创建维

创建维并将其添加到事实中以完成新恒星或更新现有恒星。可以创建从自定义维到预构建事实的联接。

您可以定义排序顺序列以控制逻辑列的排序顺序,尤其是在所需的排序顺序与数据的自然排序顺序不匹配时。这对于按特定时间顺序对月份进行排序或根据代码或层次结构对描述性列进行排序等情况非常有用。

  1. 在“添加维”向导的步骤 1 中,选择方案,然后选择对象中的维表。例如,COST_CENTER_VIEW1,并在维名称中添加名称。

    注意:

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

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

  2. 从维表中选择要使用的属性,并指明要用作与目标主题区域中的事实表联接的键的属性。
  3. 如果自上次刷新以来源表中已删除或修改了任何选定属性,则会突出显示此类列,并显示一条消息询问是否要更新该表。在消息中选择确定以重新加载源列。如果要复查对源列的更改,请在消息中单击取消,然后单击刷新以重新加载源列。
    如果在源表中删除或修改了尚未选择的任意属性,则会看到源列的刷新列表。如果任何自定义列在刷新期间未通过验证,则会看到一条消息,要求您解决失败原因并重新验证。
  4. 可选:单击创建列以使用以下说明将另一列添加到目标主题区域中的维表中:
    1. 在“创建列”中,输入显示名称。
    2. 数据元素下,从所选维表的物理表中搜索数据元素。
    3. 在搜索结果中,双击数据元素以将其放在文本窗格中。
    4. 函数下,搜索使用表达式构造列的函数。例如,搜索 "substring" 或 "concatenate" 等函数以构建新的基于表达式的列。从搜索结果中,双击适用的结果以将其添加到中央文本窗格。
    5. 单击 Validate ,然后单击 Save
  5. 在向导的步骤 2 中,使用此维中的属性组装产品层次结构,然后单击下一步。请参阅添加层次结构
  6. 在向导的步骤 3 中,为选择要公开或用作关键字的列选择排序顺序列中的适用值。
    确保排序顺序列与显示列处于相同的层次级别。对于不需要定制排序的列,请将排序顺序列保留为默认选择状态。
  7. 在“Logical Star:Fact(逻辑星形:事实)”页的“Graphic(图形)”选项卡中,单击预生成的事实,然后将下拉列表拖放到您创建的用于打开“Join(联接)”对话框的定制维上。
  8. 在“联接”对话框中,选择联接类型,然后选择维键以使用扩展维键联接维键。如果要将表达式作为联接条件提供,则单击复杂联接并在“创建联接”中,选择适用的内容级别,单击添加联接,选择目标和源逻辑表,将联接条件输入为表达式,然后单击确定
  9. 单击完成