手順
-
[ELT Hive Map Editor] (ELT Hiveマップエディター)をクリックして、スキーマをマッピングします。
- クリック[+]左上隅のボタンとポップアップダイアログボックスで、顧客テーブルを選択し、[OK]をクリックします。
- 操作を繰り返してstate_cityテーブルを選択します。
- customerテーブルのidstateカラムをstate_cityテーブルのidカラムにドラッグ&ドロップします。これで、内部結合が自動的に作成されます。
-
出力側(図の右側)のagg_resultテーブルには最初、何も入っていません。出力側の下部の
をクリックして、必要な数のカラムを追加して名前を変更し、既にHiveで作成済みのagg_resultテーブルのスキーマを複製します。
注:typeカラムはagg_resultテーブルのパーティションカラムなので、このスキーマで複製しないでください。Hiveテーブルのパーティションカラムの詳細は、Hiveのマニュアルをご覧ください。
- customerテーブルのid、name、address、sum1をagg_resultテーブルの対応するカラムにドロップします。
-
state_cityテーブルのpostal、state、capital、mostpopulouscityをagg_resultテーブルの対応するカラムにドロップします。
このシナリオでは、コンテキスト変数はマップエディターの[Expression] (式)カラムで使用されません。コンテキスト変数を使用する場合は、一重引用符で囲んでください。たとえば次のような質問です:
- [OK]をクリックして、これらの変更を検証します。