次の方法で共有


データ ソース ビューでのスキーマの更新 (Analysis Services)

Analysis Services プロジェクトまたはデータベースでデータ ソース ビューを定義した後に、基になるデータ ソースのスキーマが変更される場合があります。これらの変更は、自動的に検出または更新されません。

データ ソース ビューの更新

基になるデータ ソースのスキーマが変更された場合は、データ ソース ビューを更新し、すべての変更内容を基になる各データ ソースに組み込むことができます。データ ソース ビューを更新すると、データ ソース ビュー全体が更新されます。

データ ソース ビューを更新すると、データ ソース ビューのプライマリ データ ソースだけでなく、データ ソース ビュー内のテーブルまたは名前付きクエリによって参照されるセカンダリ データ ソースからも、変更内容が組み込まれます。データ ソース ビューを更新するには、データ ソース ビューで参照されるすべてのデータ ソースに対してアクティブな接続が必要です。データ ソース ビューは、データ ソース ビューで参照されるデータ ソースで接続エラーが発生すると更新されません。

基になるデータ ソースのデータ ソース ビューのスキーマに変更がある場合は、変更されたオブジェクトとデータ ソース ビューで行われる変更内容がデータ ソース ビュー デザイナに一覧表示されます。レポートには、データ ソース ビューで削除または追加されるテーブル、列、制約、およびリレーションシップが一覧表示されます。また、レポートには、正常に準備できない名前付きクエリまたは計算も一覧表示されます。影響を受けたオブジェクトは、テーブルで入れ子になった列およびリレーションシップと、オブジェクトごとに示されている変更の種類 (削除または追加) と共に、ツリー ビューに一覧表示されます。標準的なデータ ソース ビューのオブジェクト アイコンは、影響を受けたオブジェクトの種類を示します。

レポートの確認後は、変更内容を受け入れるか、更新をキャンセルして変更内容を拒否することができます。また、変更内容のレポートを保存することもできます。データ ソース ビューを更新すると、テーブル、列、およびリレーションシップを削除したり、列およびリレーションシップを追加したりできますが、更新プロセスではテーブルを追加することはできません。新しい一意の制約がデータ ソース ビューに追加されます。データ ソース ビューのテーブルに論理主キーが存在し、データ ソースのテーブルに物理キーが追加されると、論理キーが削除され、物理キーで置換されます。

データ ソース ビューの更新は、基になるオブジェクトの名前に完全に基づいています。したがって、基になるオブジェクトの名前がデータ ソースで変更されると、データ ソース ビュー デザイナでは、名前が変更されたオブジェクトが、削除および追加の 2 つの別個の操作として処理されます。この場合、名前が変更されたオブジェクトをデータ ソース ビューに手動で追加し直すことが必要な場合があります。また、リレーションシップまたは論理主キーを再作成することが必要な場合もあります。

重要な注意事項重要

データ ソースでテーブルの名前が変更されたことがわかっている場合は、[テーブルの置換] コマンドを使用して、データ ソース ビューを更新する前に、テーブルを名前変更後のテーブルで置換することが必要な場合があります。詳細については、「データ ソース ビュー内のテーブルまたは名前付きクエリの置換 (Analysis Services)」を参照してください。

データ ソース ビューの更新方法の手順については、「データ ソース ビュー デザイナを使用してデータ ソース ビューを更新する方法 (Analysis Services)」を参照してください。