マイニング モデルでのドリルスルー
ドリルスルーとは、マイニング モデルまたはマイニング構造を照会し、モデルで公開されていない詳細データを取得する機能です。
SQL Server 2012 は、ケース データへのドリルスルーの 2 つのオプションを提供します。 データの作成に使用されたケースにドリルスルーすることも、マイニング構造のケースにドリルスルーすることもできます。
モデル ケースへのドリルスルーと構造へのドリルスルー
モデル ケースへのドリルスルーは、モデル内のルール、パターン、またはクラスターに関する詳細情報を探すのに役立ちます。 たとえば、クラスター モデルの分析用の顧客連絡先情報は、データがあったとしても使用しません。ドリルスルーを使用すると、モデルからその情報にアクセスできます。
対照的に、構造データへのドリルスルーは、モデル内で使用できなかった情報へのアクセスを可能にすることが目的です。 たとえば、一部の構造列はデータ型に互換性がないかデータが分析に役立たないためにモデルから除外されていることがあります。
モデルのドリルスルーの有効化
マイニング モデルでドリルスルーを使用するには、次の条件が満たされている必要があります。
ドリルスルーは、モデル ケースに対してのみ構成でき、マイニング構造には構成できません (その逆は不可能です)。 つまり、マイニング モデルでドリルスルーを有効にして、マイニング構造へのドリルスルーを可能にする必要があります。
モデルと構造へのドリルスルーは、どちらも既定では無効になっています。 データ マイニング ウィザードを使用する場合は、最終ページにモデル ケースへのドリルスルーを有効にするオプションがあります。
既存のマイニング モデルにドリルスルー機能を追加することは可能ですが、その場合、データをドリルスルーする前にモデルを再処理する必要があります。
トレーニング処理の間に作成されたキャッシュが保持されていない限り、ドリルスルーは動作しません。 キャッシュを制御するプロパティの詳細については、「マイニング構造でのドリルスルー」を参照してください。
ドリルスルーをサポートするモデル
ドリルスルーを許可するようにマイニング モデルが構成されており、ユーザーが適切な権限を持っている場合、モデルの参照時に適切なビューアーでノードをクリックすると、そのノード内のケースに関する詳細情報を取得できます。
すべてのモデルでドリルスルーがサポートされるわけではありません。ドリルスルーを使用できるかどうかは、モデルの作成に使用したアルゴリズムによって異なります。 次の表に、ドリルスルーをサポートしないモデルと制限付きでドリルスルーをサポートするモデルの種類を示します。 モデルの種類がここで示されていない場合、ドリルスルーはサポートされています。
アルゴリズム名 |
ドリルスルーのサポート |
---|---|
Microsoft Naïve Bayes アルゴリズム |
サポートされていません。 これらのアルゴリズムでは、コンテンツ内の特定のノードにケースが割り当てられません。 |
Microsoft ニューラル ネットワーク アルゴリズム |
サポートされていません。 これらのアルゴリズムでは、コンテンツ内の特定のノードにケースが割り当てられません。 |
Microsoft ロジスティック回帰アルゴリズム |
サポートされていません。 これらのアルゴリズムでは、コンテンツ内の特定のノードにケースが割り当てられません。 |
Microsoft 線形回帰アルゴリズム |
サポートされています。 ただし、モデルによって作成されるノードが All だけであるため、ドリルスルーすると、モデルのすべてのトレーニング ケースが返されます。 トレーニング セットが大きいと、結果の読み込みに非常に時間がかかることがあります。 |
Microsoft タイム シリーズ アルゴリズム |
サポートされています。 ただし、構造やケース データのドリルスルーに、データ マイニング デザイナーの [マイニング モデル ビューアー] を使用することはできません。 代わりに、DMX クエリを作成する必要があります。 また、タイム シリーズ モデルでは、特定のノードをドリルスルーしたり、特定のノード内のケースを取得する DMX クエリを記述したりすることができません。 日付や属性値などの他の条件を使用して、モデルや構造からケース データを取得することは可能です。 Microsoft タイム シリーズ アルゴリズムで作成された ARTXP ノードおよび ARIMA ノードの詳細を表示する場合は、Microsoft 汎用コンテンツ ツリー ビューアー (データ マイニング) を使用する方が簡単です。 |
関連タスク
マイニング モデルでドリルスルーを使用する方法の詳細については、次のトピックを参照してください。
タスク |
リンク |
---|---|
マイニング モデル ビューアーでドリルスルーを使用する |
|
ドリルスルーを使用してモデルのケース データを取得する |
|
既存のマイニング モデルのドリルスルーを有効にする |
|
特定のモデルの種類に対するドリルスルー クエリの例 |
|
マイニング モデル ウィザードでドリルスルーを有効にする |