Share via


加入具有巢狀資料表的資料來源檢視 (中繼資料採礦教學課程)

若要建立購物籃分析的採礦模型,您必須建立資料來源檢視。此資料來源檢視也會用於時序群集狀況。

此資料來源檢視不同於您曾經使用過的其他資料來源檢視,因為他包含一個「巢狀資料表」(Nested Table)。「巢狀資料表」是一種資料表,其中包含有關案例資料表中之單一資料列資訊的多個資料列。例如,如果您的模型分析客戶的購買行為,您通常會將每一個客戶具有唯一資料列的資料表做為案例資料表使用。不過,每個客戶可能都會購買多個項目,而您可能想要分析購買的順序,或是通常會一起購買的產品。若要以邏輯方式在模型中表示這些購買項目,您可以將另一個資料表加入到來源檢視中,其中會列出每個客戶的購買項目資料。

這個巢狀購買資料表與客戶資料表之間具有多對一的關聯性。巢狀資料表可能包含每一個客戶的許多資料列,而每一個資料列都包含已購買的單一產品,可能還包含所下訂單的其他資訊、下訂單時的價格,或是任何適用的促銷。您可以使用巢狀資料表中的資訊當做模型的輸入,或是當做可預測的屬性。

在這一課,您將進行下列工作:

  • 將資料來源檢視加入至 Adventure Works DW2008R2 資料來源。 

  • 將案例和巢狀資料表加入至此檢視。

  • 指定案例與巢狀資料表之間的多對一關聯性。

    [!附註]

    .務必完全遵循所描述的程序,正確地指定案例資料表與巢狀資料表之間的關聯性,以避免在處理模型時發生錯誤。

  • 定義資料行如何在模型中使用。

如需有關使用案例資料表和巢狀資料表以及如何選擇巢狀資料表索引鍵的詳細資訊,請參閱<巢狀資料表 (Analysis Services - 資料採礦)>。

若要加入資料來源檢視

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 [資料來源檢視],然後選取 [新增資料來源檢視]

    此時會開啟 [資料來源檢視精靈]。

  2. [歡迎使用資料來源檢視精靈] 頁面上,按 [下一步]

  3. [選取資料來源] 頁面上的 [關聯式資料來源] 底下,選取您在「基本資料採礦教學課程」中所建立的 Adventure Works DW2008R2 資料來源。按 [下一步]

  4. [選取資料表和檢視表] 頁面上,選取下列資料表,再按一下向右箭頭,將它們併入新資料來源檢視中:

    • vAssocSeqOrders

    • vAssocSeqLineItems

  5. [下一步]

  6. [正在完成精靈] 頁面上,資料來源檢視依預設是命名為 Adventure Works DW2008R2。請將名稱變更為 Orders,然後按一下 [完成]

    隨即開啟資料來源檢視設計師,並且顯示 Orders 資料來源檢視。

若要建立資料表之間的關聯性

  1. 在資料來源檢視設計師中,放置這兩個資料表,好讓它們水平對齊,vAssocSeqLineItems 資料表在左邊,vAssocSeqOrders 資料表在右邊。

  2. 選取 vAssocSeqLineItems 資料表中的 [OrderNumber] 資料行。

  3. 將資料行拖曳至 vAssocSeqOrders 資料表,將它放在 [OrderNumber] 資料行中。

    重要事項重要事項

    請務必從 vAssocSeqLineItems巢狀資料表 (代表聯結的許多端) 將 OrderNumber 資料行拖曳到 vAssocSeqOrders案例資料表 (代表聯結的一端)。

    現在,vAssocSeqLineItems 和 vAssocSeqOrders 資料表之間有新的「多對一關聯性」。如果您已經正確聯結這些資料表,資料來源檢視應顯示如下:

    巢狀和案例資料表之間必須是多對一聯結