tDataStewardshipTaskDelete標準プロパティ - 7.3

Data Stewardship

EnrichVersion
Cloud
7.3
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Data Stewardship
Talend Studio
task
ジョブデザインと開発 > サードパーティーシステム > データスチュワードシップコンポーネント
データガバナンス > サードパーティーシステム > データスチュワードシップコンポーネント
データクオリティとプレパレーション > サードパーティーシステム > データスチュワードシップコンポーネント

これらのプロパティは、標準ジョブフレームワークで実行されるtDataStewardshipTaskOutputコンポーネントを構成するために使用します。

標準tDataStewardshipTaskDeleteコンポーネントはTalend Data Stewardshipファミリーに属しています。

このフレームワークのコンポーネントは、すべてのサブスクリプションベースのTalend製品で使用できます。

基本設定

[Property Type] (プロパティタイプ)

[Built-in] (組み込み)または[Repository] (リポジトリー)のいずれかで次の設定を行います。

 

[Built-in] (組み込み): そのコンポーネントのみのスキーマを作成して、ローカルに保存します。

 

Repository (リポジトリー): スキーマは作成済みで、リポジトリーに保管されており、さまざまなプロジェクトやジョブデザインで再利用できます。

[Schema] (スキーマ)[Edit schema] (スキーマの編集)

スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。

