> ## 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.

# DataFusionを使用してDataSetを結合する（廃止）

<Warning>\*\*重要：\*\*DataFusionを使用したデータの結合は廃止されました。データはMagic ETLを使用して結合することを推奨します。Magic ETL DataFlowを作成する方法については、[こちら](/s/article/360055259234)を参照してください。</Warning>

## はじめに

DataFusionを使用してデータを結合する場合は、［列を追加］オプションによる結合と［行を追加］オプションによる結合という2つの方法があります。［列を追加］は、同様の列を一致させ、2つ以上のDataSetを結合します。この方法では、一致する列のみ、同じヘッダーまたはデータタイプがある必要があります。［行を追加］では、DataSetの結合はDataSetの行を結合することで行います。この方法では、すべての列が同じヘッダーを持っていなくてはなりません。

<Note>\*\*注記：\*\*DataFusionにあるDataSetの中に期限切れのものがある場合、DataFusion自体が期限切れと表示されます。PDPポリシーが有効になっているDataSetをDataFusionの入力（親）DataSetとして使用する場合、そのポリシーは出力DataSetにも組み込まれます。ポリシーは、DataFusionから出力DataSetに適用させることはできません。従って、入力（親）DataSetに適用する必要があります。詳細は「PDPとDataFusion/DataFlow」を参照してください。</Note>

## ［列を結合］の方法を使用してDataSetを結合する

この方法では、2つ以上のDataSetを選択します。それぞれのDataSetが、もう1つのDataSetにある列またはデータタイプに一致する列を最低1つ含んでいなければなりません。そして、同様の列を一致させ、すべてのDataSetを1つのDataSetに結合します。この方法は、SQLでJOINを使用するのと同じです。

以下の例では、この方法でユーザーが2つのDataSetをアップロードし、結合しています。「注文#」と「注文番号」の列を一致させました。2つ目のDataSetは1つ目の右に表示されています。

<Frame>
  <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsr.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=a2e3657d1086328d1f101c3df09a3526" alt="Screenshot" width="719" height="584" data-path="images/kb/ja/0EM5w000005vOsr.png" />
</Frame>

ここでさらに一歩進んで、会社情報を提供するための3つ目のDataSetを追加することもできます。

<Frame>
  <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsY.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=e4cfda1c562b96a9afc72e284789067d" alt="Screenshot" width="748" height="600" data-path="images/kb/ja/0EM5w000005vOsY.png" />
</Frame>

そして、重複している「注文番号」と「会社」の列を削除します。最終的に結合したDataSetは以下のように表示されます。

<Frame>
  <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsm.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=758e5290eaa8c2e7c2b02f685a74a2d6" alt="Screenshot" width="714" height="296" data-path="images/kb/ja/0EM5w000005vOsm.png" />
</Frame>

**［列を追加］の方法を使用してDataSetを結合するには：**

1. Domoで、画面上部のツールバーの\*\*\*\*［データ］\*\*\*\*をクリックします。
2. ウィンドウ上部ツールバーの\*\*［MAGIC変換］**で**［BLEND］\*\*をクリックします。

<Tip>   \*\*ヒント：\*\*DataFusionエディターは、DomoのどこからでもAppツールバーの</Tip>

<Frame>
  <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsp.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=af2ce82aa733760357249ad9c6a32281" alt="Screenshot" width="24" height="22" data-path="images/kb/ja/0EM5w000005vOsp.png" />
</Frame>

を選択し、\*\*［データ］>［Blend］\*\*を選択することで表示させることができます。
3\. （オプション）DataSetのデフォルトのタイトルを変更します。\
タイトルは、カードを作成するときにDataSetを検索したり選択するのに使用します。
4\. 1番目の（マスター）DataSetを以下に従って追加します。

