次の方法で共有


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

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

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

リレーションシップを削除するかどうかを判断する際には、以下の点に注意してください。

  • リレーションシップの削除を元に戻す方法はありません。 リレーションシップを再作成することはできますが、これを行うには、モデル内の数式をすべて再計算する必要があります。 そのため、数式で使用されているリレーションシップを削除する場合は、このことを事前にチェックすることが重要です。

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

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

  • リレーションシップを作成および削除すると、ピボットテーブルと数式の結果が変わるだけでなく、ブックの再計算も実行されます。この処理には、時間がかかることがあります。

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

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

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

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

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

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

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

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

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

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

参照

リレーションシップ
リレーションシップを作成する