次の方法で共有


スキーマ生成ウィザード (Analysis Services)

SQL Server Data Tools (SSDT) では、Analysis Services プロジェクトまたはデータベース内で OLAP オブジェクトを定義するときにリレーショナル スキーマを操作する 2 つの方法がサポートされています。 一般に、Analysis Services プロジェクトまたはデータベース内のデータ ソース ビューで構築された論理データ モデルに基づいて OLAP オブジェクトを定義します。 このデータ ソース ビューは、データ ソース ビューでカスタマイズされた、1 つ以上のリレーショナル データ ソースのスキーマ要素に基づいて定義されます。

または、OLAP オブジェクトを最初に定義してから、データ ソース ビュー、データ ソース、およびこれらの OLAP オブジェクトをサポートする基になるリレーショナル データベース スキーマを生成することもできます。 このリレーショナル データベースは、サブジェクト領域データベースと呼ばれます。

このアプローチはトップダウン 設計と呼ばれることもあります。これは、プロトタイプ作成や分析モデリングでよく使用されます。 この方法を使用する場合は、スキーマ生成ウィザードを使用して、Analysis Services プロジェクトまたはデータベースで定義されている OLAP オブジェクトに基づいて、基になるデータ ソース ビューとデータ ソース オブジェクトを作成します。

これは反復的なアプローチです。 多くの場合、ディメンションとキューブのデザインを変更するときに、ウィザードを複数回再実行します。 ウィザードを実行するたびに、基になるオブジェクトに変更が組み込まれて、可能な限り、基になるデータベースに含まれるデータが保持されます。

生成されるスキーマは、SQL Server リレーショナル データベース エンジン スキーマです。 ウィザードでは、他のリレーショナル データベース製品のスキーマは生成されません。

サブジェクト領域データベースに入力されたデータは、SQL Server リレーショナル データベースの設定に使用するツールと手法を使用して個別に追加されます。 ほとんどの場合、ウィザードを再実行するとデータは保持されますが、例外があります。 たとえば、データを含むディメンションまたは属性を削除する場合は、一部のデータを削除する必要があります。 スキーマの変更のためにスキーマ生成ウィザードでデータを削除する必要がある場合は、データが削除される前に警告が表示され、再生成を取り消すことができます。

一般に、スキーマ生成ウィザードによって最初に生成されたオブジェクトに対して行った変更は、スキーマ生成ウィザードによってそのオブジェクトが再生成されるときに上書きされます。 この規則の主な例外は、スキーマ生成ウィザードで生成されたテーブルに列を追加する場合です。 この場合、スキーマ生成ウィザードでは、テーブルに追加した列と、これらの列のデータが保持されます。

このセクションでは...

次の表に、スキーマ生成ウィザードの使用方法を説明する追加のトピックを示します。

トピック 説明
スキーマ生成ウィザードの使用 (Analysis Services) サブジェクト領域およびステージング領域データベースのスキーマを生成する方法について説明します。
データベース スキーマについて サブジェクト領域およびステージング領域データベースに対して生成されるスキーマについて説明します。
増分生成について スキーマ生成ウィザードの増分生成機能について説明します。

こちらもご覧ください

多次元モデルのデータ ソース ビュー
多次元モデルのデータ ソース
サポートされているデータ ソース (SSAS 多次元)