データポータルで統合を作成すると、複数のデータソースのフィールドを 1 つのグラフまたは表にまとめることができます。統合により、関連する指標をまとめて分析し、異なるデータセットにわたる包括的な可視化を構築できます。
統合は、選択したグラフから自動的に作成することも、統合エディタで手動で作成することもできます。
始める前に
このガイドを最大限に活用するには、次の重要なコンセプトを理解しておく必要があります。
選択したグラフを自動的に統合する
- レポートを編集します。
- 統合に使用するデータソースに基づくグラフを追加し、統合に含めるフィールドをグラフごとに設定します。
- 統合に含めるグラフを選択します。
- 最大 5 つのグラフを統合できます。
- 選択したグラフを右クリックし、[データを統合] をクリックします。
データポータルでは、選択したグラフのフィールドを組み合わせた新しいグラフが作成されます。この統合グラフは、レポート内の他のグラフと同じようにカスタマイズして使用できます。
例: 比率指標を作成する
2 つのスコアカードを統合すると、分子として選択した最初のグラフと分母として選択した 2 番目のグラフを使用して、自動的に比率指標が作成されます。たとえば、[費用] と [クリック数] の指標を統合すると、クリック単価の比率が自動的に計算されます。
![ユーザーがレポートで [費用] と [クリック数] のスコアカードを選択し、右クリックして [データを統合] オプションを選択することで、統合された [費用 / クリック数] スコアカードを作成します。](https://docs.cloud.google.cn/static/data-studio/images/cost-click-2019-09-11.png?hl=ja)
- 「費用」スコアカード。まずこのグラフを選択します。
- 「クリック数」スコアカード。このグラフを 2 つ目のグラフとして選択して、右クリックし、[データを統合] を選択します。
- 統合された「費用」/「クリック数」スコアカード。[タイプ] を [通貨] に変更し、[数値精度] を 4 桁に調整します。
より実証済みの例については、フィルタされた指標に基づいて比率フィールドを作成するチュートリアルをご覧ください。
統合を手動で作成する
統合を手動で作成するには、次の 2 つの方法があります。
- ページでコンポーネントを選択し、右側のプロパティ パネルの [データソース] で [+ データを統合] をクリックします。
- メニューで [リソース] > [統合データを管理] を選択し、左下の [統合を追加] をクリックします。
作成済みの統合を編集する
- レポートを編集します。
- 統合に基づくグラフを選択します。
- グラフのデータソースの編集アイコンをクリックします。
統合を編集するには、トップメニューで [リソース] > [統合データを管理] をクリックし、リストから統合を見つけて [編集] をクリックします。
統合にテーブルを追加する
- 統合内の右端のテーブルの右端にある [別のテーブルを統合する] をクリックします。
- データソースを選択します。
- テーブルにフィールドを追加するには、[ディメンションを追加] か [指標を追加] をクリックするか、フィールド ドロワーからフィールドをドラッグします。ドロワーが閉じている場合は、 右矢印アイコンをクリックして開きます。
テーブルに計算フィールドを作成するには、[ディメンションを追加] または [指標を追加] をクリックし、[フィールドを作成] をクリックします。
新しいテーブルと左側のテーブルの間の結合設定ボックスをクリックし、テーブル間の結合を設定します。
テーブルを移動、削除する
統合に追加するテーブルは常に右側に表示されます。統合内のテーブルを並べ替える手順は次のとおりです。
- 移動するテーブルの その他アイコンをクリックします。
- [左 / 右に移動] を選択します。
統合からテーブルを削除する手順は次のとおりです。
- 削除するテーブルの [その他] アイコンをクリックします。
- [削除] を選択します。
統合の設定を追加、編集する
統合内の各テーブルは、マージ演算子(結合演算子またはユニオン演算子)とマージ条件を使用して結合されます。統合を設定する際は、次のルールに注意してください。
- 統合ごとに 1 つの結合タイプ: 統合には、すべての結合またはすべてのユニオンを含める必要があります。同じ統合内で結合とユニオンを混在させることはできません。
- テーブルの上限: 1 つの統合に、テーブルは最大 5 つまで追加できます。
- ユニオンで繰り返しフィールドを非表示にする: ユニオン オペレーションでは、[繰り返し結合フィールドを非表示にする] オプションがデフォルトで有効になり、ロックされます。これにより、重複するフィールドが統合に追加されるのを防ぐことができます。
- ユニオンでのフィールドのペア設定: ユニオンを構成する場合、両方のテーブルに同じ数のディメンションと指標が含まれている必要があります。また、統合を保存する前に、[統合条件] で、すべてのフィールドを、一致するデータ型の対応するフィールドとペア設定する必要があります。
結合を追加、編集する
結合オペレーションを追加または編集する手順は次のとおりです。
- 2 つのテーブル間の結合設定ボックスをクリックします。
- 結合演算子([左外部] など)を選択します。
- [結合条件] で、リンクする一致する値を含むディメンションを追加して、結合を定義します。クロス結合の演算子では、統合条件を使用しません。
- [保存] をクリックします。
ユニオンを構成する
結合キーを使用してテーブル間でフィールドを水平方向にリンクする代わりに、ユニオンは行を垂直方向に積み重ねます。異なるテーブルのフィールドが、統合された出力の同じ列に表示されるようにするには、[統合条件] で、左側のテーブルの各フィールドを右側のテーブルの対応するフィールドとペアにします。
ユニオンを構成する手順は次のとおりです。
- 2 つのテーブル間の結合設定ボックスをクリックします。
- [Union] 演算子を選択します。
- [統合条件] で、フィールドのペア設定を確認します。データポータルでは、名前とデータ型が一致するフィールドが自動的にペア設定されます。フィールド名が異なる場合や、配置を調整する必要がある場合は、テーブル間で各ディメンションと指標を手動でペア設定して、値が同じ出力列に表示されるようにします。
- [保存] をクリックします。
統合条件で使用できない欠落しているフィールド
統合設定ボックスが赤い枠で囲まれているか、フィールドが「欠落」していて統合条件で使用できない(ピンク色)場合は、選択されているディメンションではデータを統合できないことを示しています。
![[データの統合] パネルで赤色でハイライト表示されている統合設定アイコンは、統合設定が指定されていないことを示します。](https://docs.cloud.google.cn/static/data-studio/images/broken-join-config-2022-02-16.png?hl=ja)
この事象を解決するには、統合条件を設定する前に、欠落しているフィールドをテーブルに追加するか、欠落しているフィールドを削除します。
統合内のテーブルの期間を設定する
統合内のテーブルの期間を設定するには、2 つの方法があります。
- 自動: この統合からデータを取得するグラフの期間を使用します。
- カスタム: 選択した期間でグラフの期間をオーバーライドします。
統合内のテーブルにフィルタを適用する
フィルタを適用して、テーブルに含まれるデータを制限します。新しいフィルタを作成することも、既存のフィルタを統合内のテーブルに適用することもできます。ただし、そのフィルタにテーブル内のフィールドが含まれている必要があります。
統合内に計算フィールドを作成する
統合のテーブルに計算フィールドを含めることも可能です。この方法は、テーブル間のデータが完全には対応しない場合(たとえば、フィールドに書式が異なる日付や大文字と小文字が異なる文字列などが含まれる場合)に、統合条件を作成するのに便利です。
計算フィールドを追加する方法を見る
- 統合でテーブルを選択します。
- [ディメンションを追加] または [指標を追加] をクリックします。
- [フィールドを作成] をクリックします。
- エディタ ウィンドウに数式を入力して、[適用] をクリックします。
異なるデータソースのフィールドを使用する計算フィールドを作成するには、それらのフィールドを統合内の各テーブルに追加してから、グラフ固有の計算フィールドを作成します。
テーブルの名前を変更する
現在のテーブル名をクリックし、新しい名前を入力します。
統合に、異なるテーブルから取得した名前が重複するフィールドが含まれている場合、使用可能なディメンションと指標のリストに、フィールド名とともにテーブル名が表示されます。
統合の名前を変更する
統合の名前を変更するには、現在の統合名をクリックして新しい名前を入力します。
テーブルを再接続する
テーブル名の下にあるプルダウン メニューをクリックし、このテーブルの新しいデータソースを選択します。
統合データを管理する
メニューで [リソース] > [統合データを管理] を選択して、現在のレポートに含まれるすべての統合を表示、管理します。このページで新しい統合を作成したり、既存の統合を編集、複製、削除したりできます。