機械翻訳について

抽出データ・チャンク化タスクを複数の抽出タスクを含むフローに統合するにはどうすればよいですか。

複数の抽出タスクがあるフローの場合、次のように抽出チャンク・タスクを統合できます。

BI Publisherの初期設定:既存のレポート(またはコピー)で、提供されたデータ・モデルに置き換えてデータ・モデルを更新します。
  • データ・モデル・パス: 人材管理/抽出/データ・モデル/DataChunkingDm
特定のタスクに関連するExtractの初期設定:
  • 「データ交換」作業領域で、「定義の抽出」を選択します。
  • 抽出タスクごとに、「配信」タブで「追加」をクリックして、配信タイプ「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回追加されると、毎回同じデフォルト名で追加されます。 このような場合は、フロー・タスク名を手動で編集して、フロー内で一意にします。

ベース・フロー・タスク名の前のステップでPOST SQLバインドを定義する場合は、一意のフロー・タスク名を使用して、正しいフロー・タスク・データが明確に識別され、データ・チャンク・ジョブに渡されるようにします。
  • 「自分のクライアント・グループ」→「データ交換」にナビゲートし、「抽出の調整」を選択します。
  • 「フロー・パターン」フィールドに関連するフロー名を入力し、「検索」をクリックします。 結果が表示されたら、右側の「編集」アイコンをクリックします。
  • 現在のスコープに必要なタスクを選択し、名前が重複しています。
  • 「編集」アイコンをクリックし、フロー・タスク名の名前を変更します。
  • 「送信」をクリックします。