重要术语
多维数据集是维度和事实数据的集合。 它由用于建模和分析目的的事实数据组成。 多维数据集中的维度是用于定义事实的描述符。 它们通常是您想要切割和查看事实数据的方式。 常见维度是人员、产品、地点和时间。 维度由一列或多列组成。 例如,时间维度可能包含日期、月份、年份和其他聚合详细信息或属性。 这些列可用于分析交易记录。 它们还可用于创建层次结构,让您可以从“年份”向下钻取到“月份”再到“日期”。
多维数据集中的事实数据由可以聚合和分析的数值组成。 事实是定义多维数据集的根本原因。 事实数据的示例包括销售发票、生产成本或薪金和工资。
有关多维数据集的详细信息,请参阅业务绩效计划概述。
创建和使用多维数据集
若要出于计划目的在 Microsoft Power BI 中使用多维数据集,请按照以下步骤操作。
汇编多维数据集。
- 为多维数据集给定一个名称。
- 为多维数据集选择维度。
将事实数据加载到多维数据集中。
- 选择事实数据的位置。
- 将所选维度映射到包含事实数据的列。
计划刷新(在更高版本中提供)。
创建多维数据集
在导航窗格上,选择多维数据集>新建。
在创建多维数据集向导中,命名多维数据集。 您可以在多维数据集名称中使用数字和特殊字符。 记下多维数据集名称,因为您将使用它将数据加载到 Power BI 中。
如果您使用数据流,多维数据集名称将用于加载事实数据。 它显示为 msdyn_xpna_CUBENAME。
选择维度
创建多维数据集时,请考虑应包含哪些维度。 您必须至少选择两个维度才能创建多维数据集。 然后,您选择的维度将在 Power BI 中提供,并可用于筛选您的数据。
可以选择要包含在多维数据集中的任意数量的维度。 但是,对于要在 Power BI 中按维度筛选的数据,事实数据必须与维度有关系。 有关详细信息,请参阅业务绩效计划概述。
注意
定义维度并且最终确定多维数据集结构后,您无法添加或删除维度。 如果要使用不同的维度,则必须创建一个新的多维数据集并将事实数据加载到其中。
加载事实数据
若要加载事实数据,请转到多维数据集列表,然后选择加载事实数据。
然后,可通过两种方法在业务绩效计划应用程序中加载事实数据:
- 从 Excel 工作簿中加载数据。
- 创建数据流,并将其链接到现有多维数据集。
如果您要加载生产数据,我们建议您使用数据流。 数据流为典型的生产量和复杂性提供更好的支持。 它们还提供转换体验、加载数据时的详细状态结果以及计划数据刷新的选项。 有关如何使用数据流的详细信息,请参阅使用数据流将数据加载到业务绩效计划中。
从 Excel 中加载事实数据
若要开始从 Excel 中加载事实数据,请在多维数据集详细信息页面上,选择加载事实数据。
纸币
限制一次可以从 Excel 中加载的数据量。 Excel 最适合与演示数据或示例数据一起用于测试目的。
选择数据源
若要从 Excel 中加载数据,请导航到包含事实数据的工作簿并选择该工作簿。
列映射
选择数据源后,选择事实数据的金额列。 金额列中的值必须是数字。 它们不能包含非数字值。 事实数据通常是总帐 (GL) 帐户余额、产品价格、销售额或员工工资。
金额列下方是创建多维数据集时选择的维度的列表。 每个维度都有链接到或固定值的映射类型值。
- 当选择链接到时,维度必须映射到事实数据中相应的数据列。
- 当选择固定值时,必须在表列字段中输入值。 此值将用作多维数据集中所有记录的维度值。
例如,如果选择部门作为维度,并且映射类型字段设置为链接到,事实数据必须有部门列。 如果映射类型字段设置为固定值,并且值设置为人力资源,则多维数据集中所有行的部门值设置为人力资源。 在这种情况下,当您在 Power BI 中进行筛选和分组时,人力资源将是唯一可用的部门。
纸币
事实数据列中的所有维度值必须存在于相应的维度中。 例如,Contoso 公司的事实数据包含人力资源、财务、IT 和市场营销部门。 部门维度中的维度值包含人力资源、财务、IT 和销售/市场营销。 由于事实数据中的维度值市场营销与维度值销售/市场营销不匹配,因此当您尝试创建多维数据集时会收到一个错误。
在将数据加载到多维数据集中之前,必须将创建多维数据集时选择的所有维度映射到事实数据中的列。
映射所有值后,选择下一步。 记下多维数据集名称,因为当您连接到 Power BI 以加载视觉对象数据时将需要它。
使用数据流加载数据
有关如何使用数据流加载数据的详细信息,请参阅使用数据流将数据加载到业务绩效计划中。