关于语义模型定制
您可以定制语义模型以根据您的业务需求进行扩展。您可以扩展语义模型,使移入仓库的数据对报告更有用。
迁移到沙盒框架
如果您的 Oracle Fusion Data Intelligence 实例具有语义模型扩展分支框架,则必须迁移到语义模型扩展沙盒框架,因为分支框架计划在将来的发行版中弃用。请参见 Migrate to the Sandbox Framework for Semantic Model Extensions 。
- 建议:将所有实例迁移到沙盒框架。
- 如果您的业务案例阻止迁移到沙盒框架,请记录支持单,以使沙盒上的实例降级到分支。
继续使用预防犯罪处框架提出了若干关键挑战:
- 分支框架不再接收更新。因此,分支框架没有新功能可用。
- 有限的时间来充分准备和从分支框架迁移到推荐和增强的沙盒框架。
- 验证分部框架和生成报告的能力有限。
- 无法从分支框架访问外部应用程序对象。
沙盒框架的优势
您应迁移到沙盒框架,以利用新功能和特性,包括:
- 以模型为中心/图形视图:
- 增强的用户体验。
- 将相关步骤组合在一起,以便更轻松地完成完全一致的工作单元。
- 具有可以包含完全形成的维模型或“星”的沙盒概念。恒星中的所有物体都是相关的。
- 每个星的完整图形视图,显示现成可用的和定制的对象。
- 对对象所做的所有定制都一起可见。您可以随时看到所有操作的结果。
- 避免开发延迟:
- 如果要手动运行系统步骤,而不是根据数据扩充、应用程序和数据应用程序(例如,说明性弹性域、可配置账户分析、Fusion 会计中心和供应链计划应用程序)等配置自动运行,则可以手动应用系统扩展。请参见 Set Up the Global Report Parameters 和 Apply System Extensions 。
- 改进验证和报告:
- 您可以验证沙盒,在应用更改之前主动识别所有潜在错误。请参阅验证沙盒和查看验证报表。
- 您可以生成并下载语义模型数据沿袭的 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,从“External Application(外部应用程序)”选项卡下载最近导入的语义模型,然后将您未来的更改应用于此新下载的语义模型。请参阅下载导入的语义模型。
- 使用“外部应用程序合并”功能,您可以将自定义维导入外部应用程序,然后将其与沙盒中的现有预生成事实链接。
外部应用程序的限制
- 仍需要沙盒框架:
- 促进语义模型中自定义维与预构建事实表之间的逻辑联接。
- 管理预生成对象的安全性。
语义模型组件
- Oracle Content:这是 Oracle 提供的基本模型。您的自定义设置按此分层。
- 外部应用程序:您可以使用使用合并的外部应用程序创建的对象创建扩展。
- 系统扩展:此组件中提供了说明性弹性域和数据扩充更改。要了解 Oracle Fusion Data Intelligence 应用系统扩展的方案,请参阅查看语义模型扩展的活动历史记录。
- 用户扩展:您的扩展在此组件中可用。
- 安全配置:您可以针对此组件中的应用程序角色保护所有其他组件的对象。
保持您的自定义无错误
Oracle Fusion Data Intelligence 会定期评估自定义,并向具有 Modeler 管理员和 Modeler 权限的用户发送通知,以便尽快更正扩展中的错误和警告,以防止在打补丁期间出现错误。
请参见 Validate Model 和 Resolve Common Errors in Semantic Model Extension 。
如果未修复这些错误并启动补丁程序(或自动应用强制补丁程序),则打补丁可能会遇到问题。在这种情况下,将删除尚未合并到主分支的定制,并升级出厂语义模型。打补丁完成后,必须重新应用适用的自定义设置。