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

複数の出力でフラット化マップを作成

このタスクについて

この例では、入力階層ストラクチャーは次のようになっています。
顧客を伴う階層ストラクチャーの例。

手順

  1. [Multi-output] (マルチ出力)ラジオボタンを選択します。
    新しい[Output] (出力)カラムが表示されます。
  2. 出力として使用する各ループの[Output] (出力)チェックボックスをオンにして、[Next] (次へ)をクリックします。
    選択した各ノードは、新しい出力のルートとして使用されます。たとえば、次の画像での選択によって、customerorderという2つの出力が作成されます。
    [Choose parameters of the flattening process] (フラット化プロセスのパラメーターを選択)ダイアログボックス。
  3. オプション:
    • [Set Max Occurs for all repeatable elements] (繰り返し可能な全エレメントの最大発生数を設定)オプションが強調表示されている状態。
  4. 各出力のパラメーターを定義します。
    矢印ボタンまたはドロップダウンリストを使用して、さまざまな出力間を移動できます。
    [Choose parameters of flattening process for outputs] (出力用にフラット化プロセスのパラメーターを選択)ダイアログボックス。
    1. [Filter primitive fields] (プリミティブフィールドをフィルタリング)オプションが強調表示されている状態。
      情報メモヒント:

      複数の出力に同じプリミティブフィールドが含まれている場合は、ドロップダウンリストの左側にあるボタンを使用して、同じ選択を複数の出力に簡単に適用できます。

      たとえば、すべての出力からratingカラムを削除する場合は、最初の出力のチェックボックスをオフにして、[Propagate primitive fields selection to next suitable outputs] (プリミティブフィールドの選択を次の適切な出力にプロパゲート)ボタンをクリックします。同じチェックボックスは、次の出力で自動的にオフになります。
      [New Map] (新しいマップ)ダイアログボックスで、[Propagate primitive fields selection to next suitable outputs] (プリミティブフィールドの選択を次の適切な出力にプロパゲート)オプションが強調表示されている状態。

      [Copy Selection States] (選択状態のコピー)[Paste Selection States] (選択状態の貼り付け)ボタンを使用して、選択を特定の出力に適用することもできます。

タスクの結果

マップと出力ストラクチャーが作成されます。選択したフォルダーには、出力ごとに1つのストラクチャーが作成され、それらを組み合わせるために別のストラクチャーが作成されます。マップが開き、出力ストラクチャーのエレメントに入力ストラクチャーのエレメントが自動でマッピングされます。

フラット化マップの例。

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

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