メイン コンテンツをスキップする 補完的コンテンツへスキップ

マージングキャンペーンへのタスクの書き込み

tDataStewardshipTaskOutputコンポーネントを設定して、Talend Data Stewardshipで既に定義されており、入力ファイルのデータと同じデータモデルを持つ[CRM Data Deduplication] (CRMデータ重複除去)キャンペーンに類似したレコードのグループを読み取ります。

手順

  1. tDataStewardshipTaskOutputコンポーネントをダブルクリックして、[Basic setting] (基本設定)ビューを開きます。
  2. [URL]フィールドに、アプリケーションのアドレスを/data-stewardship/のサフィックスを付けて入力します(http://localhost:19999/data-stewardship/など)。

    Talend Cloud Data Stewardshipで作業している場合は、/data-stewardship/というサフィックスが付いた対応するデータセンターのURLを使ってアプリケーションにアクセスします。たとえばAWS USデータセンターの場合はhttps://tds.us.cloud.talend.com/data-stewardshipとなります。

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

  3. [Username] (ユーザー名)フィールドと[Password] (パスワード)フィールドにログイン情報を入力します。
    パスワードを入力するには、フィールドの横にある[…]をクリックし、開いたダイアログボックスの二重引用符の間にパスワードを入力して[OK]をクリックします。
    Talend Cloud Data Stewardshipを使用しており、
    • SSOが有効な場合は、アクセストークンをフィールドに入力します。
    • SSOが有効でない場合は、アクセストークンまたはパスワードをフィールドに入力します。
  4. [Find a campaign] (キャンペーンの検索)をクリックして、Talend Data Stewardshipで定義されていて、所有者であるかアクセス権のあるキャンペーンをリスト表示するダイアログボックスを開きます。
  5. カラムヘッダーをクリックすると、テキストカラムではアルファベット順に、日付カラムでは時系列にリストがソートされて表示されます。タスクを書き込むキャンペーンを選択し、[CRM Data Deduplication] (CRMデータ重複除去)をクリックして、[OK]をクリックします。

    [Label] (ラベル)および[Type] (タイプ)フィールドには、キャンペーンメタデータが自動的に入力されます。

    選択したキャンペーンのデータモデルはアプリケーションから取得され、読み取り専用になります。一部のカラムは、以下を含めてデフォルトで追加されます:
    • TDS_DUE_DATEでは、YYYY-MM-DD HH:mm:ssの形式でタスクの期日が指定されます。期日は、キャンペーンで定義したタスクの解決の遅延に応じて自動的に計算されます(該当する場合)。
    • TDS_EXTERNAL_IDを使用して、ジョブで定義したタスク識別コードを指定できます。
    • TDS_GIDでは、タスク内のレコードをグルーピングできます。単一のタスク内でグルーピングするソースレコードにはすべて、同じTDS_GIDが必要です。
    • TDS_MASTERは、レコードがマスターとソースレコードのどちらであるかを示します。

      特定のタスクに対してマスターとして設定されているソースがない場合、Talend Data Stewardshipでは、キャンペーン作成時に定義したサバイバーシップルールに基づいてマスターレコードを作成するために使用する、一致レコードの属性が決定されます。

    必要に応じて[Edit Schema] (スキーマを編集)をクリックしてスキーマを表示できます。

    tDataStewardshipTaskOutputの出力スキーマでは、デフォルトで生成されるものを除き、最初のデータ型に関係なく、すべてのカラムに常にString型が使用されます。

  6. で定義されているスキーマの種類が一致しない場合も新しいタスクを読み取るには、[Override enforcement of data model]Talend Data Stewardship (データモデルの強制上書き)チェックボックスをオンにします。
  7. [Merging] (マージング)キャンペーンに書き込むタスクのメタデータを以下のように設定します:
    • [State] (状態)リストから書き込むタスクを選択し、[New] (新規)ステータスを割り当てます。

    • [Assignee] (割り当て先)リストから[No Assignee] (割り当て先なし)を選択して、キャンペーン参加者の割り当てを待機しているキャンペーンにタスクを書き込みます。

    • [Priority] (優先度)リストでデフォルト値を変更しないでください。

      レベルが選択されない場合、デフォルトでは[Medium] (中)が使用されます。

  8. [Tags] (タグ)フィールドに、タスクに関連付けるタグを入力し、コンマを使って複数のタグを分割します。
    このタグを使用して、キャンペーンにロードするタスクをフィルタリングできます。
  9. [Comments] (コメント)テーブルに、必要に応じて1つまたは複数のカラムのコメントを入力します。
  10. [Advanced settings] (詳細設定)をクリックして、対応するビューを開き、各回のコミットに含めるタスクの数を[Max tasks per commit] (コミットごとの最大タスク数)フィールドに設定します。
    Talend Data Stewardshipのバッチサイズに制限はありません(オンプレミス)。ただし、Talend Cloud Data Stewardship のコミットごとに200タスクを超過しないようにしてください。そうしないとジョブは失敗します。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。