資料主控權

企業通常會使用多個工具管理專案資訊。資料主控權是指將多個不同專案對映至單一共用實體。範例型錄為簡化資料主控權的 ETL 實作定義了架構。
如果您使用 RequisitePro® 管理需求、使用 ClearQuest® 管理變更要求,以及使用 ClearCase® 管理原始碼,則可對映 RequisitePro 專案,以下是資料主控權的一些範例:

透過 XML 資料配置檔實作資料主控權

維度對映表格可用於定義將維度從一個資料來源對映至另一個資料來源的規則。維度對映表格有兩種類型: 維度對映表格可以分成多個維度對映種類。如果您使用資源群組種類對具有相同資料結構的資料來源進行分組,則亦可使用維度對映種類對為相同共用維度定義的維度對映表格進行分組。ETL 工作可以查詢與種類相關聯的維度對映表格,並自動載入所有對映資訊。

在 XML 資料配置檔中定義對映時,您可以透過 XML ODBC 驅動程式查詢資訊。系統表格 System.DIMENSIONMAPPINGS 可用於查詢可用維度對映表格的相關資訊。所有維度對映表格皆位於 DimensionMappings 綱目下。所有表格皆具有相同的結構,即 source_valuetarget_value。它們可用於查詢值對映。

在 ETL 處理程序中實作資料主控權

在共用維度的資料倉儲構件中,只有作為主對映(對映目標)的構件或是未對映至任何其他構件的構件,才會出現在作業資料儲存處。與共用維度相關聯的其他構件將直接鏈結至原始構件的目標構件。例如,如果 UCM 專案 RI 對映至 ClearQuest 專案 Insight,則只有 ClearQuest 專案 Insight 才會出現在 PROJECT 表格中,屬於 UCM 專案 RI 的 UCM 活動將直接鏈結至資料倉儲中的 ClearQuest 專案 Insight。 對於每個共用維度(包括 PROJECTRELEASEITERATIONPRODUCTCOMPONENTRESOURCE),名稱前有 M_ 字首的暫置對映表格將建立成在 ETL 中用於儲存對映關係的表格。

建置資料主控權的 ETL 資料流程如下:

資料主控權涉及多個資料來源。因此,ETL 工作必須反映整體資料流程。上述資料主控權實作專用於 ETL 處理程序,對其他元件沒有任何影響。在範例型錄中,TestManager 專案對映至 ClearQuest ALM 專案,TestManager 使用者對映至具有相同名稱的 ClearQuest ALM 使用者。 如果您在開啟 TestManager ETL 的 XML 資料配置檔時發現錯誤,請將維度對映表格更新成指向系統中用於 ClearQuest ETL 的 XML 資料配置檔。


意見