次の方法で共有


リレーションシップの削除 (SSAS テーブル)

既存のリレーションシップを削除するには、ダイアグラム ビューのモデル デザイナーを使用するか、[リレーションシップの管理] ダイアログ ボックスを使用します。 テーブル モデルでのリレーションシップの使用方法については、「 リレーションシップ (SSAS テーブル)」を参照してください。

リレーションシップの削除に関する考慮事項

リレーションシップを削除するかどうかを決定するときは、次の問題に注意してください。

  • リレーションシップの削除を元に戻す方法はありません。 リレーションシップを再作成できますが、このアクションでは、モデル内の数式を完全に再計算する必要があります。 したがって、数式で使用されるリレーションシップを削除する前に、必ず最初に確認してください。

  • 2 つのテーブル間のリレーションシップを削除すると、これらのテーブルを参照する数式でエラーが発生する可能性があります。

  • Data Analysis Expression (DAX) RELATED 関数は、テーブル間のリレーションシップを使用して、別のテーブルの関連値を検索します。 リレーションシップが削除されると、異なる結果が返されます。 詳細については、RELATED 関数 (DAX) を参照してください。

  • ピボットテーブルと数式の結果を変更するだけでなく、リレーションシップの作成や削除によってもブックが再計算されるため、しばらく時間がかかる場合があります。

リレーションシップの削除

ダイアグラム ビューを使用してリレーションシップを削除するには

  1. SQL Server Data Tools (SSDT) で、[ モデル ] メニューをクリックし、[ モデル ビュー] をポイントして、[ ダイアグラム ビュー] をクリックします。

  2. 2 つのテーブル間のリレーションシップ行を右クリックし、[削除] をクリック します

[リレーションシップの管理] ダイアログ ボックスを使用してリレーションシップを削除するには

  1. SQL Server データ ツールで、[ テーブル ] メニューをクリックし、[ リレーションシップの管理] をクリックします。

  2. [ リレーションシップの管理 ] ダイアログ ボックスで、一覧から 1 つ以上のリレーションシップを選択します。

    複数のリレーションシップを選択するには、Ctrl キーを押しながら各リレーションシップをクリックします。

  3. [ リレーションシップの削除] をクリックします

  4. [ リレーションシップの管理 ] ダイアログ ボックスで、[ 閉じる] をクリックします。

こちらもご覧ください

リレーションシップ (SSAS テーブル)
2 つのテーブル間にリレーションシップを作成する (SSAS テーブル)