DMX を使用してドリルスルー クエリを作成する

適用対象: SQL Server 2019 以前の Analysis Services Azure Analysis Services Fabric/Power BI Premium

Important

データ マイニングは SQL Server 2017 Analysis Services で非推奨となり、現在は SQL Server 2022 Analysis Services で廃止されました。 非推奨および廃止された機能については、ドキュメントは更新されません。 詳細については、「 Analysis Services の下位互換性」を参照してください。

ドリルスルーをサポートするすべてのモデルについて、SQL Server Management Studio または DMX をサポートする他のクライアントで DMX クエリを作成することで、ケース データと構造データを取得できます。

Important

データを表示するには、ドリルスルーを有効にし、必要なアクセス許可を持っている必要があります。

ドリルスルー オプションを指定する

モデル ケースと構造ケースを取得するための一般的な構文は次のとおりです。

SELECT <model column list>, StructureColumn('<structure column name>') FROM <modelname>.CASES  

DMX クエリを使用してケース データを返す方法の詳細については、「SELECT FROM <model>.CASES (DMX)」および「SELECT FROM <structure>.CASES」を参照してください。

例示

次の DMX クエリは、時系列モデルから特定の製品系列のケース データを返します。 このクエリでは、モデルでは使用されなかったが、マイニング構造で使用できる列 Amount も返されます。

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

この例では、クエリはエイリアスを使用して構造列の名前を変更します。 構造体列に別名を割り当てない場合は、"式" という名前の列が返されます。 この名前は、すべての名前のない列の既定値です。

こちらも参照ください

ドリルスルー クエリ (データ マイニング)
マイニング構造の詳細調査