1. \*\*［DATASETを選択］\*\*をクリックします。
2. リストからDataSetを選択します。\
   **すべてのタイプ**メニューでDataSetを選択したり、**検索**フィールドでDataSetの名前を入力すると、リストに表示されるDataSetにフィルターをかけることができます。\
   DataSetの列の名前のリストが表示されます。
3. 2番目のDataSetを以下に従って追加します。

   1. \*\*［DATASETを選択］\*\*をクリックします。
   2. リストからDataSetを選択します。\
      リストに表示されるDataSetには、フィルターをかけることができます。**すべてのタイプ**メニューでDataSetを選択するか、**すべてのユーザー**メニューで所有者を選択する、または**検索**フィールドでDataSetの名前を入力します。\
      DataSetの列の名前のリストが表示されます。
4. （オプション）結合する別のDataSetを追加します。
5. （オプション）**X**アイコンをクリックして、選択したDataSetを削除します。
6. DataSetを結合する設定を指定します。

   1. DataSetからどの列が同じ値およびデータタイプを含んでいるかを判断します。\
      ヘルプが必要なら、各DataSetの列名のリストを参照することができます。
   2. 使用したいDataSetの各組み合わせに対し、一致させたい列を選択します。

      1. 最初の\*\*［フィールドを選択］\*\*メニューをクリックして、マスターのDataSetを選択してから、列を選択します。
      2. 2つ目の\*\*［フィールドを選択］\*\*メニューをクリックして、2つ目のDataSetを選択してから、選択した最初の列のものと一致する数値またはデータタイプのある列を選択します。
      3. <Frame>
           <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOst.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=6ec9eca2df26fb590347e938236b1007" alt="Screenshot" width="26" height="18" data-path="images/kb/ja/0EM5w000005vOst.png" />
         </Frame>

         メニューから希望するインクルードオプションを選択します。

         | オプション                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 説明                                                                   |
         | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
         | <Frame><img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsi.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=b0a5ab5889b1ebf60369e2084f108423" alt="Screenshot" width="26" height="18" data-path="images/kb/ja/0EM5w000005vOsi.png" /></Frame>   左の外側の結合部   | 1つ目に選択されたDataSetのすべての行を含め、2つ目に選択されたDataSetで指定の一致する値のフィールドがある行を追加します。 |
         | <Frame><img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOse.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=98d96d3c0d1c47b1ed1ee4c35158173f" alt="Screenshot" width="26" height="18" data-path="images/kb/ja/0EM5w000005vOse.png" /></Frame>   INNER JOIN | 両方のDataSetから、指定された一致する値のフィールドがある行を含めます。                              |
   3. （条件付き）複数のDataSetを追加した場合は、表示される\*\*［フィールドを選択］\*\*メニューのペアそれぞれに対して、一致する列の手順を繰り返します。
7. \*\*［クリックして、プレビューを読み込みます］\*\*をクリックして、DataSetをプレビューします。\
   一致する列が選択されたDataSetすべてに正確に選択されると、このオプションが利用できます。
8. （オプション）プレビューにある列の右側にある矢印をクリックして、列にオプションを設定します。

   | オプション  | 説明                                                                            |
   | ------ | ----------------------------------------------------------------------------- |
   | 列名を変更  | この列の名前が変更できます。列の名前の変更は、DataFusionを保存する前にのみ行うことができます。保存した後はこのオプションは利用できなくなります。 |
   | 列を無視する | この列を結合したDataSetから除外します。                                                       |
9. \*\*［保存］\*\*をクリックして、結合したDataSetを保存します。

Data Centerの\*\*［DataSet］\*\*タブに新しいDataSetが追加されます。このタブについて詳しくは、「[Data Centerのレイアウト](/ja/s/article/360047553253)」を参照してください。

## ［行を追加］の方法を使用してDataSetを結合する

この方法では、列のヘッダーすべてが同じである2つ以上のDataSetを選択します。Domoは、各DataSetからの行を1つのDataSetに結合します。この方法は、SQLでUNIONを使用するのと同じです。

