ターゲットメーリング シナリオを作成する最初の手順は、SQL Server Data Tools (SSDT) のデータ マイニング ウィザードを使用して、新しいマイニング構造とデシジョン ツリー マイニング モデルを作成することです。
このタスクでは、新しいマイニング構造を設定し、Microsoft デシジョン ツリー アルゴリズムに基づいて初期マイニング モデルを追加します。 構造を作成するには、まずテーブルとビューを選択し、トレーニングに使用する列とテストに使用する列を特定します。
対象のメーリング シナリオのマイニング構造を作成するには
ソリューション エクスプローラーで[ マイニング構造 ]を右クリックし、[ 新しいマイニング構造 ]を選択してデータ マイニング ウィザードを開始します。
[ データ マイニング ウィザードへようこそ ] ページで、[ 次へ] をクリックします。
[ 定義方法の選択] ページで、[ 既存のリレーショナル データベースまたはデータ ウェアハウスから ] が選択されていることを確認し、[ 次へ] をクリックします。
[ データ マイニング構造の作成 ] ページの [ どのデータ マイニング手法を使用しますか?] で、[ Microsoft デシジョン ツリー] を選択します。
注
データ マイニング アルゴリズムが見つからないという警告が表示された場合、プロジェクトのプロパティが正しく構成されていない可能性があります。 この警告は、プロジェクトが Analysis Services サーバーからデータ マイニング アルゴリズムの一覧を取得しようとしたときに、サーバーが見つからない場合に発生します。 既定では、SQL Server Data Tools は localhost をサーバーとして使用します。 別のインスタンスまたは名前付きインスタンスを使用している場合は、プロジェクトのプロパティを変更する必要があります。 詳細については、「 Analysis Services プロジェクトの作成 (基本的なデータ マイニング チュートリアル)」を参照してください。
[次へ] をクリックします。
[データ ソース ビューの選択] ページの [使用可能なデータ ソース ビュー] ペインで、[ターゲット メーリング] を選択します。 [ 参照 ] をクリックしてデータ ソース ビューにテーブルを表示し、[ 閉じる ] をクリックしてウィザードに戻ります。
[次へ] をクリックします。
[ テーブルの種類の指定 ] ページで、ケース テーブルとして使用する vTargetMail の [ケース ] 列のチェック ボックスをオンにし、[ 次へ] をクリックします。 後でテストのために、ProspectiveBuyer テーブルを使用します。今のところは無視してください。
[ トレーニング データの指定] ページでは、少なくとも 1 つの予測可能な列、1 つのキー列、およびモデルの 1 つの入力列を識別します。 BikeBuyer 行の [予測可能] 列のチェック ボックスをオンにします。
注
ウィンドウの下部にある警告に注目してください。 少なくとも 1 つの 入力 列と 1 つの 予測可能 列を選択するまで、次のページに移動することはできません。
[ 提案 ] をクリックして、[ 関連列の提案 ] ダイアログ ボックスを開きます。
[ 提案 ] ボタンは、少なくとも 1 つの予測可能な属性が選択されるたびに有効になります。 [ 関連列の提案 ] ダイアログ ボックスには、予測可能な列に最も密接に関連する列が一覧表示され、予測可能な属性との相関関係によって属性が並べ替えられます。 有意な相関関係 (信頼度が 95%を超える) の列は、モデルに含まれるよう自動的に選択されます。
提案を確認して、提案を無視するには [ キャンセル ] をクリックしてください。
注
[OK] をクリックすると、表示されているすべての候補がウィザードの入力列としてマークされます。 一部の提案にのみ同意する場合は、値を手動で変更する必要があります。
CustomerKey 行の キー 列のチェックボックスがオンになっていることを確認します。
注
データ ソース ビューのソース テーブルにキーが示されている場合、データ マイニング ウィザードはその列をモデルのキーとして自動的に選択します。
次の行の [入力 ] 列のチェック ボックスをオンにします。 複数の列をチェックするには、セル範囲を強調表示し、Ctrl キーを押しながらチェック ボックスをオンにします。
年齢
CommuteDistance
EnglishEducation
英語職業
ジェンダー
GeographyKey
HouseOwnerFlag
MaritalStatus
NumberCarsOwned
自宅の子供の数
リージョン
TotalChildren
YearlyIncome
ページの左端の列で、次の行のチェック ボックスをオンにします。
AddressLine1
AddressLine2
初回購入日
EmailAddress
FirstName
LastName
これらの行が左側の列にのみチェックされていることを確認します。 これらの列は構造体に追加されますが、モデルには含まれません。 ただし、モデルが構築されると、ドリルスルーとテストに使用できるようになります。 ドリルスルーの詳細については、「ドリルスルー クエリ (データ マイニング)」を参照してください。
[次へ] をクリックします。
このレッスンの次の作業
データ型とコンテンツ タイプの指定 (基本的なデータ マイニング チュートリアル)
こちらもご覧ください
[テーブルの種類の指定] (データ マイニング ウィザード)
データ マイニング デザイナー
Microsoft デシジョン ツリー アルゴリズム