添加维

您可以创建自定义维,将其与预构建或自定义事实连接,并将自定义维添加到任何主题区域以满足您的业务需求。

  1. 登录到您的服务。
  2. Oracle Fusion Data Intelligence 控制台中,单击应用程序管理下的语义模型扩展
  3. 在“语义模型扩展”页上,单击用户扩展
    您可以看到主要和现有自定义分支。
  4. 在“User Extensions(用户扩展)”区域的“Customization Branches(自定义分支)”下,单击分支以打开“Branch(分支)”页面。
  5. 在“分支”页上,单击添加步骤
  6. 在“添加”步骤中,选择添加维
    您将看到用于添加维的向导序列。
  7. 在向导的步骤 1 中,输入自定义步骤的名称,例如,添加销售点维并添加简要说明。
  8. 在向导的步骤 2 中,选择方案,然后在对象中选择维表。例如, COST_CENTER_VIEW1

    注意:

    如果您看不到方案或表,请确保您已向自治数据仓库中的 OAX$OAC 方案授予选择权限。例如,grant select on <schema>.<table> to OAX$OAC。请参阅将自定义数据加载到 Autonomous Data Warehouse

    您将看到所选维表中可用的属性。您可以使用搜索筛选器字段来限制为维表显示的属性。

  9. 从维表中选择要使用的属性,并指明要用作与目标主题区域中的事实表联接的键的属性。
  10. 如果自上次刷新以来源表中已删除或修改了任何选定属性,则会突出显示此类列,并显示一条消息询问是否要更新该表。在消息中选择确定以重新加载源列。如果要复查对源列的更改,请在消息中单击取消,然后单击刷新以重新加载源列。如果在源表中删除或修改了尚未选择的任意属性,则会看到源列的刷新列表。如果任何自定义列在刷新期间未通过验证,则会看到一条消息,要求您解决失败原因并重新验证。
  11. 可选:单击创建列以使用以下说明将另一列添加到目标主题区域中的维表中:
    1. 在“创建列”中,输入显示名称。
    2. 数据元素下,从所选维表的物理表中搜索数据元素。
    3. 在搜索结果中,双击数据元素以将其放在文本窗格中。
    4. Functions(函数)下,搜索使用表达式构造列的函数。例如,搜索 "substring" 或 "concatenate" 等函数以构建新的基于表达式的列。在搜索结果中,双击适用的结果以将其添加到中央文本窗格。
    5. 单击 Validate ,然后单击 Save(保存)
  12. 在向导的步骤 3 中,选择、拖放可用数据元素并将其放到“所选数据元素”窗格中,以设计维的层次,然后单击下一步。在“所选数据元素”窗格中,单击某个级别以更新其主键,并在“属性”窗格中设置其显示属性。
    可以通过右键单击某个级别并选择“Add Child(添加子级)”或“Add ‘ n ’ Child Levels(添加子级)”来添加层次结构中的多个级别。例如,您的区域层次结构可以具有第 1 层的区域合计、第 2 层的区域、第 3 层的国家/地区、第 4 层的省/自治区以及第 5 层的城市。
  13. 在向导的步骤 4 中,如果不想将所选维表联接到任何事实,请选择跳过联接。要将所选维表联接到事实,请选择事实表、事实关键字和联接类型。单击内容级别以指定事实的内容级别。
    可以将单个事实关键字列联接到多个维关键字。

    注意:

    确保联接键对的数据类型匹配。如果数据类型不匹配,但要继续,则在消息中单击“Yes(是)”。但是,如果数据类型无法完全匹配,则服务器端验证将完全拒绝联接该数据类型,您必须更改定制密钥列的数据类型以匹配出厂数据类型。
  14. 可选:单击添加事实表以选择另一个事实表以将维链接至并定义联接。
  15. 单击下一步
  16. 可选:在向导的步骤 5 中,选择要包括新维的主题区域,然后单击完成
您会看到一条消息,指出您的步骤正在应用于自定义分支。应用后,您将在自定义分支中看到新的自定义步骤。现在,您可以将自定义分支应用到主分支,或对其进行编辑以添加更多步骤。

注意:

如果您已使用以前的功能创建“添加维”步骤,则仍可以通过“编辑”选项进行编辑和重新应用。