資料剖析任務編輯器(資料剖析請求頁面)

適用於:SQL ServerAzure Data Factory 中的 SSIS Integration Runtime

您可以使用 [資料分析工作編輯器] 的 [設定檔要求] 頁面來選取並設定想要計算的設定檔。 在單一「資料剖析」工作中,您可以針對多個資料表或檢視表中的多個資料行或資料行組合,計算多個剖析。

如需如何使用資料分析工作的詳細資訊,請參閱 資料分析工作的設定。 如需如何使用資料設定檔檢視器來分析資料分析工作輸出的詳細資訊,請參閱 資料設定檔檢視器。

開啟資料剖析工作編輯器的剖析要求頁面

  1. 在 SQL Server Data Tools (SSDT) 中,開啟內含資料分析工作的 Integration Services 封裝。

  2. 在 控制流程 頁籤上,按兩下 [資料剖析] 工作。

  3. 在 資料剖析工作編輯器 中,按一下 剖析要求。

使用請求窗格

要求窗格是指顯示在頁面頂端的窗格。 這個窗格會列出已經針對目前資料分析工作設定的所有設定檔。 如果尚未設定任何設定檔,請求窗格會是空白的。 若要新增設定檔,請按一下 Profile Type 欄下方的空白區域,然後從清單中選取設定檔類型。 若要設定設定檔,請在要求窗格中選取設定檔,然後在 [要求屬性] 窗格中設定設定檔的屬性。

要求窗格選項

此要求窗格具有下列選項:

檢視
選取要檢視已經針對此工作設定的所有設定檔,還是僅檢視其中一個設定檔。

要求面板中的資料行會依據您選取的 View 而變更。 如需有關每個資料行的詳細資訊,請參閱下一節「要求窗格資料行」。

要求窗格資料行

要求窗格顯示的資料行取決於您所選取的 檢視:

  • 如果您選取檢視 [所有要求],要求窗格就會有兩個資料行: [設定檔類型] 和 [要求識別碼]。

  • 如果您選取檢視五個資料行設定檔的其中一個,要求窗格就會有四個資料行: [設定檔類型]、 [資料表或檢視表]、 [資料行]和 [要求識別碼]。

  • 如果您選取檢視候選索引鍵設定檔,要求窗格就會有四個資料行:[設定檔類型]、[資料表或檢視表]、[索引鍵資料行] 和 [要求識別碼]。

  • 如果您選擇檢視功能相依性設定檔,要求窗格會有五個資料行:設定檔類型、資料表或檢視表、決定項資料行、相依資料行和要求識別碼。

  • 如果您選擇檢視值包含設定檔,要求窗格會顯示六個資料行:設定檔類型、子集資料表或檢視、超集資料表或檢視、子集資料行、超集資料行,以及 要求 ID。

下列各節會分別描述每個資料行。

所有檢視中的共用資料行

設定檔類型
從下列選項中選取資料設定檔:

值 描述
候選鍵設定檔請求 計算候選索引鍵設定檔。

這個設定檔這個設定檔會報告某個資料行或一組資料行是否為所選資料表的索引鍵或近似索引鍵。 這個設定檔也可協助您找出資料中的問題,例如潛在鍵資料行中的重複值。
資料行長度分佈描述請求 計算資料行長度分佈設定。

資料行長度分佈設定檔會顯示所選資料行中字串值的所有相異長度,以及資料表中具有各該長度的資料列所占百分比。 這個設定檔可協助您識別資料中的問題,例如無效的值。 例如,您分析包含美國各州二字元代碼的資料行,並發現有些值長於兩個字元。
資料行空值比率分析要求 計算資料行空值比率剖析。

資料行 Null 比例設定檔會報告選取之資料行中 Null 值的百分比。 這個剖析設定檔可協助您找出資料中的問題,例如某個資料行中的空值比例異常偏高。 舉例來說,您分析了「郵遞區號」資料行並發現遺漏郵遞區號的百分比過高。
資料行模式設定檔請求 計算資料行模式設定檔。

資料行模式設定檔會報告一組規則運算式,其中涵蓋了字串資料行中值的指定百分比。 這個設定檔可協助您識別資料中的問題,例如屬於無效字串的字串。 這個設定檔也可以建議供日後用來驗證新值的正規表示式。 例如,郵遞區號資料行的模式設定檔分析可能會產生下列規則運算式:\d{5}-\d{4}、\d{5} 和 \d{9}。 如果您看到其他正規表示式,表示您的資料很可能包含無效的值,或格式不正確的值。
資料行統計資料設定檔請求 選取此選項,即可使用選取之資料表或檢視表中所有適用資料行的預設設定來計算資料行統計資料設定檔。

