MicroStrategy ONE

データベース テーブルの列間で結合を定義する

データベースからデータをインポートする場合、結合を使用して 1 つのテーブルのデータを別のテーブルのデータに関連付けることができます。異なるテーブルのデータ間でこの関係を作成することで、同じドキュメント上で複数のデータベース テーブルからのデータを含めることができます。結合は、2 つのテーブルに共通して存在する列を指定します。

MicroStrategy はデータベースからデータを取得する際、SQL を自動生成します。結合を作成することで、この自動化プロセス中のクロス結合を防ぐのに役立つようになりました。

結合について詳しくは、『上級レポーティング ヘルプ』 を参照してください。

  1. 新しいドキュメントを作成するか、既存のものを開きます。
  2. [データ] > [データセットを追加] を選択します。
  3. [外部データを追加] をクリックします。
  4. データベースの種類を選択し、クエリをビルドします。
  5. 最初のテーブルの列を、2 つ目のテーブルの列へドラッグします。内部結合を表す線が列の間に表示されます。
  6. 結合の追加オプションを指定するには、結合を表すをクリックして、結合動作を選択します。

    • [内部結合]: 両方のテーブルの結合された列が結合の条件を満たすレコードが含まれます。
    • [左外部結合]: 最初のテーブルの列のすべてのレコードと結合条件を満たす 2 つ目のテーブルの列のレコードのみ含まれます。
    • [右外部結合]: 2 つ目のテーブルの列のすべてのレコードと結合条件を満たす 1 つ目のテーブルの列のレコードのみ含まれます。
    • [外部結合]: 両方のテーブルのすべてのレコードが含まれます。
    • [他のオプション]: 列を比較するために結合タイプと演算子を選択します。[OK] をクリックします。
  7. 結合を削除するには、結合を表すをクリックして [削除] を選択します。