データ ソース ビュー デザイナー (Analysis Services - 多次元データ)
データ ソース ビュー (DSV) は、多次元モデル内でキューブやディメンションを作成するために使用される外部リレーショナル データ ソースの論理ビューです。
DSV を生成した後、SQL Server データ ツール (SSDT) 内でデータ ソース ビュー デザイナーを使用して DSV を直接操作することができます。基になるデータ ソースで、多次元モデルで必要とされるデータ要素が欠落している場合に、この方法が役に立つことがあります。
データ ソース ビュー デザイナーを開くには:
ソリューション エクスプローラーでデータ ソース ビューをダブルクリックします。
ソリューション エクスプローラーのデータ ソース ビューを右クリックし、[開く] または [デザイナーの表示] をクリックします。
データ ソース ビュー デザイナーには、ツール バー、DSV 内のオブジェクトとリレーションシップを示すダイアグラム、テーブルと名前付きクエリをアルファベット順に示すテーブル ペイン、および DSV の特定のダイアグラムを作成および表示するために使用する [ダイアグラム オーガナイザー] ペインがあります。 テーブルまたはリレーションシップを右クリックして、状況に依存するコマンドにアクセスすることができます。
少なくとも DSV には、処理中にモデル オブジェクトを設定するために使用されるリレーショナル データベース テーブルが表示されます。 DSV は通常、データ ソース ビュー ウィザードを使用して生成します。 DSV 内のテーブル、列、およびリレーションシップが、キューブ内にあるディメンションとメジャーの基準になります。 DSV を作成した後、データ ソース ビュー デザイナーを使用して変更を加えることができます。
ほとんどの Analysis Services 開発者は、生成された DSV をほぼそのまま使用し、多少のカスタマイズを加えます。 特に SQL Server データベース内のビューからソース データを生成する場合は、この方法が一般的に使用されます。 その場合、Analysis Services DSV の代わりに、T-SQL ビュー内でデータのリレーションシップと計算を管理したいと考えることがあります。 ただし、基になるデータベースの所有者でない場合は、Analysis Services 内で DSV を変更し、モデル内で使用するデータ構造の開発をさらに進めることができます。
データ ソース ビュー デザイナー内のタスク
データ ソース ビュー デザイナーを使用して、DSV に対して次の編集を行うことができます。
列またはテーブルの名前を変更するか、新しい計算列を作成する。 たとえば、名と姓を結合して、新しフル ネーム列を作成します。 |
|
テーブルのリレーションシップの手動での追加 |
|
T-SQL クエリに基づいて新しいオブジェクトを定義する、名前付きクエリを作成します。 |
|
基になるデータを探索し、モデル オブジェクトによって表される実際のデータ値を表示します。 データ探索では、基になるディメンション テーブルやクエリから返されるデータを視覚的に検査し、コピーすることができます。 既定では、データ探索には上から順に取得するサンプリング方法が使用され、サンプル数は 5,000 ですが、これらの設定は変更できます。 |
|
DSV のテーブルとリレーションシップのすべてまたは一部の図示 |