链接度量值组
在 MicrosoftSQL ServerAnalysis Services 中,多维数据集基于数据源视图。如果您的多维数据集在包含度量值组的其他数据库中进行定义,并且这些度量值组如果包含在您的多维数据集中,可能很有用,则可以从您的数据库创建对该度量值组的引用,然后将其合并到您的多维数据集中。 使用这种名为“链接度量值组”的引用,您可以在复制数据时在多维数据集之间共享数据。
链接度量值组与多维数据集中任何其他度量值组一样,有一些使用限制。 在客户端应用程序对其进行访问时,链接度量值组与其他度量值组相同,并且其查询方式与其他度量值组的查询方式相同。
使用限制
链接度量值组中包含的度量值只能直接与从同一 Analysis Services 数据库中检索到的链接维度一起组织。 但是,您可以使用计算成员将来自链接度量值组的信息与多维数据集中的其他非链接维度进行关联。 您还可以使用间接关系(例如,引用关系或多对多关系)将非链接维度与链接度量值组进行关联。 相关主题:维度关系、 链接维度 和在多维数据集中使用链接对象
注意 |
---|
不能通过另一个链接度量值组创建链接度量值组。 |
注意 |
---|
链接度量值组中不支持写回。 |
查询包含链接度量值组的多维数据集时,会在目标多维数据集的第一次计算传递期间建立和解析链接。 受此行为影响,任何存储在链接度量值组中的计算都不会在计算查询之前进行解析; 换言之,必须在目标多维数据集中重新创建计算度量值和计算单元,而不是从源多维数据集中继承。
安全性
定义了链接之后,在管理对链接度量值组中度量值的访问时,将采用与管理对其他度量值组的访问相同的方式。 有关管理度量值组安全性的详细信息,请参阅授予对多维数据集的访问权限。
为了定义或使用链接度量值组,Analysis Services 实例的 Windows 服务帐户必须属于在源 Analysis Services 实例上对源多维数据集和度量值组具有 ReadDefinition 和 Read 访问权的 Analysis Services 数据库角色,或必须属于源 Analysis Services 实例的 Analysis Services Administrators 角色。