MicroStrategy - 架構



MicroStrategy 採用元資料驅動的架構。元資料是一箇中央儲存庫,儲存所有其使用的物件。此外,元資料可被任何 MicroStrategy 產品使用,這確保了物件值的統一性。儲存在元資料中的物件是可重用的。

物件層

下圖顯示了在 MicroStrategy 元資料中建立和儲存的不同物件層。

Objectlayers
  • 管理物件 - 此物件層建立控制 MicroStrategy 應用程式的安全、使用者分組和效能引數。

  • 報表物件 - 此物件層彙集來自模式和分析物件層的構建塊,以提供有見地的文字和視覺分析。

  • 分析物件 - 此物件層為複雜的分析提供構建塊。分析物件構建在模式層中開發的物件之上。

  • 模式物件 - 此物件層提供資料庫模式的邏輯抽象,該模式適合於業務模型。

ROLAP 架構

MicroStrategy 可以訪問資料倉庫、多維資料集資料庫、平面檔案、ERP、CRM、Web 應用程式等操作資料庫中的資料。為此,它使用關係型 OLAP 架構。

下圖顯示了 MicroStrategy 平臺的整體架構,描述了它如何使用元資料物件從各種來源訪問資料。

ROLAP Architecture
  • 動態 MDX 引擎 - 它為互動式訪問 SAP、Microsoft Analysis Services、Hyperion Essbase 等的立方體資料庫生成最佳化的多維表示式 (MDX)。

  • 動態 SQL 引擎 - 它為互動式訪問資料倉庫生成最佳化的 SQL。

  • 自由格式 SQL 引擎 - 它透過圖形查詢生成器或透過自由格式 SQL 提供對操作資料庫、文字檔案和電子表格的直接訪問。

統一元資料

最後,MicroStrategy Architect 可以將多個源建模為單個數據源,並將所有這些資訊儲存在 MicroStrategy 的統一元資料中。

ROLAP Metadata
廣告

© . All rights reserved.