資料行統計資料設定檔會報告數值資料行的最小值、最大值、平均和標準差,以及 datetime 資料行的最小值和最大值等統計資料。 這個設定檔可協助您識別資料中的問題,例如無效的日期。 例如,您分析包含歷史日期的資料行,並發現最大日期竟在未來。
資料行值分佈設定檔請求 計算資料行值分布設定檔。

資料欄值分佈設定檔會顯示所選資料欄中的所有相異值,以及資料表中各值所佔資料列的百分比。 這個設定檔也可以報告代表超過資料表中指定之百分比的值。 這個設定檔可協助您識別資料中的問題,例如某個資料行中相異值的數目不正確。 舉例來說,您分析了包含美國州名的資料行並發現超過 50 個相異值。
功能相依性設定檔要求 計算功能相依性設定檔。

功能相依性設定檔會報告某個資料行 (相依資料行) 中的值相依於另一個資料行或資料行集合 (行列式資料行) 中之值的程度。 這個設定檔也可協助您識別資料中的問題,例如無效的值。 舉例來說,您分析了「美國郵遞區號」資料行與「美國州名」資料行之間的相依性。 相同的郵遞區號應始終對應相同的州別,但設定檔分析發現了違反此相依關係的情況。
值納入設定檔請求 計算值納入設定檔。

值包含設定檔會計算兩個資料行或資料行集合之間的值重疊情形。 這個設定檔也可以判斷單一資料行或一組資料行是否適合作為所選資料表之間的外部索引鍵。 這個設定檔也可協助您識別資料中的問題,例如無效的值。 舉例來說,您分析了 Sales 資料表的 ProductID 資料行,並發現此資料行包含在 Products 資料表之 ProductID 資料行中找不到的值。

RequestID
顯示要求的識別碼。 一般而言,您不需要變更自動產生的值。

所有個別設定檔共用的欄

連線管理員
顯示連線至來源資料庫的 ADO.NET 連線管理員。

要求識別碼
顯示要求的識別碼。 一般而言,您不需要變更自動產生的值。

五個個別資料行設定檔共用的資料行

資料表或檢視
顯示包含所選資料行的資料表或檢視表。

資料行
顯示已選取進行分析的資料行。

候選索引鍵設定檔特有的資料行

資料表或檢視
顯示包含所選資料行的資料表或檢視表。

鍵資料行
顯示已選取用於剖析的資料行。

功能相依性設定檔專屬的資料行

資料表或檢視
顯示包含所選資料行的資料表或檢視表。

行列式欄
顯示為進行剖析而選取作為判定資料行的一或多個資料行。 在郵遞區號決定美國州別的範例中,決定資料行是郵遞區號資料行。

依賴欄位
將選取來分析的資料行顯示為相依資料行。 在美國郵遞區號決定美國州名的範例中,相依資料行就是州名資料行。

值包含設定檔特有的資料行

子集側資料表或檢視
顯示包含選取為子集端資料行之資料行的資料表或檢視表。

Superset 側邊資料表或檢視
顯示包含所選作為超集端資料行之資料行的資料表或檢視表。

子集側欄
顯示選取進行分析的資料行,作為子集側邊資料行。 舉例來說,如果您想要確認美國州名資料行中的值可在二字元美國州名代碼的參考資料表中找到,子集資料行就是來源資料表中的州名資料行。

Superset 側欄
顯示選取用於剖析的一或多個資料行作為超集端資料行。 舉例來說,如果您想要確認美國州名資料行中的值可在二字元美國州名代碼的參考資料表中找到,超集資料行就是參考資料表中的州名代碼資料行。

使用要求屬性窗格

[要求屬性] 窗格會顯示在要求窗格底下。 這個窗格會針對您已在要求窗格中選取的設定檔顯示選項。

注意

在您選取 [設定檔類型]之後,您必須選取 [要求識別碼] 欄位,才能在 [要求屬性] 窗格中查看設定檔要求的屬性。

這些選項會因選取的設定檔而不同。 如需有關個別設定檔類型之選項的詳細資訊,請參閱下列主題: