次の方法で共有


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 クエリを作成することで、ケース データと構造データを取得できます。

Warnung

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

ドリルスルー オプションの指定

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

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

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

例示

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

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

この例では、構造列の名前を変更するためにエイリアスが使用されていることに注意してください。 構造体列に別名を割り当てない場合、列は 'Expression' という名前で返されます。 これは、すべての名前のない列の既定の動作です。

こちらもご覧ください

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