Market Basket 構造およびモデルの作成 (中級者向けデータ マイニング チュートリアル)
対象: SQL Server 2016 Preview
前の作業では、データ ソース ビューを作成しました。次の作業では、データ マイニング ウィザードを使用して、新しいマイニング構造を作成します。 この作業では、Microsoft アソシエーション アルゴリズムに基づくマイニング構造とマイニング モデルを作成します。
注意
vAssocSeqLineItems テーブルを入れ子にできないことを示すエラーが表示された場合は、レッスンの前の作業に戻り、多対一の結合を確実に作成してください。この結合を作成するには、vAssocSeqLineItems テーブル ("多" の側) から vAssocSeqOrders テーブル ("一" の側) にドラッグします。 結合線を右クリックして、テーブル間のリレーションシップを編集することもできます。
アソシエーション マイニング構造を作成するには
ソリューション エクスプ ローラーで SQL Server Data Tools (SSDT), を右クリックして マイニング構造 選択 新しいマイニング構造 データ マイニング ウィザードを開きます。
[データ マイニング ウィザードへようこそ] ページで [次へ] をクリックします。
定義方法の選択 いることを確認] ページで、 既存のリレーショナル データベースまたはデータ ウェアハウスから クリックして選択すると、 次します。
データ マイニング構造を作成 ] ページで、[ を使用するデータ マイニング技法を指定ですか?, を選択 Microsoft アソシエーション ルール ] をクリックし、一覧から 次します。 [データ ソース ビュー ページが表示されます。
選択 注文[ 利用可能なデータ ソース ビュー, 、順にクリック 次します。
テーブルの種類の指定 ] ページで、vAssocSeqLineItems テーブルの行の選択、 入れ子になった チェック ボックスをオンし、入れ子になったテーブル vAssocSeqOrders の行をクリックし、 ケース チェック ボックスをオンします。 **[次へ]**をクリックします。
トレーニング データの指定 ] ページで、オンになっている任意のボックスをオフにします。 選択、ケース テーブル vAssocSeqOrders のキーを設定、 キー OrderNumber 横のチェック ボックスです。
使用していないため、マーケット バスケット分析の目的は、単一のトランザクションに含める製品を決定する、 **CustomerKey** フィールドです。
選択、入れ子になったテーブル vAssocSeqLineItems のキーを設定、 キー モデルの横にあるチェック ボックスです。 入力 ] チェック ボックスは、これを行うときにも自動的に選択します。 選択、 予測可能 のチェック ボックスを モデル もします。
マーケット バスケット モデルでは買い物かごに商品のシーケンスについて配慮はしないと、したがって含める必要はありません LineNumber 入れ子になったテーブル キーとして。 使用する LineNumber 順序が重要となるモデルでのみキーとして。 レッスン 4 では、Microsoft シーケンス クラスター アルゴリズムを使用するモデルを作成します。
[IncomeGroup] および [Region] の左側にあるチェック ボックスをオンにします。ただし、それ以外のチェック ボックスはオンにしないでください。 左端の列のチェック ボックスをオンにすると、これらの列が構造に追加され、後で参照できるようになります。ただし、これらの列はモデルでは使用されません。 選択内容は以下のようになります。
**[次へ]**をクリックします。
指定列のコンテンツおよびデータ型] ページで、次の表に示すようをクリックする必要がありますが、選択内容を確認 次します。
|列|コンテンツの種類|データ型|
|-----------|----------------|-------------|
|IncomeGroup|Discrete|テキスト|
|Order Number|[キー]|テキスト|
|Region|Discrete|テキスト|
|vAssocSeqLineItems|||
|[モデル]|[キー]|テキスト|
- テストの設定を作成 ] ページのオプションの既定値 テスト用データの割合 は 30% です。 この値を変更 0です。 **[次へ]**をクリックします。
> [!NOTE]
> [!INCLUDE[ssASnoversion](../Token/ssASnoversion_md.md)] モデルの精度を測定するためには、さまざまなグラフを提供します。 ただし、リフト チャートや相互検証レポートなど、一部の種類の精度チャートは、分類および推定用に設計されています。 結合型の予測には使用できません。
ウィザードの完了 ] ページの [ マイニング構造名, 、型 アソシエーションします。
マイニング モデル名, 、型 アソシエーションします。
オプションを選択 ドリルスルーを許可する, 、クリックして 完了します。
データ マイニング デザイナーは、表示が開き、 アソシエーション 作成したマイニング構造です。
このレッスンの次の作業
変更と、マーケット バスケット モデル #40; 中級者向けデータ マイニング チュートリアル ) の処理