次の方法で共有


入れ子になったテーブルを伴うデータ ソース ビューの追加 (中級者向けデータ マイニング チュートリアル)

マーケット バスケット モデルを作成するには、結合データをサポートしているデータ ソース ビューを使用する必要があります。 このデータ ソース ビューは、シーケンス クラスター シナリオでも使用されます。

このデータ ソース ビューには 、入れ子になったテーブルが含まれているため、操作した他のビューとは異なります。 入れ子になったテーブルは、ケース テーブル内の 1 つの行に関する複数の情報行を含むテーブルです。 たとえば、モデルで顧客の購入行動を分析する場合は、顧客ごとに固有の行があるテーブルをケース テーブルとして使用するのが一般的です。 しかし、1 人の顧客が複数の商品を購入することもあります。また、顧客の一連の購入記録を分析したり、一緒に購入されることの多い商品を分析することが必要になる場合もあります。 モデルを使ってこのような購入記録を論理的に表すには、データ ソース ビューに、顧客ごとの購入記録を一覧表示するテーブルを 1 つ追加します。

この入れ子になった購入記録テーブルは、多対一のリレーションシップで顧客テーブルに関連付けられます。 入れ子になったテーブルには顧客ごとに複数の行を作成でき、各行には購入された製品 (通常、購入が行われた注文に関する情報が追加されます)、注文時の価格、適用されたプロモーションなどが記録されます。 入れ子になったテーブルの情報は、モデルへの入力または予測可能な属性として使用できます。

このレッスンでは、次のタスクを実行します。

  • データ ソース ビューを Adventure Works DW 多次元 2012 データ ソースに追加します。

  • このビューにケース テーブルと入れ子になったテーブルを追加します。

  • ケース テーブルと入れ子になったテーブルの間に多対一のリレーションシップを指定します。

    Note

    . 説明した手順に正確に従い、ケース テーブルと入れ子になったテーブルの間のリレーションシップを正しく指定して、モデルの処理時にエラーが発生しないようにすることが重要です。

  • データの列がモデルでどのように使用されるかを定義します。

ケース テーブルと入れ子になったテーブルの操作と、入れ子になったテーブル キーの選択方法の詳細については、「 入れ子になったテーブル (Analysis Services - データ マイニング)」を参照してください。

データ ソース ビューを追加するには

  1. ソリューション エクスプローラーで、[データ ソース ビュー] を右クリックし、[新しいデータ ソース ビュー] を選択します。

    データ ソース ビュー ウィザードが開きます。

  2. [データ ソース ビュー ウィザードへようこそ] ページで [次へ] をクリックします。

  3. [ データ ソースの選択 ] ページの [ リレーショナル データ ソース] で、基本的なデータ マイニング チュートリアルで作成した Adventure Works DW 多次元 2012 データ ソースを選択します。 [次へ] をクリックします。

  4. [ テーブルとビューの選択 ] ページで、次のテーブルを選択し、右矢印をクリックして新しいデータ ソース ビューに含めます。

    • vAssocSeqOrders

    • vAssocSeqLineItems

  5. [次へ] をクリックします。

  6. [ ウィザードの完了 ] ページの既定では、データ ソース ビューの名前は Adventure Works DW 多次元 2012 です。 名前を に Orders変更し、[完了] をクリック します

    [データ ソース ビュー] Designerが開き、Ordersデータ ソース ビューが表示されます。

2 つのテーブル間のリレーションシップを作成するには

  1. データ ソース ビュー デザイナーで、2 つのテーブルを横に並べて配置します (vAssocSeqLineItems テーブルが左で vAssocSeqOrders テーブルが右)。

  2. vAssocSeqLineItems テーブルの OrderNumber 列を選択します。

  3. 列を vAssocSeqOrders テーブルにドラッグし、 OrderNumber 列に配置します。

    重要

    結合の多くの側を表す vAssocSeqLineItems 入れ子になったテーブルから、結合の片側を表す vAssocSeqOrders ケース テーブルに OrderNumber 列をドラッグしてください。

    vAssocSeqLineItems テーブルと vAssocSeqOrders テーブルの間に、新しい 多対一リレーションシップ が存在するようになりました。 テーブルを正しく結合した場合は、データ ソース ビューに次のように表示されます。

    入れ子になったテーブルと case テーブルに対して多対一結合がです

このレッスンの次の作業

Market Basket 構造およびモデルの作成 (中級者向けデータ マイニング チュートリアル)

参照

中級者向けデータ マイニング チュートリアル (Analysis Services - データ マイニング)
マイニング構造 (Analysis Services - データ マイニング)
マイニング モデル (Analysis Services - データ マイニング)