互換性レベル 1050 および 1103 の表形式モデル プログラミング
適用対象:
SQL Server Analysis Services Azure Analysis Services
Power BI Premium
テーブル モデルでは、リレーショナル構造を使用して、分析アプリケーションおよびレポート アプリケーションによって使用される Analysis Services のデータがモデル化されます。 これらのモデルは、ストレージ用のメモリ内分析エンジンおよび要求に応じてデータを集計して計算する高速テーブル スキャンを使用して、テーブル モード用に構成された Analysis Service インスタンスで実行されます。
カスタム BI ソリューションの要件がテーブル モデル データベースによって最もよく満たされる場合は、任意の Analysis Services クライアント ライブラリおよびプログラミング インターフェイスを使用して、アプリケーションと Analysis Services インスタンス上のテーブル モデルを統合できます。 テーブル モデルのデータをクエリおよび計算するには、組み込まれた MDX または DAX をコードで使用できます。
以前のバージョンの Analysis Services で作成された表形式モデル、特に互換性レベル 1050 から 1103 のモデルでは、AMO、ADOMD.NET、XMLA、または OLE DB でプログラムで操作するオブジェクトは、表形式ソリューションと多次元ソリューションの両方で基本的に同じです。 具体的には、多次元モデルに対して定義されたオブジェクト メタデータは、表形式モデルの互換性レベル 1050 から 1103 にも使用されます。
SQL Server 2016 年より、表形式モデルは 1200 以上の互換性レベルに構築またはアップグレードできます。このレベルでは、表形式メタデータを使用してモデルを定義します。 メタデータとプログラミングは、このレベルでは根本的に異なります。 詳細 については、「互換性レベル 1200 以上の表形式モデル プログラミング」と「アップグレード Analysis Services」を 参照してください。