Workbench 5のDataSetは、SQLクエリを記述して組み合わせたり(ODBCとOLAP DataSetの場合のみ)、ルックアップ表を使って結合を作成することで(すべてのDataSetタイプ)組み合わせることができます。このトピックでは、ルックアップ表の使用に焦点を置きます。ODBCとOLAP DataSet用のSQLクエリの記述について詳しくは、「 OLAPキューブに接続する 」を参照してください。 Workbench 5では、「ルックアップ表」とは、プライマリDataSetと組み合わせるDataSetを指します。ルックアップ表は、WorkbenchでDataSetジョブとして保存する 必要があります 。保存しない場合、結合が機能しません。ルックアップ表のDataSetとプライマリDataSetは、一致する固有値を持つ単一の列(「キー列」)が両方になければなりません。つまり、両方の列の値は同じである必要がありますが、どちらかの列にも重複する値があってはなりません。さらに、合致する列の名前は異なっている必要があります(必要に応じてWorkbenchで列の名前を変更することができます)。キー列が一致したら、両DataSetからすべての列を結合し、新しいDataSetが作成されます。このようにしてDataSetを結合することは、SQLにおけるLEFT JOINと同じです。 ルックアップ表を使用してDataSetを結合するには、Documentation Index
Fetch the complete documentation index at: https://domoinc-arun-raj-connectors-domo-479695-remove-crime-report.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
-
Workbenchで、左側のアイコンバーにある
をクリックします。
- ジョブリストで、プライマリデータソース(つまり、他のデータソースと結合する予定のデータソース)を含むジョブをダブルクリックします。
- [変換] をクリックして、ペインのセクションを展開します。
- [変換を追加] メニューで、 [ルックアップ表変換] を選択します。
-
ボタンをクリックします。
ルックアップ表変換エディター が表示されます。
- [ルックアップソースDataSet] メニューで、プライマリDataSetと結合させる予定のDataSetを選択します。 ここで選択するDataSetは、WorkbenchでDataSetジョブとして保存する 必要があります 。 選択したジョブをまだDomoにアップロードしていない場合は、アップロードするかどうかを尋ねられます。
- [ルックアップソースキー] メニューで、プライマリDataSetの列と一致させる予定のルックアップソースの列を選択します。
- [プライマリキー] メニューで、一致する列を選択します。
-
(オプション)ルックアップソースが存在しないときにWorkbenchにエラーメッセージを表示させるには、[ルックアップが存在しない場合はエラー] をオンにします。
注記: ルックアップ表の列で、プライマリ表の列と同じ名前がある場合は、その名前を変更する必要があります。これを行うには、DataSetジョブの [スキーマ] サブタブを開き、 [宛先] の列で必要に応じて変更します。必要なら、 [含める] でその列のチェックボックスをクリアすることもできます。 - [適用] をクリックします。
-
ペインの上部にある
をクリックして、変換を保存します。