> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-bradley-turek-pfilter-operators-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Workbench 5でDataSetを結合する

Workbench 5のDataSetは、SQLクエリを記述して組み合わせたり（ODBCとOLAP DataSetの場合のみ）、ルックアップ表を使って結合を作成することで（すべてのDataSetタイプ）組み合わせることができます。このトピックでは、ルックアップ表の使用に焦点を置きます。ODBCとOLAP DataSet用のSQLクエリの記述について詳しくは、「 [OLAPキューブに接続する](/ja/s/article/360043437213 "Workbench 4でデータアップロードのジョブを作成する") 」を参照してください。

Workbench 5では、「ルックアップ表」とは、プライマリDataSetと組み合わせるDataSetを指します。ルックアップ表は、WorkbenchでDataSetジョブとして保存する *必要があります* 。保存しない場合、結合が機能しません。ルックアップ表のDataSetとプライマリDataSetは、一致する固有値を持つ単一の列（「キー列」）が両方になければなりません。つまり、両方の列の値は同じである必要がありますが、どちらかの列にも重複する値があってはなりません。さらに、合致する列の名前は異なっている必要があります（必要に応じてWorkbenchで列の名前を変更することができます）。キー列が一致したら、両DataSetからすべての列を結合し、新しいDataSetが作成されます。このようにしてDataSetを結合することは、SQLにおけるLEFT JOINと同じです。

**ルックアップ表を使用してDataSetを結合するには、**

1. Workbenchで、左側のアイコンバーにある <i className="legacy-icon-database sm" aria-hidden="true" /> をクリックします。

2. ジョブリストで、プライマリデータソース（つまり、他のデータソースと結合する予定のデータソース）を含むジョブをダブルクリックします。

3. **［変換］** をクリックして、ペインのセクションを展開します。

4. **［変換を追加］** メニューで、 **［ルックアップ表変換］** を選択します。

5. <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/htyoBxScFNNCFEWe/images/kb/ka05w00000123sv-00N5w00000Ri7BU-0EM5w000005vPOn.png?fit=max&auto=format&n=htyoBxScFNNCFEWe&q=85&s=078de9a8f75cafd730273426be480c41" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} width="33" height="34" data-path="images/kb/ka05w00000123sv-00N5w00000Ri7BU-0EM5w000005vPOn.png" /> ボタンをクリックします。

   **ルックアップ表変換エディター** が表示されます。

6. **［ルックアップソースDataSet］** メニューで、プライマリDataSetと結合させる予定のDataSetを選択します。

   ここで選択するDataSetは、WorkbenchでDataSetジョブとして保存する *必要があります* 。

   選択したジョブをまだDomoにアップロードしていない場合は、アップロードするかどうかを尋ねられます。

7. **［ルックアップソースキー］** メニューで、プライマリDataSetの列と一致させる予定のルックアップソースの列を選択します。

8. **［プライマリキー］** メニューで、一致する列を選択します。

9. （オプション）ルックアップソースが存在しないときにWorkbenchにエラーメッセージを表示させるには、**［ルックアップが存在しない場合はエラー］** をオンにします。

   <Frame>
     <i className="legacy-icon-database sm" aria-hidden="true" />
   </Frame>

   <Note>
     **注記：** ルックアップ表の列で、プライマリ表の列と同じ名前がある場合は、その名前を変更する必要があります。これを行うには、DataSetジョブの **［スキーマ］** サブタブを開き、 **［宛先］** の列で必要に応じて変更します。必要なら、 **［含める］** でその列のチェックボックスをクリアすることもできます。
   </Note>

10. **［適用］** をクリックします。

11. ペインの上部にある <i className="icon-save sm" aria-hidden="true" /> をクリックして、変換を保存します。

次回ジョブを実行するときには、ルックアップソースのDataSetがDomoのプライマリDataSetに追加されます。

DomoでDataSetを結合する方法に関しては、 [「データ変換」](/s/topic/0TO5w000000ZamzGAC "準備") を参照して下さい。
