教程:创建 Direct Lake 语义模型和 Power BI 报表

适用于:✅SQL 分析终结点和 Microsoft Fabric 中的仓库

在本教程中,你将创建 Direct Lake 语义模型和 Power BI 报表。

注意

本教程构成了 端到端方案的一部分。 若要完成本教程,必须先完成以下教程:

  1. 创建工作区
  2. 创建仓库
  3. 将数据引入数据仓库

创建语义模型

在此任务中,了解如何基于 Wide World Importers 仓库创建 Direct Lake 语义模型。

  1. 请确保在 第一个教程中创建的工作区 处于打开状态。

  2. 打开 Wide World Importers 仓库。

  3. 选择“报告”选项卡。

    Fabric 门户的屏幕截图,其中突出显示了“报告”功能区。

  4. 在“报告”功能区上,选择“新建语义模型”。

    “报告”功能区的屏幕截图,其中突出显示了“新建语义模型”选项。

  5. 在“新建语义模型”窗口中的 Direct Lake 语义模型名称框中,输入 Sales Model

  6. 展开 dbo 架构,展开 文件夹,然后检查 dimension_cityfact_sale 表。

    “新建语义模型”窗口的屏幕截图,其中突出显示了名称框,以及选中的维度城市和事实销售表内容。

  7. 选择“确认”。

  8. 若要打开语义模型,请返回到工作区登陆页,然后选择 Sales Model 语义模型。

  9. 若要打开模型设计器,请在菜单中选择 打开数据模型

    菜单的屏幕截图,其中突出显示了“打开数据模型”选项。

  10. 若要创建关系,请在模型设计器的 主页 功能区上,选择 管理关系

    模型设计器主页功能区的屏幕截图,其中突出显示了“管理关系”选项。

  11. 管理关系 窗口中,选择“+ 新建关系”

    “新建关系”窗口的屏幕截图,其中突出显示了“+ 新建关系”按钮。

  12. 在“新建关系”窗口中,完成以下步骤以创建关系:

    1. 在“从表”下拉列表中,选择 dimension_city 表。

    2. 在 "到表" 的下拉列表中,选择 "fact_sale" 表。

    3. 在“基数”下拉列表中,选择“一对多(1:*)”。

    4. 在“交叉筛选方向”下拉列表中,选择“单一”。

    5. 勾选“假设引用完整性”框。

      “新建关系”窗口的屏幕截图,其中突出显示了设置。

    6. 选择“保存”。

  13. 管理关系 窗口中,选择 关闭

创建 Power BI 报表

在此任务中,了解如何根据 第一个任务中创建的语义模型创建 Power BI 报表。

  1. 在“主页”功能区上,选择“新建报表”。

    模型设计器主页功能区的屏幕截图,其中突出显示了“新建报表”选项。

  2. 在报表设计器中,完成以下步骤以创建柱形图视觉对象:

    1. 在“数据”窗格中,展开 fact_sale 表,然后检查 Profit 字段。

    2. 在“数据”窗格中,展开 dimension_city 表,然后检查 SalesTerritory 字段。

      柱状图视图的屏幕截图,显示了按销售区域汇总的利润。

    3. 如有必要,通过拖动视觉对象的边角调整柱形图视觉对象的大小。

    报表页布局图,其中显示了放置在报表页中的图表视觉对象。

  3. 选择空白画布上的任意位置,以确保柱形图视觉对象不再为选中状态。

  4. 完成以下步骤以创建地图视觉对象:

    1. 可视化效果 窗格中,选择 Azure Map 视觉对象。

      “可视化效果”窗格的屏幕截图,其中突出显示了 Azure 地图视觉对象。

    2. 在“数据”窗格中的 dimension_city 表中,将 StateProvince 字段拖动到“可视化”窗格中“位置”井中。

      “数据”窗格的屏幕截图,其中突出显示了拖放到“位置”井的操作。

    3. 在“数据”窗格中的 fact_sale 表中,勾选 Profit 字段以将其添加到地图视觉对象的“大小”井中。

    地图视觉对象的屏幕截图,其中显示了按位置汇总的利润。

  5. 如有必要,重新定位和调整地图视觉对象的大小,将其放置在报表页左下角区域的柱形图视觉对象下。

    报表页的布局图,其中显示了放置在报表页左下区域的图表视觉对象。

  6. 选择空白画布上的任意位置,以确保地图视觉对象不再为选中状态。

  7. 完成以下步骤以创建表格视觉对象:

    1. 在“可视化”效果窗格中,选择“表”视觉对象。

      “可视化”窗格的屏幕截图,其中突出显示了“表”视觉对象。

    2. 在“数据”窗格中,勾选以下字段:

      1. dimension_city 表的 SalesTerritory
      2. dimension_city 表的 StateProvince
      3. fact_sale 表的 Profit
      4. fact_sale 表的 TotalExcludingTax

    显示四列数据的表视觉对象的屏幕截图。

  8. 如有必要,请重新定位表视觉对象并调整其大小,使其放置在报表页的空区域中。

    报表页面布局图,显示了表格视觉对象在报表页面中的放置情况。

  9. 验证报表页的完整设计是否如下图所示。

    报表页设计完成后的屏幕截图。

  10. 若要保存报表,请在 主页 功能区上,选择 文件>保存

  11. 在“保存报表” 窗口中,在“为你的报告输入名称” 框中,输入Sales Analysis

  12. 选择“保存”。

下一步