共用方式為


取消樞紐轉換

更新: 2006 年 4 月 14 日

「取消樞紐」轉換可以使非正規化的資料集變成較正規化的版本,方法是將單一記錄中多個資料行的值擴充為單一資料行中具有同一值的多個記錄。例如,列出客戶名稱的資料集對每個客戶都具有一個資料列,同時產品及購買數量會顯示在資料列的資料行中。當「取消樞紐」轉換將資料集正規化之後,資料集便會對客戶購買的每種產品包含不同的資料列。

下圖顯示資料在 Product 資料行上取消樞紐之前的資料集。

取消樞紐之後的資料集

下圖顯示在 Product 資料行上取消樞紐之後的資料集。

取消樞紐之前的資料集

在某些情況下,取消樞紐結果可能會包含非預期之值的資料列。例如,如果圖表中顯示為要取消樞紐的範例資料中,Fred 的所有 Qty 資料行中都有 Null 值,那麼在輸出中只會包含一個 Fred 的資料列,而不是五個。視資料行資料類型而定,Qty 資料行可能包含 Null 或零。

取消樞紐轉換包括 PivotKeyValue 自訂屬性。屬性運算式可以在載入封裝時更新這個屬性。如需詳細資訊,請參閱<Integration Services 運算式參考>、<在封裝中使用屬性運算式>和<Transformation Custom Properties>。

此轉換有一個輸入和一個輸出。但沒有錯誤輸出。

設定取消樞紐轉換

您可以透過「SSIS 設計師」或以程式設計方式設定屬性。

如需有關在 [取消樞紐轉換編輯器] 對話方塊中可設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關可以在 [進階編輯器] 對話方塊中或以程式設計方式設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關如何設定屬性的詳細資訊,請按下列其中一個主題:

請參閱

概念

樞紐轉換
建立封裝資料流程
Integration Services 轉換

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 新增有關包含 Null 值之取消樞紐資料列結果的資訊。

2005 年 12 月 5 日

新增內容:
  • 新增有關搭配使用屬性運算式與 PivotKeyValue 自訂屬性的資訊。
變更的內容:
  • 更新轉換的輸出數目。