次の方法で共有


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

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

SQL Server 2012 は、ケース データへのドリルスルーの 2 つのオプションを提供します。 マイニング モデルの作成に使用されたデータにドリルスルーすることも、マイニング構造のソース データにドリルスルーすることもできます。

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

モデル ケースへのドリルスルーは、モデル内のルール、パターン、またはクラスターに関する詳細情報を探すのに役立ちます。

対照的に、構造データへのドリルスルーは、モデル内で使用できなかった情報へのアクセスを可能にすることが目的です。 たとえば、適切な権限がある場合は、モデルのトレーニングに使用されたデータ行とテストに使用されたデータ行を調べることができます。

構造定義に含まれていれば、分析で使用されなかったデータの属性を表示することもできます。 たとえば、マイニング構造では多くの異なる種類のモデルがサポートされることが多く、一部の構造列はデータ型に互換性がないかデータが分析に役立たないためにモデルから除外されていることがあります。 たとえば、クラスター モデルの顧客の連絡先情報はデータが構造に含まれていたとしても使用しませんが、データ ソースに対する個別のクエリを実行しなくても、ドリルスルーを有効にすることでこの情報にアクセスできます。

構造データへのドリルスルーの有効化

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

  • モデルでのドリルスルーも有効にする必要があります。 既定では、両方の種類のドリルスルーが無効になっています。 データ マイニング ウィザードでドリルスルーを有効にするには、最終ページでモデル ケースへのドリルスルーを有効にするオプションを選択します。 AllowDrillthrough プロパティを変更することで、モデルのドリルスルー機能を後で追加することもできます。

  • DMX を使用してマイニング構造を作成する場合は、WITH DRILLTHROUGH 句を使用します。 詳細については、「CREATE MINING STRUCTURE (DMX)」を参照してください。

  • マイニング構造を処理したときにキャッシュされたトレーニング ケースに関する情報が取得されることで、ドリルスルーが機能します。 そのため、MiningStructureCacheMode プロパティを ClearAfterProcessing に変更して、構造を処理した後にキャッシュされたデータを消去した場合、ドリルスルーは機能しません。 構造列へのドリルスルーを有効にするには、MiningStructureCacheMode プロパティを KeepTrainingCases に変更してから構造を再処理する必要があります。

  • マイニング構造とマイニング モデルの両方で AllowDrillThrough プロパティが True に設定されていることを確認してください。 さらに、構造とモデルの両方に対するドリルスルー権限を持つロールのメンバーである必要があります。

ドリルスルーのセキュリティに関する問題

ドリルスルー権限は、構造およびモデルで個別に設定されます。 構造で権限が与えられていない場合でも、モデル権限があればモデルからドリルスルーを行うことができます。 構造のドリルスルー権限がある場合は、StructureColumn (DMX) 関数を使用して、構造列をモデルからドリルスルー クエリに含めることもできます。

Analysis Services でロールを作成し、権限を割り当てる方法については、「ロール デザイナー (Analysis Services - 多次元データ)」を参照してください。

注意

マイニング構造とマイニング モデルの両方についてドリルスルーを有効にした場合、そのマイニング モデルに対するドリルスルー権限を持つロールのすべてのメンバー ユーザーが、マイニング構造内の列を表示できるようになります。これらの列がマイニング モデルに含まれていなかったとしても同様です。 したがって、機密データを保護するため、個人情報をマスクするデータ ソース ビューを設定し、マイニング構造に対するドリルスルー アクセスは必要な場合にのみ許可する必要があります。

関連タスク

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

マイニング モデル ビューアーから構造へのドリルスルーの使用

モデル ビューアーからのドリルスルーの使用

特定のモデルの種類に対するドリルスルー クエリの例

データ マイニング クエリ

特定のマイニング構造とマイニング モデルに適用される権限の詳細

マイニング構造とマイニング モデルへのアクセスの許可

関連項目

概念

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