データ ソース ビュー デザイナを使用して論理主キーを設定または変更する方法

更新 : 2006 年 4 月 14 日

Microsoft SQL Server 2005 Analysis Services (SSAS) では、テーブル内のレコードを一意に識別したり、ディメンション テーブル内のキー列を識別したり、テーブル、ビュー、および名前付きクエリ間のリレーションシップをサポートしたりするために主キーが必要になります。これらのリレーションシップを使用して、基になるデータ ソースからデータやメタデータを取得するためのクエリを作成したり、高度なビジネス インテリジェンス機能を活用したりできます。Analysis Services プロジェクトまたはデータベースで論理主キーを設定または変更するには、Business Intelligence Development Studio を使用します。

論理主キーを設定するには

  1. Business Intelligence Development Studio でプロジェクトを開くか、論理主キーを設定するデータ ソース ビューが含まれているデータベースに接続します。

  2. ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従ってデータ ソース ビュー デザイナでデータ ソース ビューを開きます。

    • データ ソース ビューをダブルクリックします。
    • データ ソース ビューを右クリックして [開く] をクリックします。
    • データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
  3. [テーブル] ペインまたはダイアグラム ペイン内の適切なテーブルで、論理主キーを定義するために使用する 1 つまたは複数の列を右クリックし、[論理主キーの設定] をクリックします (または、1 つまたは複数の列を選択し、[データ ソース ビュー] メニューの [論理主キーの設定] をクリックします)。

    これで、キー アイコンによって主キーの列を識別できるようになりました。

ms174894.note(ja-jp,SQL.90).gifメモ :
論理主キーを設定するオプションは、主キーを持たないテーブルにのみ使用できます。
ms174894.note(ja-jp,SQL.90).gifメモ :
テーブルまたはビューを検索するには、[データ ソース ビュー] メニューをクリックするか、[テーブル] ペインまたはダイアグラム ペインの空いている領域を右クリックして、[テーブルの検索] をクリックします。詳細については、「データ ソース ビュー デザイナを使用してデータ ソース ビューのオブジェクトを表示する方法」を参照してください。
  1. 次のいずれかの手順で、変更したデータ ソース ビューを保存します。
    • [ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
    • データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
    • Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。

論理主キーを変更するには

  1. Business Intelligence Development Studio でプロジェクトを開くか、論理主キーを変更するデータ ソース ビューが含まれているデータベースに接続します。

  2. ソリューション エクスプローラで [データ ソース ビュー] フォルダを展開し、次のいずれかの手順に従ってデータ ソース ビュー デザイナでデータ ソース ビューを開きます。

    • データ ソース ビューをダブルクリックします。
    • データ ソース ビューを右クリックして [開く] をクリックします。
    • データ ソース ビューをクリックし、[表示] メニューの [開く] をクリックします。
  3. [テーブル] ペインまたはダイアグラム ペイン内の適切なテーブルで、主キーとして定義する 1 つまたは複数の列を右クリックし、[論理主キーの削除] をクリックします。

    主キーの列を識別するキー アイコンは表示されなくなります。

ms174894.note(ja-jp,SQL.90).gifメモ :
論理主キーを削除するオプションは、基になるデータベース テーブルから定義された主キーを持たないテーブルにのみ使用できます。
ms174894.note(ja-jp,SQL.90).gifメモ :
テーブルまたはビューを検索するには、[データ ソース ビュー] メニューをクリックするか、[テーブル] ペインまたはダイアグラム ペインの空いている領域を右クリックして、[テーブルの検索] をクリックします。詳細については、「データ ソース ビュー デザイナを使用してデータ ソース ビューのオブジェクトを表示する方法」を参照してください。
  1. 新しい論理主キーを設定するには、[テーブル] ペインまたはダイアグラム ペイン内の適切なテーブルで、論理主キーを定義するために使用する 1 つまたは複数の列を右クリックし、[論理主キーの設定] をクリックします (または、1 つまたは複数の列を選択し、[データ ソース ビュー] メニューの [論理主キーの設定] をクリックします)。
    これで、キー アイコンによって主キーの列を識別できるようになりました。
ms174894.note(ja-jp,SQL.90).gifメモ :
テーブルまたはビューを検索するには、[データ ソース ビュー] メニューをクリックするか、[テーブル] ペインまたはダイアグラム ペインの空いている領域を右クリックして、[テーブルの検索] をクリックします。詳細については、「データ ソース ビュー デザイナを使用してデータ ソース ビューのオブジェクトを表示する方法」を参照してください。
  1. 次のいずれかの手順で、変更したデータ ソース ビューを保存します。
    • [ファイル] メニューの [選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
    • データ ソース ビュー デザイナのツール バーで、[選択されたファイルを上書き保存] または [すべてを保存] をクリックします。
    • Business Intelligence Development Studio のデータ ソース ビュー デザイナを閉じ、メッセージが表示されたら [保存] をクリックします。

参照

処理手順

データ ソース ビュー デザイナを使用してデータ ソース ビューのオブジェクトを表示する方法

概念

データ ソース ビューでの論理主キーの定義 (Analysis Services)

その他の技術情報

データ ソース ビューの操作について (SSAS)
データ ソースの操作について (SSAS)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手