注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

クロスジョイン

バッチでの対応

クロスジョインは、左と右のデータセット入力を一緒に結合します。 変換カテゴリー: ジョイン

宣言された引数

  • 左側で選択する行の条件 - 左側の入力スキーマのすべての行は、この条件に一致するかどうかをテストされます。一致する場合、その行は出力で選択されます。
    ColumnPredicate
  • 右側で選択する行の条件 - 右側の入力スキーマのすべての行は、この条件に一致するかどうかをテストされます。一致する場合、その行は出力で選択されます。
    ColumnPredicate
  • 左側のデータセット - ジョインに使用する左側のデータセット
    Table
  • 右側のデータセット - ジョインに使用する右側のデータセット
    Table
  • オプション 右側からの行のプレフィックス - 右側のすべての行に追加するプレフィックス。
    Literal<String>

例 1 - 基本ケース

引数の値:

  • 左側で選択する行の条件:
    columnNameIsIn(
     columnNames: [tail_number, airline],
    )
  • 右側で選択する行の条件:
    columnNameIsIn(
     columnNames: [home_airport],
    )
  • 左側のデータセット: ri.foundry.main.dataset.left
  • 右側のデータセット: ri.foundry.main.dataset.right
  • 右側からの行のプレフィックス: null 入力: ri.foundry.main.dataset.leftri.foundry.main.dataset.right出力: | tail_number | airline | home_airport | | ----- | ----- | ----- | | XB-123 | foundry air | LHR | | XB-123 | foundry air | CPH | | XB-123 | foundry air | JFK | | XB-123 | foundry air | IAD | | MT-222 | new airline | LHR | | MT-222 | new airline | CPH | | MT-222 | new airline | JFK | | MT-222 | new airline | IAD | | PA-452 | new air | LHR | | PA-452 | new air | CPH | | PA-452 | new air | JFK | | PA-452 | new air | IAD |

例 2 - 基本ケース

引数の値:

  • 左側で選択する行の条件:
    allColumns(

    )
  • 右側で選択する行の条件:
    columnNameIsIn(
     columnNames: [home_airport],
    )
  • 左側のデータセット: ri.foundry.main.dataset.left
  • 右側のデータセット: ri.foundry.main.dataset.right
  • 右側からの行のプレフィックス: null 入力: ri.foundry.main.dataset.leftri.foundry.main.dataset.right出力: | tail_number | airline | miles | factor | home_airport | | ----- | ----- | ----- | ----- | ----- | | XB-123 | foundry air | 124 | 2 | LHR | | XB-123 | foundry air | 124 | 2 | CPH | | XB-123 | foundry air | 124 | 2 | JFK | | XB-123 | foundry air | 124 | 2 | IAD | | MT-222 | new airline | 1123 | 5 | LHR | | MT-222 | new airline | 1123 | 5 | CPH | | MT-222 | new airline | 1123 | 5 | JFK | | MT-222 | new airline | 1123 | 5 | IAD | | PA-452 | new air | 212 | 2 | LHR | | PA-452 | new air | 212 | 2 | CPH | | PA-452 | new air | 212 | 2 | JFK | | PA-452 | new air | 212 | 2 | IAD |