データ ソース ビュー デザイナを使用して論理リレーションシップを追加、削除、表示、または変更する方法 (Analysis Services)
MicrosoftSQL ServerAnalysis Services では、ファクト テーブルやディメンション テーブルの識別、基になるデータ ソースからデータやメタデータを取得するためのクエリの作成、および高度なビジネス インテリジェンス機能の利用において、リレーションシップが必要となります。Business Intelligence Development Studio を使用して既存のリレーションシップを削除、変更、または表示するか、Analysis Services プロジェクトまたはデータベースに新しい論理リレーションシップを定義します。
テーブル、名前付きクエリ、またはビュー間のリレーションシップを追加するには
Business Intelligence Development Studio でプロジェクトを開くか、論理リレーションシップを追加するデータ ソース ビューが含まれているデータベースに接続します。
ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従って、データ ソース ビュー デザイナでデータ ソース ビューを開きます。
データ ソース ビューをダブルクリックします。
データ ソース ビューを右クリックして [開く] をクリックします。
データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
次のいずれかを実行し、[リレーションシップの追加] ダイアログ ボックスを開きます。
ダイアグラム ペインで、リレーションシップの追加先のテーブル、名前付きクエリ、またはビューを右クリックし、[新しいリレーションシップ] をクリックします。
[テーブル] ペインで、リレーションシップの追加先のテーブル、名前付きクエリ、またはビューを右クリックし、[新しいリレーションシップ] をクリックします。
データ ソース ビューのツール バーで、[新しいリレーションシップ] をクリックします。
データ ソース ビュー デザイナのダイアグラム ペインまたは [テーブル] ペインで、作成するリレーションシップの基になるテーブルの列を、対象となるテーブルの列にドラッグします。
注意 テーブル、ビュー、または名前付きクエリを検索するには、[データ ソース ビュー] メニューをクリックするか、テーブル ペインまたはダイアグラム ペインの空いている領域を右クリックして、[テーブルの検索] をクリックします。詳細については、「データ ソース ビュー デザイナを使用してデータ ソース ビューのオブジェクトを表示する方法 (Analysis Services)」を参照してください。
[リレーションシップの作成] ダイアログ ボックスで、次の操作を行います。
[作成元 (外部キー) テーブル] の一覧で、該当するテーブル、名前付きクエリ、またはビューを選択します。
[作成元 (主キー) テーブル] の一覧で、該当するテーブル、名前付きクエリ、またはビューを選択します。
[基になる列] および [対象になる列] 一覧から列を選択して、2 つのテーブル間のリレーションシップを作成します。
基になるテーブル、ビュー、または名前付きクエリのデータをサンプリングすることで、誤った方向 (外部キーから主キーではなく、主キーから外部キー) にリレーションシップを定義したことが Business Intelligence Development Studio によって検出された場合は、順序を逆にするように要求されます。順序をすばやく逆にするには、[反転] をクリックします。
選択した列にリレーションシップが既に存在することが Business Intelligence Development Studio によって検出された場合は、メッセージが表示されます。リレーションシップを重複して定義することはできません。
必要に応じて、[説明] ボックスにリレーションシップの説明を入力します。
[OK] をクリックして、リレーションシップを定義します。
次のいずれかを実行し、変更したデータ ソース ビューを保存します。
[ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。
ダイアグラム ペインで、テーブル、名前付きクエリ、またはビュー間のリレーションシップを表示または変更するには
Business Intelligence Development Studio でプロジェクトを開くか、論理リレーションシップを表示または変更するデータ ソース ビューが含まれているデータベースに接続します。
ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従って、データ ソース ビュー デザイナでデータ ソース ビューを開きます。
データ ソース ビューをダブルクリックします。
データ ソース ビューを右クリックして [開く] をクリックします。
データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
ダイアグラム ペインで、表示するリレーションシップを右クリックし、[リレーションシップの編集] をクリックするか、リレーションシップの矢印をダブルクリックします。
[リレーションシップの編集] ダイアログ ボックスで、リレーションシップを確認または変更し、必要に応じて [OK] または [キャンセル] をクリックします。
次のいずれかを実行し、変更したデータ ソース ビューを保存します。
[ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。
[テーブル] ペインで、テーブル、名前付きクエリ、またはビュー間のリレーションシップを表示または変更するには
Business Intelligence Development Studio でプロジェクトを開くか、論理リレーションシップを表示または変更するデータ ソース ビューが含まれているデータベースに接続します。
ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従って、データ ソース ビュー デザイナでデータ ソース ビューを開きます。
データ ソース ビューをダブルクリックします。
データ ソース ビューを右クリックして [開く] をクリックします。
データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
[テーブル] ペインで、表示または変更するリレーションシップを含むテーブル、ビュー、または名前付きクエリを検索し、展開します。
[リレーションシップ] フォルダを展開します。
選択したテーブル、ビュー、または名前付きクエリと他のテーブル、ビュー、および名前付きクエリ間のリレーションシップが、リレーションシップ列と共に表示されます。
リレーションシップを編集または表示するには、目的のリレーションシップを右クリックし、[リレーションシップの編集] をクリックします。
[リレーションシップの編集] ダイアログ ボックスで、リレーションシップを確認または変更し、必要に応じて [OK] または [キャンセル] をクリックします。
次のいずれかを実行し、変更したデータ ソース ビューを保存します。
[ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。
ダイアグラム ペインで、テーブル、名前付きクエリ、またはビュー間のリレーションシップを削除するには
Business Intelligence Development Studio でプロジェクトを開くか、論理リレーションシップを削除するデータ ソース ビューが含まれているデータベースに接続します。
ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従って、データ ソース ビュー デザイナでデータ ソース ビューを開きます。
データ ソース ビューをダブルクリックします。
データ ソース ビューを右クリックして [開く] をクリックします。
データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
ダイアグラム ペインで、表示するリレーションシップを右クリックし、[リレーションシップの削除] をクリックするか、リレーションシップの矢印をクリックして Del キーを押します。
[オブジェクトの削除] ダイアログ ボックスで、目的のリレーションシップを削除することを確認し、必要に応じて [OK] または [キャンセル] をクリックします。
次のいずれかを実行し、変更したデータ ソース ビューを保存します。
[ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。
[テーブル] ペインで、テーブル、名前付きクエリ、またはビュー間のリレーションシップを削除するには
Business Intelligence Development Studio でプロジェクトを開くか、論理リレーションシップを削除するデータ ソース ビューが含まれているデータベースに接続します。
ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従って、データ ソース ビュー デザイナでデータ ソース ビューを開きます。
データ ソース ビューをダブルクリックします。
データ ソース ビューを右クリックして [開く] をクリックします。
データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
[テーブル] ペインで、表示または変更するリレーションシップを含むテーブル、ビュー、または名前付きクエリを検索し、展開します。
[リレーションシップ] フォルダを展開します。
選択したテーブル、ビュー、または名前付きクエリと他のテーブル、ビュー、および名前付きクエリ間のリレーションシップが、リレーションシップ列と共に表示されます。
リレーションシップを編集または表示するには、目的のリレーションシップを右クリックし、[リレーションシップの削除] をクリックするか、削除するリレーションシップをクリックして Del キーを押します。
[オブジェクトの削除] ダイアログ ボックスで、目的のリレーションシップを削除することを確認し、必要に応じて [OK] または [キャンセル] をクリックします。
次のいずれかを実行し、変更したデータ ソース ビューを保存します。
[ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。