向多维数据集或维度添加帐户智能增强功能,以将标准帐户分类(如收入和费用)分配给帐户属性的成员。 此增强功能还标识帐户类型(如资产和责任),并将相应的聚合分配给每个帐户类型。 Microsoft SQL Server Analysis Services 可以使用分类来聚合一段时间内的帐户。
注释
帐户智能仅适用于基于现有数据源的维度。 对于在不使用数据源的情况下创建的维度,必须在添加帐户智能之前运行架构生成向导来创建数据源视图。
将帐户智能应用于指定帐户信息的维度(例如帐户名称、帐户号和帐户类型)。 若要添加帐户智能,请使用商业智能向导,然后在“选择增强功能”页上选择“定义帐户智能”选项。 然后,此向导将指导你完成选择要应用帐户智能的维度、标识所选帐户维度中的帐户属性,然后将维度表中的帐户类型映射到 Analysis Services 识别的帐户类型的步骤。
选择维度
在向导的第一个“定义帐户智能”页上,指定要应用帐户智能的维度。 添加到所选维度的帐户智能升级将导致该维度发生变化。 这些更改将由包含所选维度的所有多维数据集继承。
指定帐户属性
在向导的 “配置维度属性 ”页上,指定所选帐户维度中的帐户属性。 首先,在“包含”列中,选中要映射到维度属性的每个帐户属性类型旁边的复选框。 然后,在 “维度属性 ”列中展开下拉列表,然后选择与所选属性类型对应的维度中的属性。 从列表中选择属性会为帐户属性设置属性Type
属性。
映射帐户类型
第二个 “定义帐户智能 ”页将维度表中的帐户类型值映射到 Analysis Services 识别的帐户类型。 仅当在维度中包含 “帐户类型” 维度属性时,才会显示此页面。 若要包括 帐户类型 维度,请在向导的 “定义帐户智能设置” 页上,选中 帐户类型旁边的复选框,然后选择相应的属性。
第二个 “定义帐户智能 ”页上,有两列:
“ 源表帐户类型 ”列列出了向导从维度表获取的帐户类型。
“服务器帐户类型”列标识 Analysis Services 识别的相应帐户类型。 下表列出了 Analysis Services 识别的帐户类型以及其中每种类型的默认聚合。 如果维度表使用与 Analysis Services 使用的帐户类型名称相同的名称,则会自动进行选择。
服务器帐户类型 集合体 DESCRIPTION 统计 None
某项的计算比率或随时间不累积的计数。 这种类型的帐户不会使用转换规则跨货币转换。 责任 LastNonEmpty
特定时间欠款或物品的价值。 此帐户类型不会随时间而累积,因此不会随时间自然聚合。 例如,年度金额是最近有数据的月份的值。 这种类型的帐户使用期末利率跨货币进行转换。 资产 LastNonEmpty
在特定时间持有的钱或物品的价值。 此帐户类型会随时间而累积,因此不会随时间自然而然地聚合。 例如,年度金额是最后一个有数据的月份的值。 这种类型的帐户使用期末利率跨货币进行转换。 平衡 LastNonEmpty
指定时间的某物计数。 此帐户类型会累积,但不会随着时间的推移自然聚合。 例如,年度金额是具有数据的最后一个月的数值。 流 Sum
增量计数某物。 此帐户类型会随时间推移聚合为 Sum
,但不会使用货币转换规则进行转换。支出 Sum
花费的钱或物品的价值。 此帐户类型在一段时间内聚合为 Sum
,并按平均汇率在不同货币间进行转换。收入 Sum
所获得的钱或物品的价值。 此帐户类型通过时间积累为 Sum
,并按平均汇率在不同货币间转换。注释
如果合适,可以将维度中的多个帐户类型映射到特定的服务器帐户类型。
若要更改映射到数据库每个帐户类型的默认聚合,可以使用数据库设计器。
在解决方案资源管理器中,右键单击 Analysis Services 项目,然后单击“ 编辑数据库”。
在 “帐户类型映射” 框中,选择 名称 中的帐户类型。
在 “别名 ”文本框中,键入此帐户类型的别名。
在 “聚合函数 ”下拉列表框中,更改此帐户类型的默认聚合函数。