以下の例では、この方法でユーザーが2つのDataSetをアップロードし、結合しています。2つ目のDataSetは、1つ目の真下に追加されます。

<Frame>
  <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsk.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=590b525ce5f586be0424b7266b9c6ede" alt="Screenshot" width="748" height="739" data-path="images/kb/ja/0EM5w000005vOsk.png" />
</Frame>

<Warning>\*\*重要：\*\*この方法で結合するDataSetは、すべて同じ列ヘッダーおよび順番になっている*必要があります*。また、データタイプが一致する列の間で一致しなくてはいけません。例えば、1つのDataSetからの列がDATEとしてフォーマットされている場合、ほかのすべてのDataSetの同じ列もDATEとしてフォーマットされている必要があります。可能なデータタイプは以下のとおりです。</Warning>

* LONGは、小数、分数、整数を含め、数字を数値として保存します。
* DOUBLEは、倍精度浮動小数点数値を保存します。
* STRINGは、英数字をテキストとして保存します。
* DATETIMEは、年、月、日、時、分、秒の値を保存します。
* DATEは、年、月、日の値を保存します。
* TIMEは、時、分、秒の値を保存します。

**［行を結合］の方法を使用してDataSetを結合するには：**

1. <Frame>
     <img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/ViDASlgbz7VGcVvj/images/kb/ja/0EM5w000005vOsb.png?fit=max&auto=format&n=ViDASlgbz7VGcVvj&q=85&s=fee39d055b93a6070724c669b4de5e67" alt="Screenshot" width="24" height="22" data-path="images/kb/ja/0EM5w000005vOsb.png" />
   </Frame>

   \*\*>［Data Center］\*\*をクリックします。
2. ウィンドウ上部ツールバーの\*\*［MAGIC変換］**で**［BLEND］\*\*をクリックします。
3. （オプション）DataSetのデフォルトのタイトルを変更します。\
   タイトルは、カードを作成するときにDataSetを検索したり選択するのに使用します。
4. 1番目のDataSetを以下に従って追加します。

   1. \*\*［DATASETを選択］\*\*をクリックします。
   2. リストからDataSetを選択します。\
      リストに表示されるDataSetには、フィルターをかけることができます。**すべてのタイプ**メニューでDataSetを選択するか、**すべてのユーザー**メニューで所有者を選択する、または**検索**フィールドでDataSetの名前を入力します。\
      DataSetの列の名前のリストが表示されます。
5. \*\*［DATASETを選択］\*\*をクリックし、リストからDataSetを選択し、2つ目のDataSetを追加します。

<Note>   \*\*注記：\*\*この方法で追加するすべてのDataSetは、同じ列ヘッダーになっている*必要があります*。そうでない場合、結合をプレビューして保存することができません。
6\. （オプション）結合する別のDataSetを追加します。
7\. \*\*［行を追加］\*\*をクリックします。\
同じ列のヘッディングがある二つのDataSetを選択すると、**クリックしてプレビューを読み込む**というリンクが下に表示されます。
8\. \*\*［クリックして、プレビューを読み込みます］\*\*をクリックして、DataSetをプレビューします。
9\. （オプション）プレビューにある列の右側にある矢印をクリックして、列にオプションを設定します。</Note>

| オプション  | 説明                      |
| ------ | ----------------------- |
| 列を除外する | この列を結合したDataSetから除外します。 |

10. \*\*［保存］\*\*をクリックして、結合したDataSetを保存します。

Data Centerの\*\*［DataSet］\*\*タブに新しいDataSetが追加されます。このタブについて詳しくは、「[Data Centerのレイアウト](/ja/s/article/360047553253)」を参照してください。

**動画 - DataFusionを使用してDataSetを結合する**

<iframe allowfullscreen="allowfullscreen" frameborder="1" height="315" src="//www.youtube-nocookie.com/embed/Lic6oRbosQo" width="560" />
