延伸動態聚總

動態聚總功能透過資料來源、測量元件類型和測量元件集的組態提供廣泛的彈性,以處理複雜的聚總需求。不過,部分實作可能需要基準套件中所提供的功能和組態之外的選項。例如,實作可能需要聚總基準套件資料來源未涵蓋之來源與類型的資料,或是使用不同的維度和準則或查詢進行聚總處理。

在這類情況下,動態聚總功能可透過使用 Oracle Utilities Application Framework 的組態工具來延伸 (請參閱組態工具) 及其他選項。本節概述延伸此功能的一些可能方法。

資料來源業務物件:如果實作需要聚總的來源資料類型超出基準套件資料來源業務物件提供的來源資料類型,則可以建立自訂業務物件來支援此需求。建立自訂資料來源業務物件的主要考量包含:

  • 組態選項,例如「溯源測量元件類型」或「溯源用量訂閱類型」
  • 「資料來源 SQL」可延伸查尋中「聚總 SQL」、「維度掃描器 SQL」及「尋找組成要素 SQL」業務物件選項的值。
  • 「產生資料來源的 SQL」系統事件演算法,利用為資料來源定義的組態選項

資料來源 SQL 可延伸查尋值:如果實作需要的 SQL 範本與基準套件不同,則可以在資料來源業務物件上建立並參考「資料來源 SQL」可延伸查尋的自訂值。建立自訂 SQL 範本時,請從現有的可延伸查尋值開始。選取最符合需求的值,然後使用複製功能來建立副本,並視需要編輯 SQL。

聚總測量元件類型業務物件:如果實作需要擷取基準套件中未提供之測量元件類型的資料,則可以視需要延伸基準套件聚總測量元件類型業務物件。建立自訂測量元件類型業務物件的主要考量包含:

  • 「產生測量元件類型的 SQL」系統事件演算法,利用為測量元件類型定義的「值識別碼」與其他資訊

聚總測量元件業務物件:如果實作需要擷取基準套件中未提供之測量元件的資料,則可以視需要延伸基準套件聚總測量元件業務物件。建立自訂測量元件業務物件的主要考量包含:

  • 「產生聚總測量元件的 SQL」系統事件演算法,利用為測量元件類型定義的「值識別碼」與其他資訊
  • 「尋找組成要素」系統事件演算法,使用「產生聚總測量元件的 SQL」演算法、資料來源組態及其他組態來尋找組成要素資料進行聚總
  • 業務物件的「現用」狀態演算法,包含資料聚總與值導出

測量元件集業務物件:如果實作需要擷取基準套件中未提供之測量元件集的資料,則可以視需要延伸基準套件聚總測量元件集業務物件。建立自訂測量元件集業務物件的主要考量包含:

  • 「產生測量元件集的 SQL」系統事件演算法
  • 業務物件的生命週期狀態演算法 (視情況而定)

聚總準則來源類型可延伸查尋值:如果實作需要的測量元件集的「來源類型」或「來源實體」值與基準套件不同,則可以建立自訂可延伸查尋值。建立此可延伸查尋的自訂值時,請從現有的可延伸查尋值開始。選取最符合需求的值,然後使用複製功能來建立副本,並視需要進行編輯。