資料倉庫 - ETL & 報表工具



ETL 工具從所有這些異構資料來源中提取資料,轉換資料(例如應用計算、連線欄位、鍵、刪除不正確的資料欄位等),並將其載入到資料倉庫中。

提取

ETL 載入期間需要一個暫存區。需要暫存區的原因有很多。源系統僅在特定時間段內可用於提取資料。此時間段小於總資料載入時間。因此,暫存區允許您在時間段結束前從源系統提取資料並將其儲存在暫存區中。

當您想要將來自多個數據源的資料組合在一起或想要將兩個或多個系統連線在一起時,需要暫存區。

例如 - 您將無法執行從兩個物理上不同的資料庫中的兩個表連線的 SQL 查詢。

不同系統的的資料提取時間段根據時區和運營時間而有所不同。從源系統提取的資料可用於多個數據倉庫系統、運營資料儲存等。

ETL 允許您執行復雜的轉換,並且需要額外的區域來儲存資料。

Extraction

轉換

在資料轉換中,您對提取的資料應用一組函式以將其載入到目標系統中。不需要任何轉換的資料稱為直接移動或直通資料。

您可以對從源系統提取的資料應用不同的轉換。例如,您可以執行自定義計算。如果您想要銷售收入的總和,而資料庫中沒有此資料,則可以在轉換期間應用 SUM 公式並載入資料。

例如 - 如果您在表中以不同的列分別具有名字和姓氏,則可以在載入前使用連線。

載入

在載入階段,資料載入到最終目標系統,它可以是平面檔案或資料倉庫系統。

BI 報表工具

BI(商業智慧)工具由業務使用者用於從資料倉庫中的交易資料建立基本、中等和複雜的報表,並透過使用資訊設計工具/UDT建立資料模型。各種 SAP 和非 SAP 資料來源可用於建立報表。

市場上有很多 BI 報表、儀表盤和資料視覺化工具可用。其中一些如下所示 -

  • SAP Business Objects Web Intelligence (WebI)
  • 水晶報表
  • SAP Lumira
  • 儀表盤設計器
  • IBM Cognos
  • Microsoft BI 平臺
  • Tableau 商業智慧
  • JasperSoft
  • Oracle BI OBIEE
  • Pentaho
  • QlickView
  • SAP BW
  • SAS 商業智慧
  • Necto
  • Tibco Spotfire
廣告

© . All rights reserved.