用例 3:将自定义维添加到预生成事实
可以添加包含说明性属性的定制维文件夹,并将定制维联接到具有已定义键的预生成事实表。
预构建的 SCM –销售订单主题区域不包含所需的 Custom Item Department(自定义货品部门)维属性。在此使用场景中,您可以将文件夹自定义货品部门添加到 SCM –销售订单预构建主题区域。此文件夹包含 Department 属性。自定义维使用组织 ID 和库存项目 ID 的组合键联接到预构建的事实 - OM 销售订单事实。
此用例需要订阅 Fusion SCM Analytics 。但是,您可以将本用例中介绍的概念应用于任何其他 Fusion Data Intelligence 订阅。该用例可以参考 Autonomous AI Lakehouse 预构建表和同义词,并模拟定制数据库表和视图。如果您已激活指定的 Fusion Data Intelligence 订阅,则可以使用提供的示例。建议将示例对象替换为您自己的定制 Autonomous AI Lakehouse 对象,例如定制表、实体化视图、视图、定制同义词或数据扩充数据集同义词。
在本任务的学习内容中,您将:
使用以下命令完成此任务:
- 属性 - 部门
- 主题区域 - SCM - 销售订单
- 事实文件夹 - 维 - 订单管理销售订单
确保参考上载语义模型扩展用例的示例并完成以下先决条件:
- 创建一个名为 MySandbox5Mar25 的沙盒。请参阅创建沙盒。或者,编辑“语义模型扩展”页上的现有沙盒;例如,单击 MySandbox5Mar25 沙盒。
- 使用此 SQL 脚本生成示例维视图 FDI_X_ITEM_CUSTOM_DEPARTMENT_D_V:
CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_ITEM_CUSTOM_DEPARTMENT_D_V" ("ORG_ITEM_KEY", "ORGANIZATION_ID", "INVENTORY_ITEM_ID", "DEPARTMENT") DEFAULT COLLATION "USING_NLS_COMP" AS ( SELECT ORGANIZATION_ID || INVENTORY_ITEM_ID AS ORG_ITEM_KEY, ORGANIZATION_ID, INVENTORY_ITEM_ID, CASE SUBSTR(INVENTORY_ITEM_ID,-1,1) WHEN '1' THEN 'Clothing' WHEN '2' THEN 'Shoes' WHEN '3' THEN 'Cosmetics' WHEN '4' THEN 'Furniture' WHEN '5' THEN 'Gardening' WHEN '6' THEN 'Hardware' WHEN '7' THEN 'Home Appliances' WHEN '8' THEN 'Houseware' WHEN '9' THEN 'Paint' WHEN '0' THEN 'Sporting Goods' ELSE 'Other' END DEPARTMENT FROM OAX$OAC.DW_INVENTORY_ITEM_D ); - 使用以下 SQL 脚本为 OAX$OAC 方案授予对 FDI_X_ITEM_CUSTOM_DEPARTMENT_D_V 视图的语义模型访问权限:
GRANT SELECT ON "OAX_USER"."FDI_X_ITEM_CUSTOM_DEPARTMENT_D_V" TO "OAX$OAC"; - 使用以下 SQL 脚本验证数据是否按预期从示例加载:
SELECT * FROM OAX_USER.FDI_X_ITEM_CUSTOM_DEPARTMENT_D_V;
向语义模型添加自定义维
您可以编辑逻辑星型,以定义自治数据仓库对象、属性、显示标签、键和层次结构。
在此步骤中,您可以编辑事实 - OM 销售订单逻辑星号,以添加引用自治数据仓库对象 FDI_X_ITEM_CUSTOM_DEPARTMENT_D_V 的自定义维自定义货品部门。
将物理列添加到预生成事实
您可以扩展预生成事实以公开您用作键的物理列,从而在逻辑星形中联接新的定制维。
在此步骤中,您扩展了事实 - OM 销售订单,以公开物理列 ORGANIZATION_ID 和 INVENTORY_ITEM_ID,以用作联接到新自定义维自定义项部门的键。您必须为逻辑列提供唯一名称;例如,为 ORGANIZATION_ID 指定唯一名称 UC 组织 ID ,为 INVENTORY_ITEM_ID 指定唯一名称 UC 库存项目 ID 。
将自定义维联接到预生成事实
通过定义联接类型、联接条件和上下文级别,可以将定制维联接到预生成事实。您可以定义复杂的联接;但是,建议尽量使用标准联接。
在此步骤中,使用由每个表中的 UC 组织 ID 和 UC 库存项目 ID 组成的组合键,在预构建的事实 - OM 销售订单事实上定义自定义维 Dim – Custom Item Department 的标准左外部联接。“内容”级别设置为详细信息。
在语义模型中呈现定制维
您可以修改主题区域以显示新的自定义维及其属性。维表示为包含主题区域中的列的文件夹。
在此步骤中,您将修改 SCM –销售订单主题区域,以显示包含部门属性列的新自定义维文件夹自定义货品部门。

















