共用方式為


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

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

此資料來源檢視不同於您曾經使用過的其他資料來源檢視,因為他包含一個「巢狀資料表」(Nested Table)。「巢狀資料表」是一種資料表,其中包含有關案例資料表中之單一資料列資訊的多個資料列。例如,如果您的模型分析客戶的購買行為,您通常會將每一個客戶具有唯一資料列的資料表做為案例資料表使用。不過,每個客戶可能都會購買多個項目,而您可能想要分析購買的順序,或是通常會一起購買的產品。若要以邏輯方式在模型中表示這些購買項目,您可以將另一個資料表加入到來源檢視中,其中會列出每個客戶的購買項目資料。這個巢狀購買資料表與客戶資料表之間具有多對一的關聯性。巢狀資料表可能包含每一個客戶的許多資料列,而每一個資料列都包含已購買的單一產品,可能還包含所下訂單的其他資訊、下訂單時的價格,或是任何適用的促銷。您可以使用巢狀資料表中的資訊當做模型的輸入,或是當做可預測的屬性。

在這一課,您會將新的資料來源檢視加入到 AdventureWorksDW2008 資料來源中、將案例和巢狀資料表加入到這個檢視中,並指定案例與巢狀資料表之間的多對一關聯性。這個程序可以分成兩個部分:

  • 首先,您要定義案例資料表與巢狀資料表之間的關聯性。

  • 然後,您要定義資料行如何在模型中使用。

您必須正確地指定案例資料表與巢狀資料表之間的關聯性,以避免在處理模型時發生錯誤。如需有關使用案例資料表和巢狀資料表以及如何選擇巢狀資料表索引鍵的詳細資訊,請參閱<巢狀資料表 (Analysis Services - 資料採礦)>。

若要加入資料來源檢視

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

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

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

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

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

    • vAssocSeqOrders

    • vAssocSeqLineItems

  5. [下一步]

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

    此時會開啟「資料來源檢視設計師」來顯示 Orders 資料來源檢視。

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

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

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

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

    重要注意事項重要事項

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

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

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