次の方法で共有


マイニング モデルでのドリルスルー

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

重要

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

ドリルスルー とは、マイニング モデルまたはマイニング構造に対してクエリを実行し、モデルで公開されていない詳細データを取得する機能です。

SQL Server 2017 には、ケース データをドリルスルーするための 2 つの異なるオプションが用意されています。 データの作成に使用されたケースにドリルスルーすることも、マイニング構造のケースにドリルスルーすることもできます。

モデル ケースへのドリルスルーと構造へのドリルスルー

モデル ケース へのドリルスルーは、モデル内のルール、パターン、またはクラスターに関する詳細情報を探すのに役立ちます。 たとえば、クラスタリング モデルで分析に顧客の連絡先情報を使用しません。データが使用可能であった場合でも、ドリルスルーを使用すると、モデルからその情報にアクセスできます。

対照的に、 構造データへのドリルスルー は、モデル内で使用できなかった情報へのアクセスを可能にすることが目的です。 たとえば、一部の構造列はデータ型に互換性がないかデータが分析に役立たないためにモデルから除外されていることがあります。

モデルのドリルスルーの有効化

マイニング モデルでドリルスルーを使用するには、次の条件が満たされている必要があります。

  • ドリルスルーは、モデル ケースに対してのみ構成でき、マイニング構造には構成できません (その逆は不可能です)。 つまり、マイニング モデルでドリルスルーを有効にして、マイニング構造へのドリルスルーを可能にする必要があります。

  • モデルと構造へのドリルスルーは、どちらも既定では無効になっています。 データ マイニング ウィザードを使用する場合は、最終ページにモデル ケースへのドリルスルーを有効にするオプションがあります。

  • 既存のマイニング モデルにドリルスルー機能を追加することは可能ですが、その場合、データをドリルスルーする前にモデルを再処理する必要があります。

  • トレーニング処理の間に作成されたキャッシュが保持されていない限り、ドリルスルーは動作しません。 キャッシュを制御するプロパティの詳細については、「 マイニング構造でのドリルスルー」を参照してください。

ドリルスルーをサポートするモデル

ドリルスルーを許可するようにマイニング モデルが構成されており、ユーザーが適切な権限を持っている場合、モデルの参照時に適切なビューアーでノードをクリックすると、そのノード内のケースに関する詳細情報を取得できます。

すべてのモデルでドリルスルーがサポートされるわけではありません。ドリルスルーを使用できるかどうかは、モデルの作成に使用したアルゴリズムによって異なります。 次の表に、ドリルスルーをサポートしないモデルと制限付きでドリルスルーをサポートするモデルの種類を示します。 モデルの種類がここで示されていない場合、ドリルスルーはサポートされています。

アルゴリズム名 ドリルスルーのサポート
Microsoft Naïve Bayes アルゴリズム サポートされていません。

これらのアルゴリズムでは、コンテンツ内の特定のノードにケースが割り当てられません。
Microsoft ニューラル ネットワーク アルゴリズム サポートされていません。

これらのアルゴリズムでは、コンテンツ内の特定のノードにケースが割り当てられません。
Microsoft ロジスティック回帰アルゴリズム サポートされていません。

これらのアルゴリズムでは、コンテンツ内の特定のノードにケースが割り当てられません。
Microsoft 線形回帰アルゴリズム サポートされています。

ただし、モデルによって作成されるノードが Allだけであるため、ドリルスルーすると、モデルのすべてのトレーニング ケースが返されます。 トレーニング セットが大きいと、結果の読み込みに非常に時間がかかることがあります。
Microsoft Time Series アルゴリズム サポートされています。

ただし、構造やケース データのドリルスルーに、データ マイニング デザイナーの [マイニング モデル ビューアー] を使用することはできません。 代わりに、DMX クエリを作成する必要があります。

また、タイム シリーズ モデルでは、特定のノードをドリルスルーしたり、特定のノード内のケースを取得する DMX クエリを記述したりすることができません。 日付や属性値などの他の条件を使用して、モデルや構造からケース データを取得することは可能です。

Microsoft Time Series アルゴリズムによって作成された ARTXP ノードと ARIMA ノードの詳細を表示する場合は、 Microsoft 汎用コンテンツ ツリー ビューアー (データ マイニング) を使用する方が簡単な場合があります。

マイニング モデルでドリルスルーを使用する方法の詳細については、次のトピックを参照してください。

タスク リンク
マイニング モデル ビューアーでドリルスルーを使用する モデル ビューアーからのドリルスルーの使用
ドリルスルーを使用してモデルのケース データを取得する マイニング モデルからケース データへのドリルスルー
既存のマイニング モデルのドリルスルーを有効にする マイニング モデルのドリルスルーの有効化
特定のモデルの種類に対するドリルスルー クエリの例 データ マイニング クエリ
マイニング モデル ウィザードでドリルスルーを有効にする ウィザードの完了 (データ マイニング ウィザード)

参照

マイニング構造でのドリルスルー