關於語意模型自訂
您可以自訂語意模型,以滿足您的業務需求。您可以擴充語意模型,讓移入倉儲的資料對報表更有幫助。
Oracle Fusion Data Intelligence 目前提供下列擴充語意模型的方法:
遷移至封閉測試環境架構
如果您的 Oracle Fusion Data Intelligence 實例具有語意模型擴充「分支」架構,則您必須移轉至語意模型擴充「封閉測試環境」架構,因為分支架構計畫在未來版本中棄用。請參閱移轉至語意模型擴充的封閉測試環境架構。
如果您的生產環境和較低的環境 (例如開發和測試環境) 位於不同的語意模型擴充架構上;例如,生產環境位於封閉測試環境,且開發或測試仍在分支上,則有兩個選項:
- 建議:將所有執行處理移轉至封閉測試環境架構。
- 如果您的業務案例無法移轉至封閉測試環境架構,請記錄支援回報項目,讓封閉測試環境上的執行處理降級為分支。
繼續使用分支架構會帶來一些重要的挑戰:
- 分支架構不再接收更新。因此,分支架構沒有可用的新功能。
- 有限的時間可適當地準備並從分支架構移轉至建議和增強的封閉測試環境架構。
- 驗證分支架構和產生報表的有限功能。
- 無法從分支架構存取外部應用程式物件。
封閉測試環境架構的優點
您應該移轉至封閉測試環境架構,以利用新功能與功能,包括:
- 以模型為中心 / 圖形視圖:
- 增強型使用者體驗。
- 相關步驟會分組在一起,讓您更容易完成完全一致的工作單位。
- 具有封閉測試環境的概念,可包含完整格式的維度模型或 "stars"。星體內的所有物件都是相關的。
- 完整圖形化檢視,顯示現成的物件和自訂物件。
- 對物件進行的所有自訂都會顯示在一起。您隨時會看到所有作業的結果。
- 避免延誤開發:
- 改進的驗證和報告:
- 您可以在套用變更之前,先驗證您的封閉測試環境以主動識別所有可能的錯誤。請參閱驗證封閉測試環境與檢視驗證報表。
- 您可以產生並下載語意模型資料歷程的 CSV 報表,在其中匯出指定封閉測試環境的自訂項目。請參閱產生與下載封閉測試環境報表。
- 可設定的部署功能:
- 運用進階功能:
選擇正確的方法來擴展您的語意模型
作為組織,選擇最適合擴展語意模型的方法對於成功至關重要。
您應該在下列情況下使用「封閉測試環境」架構:
- 管理少量語意模型自訂項目。
- 擁有少量的語意模型開發人員。
- 您的開發人員偏好使用容易操作的圖形介面進行開發。
您應該在下列情況下使用外部應用程式:
- 需要合併來自 Oracle Analytics Cloud (OAC)、Oracle Analytics Server (OAS) 或 Oracle Business Intelligence Enterprise Edition (OBIEE) 的語意模型。
- 管理大量語意模型自訂項目。
- 要求多個開發人員同時在語意模型上工作。
- 擁有高度技術性或熟悉進階工具的開發團隊。
外部應用程式的優點與限制
外部申請的優點
利用外部應用程式和工具進行語意模型開發,而不是僅依賴封閉測試環境架構,提供了幾個關鍵優勢:
- 加速開發:外部應用程式可大幅縮短整體開發時間,進而加快自訂項目的重複和部署速度。
- 高效品質保證:一致性檢查和資料驗證的執行速度更快,有助於確保變更的品質和可靠性。
- 熟悉的開發環境:已經有使用 Oracle Analytics 工具 (例如桌面型管理工具或 Oracle Analytics Cloud 語意模型產生器) 的使用者,將會發現開發流程熟悉且直觀。
- 全方位功能:Oracle BI 管理工具的大部分功能都可供存取,支援進階模型製作和組態工作。
- 來源控制整合:使用外部版本控制系統 (例如 Git) 可進行協作開發、詳細變更追蹤及平行功能工作,與封閉測試環境架構相比,提供更靈活的企業級來源管理方法。
- 模型重複使用和合併:您可以輕鬆地在 Oracle Analytics Cloud (OAC)、Oracle Analytics Server (OAS) 和 Oracle Business Intelligence Enterprise Edition (OBIEE) 等平台之間重複使用和合併語意模型,並進行最少的重新設定。
- 這兩項新功能為外部應用程式提供比以前可能更多的使用案例:
- 使用 25 的應用程式。R4。P1 內容修補程式,語意模型範本擴展涵蓋所有維度,實現更廣泛的自訂。若要將此功能與外部應用程式搭配使用,請套用修補程式 25。R4。P1,從「外部應用程式」頁籤下載您最近匯入的語意模型,然後將未來的變更套用至這個新下載的語意模型。請參閱下載匯入的語意模型。
- 「外部應用程式合併」功能可讓您將自訂維度匯入外部應用程式,然後將它們與封閉測試環境中的現有預建事實連結。
外部申請的限制
- 「封閉測試環境」架構仍為下列項目所需:
- 促進語意模型內自訂維度與預建事實表格之間的邏輯結合。
- 管理預建物件的安全性。
語意模型元件
語意模型由下列元件組成:
- Oracle Content:這是 Oracle 提供的基本目錄模型。您的自訂項目會分層於此。
- 外部應用程式:您可以使用使用合併外部應用程式建立的物件來建立副檔名。
- 系統擴充程式:此元件提供您的描述性彈性欄位與資料擴增變更。請參閱檢視語意模型擴充程式的活動歷史記錄,瞭解 Oracle Fusion Data Intelligence 套用系統擴充程式的案例。
- 使用者擴充功能:此元件提供您的擴充功能。
- 安全性組態:您可以根據此元件中的應用程式角色,保護所有其他元件的物件。
保持自訂無誤
Oracle Fusion Data Intelligence 會定期評估自訂項目,並傳送通知給具有「建模工具管理員」與「建模工具」權限的使用者,以儘快更正擴充中的錯誤與警告,以避免在修正期間發生錯誤。
請參閱驗證模型和解決語意模型擴充中的常見錯誤。
如果未修正這些錯誤並起始修正程式 (或自動套用必要的修正程式),則修正可能會發生問題。在此情況下,系統會移除尚未合併至主要分支的自訂項目,並升級處理站語意模型。您必須在修正完成後重新套用適用的自訂項目。