マイニング モデルのドリルスルーの有効化
適用対象:SQL Server 2019 以前の Analysis Services Azure Analysis Services Fabric/Power BI Premium
重要
データ マイニングは SQL Server 2017 Analysis Services で非推奨となり、SQL Server 2022 Analysis Services で停止されました。 非推奨および停止された機能については、ドキュメントの更新は行われません。 詳細については、「Analysis Services 下位互換性」を参照してください。
マイニング モデルのドリルスルーを有効にした場合は、モデルの参照時に、モデルの作成に使用されたケースに関する詳細情報を取得できます。 この情報を表示するには、必要な権限があり、構造が既に処理されている必要があります。
権限 モデル データや構造データのドリルスルーを行うユーザーは、マイニング モデルまたはマイニング構造に対する AllowDrillThrough 権限を持つロールのメンバーである必要があります。 ドリルスルー権限は、構造およびモデルで個別に設定されます。
モデルのドリルスルー権限があれば、構造で権限が与えられていない場合でも、モデルからドリルスルーを行うことができます。
構造体に対するドリルスルーアクセス許可を使用すると、 StructureColumn (DMX) 関数を使用して、モデルからのドリルスルー クエリに構造列を含める追加の機能が提供されます。 SELECT..を使用して、構造内のトレーニング ケースとテスト ケースに対してクエリを実行することもできます。FROM <構造体>。CASES 構文。
トレーニング ケースのキャッシュ マイニング構造内のトレーニング ケースに関する情報が取得されることで、ドリルスルーが機能します。 この情報は、構造が処理されるときにキャッシュされます。 そのため、 MiningStructureCacheMode プロパティを ClearAfterProcessingに変更して、キャッシュされたデータをすべて消去した場合、ドリルスルーは機能しません。
注意
トレーニング ケースがキャッシュされていない場合、ケース データを表示するには、 MiningStructureCacheMode プロパティを KeepTrainingCases に変更してからモデルを再処理する必要があります。
詳細については、「 ドリルスルー クエリ (データ マイニング)」を参照してください。
マイニング モデルのドリルスルーを有効にするには
SQL Server Data Tools、データ マイニング Designerの [マイニング モデル] タブで、ドリルスルーを有効にするマイニング モデルの名前を右クリックし、[ プロパティ] を選択します。
[プロパティ] ウィンドウで、[AllowDrillthrough] をクリックし、[True] を選択します。
[マイニング モデル] タブでモデルを右クリックし、 [モデルの処理]をクリックします。
マイニング構造のキャッシュを有効にするには
SQL Server Data Tools、データ マイニング Designerの [マイニング構造] タブで、マイニング構造の名前を右クリックします。
[プロパティ] ウィンドウを開きます。
[プロパティ] ウィンドウで、 [CacheMode] プロパティを探し、一覧から [KeepTrainingCases] を選択します。
[データベース] メニューの [処理]をクリックします。