什麼是 OLAP? – 線上分析處理介紹 – AWS

2026-06-16 18:25:35 / 法国直播世界杯

線上分析處理 (OLAP) 系統透過在兩個以上的維度或類別中呈現資訊來儲存多維資料。二維資料包含欄和列,但多維資料具有多種特徵。例如,產品銷售的多維資料可能包含下列維度:

產品類型

位置

時間

資料工程師構建由以下元素組成的多維 OLAP 系統。

資料倉儲

資料倉儲會從不同來源收集資訊,包括應用程式、檔案和資料庫。它使用各種工具處理資訊,以便資料準備好用於分析目的。例如,資料倉儲可能會從關聯式資料庫收集資訊,該資料庫會將資料儲存在含有列和欄的資料表中。

ETL 工具

擷取、轉換和載入 (ETL) 工具是資料庫程序,可自動擷取、變更和準備資料,以符合分析用途的格式。資料倉儲使用 ETL 來轉換和標準化來自各種來源的資訊,然後再將其提供給 OLAP 工具。

OLAP 伺服器

OLAP 伺服器是為 OLAP 系統提供支援的基礎機器。它使用 ETL 工具來轉換關聯式資料庫中的資訊,並為 OLAP 操作做好準備。

OLAP 資料庫

OLAP 資料庫是連線至資料倉儲的獨立資料庫。資料工程師有時會使用 OLAP 資料庫,以防止資料倉儲因為 OLAP 分析而負擔過重。他們還使用 OLAP 資料庫,以便更輕鬆地建立 OLAP 資料模型。

OLAP 立方體

資料立方體是表示多元資訊陣列的模型。雖然將其可視化為三維資料模型更容易,但大多數資料立方體具有三個以上的維度。OLAP 立方體或超立方體是 OLAP 系統中資料立方體的術語。OLAP 立方體是固定的,因為一旦建立模型,就無法變更維度和基礎資料。例如,如果您將倉儲維度新增至具有產品、位置和時間維度的立方體,就必須重新建立整個立方體。

OLAP 分析工具

業務分析師使用 OLAP 工具與 OLAP 立方體進行互動。它們執行切片、切割和旋轉等操作,以深入瞭解 OLAP 立方體中的特定資訊。