抽出データ・チャンク化タスクを複数の抽出タスクを含むフローに統合するにはどうすればよいですか。
複数の抽出タスクがあるフローの場合、次のように抽出チャンク・タスクを統合できます。
- データ・モデル・パス: 人材管理/抽出/データ・モデル/DataChunkingDm
- 「データ交換」作業領域で、「定義の抽出」を選択します。
- 抽出タスクごとに、「配信」タブで「追加」をクリックして、配信タイプ「FTP」の新しい配信オプションを作成します。
- 提供オプションの詳細ページで、次の手順を実行します。
- 変更(または作成した)したレポートのパスを、関連するテンプレートとともに指定します。
- 「リモート・ディレクトリ」(データ・チャンクが配信されるターゲットの場所)および「サーバー名」(SFTPサーバー)を入力します。
- 「保存」をクリックします。
- 「配信オプション」ページの「レポート・カテゴリ」コンポーネントから、新しく作成したチャンク配信オプション名を削除します。
- 抽出が新しく作成された場合、または提供オプションの更新以外に変更が加えられた場合は、その抽出を検証します。
- 「自分のクライアント・グループ」→「データ交換」にナビゲートします。
- 「HCM抽出」で「抽出の調整」を選択します。
- 「フロー・パターン」フィールドにフロー名を指定し、「検索」をクリックします。
- 検索結果のレコードの横にある「編集」をクリックして、フロー・パターンを編集モードで開きます。
- 「タスク」タブを選択し、「+」をクリックしてフロー・タスクを追加します。
- 検索ポップアップで「データ・チャンク化タスクの抽出」を検索し、「完了」をクリックします。 フロー・タスク・リストに表示されます。
- 「データ・チャンク化タスクの抽出」フロー・タスクに対して「タスクに進む」アイコンをクリックします。
- 「データ・チャンク・タスク詳細の抽出」ページで、配信オプション名の抽出、実行名抽出、ルートXMLタグ、ベース・フロー・タスク名、データ・チャンク範囲、順序、チャンク・サイズ、スレッドXMLタグなどの基本情報を表示できます。
- 抽出実行名、抽出提供オプション名およびベース・フロー・タスク名に必要な値を入力します。 その他のパラメータはすべて空白のままにします。
パラメータ名 パラメータ基準 基準値 抽出提供オプション名 定数バインド 前のステップで指定した配信オプション名。 抽出実行名 SQLバインド後 select INSTANCE_NAME from pay_flow_instances WHERE FLOW_INSTANCE_ID = :pFlowInstanceIdベース・フロー・タスク名 SQLバインド後 select pft.base_flow_task_name from pay_flow_tasks_vl pft,pay_flows_vl pf where pft.base_flow_id = pf.base_flow_id and pf.flow_name = <Flow Name> and pft.flow_task_name = <Flow Task Name>フロー・タスク名は、前述のようにフローに追加されたデータ・チャンク・タスクではなく、Extractタスクの名前である必要があります。
データ・チャンク化タスクでは、分割用の入力Extract XMLを取得するベース・フロー・タスク名(またはExtract定義から導出されたフロー・タスク名)が必要です。 POST SQLバインドは、「フロー名」および「フロー・タスク名」に基づいてこれを識別するために使用されます。
select pft.base_flow_task_name from pay_flow_tasks_vl pft,pay_flows_vl pf where pft.base_flow_id = pf.base_flow_id and pf.flow_name = 'Employee Report' and pft.flow_task_name = 'Employee Report Task'ノート:前述の問合せに提供されるタスク名は、単一のフローで常に一意である必要があります。 - 「タスク順序」タブで、順序が正しいことを確認します。
- 変更を確認し、「送信」をクリックします。
- 「抽出の発行」でこのフロー・タスクを実行しますノート:これは、前のフローが完了(成功または失敗)した後にのみ実行または送信します。 以前のフローの実行中に新しいフローを送信すると、以前のフローの結果に影響し、問題が発生する可能性があります。
カスタム・フローでの重複タスク名の回避策
同じ名前のフローに同じ抽出タスクが複数回追加される場合、各タスクを一意に識別できるようにフロー・タスク名を手動で更新する必要があります。 たとえば、「個人抽出」タスクが同じフロー内で4回追加されると、毎回同じデフォルト名で追加されます。 このような場合は、フロー・タスク名を手動で編集して、フロー内で一意にします。
- 「自分のクライアント・グループ」→「データ交換」にナビゲートし、「抽出の調整」を選択します。
- 「フロー・パターン」フィールドに関連するフロー名を入力し、「検索」をクリックします。 結果が表示されたら、右側の「編集」アイコンをクリックします。
- 現在のスコープに必要なタスクを選択し、名前が重複しています。
- 「編集」アイコンをクリックし、フロー・タスク名の名前を変更します。
- 「送信」をクリックします。