摘要:
SQLSERVER 2005 BI的帮助文档说明: 把原来文档的内容贴出来供自己和大家学习和查看。 学习BI努力中... 阅读全文
摘要:
定义和浏览翻译: 翻译是在特定语言中 Microsoft SQL Server 2005 Analysis Services (SSAS) 对象(例如,度量值组、度量值、维度、属性、层次结构、KPI、操作和计算成员)的名称的表示形式。翻译为可支持多种语言的客户端应用程序提供了服务器支持。使用这样的客户端,客户端就可以将区域设置标识符 (LCID) 传递给 Analysis Services 实例... 阅读全文
摘要:
定义和浏览透视 : 透视可以出于特定目的简化多维数据集的视图。默认情况下,用户可以查看多维数据集中对其有查看权限的所有元素。有关详细信息,请参阅配置对 Analysis Services 的访问权限。用户查看整个 Microsoft SQL Server 2005 Analysis Services (SSAS) 多维数据集时所看到的内容是该多维数据集的默认透视。对于导航视图的用户,尤其对于只需与... 阅读全文
摘要:
定义操作: 在本教程的第 5 课中,您已经了解了如何定义事实维度以便用户可以按事实维度的成员对度量值进行维度化,并返回有关特定事实度量值的详细信息(如订单详细信息)。如果按事实维度来维度化事实数据,而不正确筛选查询所返回的数据,可能导致所有用户的查询性能都变慢,而这会使用户无法正常使用。通过定义钻取操作以返回同类信息,并对返回的总行数进行限制,可以极大地提高所有用户的查询性能,从而消除这个问题。 ... 阅读全文
摘要:
定义关键指标KPI: 若要在 Microsoft SQL Server 2005 中定义关键性能指标 (KPI),应当首先定义与 KPI 关联的 KPI 名称和度量值组。KPI 可以与所有度量值组或与单个度量值组关联。然后定义以下 KPI 元素: 值表达式 值表达式是物理度量值(如销售)、计算度量值(如利润)或使用多维表达式 (MDX) 表达式在 KPI 中定义的计... 阅读全文
摘要:
使用脚本命令定义作用域分配 在本课前面两个主题的任务中,您已经了解了如何将计算成员和命名集计算添加到多维数据集的计算脚本中。除了这两个特定类型的多维表达式 (MDX) 计算以外,还可以使用新建脚本命令在 MDX 支持的多维数据集中执行大多数操作。 在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中,MDX 脚本可以在脚本执行过程中的特定... 阅读全文
摘要:
定义命名集: 命名集是可返回一组维度成员的多维表达式 (MDX)。可以定义命名集,并将它们另存为多维数据集定义的一部分;还可以在客户端应用程序中创建命名集。通过合并多维数据集数据、算术运算符、数字和函数,可以创建命名集。命名集可以由用户在客户端应用程序的 MDX 查询中使用,还可以用来定义子多维数据集中的集合。子多维数据集是交叉联接集的集合,它将多维数据集空间限制为随后语句的定义的子空间。定义受限... 阅读全文
摘要:
定义计算成员: 计算成员是基于多维数据集数据、算术运算符、数字和函数的组合而定义的维度或度量值组成员。例如,可以创建用于计算多维数据集中的两个物理度量值之和的计算成员。计算成员定义将存储在多维数据集中,但它们的值将在查询时计算。 若要创建计算成员,请在多维数据集设计器的“计算”选项卡上使用“新建计算成员”命令。您可以在包括度量值维度在内的任意维度中创建计算成员。还可以将计算成员放在“计算属性”... 阅读全文
摘要:
定义度量值组中的维度粒度 : 用户可能需要针对不同目的来定义不同粒度或专一性的事实数据表维度。例如,分销商或 Internet 销售的销售额数据可以每天记录一次,而销售配额信息则可能按月或按季度级别来记录。在这些情况下,用户可能需要时间维度针对这些不同的事实数据表具有不同的粒度或详细程度。尽管可以将新的数据库维度定义为具有这种不同粒度的时间维度,但 Microsoft SQL Server 200... 阅读全文
摘要:
定义多对多关系: 定义维度时,通常每个事实联接且仅联接到一个维度成员,而一个维度成员可以与许多不同的事实相关联。例如,每个客户可以具有很多订单,但每个订单只属于一个客户。在关系数据库术语中,这称为“一对多关系”。但有时一个事实可联接多个维度成员。在关系数据库术语中,这称为“多对多关系”。例如,一个客户进行采购的原因可以有多个,而一个采购原因可以与多个采购相关联。联接表用于定义与每个采购相关的销售原... 阅读全文
摘要:
定义事实关系: 用户有时需要按事实数据表中的数据项定义度量值的维度,或者查询事实数据表中其他特定的相关信息,例如与特定销售情况有关的发票号或采购订单号。当根据此类事实数据表项定义维度时,则将该维度称为“事实维度”。事实维度也称为退化维度。若要将相关的事实数据表行(例如所有与特定发票号有关的行)组合在一起,事实维度将非常有用。尽管可以将此信息置于关系数据库中一个单独的维度表内,但为此信息创建单独的维... 阅读全文
摘要:
定义引用关系 : 在本教程中到目前为止,您所定义的每个多维数据集维度都基于一个按主键到外键的关系直接链接到度量值组事实数据表的表。在第 3 课和第 4 课中,您将未直接链接到事实数据表的一个表(称为雪花状表)中的维度属性包括在按其键列直接链接到事实数据表的维度中。例如,在第 3 课中,您将 DimGeography 表中的属性添加到了“客户”维度。DimGeography 表中的属性使用“地域关... 阅读全文
摘要:
定义未知成员和空值处理属性 : Microsoft SQL Server 2005 Analysis Services (SSAS) 处理某个维度时,将用数据源视图中表或视图的基础列中的所有非重复值来填充该维度中的属性。如果 Analysis Services 在处理过程中遇到空值,默认情况下,它会将此空值转换为数值列的零,或转换为字符串列的空字符串,因此不引发任何错误。您可以在基础关系数据仓库的... 阅读全文
摘要:
指定用户定义层次结构中属性之间的属性关系 : 您已了解本教程中的内容,现在可以将属性层次结构组织到用户层次结构内的级别中,以便在多维数据集中为用户提供导航路径。用户层次结构可以表示自然层次结构(如市/县、州/省/自治区和国家/地区),或者可以只表示导航路径(如雇员姓名、职务和部门名称)。对于在层次结构中导航的用户而言,这两类用户层次结构是相同的。 使用自然层次结构时,如果您在构成级别的属性之间建立... 阅读全文
摘要:
根据辅助属性对属性成员进行排序 : 在第 3 课中,您已了解如何根据属性成员的名称或键值对属性成员进行排序。您还了解了如何使用组合成员键影响属性成员和排序顺序。有关详细信息,请参阅修改“时间”维度。但有时您可能必须根据辅助属性对属性成员进行排序,才能获得所需的排序顺序,例如,当属性名称或属性键都无法提供所需的排序顺序时。要按辅助属性名称或键对属性进行排序,必须使用与该属性相关的辅助属性。 属性关系... 阅读全文
摘要:
隐藏和禁用属性层次结构: 默认情况下,将在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中为维度中的每个属性创建一个属性层次结构,并且每个层次结构均可用于确定事实数据的维度。此层次结构由“全部”级别和包含该层次结构中所有成员的详细级别组成。正如您已经了解到的,可以将属性组织到用户定义层次结构中,以提供在多维数据集中的导航路径。在某些环境下,... 阅读全文