データ ソース ビュー デザイナを使用して論理リレーションシップを追加、削除、表示、または変更する方法
更新 : 2006 年 4 月 14 日
Microsoft SQL Server 2005 Analysis Services (SSAS) では、ファクト テーブルやディメンション テーブルの識別、基になるデータ ソースからデータやメタデータを取得するためのクエリの作成、および高度なビジネス インテリジェンス機能の利用において、リレーションシップが必要となります。Business Intelligence Development Studio を使用して既存のリレーションシップを削除、変更、または表示するか、Analysis Services プロジェクトまたはデータベースに新しい論理リレーションシップを定義します。
テーブル、名前付きクエリ、またはビュー間のリレーションシップを追加するには
Business Intelligence Development Studio でプロジェクトを開くか、論理リレーションシップを追加するデータ ソース ビューが含まれているデータベースに接続します。
ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従って、データ ソース ビュー デザイナでデータ ソース ビューを開きます。
- データ ソース ビューをダブルクリックします。
- データ ソース ビューを右クリックして [開く] をクリックします。
- データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
次のいずれかを実行し、[リレーションシップの追加] ダイアログ ボックスを開きます。
- ダイアグラム ペインで、リレーションシップの追加先のテーブル、名前付きクエリ、またはビューを右クリックし、[新しいリレーションシップ] をクリックします。
- [テーブル] ペインで、リレーションシップの追加先のテーブル、名前付きクエリ、またはビューを右クリックし、[新しいリレーションシップ] をクリックします。
- データ ソース ビューのツール バーで、[新しいリレーションシップ] をクリックします。
- データ ソース ビュー デザイナのダイアグラム ペインまたは [テーブル] ペインで、作成するリレーションシップの基になるテーブルの列を、対象となるテーブルの列にドラッグします。
メモ : |
---|
テーブル、ビュー、または名前付きクエリを検索するには、[データ ソース ビュー] メニューをクリックするか、[テーブル] または[ダイアグラム ペインの空いている領域を右クリックして、[テーブルの検索] をクリックします。詳細については、「データ ソース ビュー デザイナを使用してデータ ソース ビューのオブジェクトを表示する方法」を参照してください。 |
- [リレーションシップの作成] ダイアログ ボックスで、次の操作を行います。
- [作成元 (外部キー) テーブル] の一覧で、該当するテーブル、名前付きクエリ、またはビューを選択します。
- [作成元 (主キー) テーブル] の一覧で、該当するテーブル、名前付きクエリ、またはビューを選択します。
- [基になる列] および [対象になる列] 一覧から列を選択して、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 のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。
参照
概念
データ ソース ビューでの論理リレーションシップの定義 (Analysis Services)
データ ソース ビュー (Analysis Services)
データ ソース ビューの操作 (Analysis Services)