スキーマを変更するには[Edit schema] (スキーマの編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを使用できます。

  • View schema (スキーマの表示): スキーマのみを表示する場合は、このオプションを選択します。

  • Change to built-in property (組み込みのプロパティに変更): ローカルで変更を行うためにスキーマを組み込みに変更する場合は、このオプションを選択します。

  • Update repository connection (リポジトリー接続を更新): リポジトリーに保存されているスキーマに変更を加え、変更後にそのコンテンツをすべてのジョブにプロパゲートするかどうかを決める場合は、このオプションを選択します。変更を現在のジョブにのみ反映する場合は、変更後、[No] (いいえ)を選択し、[Repository Content] (リポジトリーのコンテンツ)ウィンドウで再びこのスキーマのメタデータを選択します。

以下のカラムは、このコンポーネントのスキーマに自動的に追加され、読み取り専用になります。カラムはタスクのメタデータになります。
  • TDS_ID: タスク識別子。

  • TDS_STATE: タスクの現在の状態。

  • TDS_ASSIGNEE: タスクの割り当て先。

  • TDS_CREATION: タスクの作成日。

  • TDS_LAST_UPDATE: タスクの最終更新日。

  • TDS_LAST_UPDATED_BY: タスクを最後に更新したユーザーの識別子。

  • TDS_PRIORITY: Webアプリケーションのタスクの優先度を表す数値。各数値は以下のようにテキスト値から取得されます。

    • [Very Low] (非常に低い) = 0

    • [Low] (低) = 1

    • [Medium] (中) = 2

    • [High] (高) = 3

    • [Very High] (非常に高い) = 3

    [No Priority] (優先度なし)は、デフォルトで[Medium] (中)=2に設定されています。

  • TDS_TAGS: コンマ区切りの値のリストとして取得されたタスクに割り当てられたタグ。

  • TDS_ARBITRATION: ([ARBITRATION] (アービトレーション)キャンペーンが選択されている場合のみ使用可能) 列挙値でタスクに割り当てられた選択項目。

  • TDS_ARBITRATION_LABEL: ([ARBITRATION] (アービトレーション)または[GROUPING] (グルーピング)キャンペーンが選択されている場合のみ使用可能) Talend Data Stewardshipに表示されるタスクに割り当てられた選択項目。

  • TDS_MASTER: (マージングキャンペーンが選択されている場合のみ使用可能)レコードがマスターレコードかどうかを示すインジケーター。

  • TDS_SOURCE: ([MERGING] (マージング)キャンペーンが選択されている場合のみ使用可能)レコードのソースの名前。

  • TDS_SCORE: ([GROUPING] (グルーピング)または[MERGING] (マージング)キャンペーンが選択されている場合のみ使用可能)一致アルゴリズムに基づいて計算される入力レコードとマスターレコードの距離。

  • TDS_RATING: ([MERGING] (マージング)キャンペーンが選択されている場合のみ使用できます)は、タスク作成時に設定したソースレコードごとにトラストスコアを示します。キャンペーン作成時に定義されていたスコアは、このスコアによって上書きされます。スコアは0から100までのパーセンテージを表す整数値になります。

  • TDS_EXTERNAL_ID: Talend MDM Web UIなどの他のシステムから簡単に取得できるように、任意のタスクの識別子を設定できます。

URL

http://<server_address>:19999/data-stewardship/のように、Talend Data Stewardshipサーバーにアクセスするアドレスに/data-stewardship/というサフィックスを付けて入力します。

Talend Cloud Data Stewardshipを使用している場合は、対応するデータセンターのURLを使用してアプリケーションにアクセスします。たとえば、AWS USデータセンターの場合はhttps://tds.us.cloud.talend.comです。

利用できるデータセンターのURLは、Talend CloudのリージョンとURLを参照してください。

[Username] (ユーザー名)[Password] (パスワード)

Talend Data Stewardshipにログインするための認証情報を入力します。

パスワードを入力するには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符の間に入力し、[OK] をクリックして設定を保存します。

Talend Cloud Data Stewardshipを使用していて:
  • SSOが有効な場合は、アクセストークンをフィールドに入力します。
  • SSOが有効でない場合は、アクセストークンまたはパスワードをフィールドに入力します。

[Campaign] (キャンペーン)

[Find a campaign] (キャンペーンの検索)をクリックして、Talend Data Stewardshipで利用可能なすべてのキャンペーンのリストを開き、タスクが保存されているキャンペーンの名前を選択します。これは情報提示の読み取り専用フィールドです。

タイプ

キャンペーンの選択後に定義済みのタイプからキャンペーンタイプを表示する読み取り専用リスト。

[Override enforcement of data model] (データモデルの強制オーバーライド)

有効ではないスキーマタイプでもあえてTalend Data Stewardshipサーバーのデータを処理する場合は、このチェックボックスをオンにし、スキーマの入力検証を実行しないようにします。データの円滑な処理を保証するため、このチェックボックスはすべてのキャンペーンタイプに対してデフォルトでオンになっています。

状態

削除するタスクの状態をリストから選択します。

このリストには、キャンペーンワークフロー内で定義するすべての状態の名前が表示されます。ここには、最初と最後の状態、およびTalend Cloud Data Stewardshipでキャンペーンを作成する時に追加する検証状態が表示されます。このリストにより、新規か解決済みかに関係なく、または、キャンペーンワークフローで定義したどの検証状態であるかに関係なく、タスクを状態に基づいてフィルタリングし、削除できます。

[Any State] (任意の状態)オプションを使うと、状態に関係なくすべてのタスクが削除されます。

[Custom] (カスタム)オプションを使うと、削除するタスクのさまざまな状態をコンマで区切って指定できます(例: "New,toValidate1,toValidate2")。ワークフローで定義する状態の正確なラベルを入力する必要があります。

担当者

タスクを削除するキャンペーン参加者を選択します。

[No Assignee] (割り当て先なし)は、どのデータスチュワードにも割り当てられていないタスクを削除します。他方、[Any Assignee] (任意の割り当て先)は、どの割り当て先も考慮せずにタスクを削除します。

[Custom] (カスタム)は、表示されるフィールドにカスタム式を設定して、特定のニーズに応じて処理するタスクをフィルタリングできます。

[Priority] (優先度)[Choice] (選択)および[Tags] (タグ)

[Priority] (優先度)(任意): タスク優先度のいずれかを選択します。

[Any Priority] (任意の優先度)は、優先度に関係なくすべてのタスクを削除します。他方、[Custom] (カスタム)を使うと、表示されるフィールドにカスタム式を設定できます。

Choice (選択)(オプションでアービトレーションキャンペーンが選択されている場合のみ使用可能): キャンペーンのタスクに設定されている任意の選択オプションを選びます。

[No Choice] (選択なし)では、データスチュワードによって選択肢が選ばれていないタスクが削除されます。他方、[Any Choice] (任意の選択)では、選ばれた選択肢に関係なくすべてのタスクが削除されます。

Tags (タグ)(オプション): キャンペーンのタスクに割り当てられているタグのいずれかを選択します。

[Query] (クエリー)

処理するタスクのフィルタリングに使用するクエリーステートメントを入力します。

条件はフィールド名、演算子、および値で構成されます。レコードのデータを参照する場合は、フィールド名の先頭にrecord.が付いていなければなりません。文字列の前後に一重引用符を使用し、文字列内の引用符の前にバックスラッシュを付ける必要があります。例: レコードにFirstNameフィールドがある場合、タスクを割り当て先と名前の値でフィルタリングするには、[Assignee] (割り当て先)フィールドでassignee='user1@talend.com'を使い、[Query] (クエリー)フィールドに'De\'wayne'と入力します。

詳細は、Data StewardshipコンポーネントとREST APIで使われるクエリー言語を参照してください。

IDで削除

たとえばtFixedFlowInputコンポーネントを使って、入力スキーマを介してタスクの識別子を提供することによってタスクを削除する場合は、このチェックボックスをオンにします。

[Input field of taks ID] (タスクIDの入力フィールド): ドロップダウンリストから、タスク識別子フィールドに対応するスキーマカラムを選択します。使用可能な選択肢は、tDataStewardshipTaskDeleteを使うジョブで使用する入力コンポーネントによって提供されるカラム名に対応しています。

詳細設定

[Campaign ID] (キャンペーンID)

基本設定でキャンペーンを選択すると、そのキャンペーンの技術的な名前を表示します。ただし、フィールド値を変更して、たとえばコンテキストパラメーターに置き換え、ランタイムにコンテキスト変数をジョブにパスできます。この技術的な名前は、ジョブがTalend Data Stewardshipと通信する時に、[Campaign] (キャンペーン)フィールドの値に関係なく、キャンペーンの特定に常に使用されます。

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスをオンにすると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。

グローバル変数

NB_LINE

処理されたメッセージの数。これはAfter変数で、整数を返します。

NB_REJECT

却下された行数。これはAfter変数で、整数を返します。

NB_SUCCESS

正しく処理された行数。これはAfter変数で、整数を返します。

ERROR_MESSAGE

エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、Die on error (エラー時強制終了)がオフになっている場合にのみ機能します。

使用方法

使用ルール

このコンポーネントはスタンドアロンコンポーネントとして、またはジョブまたはサブジョブの開始コンポーネントとして使えます。