业务绩效计划多维数据集

重要术语

多维数据集是维度和事实数据的集合。 它由用于建模和分析目的的事实数据组成。 多维数据集中的维度是用于定义事实的描述符。 它们通常是您想要切割和查看事实数据的方式。 常见维度是人员、产品、地点和时间。 维度由一列或多列组成。 例如,时间维度可能包含日期、月份、年份和其他聚合详细信息或属性。 这些列可用于分析交易记录。 它们还可用于创建层次结构,让您可以从“年份”向下钻取到“月份”再到“日期”。

多维数据集中的事实数据由可以聚合和分析的数值组成。 事实是定义多维数据集的根本原因。 事实数据的示例包括销售发票、生产成本或薪金和工资。

有关多维数据集的详细信息,请参阅业务绩效计划概述

创建和使用多维数据集

若要出于计划目的在 Microsoft Power BI 中使用多维数据集,请按照以下步骤操作。

  1. 汇编多维数据集。

    1. 为多维数据集给定一个名称。
    2. 为多维数据集选择维度。
  2. 将事实数据加载到多维数据集中。

    1. 选择事实数据的位置。
    2. 将所选维度映射到包含事实数据的列。
  3. 计划刷新(在更高版本中提供)。

创建多维数据集

  1. 在导航窗格上,选择多维数据集>新建

  2. 创建多维数据集向导中,命名多维数据集。 您可以在多维数据集名称中使用数字和特殊字符。 记下多维数据集名称,因为您将使用它将数据加载到 Power BI 中。

    如果您使用数据流,多维数据集名称将用于加载事实数据。 它显示为 msdyn_xpna_CUBENAME

选择维度

创建多维数据集时,请考虑应包含哪些维度。 您必须至少选择两个维度才能创建多维数据集。 然后,您选择的维度将在 Power BI 中提供,并可用于筛选您的数据。

可以选择要包含在多维数据集中的任意数量的维度。 但是,对于要在 Power BI 中按维度筛选的数据,事实数据必须与维度有关系。 有关详细信息,请参阅业务绩效计划概述

注意

定义维度并且最终确定多维数据集结构后,您无法添加或删除维度。 如果要使用不同的维度,则必须创建一个新的多维数据集并将事实数据加载到其中。 

加载事实数据

若要加载事实数据,请转到多维数据集列表,然后选择加载事实数据

然后,可通过两种方法在业务绩效计划应用程序中加载事实数据:

  • 从 Excel 工作簿中加载数据。
  • 创建数据流,并将其链接到现有多维数据集。

如果您要加载生产数据,我们建议您使用数据流。 数据流为典型的生产量和复杂性提供更好的支持。 它们还提供转换体验、加载数据时的详细状态结果以及计划数据刷新的选项。 有关如何使用数据流的详细信息,请参阅使用数据流将数据加载到业务绩效计划中

从 Excel 中加载事实数据

若要开始从 Excel 中加载事实数据,请在多维数据集详细信息页面上,选择加载事实数据

纸币

限制一次可以从 Excel 中加载的数据量。 Excel 最适合与演示数据或示例数据一起用于测试目的。

选择数据源

若要从 Excel 中加载数据,请导航到包含事实数据的工作簿并选择该工作簿。

列映射

选择数据源后,选择事实数据的金额列。 金额列中的值必须是数字。 它们不能包含非数字值。 事实数据通常是总帐 (GL) 帐户余额、产品价格、销售额或员工工资。

金额列下方是创建多维数据集时选择的维度的列表。 每个维度都有链接到固定值映射类型值。

  • 当选择链接到时,维度必须映射到事实数据中相应的数据列。
  • 当选择固定值时,必须在表列字段中输入值。 此值将用作多维数据集中所有记录的维度值。

例如,如果选择部门作为维度,并且映射类型字段设置为链接到,事实数据必须有部门列。 如果映射类型字段设置为固定值,并且值设置为人力资源,则多维数据集中所有行的部门值设置为人力资源。 在这种情况下,当您在 Power BI 中进行筛选和分组时,人力资源将是唯一可用的部门。

纸币

事实数据列中的所有维度值必须存在于相应的维度中。 例如,Contoso 公司的事实数据包含人力资源财务IT市场营销部门。 部门维度中的维度值包含人力资源财务IT销售/市场营销。 由于事实数据中的维度值市场营销与维度值销售/市场营销不匹配,因此当您尝试创建多维数据集时会收到一个错误。

在将数据加载到多维数据集中之前,必须将创建多维数据集时选择的所有维度映射到事实数据中的列。

映射所有值后,选择下一步。 记下多维数据集名称,因为当您连接到 Power BI 以加载视觉对象数据时将需要它。

使用数据流加载数据

有关如何使用数据流加载数据的详细信息,请参阅使用数据流将数据加载到业务绩效计划中