辽宁体育彩票 BI 中的角色扮演维度

在本文中,我想解释如何在辽宁体育彩票 BI中处理角色扮演方面的问题。我前段时间写了一篇有关 SSAS表格中的角色扮演维度 对辽宁体育彩票 BI Desktop有效。

回顾一下, SSAS表格中的角色扮演维度 文章我解释了三种不同的解决方案:

  1. 将角色扮演维度多次导入模型
  2. 在源端创建数据库视图(如果您的源来自RDBMS,例如SQL Server,Oracle等…),然后将数据导入模型
  3. 使用DAX中的USERELATIONSHIP函数将不活动的关系保留在模型中,并创建一些措施来处理不同的角色

在本文中,我将向您展示前两种解决方案处理角色扮演维度的替代方法,而无需多次将数据导入辽宁体育彩票 BI模型。您也不必在源数据库上创建数据库视图。我将向您展示在将辽宁体育彩票 BI Desktop连接到SQL Server数据库时如何在DirectQuery和导入模式下进行管理。 我在另一篇文章中解释了第三个选项.

我用了 AdventureWorksDW,但是,您可以使用任何其他版本的AdventureWorksDW数据库,也可以将过程模拟为您自己的模型。

注意: 如果您正在为数据仓库设计星型架构,则可以轻松实现 按照此处说明创建日期维度.

这个想法是要以最简单的方式管理辽宁体育彩票 BI Desktop本身中的角​​色扮演维度。

导入模式下的角色扮演维度

  • 打开辽宁体育彩票 BI桌面
  • 获取数据
  • 选择“ SQL服务器 ”
  • 输入服务器和数据库名称,然后单击“确定”。

 辽宁体育彩票 BI   SQL服务器 连接

  • 从列表中选择DimDate和FactInternetSales,然后单击“加载”
  • 默认情况下选择“导入”模式。点击确定

 辽宁体育彩票 BI 连接设置

继续阅读 “辽宁体育彩票 BI中的角色扮演维度”

如何在辽宁体育彩票 BI Desktop中定义度量表

在本文中,我向您展示了一个简单的技巧,可以使您的辽宁体育彩票 BI模型更加有条理和可读性。我称其为“测量表”。让我解释。故事是我当时正在设计一个有很多桌子的模型。数据库模式不是正确的星型模式,因此有很多度量分布到许多不同的表中。最重要的是,我们使用不同的主表创建了许多计算得出的度量,这使得查找特定度量或计算得出的度量非常困难。我想,当在开发时很难找到计算出的度量时,客户很难找到,理解和使用我们创建的度量。当我们在许多不同的表中有很多度量时,所计算度量的可见性可能是个问题。当您需要在许多不同的表之间导航以找到计算得出的度量时,您很快就会在客户培训课程中感到这个问题。

考虑您创建一个 直接连接到SSAS多维的辽宁体育彩票 BI模型 实例。您会立即注意到,所有度量值组都有一个特殊的计算图标( 辽宁体育彩票 BI 中的测量组图标),而不是普通表格图标( 辽宁体育彩票 BI 中的表格图标),从而使最终用户更容易识别度量标准组。例如,您可以轻松地在“ Internet销售”度量值组下找到任何与“ Internet Sales”相关的计算度量。

SSAS多维目录连接中的度量值组

我知道,我们可以很容易地搜索和找到度量,但是,如果我们可以将所有度量放入一个或多个表中,而这些表仅包含相关的已计算度量,而没有其他内容,那么我们的模型将更加组织化并且更加用户友好。例如,我们可以创建一个用于时间智能计算的度量表,并将其命名为“销售时间智能度量”,然后将所有 计算出的指标,例如“年初至今的销售量”,“全年常规的销售量”,“一段时间内的销售期间”。这将使您的模型美观,整洁,易于使用并且易于客户学习。它还将帮助您更轻松地培训客户。

在本文中,我将连接到SQL Server实例,并将使用著名的Adventure Works数据库。我还向您展示了如何在“导入”和“ DirectQuery”两种模式下完成工作,因为DirectQuery模式存在一些限制,这使我们难以完成所需的工作。

开始吧。

继续阅读 “如何在辽宁体育彩票 BI Desktop中定义度量表”