主菜单 上一节  |  下一节

添加父级别数据

在维度的某个特定设置下(如上节所述),可以在维度的任何级别上输入数据。该功能是 SQL Server 2000 Analysis Services 中的新功能。

为什么?

从上到下的预算和收益率分析是两个典型的、数据不能输入 SKU 级别或客户级别的事例。 

在从上到下预算进程中,管理人员在下列级别上规划预算:年份、生产线、车间和/或部门。然后使用分配方法,根据业务驱动因素(去年的结果、以平方英尺为单位的营业面积、季节因素等),在更精细的级别上分配数据。

收益率是这样一类应用,在其中要聚合大多数数据,且在较低的级别上是不可知的。在下例中,工资输入到职员级别和经理级别。若要确定某个产品、客户、商店的真正的收益率,则损益表的每笔帐目(如工资)必须分解到最低的产品、客户和商店级别上。此处,分配规则仍须遵循商业模型。

在这两种事例中,数据主要在非叶级别上可知(租赁、IT、企业工资、成本等)。在下例中,工资在 Employee 维度的叶级别和非叶级别上可知,但在 Store 维度,其仅在“(全部)”级别上可知,而在 Store 级别上不可知。在实际情况下,需要设置分配,以根据有意义的分配驱动因素(如销售、以平方英尺为单位的营业面积、客户数等),将所有工资分配到 Store 级别,以确定商店的收益率。

 

方案:

在“基本功能”节中,为人力资源部创建多维数据集(该多维数据集尚未处理),以帮助分析每个商店的职员收益率。HR 多维数据集包含 Employee 维度,在该维度中职员累计到其经理下。 

人力资源部需要装载所有职员和经理的工资数据。因此,工资需要装载到 Employee 维度的每个级别。若要使数据可以装载到非叶级别上,需要使用在“基本功能”节中创建的 Employee 维度,其中成员带有数据属性。

在本节中,您将启用 Employee 维度接收节点数据(父级别上的数据),然后处理 HR 多维数据集,查看数据已装载到 Employee 维度的父级别上。

 

如何设置维度接收节点数据(非叶级别上的数据)

  1. 在 Analysis Manager 树窗格中,在“教程”数据库下,展开“共享维度”文件夹。右击“Employee”维度,然后单击“编辑”命令。
  2. 维度编辑器出现。单击“属性”展开“属性”窗格。

    51.gif

  3. 单击“高级”选项卡,然后单击“Members with Data”属性。 将“Leaf members only”选择改为“Nonleaf data visible”。这将使维度可以在节点级别接收数据,显示将存放节点数据的系统定义的成员(附加到每个节点)。
  4. 在右下窗格,单击“数据”选项卡,展开“所有 Employee”成员,然后展开“Sheri Nowmer”成员。“(Sheri Nowmer data)”成员显示在“Sheri Nowmer”的下面,是一个可见的系统定义成员,将存放“Sheri Nowmer”的数据。其数据将添加到“Sheri Nowmer”的其它从属部分。

    52.gif

  5. 通过单击“保存”图标或“文件”菜单上的“保存”命令保存所做更改,然后关闭维度编辑器。

 

如何在 HR 多维数据集输入节点数据(非叶级别上的数据)

  1. 在 Analysis Manager 树窗格中,在“教程”数据库下,展开“多维数据集”文件夹。右击“HR”多维数据集,然后单击“编辑”命令。
  2. 在多维数据集编辑器中,单击“工具”菜单上的“处理多维数据集”命令。

    53.gif

  3. 当系统提示您启动存储设计向导时,请单击“否”。即表示您将处理多维数据集,但在处理过程中不预先计算聚合。包含聚合级别的查询将在工作中进行计算。
  4. 在“处理多维数据集 — 选择处理方法”框中,单击“确定”按钮。
  5. “处理”对话框出现。当“已成功完成处理”消息出现时,请单击“关闭”按钮。
  6. 在多维数据集编辑器中,单击右窗格底部的“数据”选项卡。“数据”选项卡出现,并填充有数据。在本事例中,在多维数据集处理过程中,数据从事实数据表填充到叶级别和非叶级别。

    54.gif

  7. 通过双击“Sheri Nowmer”展开 Employee 维度。父代成员(例如,Sheri Nowmer)下面标为“<Parent_Name> data”(例如,(Sheri Nowmer data))的子成员(例如,(Sheri Nowmer data))是可视的、系统定义的接受者,接受为父代成员所输入的数据。(例如 Sheri Nowmer 成员的工资是 1,824.00)。这些接受者中所包含数据将与其它所有子代的数据一起进行聚合,以计算其父代值。 

    55.gif  

  8. 完成后,关闭多维数据集编辑器。

 
主菜单 上一节  |  下一节