既存のリレーションシップを削除するには、ダイアグラム ビューのモデル デザイナーを使用するか、[リレーションシップの管理] ダイアログ ボックスを使用します。 テーブル モデルでのリレーションシップの使用方法については、「 リレーションシップ (SSAS テーブル)」を参照してください。
リレーションシップの削除に関する考慮事項
リレーションシップを削除するかどうかを決定するときは、次の問題に注意してください。
リレーションシップの削除を元に戻す方法はありません。 リレーションシップを再作成できますが、このアクションでは、モデル内の数式を完全に再計算する必要があります。 したがって、数式で使用されるリレーションシップを削除する前に、必ず最初に確認してください。
2 つのテーブル間のリレーションシップを削除すると、これらのテーブルを参照する数式でエラーが発生する可能性があります。
Data Analysis Expression (DAX) RELATED 関数は、テーブル間のリレーションシップを使用して、別のテーブルの関連値を検索します。 リレーションシップが削除されると、異なる結果が返されます。 詳細については、RELATED 関数 (DAX) を参照してください。
ピボットテーブルと数式の結果を変更するだけでなく、リレーションシップの作成や削除によってもブックが再計算されるため、しばらく時間がかかる場合があります。
リレーションシップの削除
ダイアグラム ビューを使用してリレーションシップを削除するには
SQL Server Data Tools (SSDT) で、[ モデル ] メニューをクリックし、[ モデル ビュー] をポイントして、[ ダイアグラム ビュー] をクリックします。
2 つのテーブル間のリレーションシップ行を右クリックし、[削除] をクリック します。
[リレーションシップの管理] ダイアログ ボックスを使用してリレーションシップを削除するには
SQL Server データ ツールで、[ テーブル ] メニューをクリックし、[ リレーションシップの管理] をクリックします。
[ リレーションシップの管理 ] ダイアログ ボックスで、一覧から 1 つ以上のリレーションシップを選択します。
複数のリレーションシップを選択するには、Ctrl キーを押しながら各リレーションシップをクリックします。
[ リレーションシップの削除] をクリックします。
[ リレーションシップの管理 ] ダイアログ ボックスで、[ 閉じる] をクリックします。