主菜单 | 上一节 | 下一节 |
在维度的某个特定设置下(如上节所述),可以在维度的任何级别上输入数据。该功能是 SQL Server 2000 Analysis Services 中的新功能。
为什么?从上到下的预算和收益率分析是两个典型的、数据不能输入 SKU 级别或客户级别的事例。在从上到下预算进程中,管理人员在下列级别上规划预算:年份、生产线、车间和/或部门。然后使用分配方法,根据业务驱动因素(去年的结果、以平方英尺为单位的营业面积、季节因素等),在更精细的级别上分配数据。 收益率是这样一类应用,在其中要聚合大多数数据,且在较低的级别上是不可知的。在下例中,工资输入到职员级别和经理级别。若要确定某个产品、客户、商店的真正的收益率,则损益表的每笔帐目(如工资)必须分解到最低的产品、客户和商店级别上。此处,分配规则仍须遵循商业模型。 在这两种事例中,数据主要在非叶级别上可知(租赁、IT、企业工资、成本等)。在下例中,工资在 Employee 维度的叶级别和非叶级别上可知,但在 Store 维度,其仅在“(全部)”级别上可知,而在 Store 级别上不可知。在实际情况下,需要设置分配,以根据有意义的分配驱动因素(如销售、以平方英尺为单位的营业面积、客户数等),将所有工资分配到 Store 级别,以确定商店的收益率。 |
方案:在“基本功能”节中,为人力资源部创建多维数据集(该多维数据集尚未处理),以帮助分析每个商店的职员收益率。HR 多维数据集包含 Employee 维度,在该维度中职员累计到其经理下。人力资源部需要装载所有职员和经理的工资数据。因此,工资需要装载到 Employee 维度的每个级别。若要使数据可以装载到非叶级别上,需要使用在“基本功能”节中创建的 Employee 维度,其中成员带有数据属性。 在本节中,您将启用 Employee 维度接收节点数据(父级别上的数据),然后处理 HR 多维数据集,查看数据已装载到 Employee 维度的父级别上。 |
主菜单 | 上一节 | 下一节 |