在 Microsoft Sustainability Manager 中创建自定义报表

             免费试用

本文向您展示如何为 Microsoft Sustainability Manager 环境创建自定义报表。 这些说明使用 Power BI 创建报表,使用 Dataverse 的 Azure Synapse 让数据以易于使用且效果良好的格式提供。

创建自定义报表涉及以下步骤:

先决条件

要完成本文中的说明,您需要满足以下先决条件:

  • Microsoft Sustainability Manager
  • Power BI
  • 您可以用来创建资源的 Azure 订阅

重要提示

Microsoft Sustainability Manager、Power BI 和您的 Azure 订阅必须在同一租户中。

收集信息

  1. Power Apps maker portal 中,选择左侧导航上的 Dataverse,然后选择 Azure Synapse Link

  2. 在顶部菜单栏上选择新建链接

  3. 记下您的环境位于:旁边列出的区域。 在接下来的步骤中,您将需要这些信息。

准备 Azure 环境

您必须先在 Azure 订阅中准备一个区域来同步报表数据,然后才能创建报表。

  1. 在一个新浏览器标签页中,转到 Microsoft Azure 门户

  2. 在屏幕顶部的搜索框中输入资源组。 在搜索结果中,选择资源组。 在资源组页面上,选择创建创建新的资源组。

  3. 创建资源组页面上,填写以下字段:

    字段 说明
    订阅 要用于此资源组的订阅。
    资源组 为资源组输入名称。 在此示例中,我们使用的是 rg-msm-customreports
    区域 选择您在收集信息步骤获取的区域。 在此示例中,我们使用美国东部

    创建资源组页面的屏幕截图。

  4. 在屏幕底部,选择查看 + 创建按钮。 Azure 验证配置后,选择页面底部的创建按钮完成资源组创建。

  5. 该步骤完成后,在页面顶部的搜索框中输入存储帐户。 在搜索结果中,选择存储帐户。 在存储帐户页面上,选择创建创建新的存储帐户。

  6. 创建存储帐户页面上,填写以下字段:

    字段 说明
    订阅 您以前使用的订阅。
    资源组 您创建的资源组的名称。
    存储帐户名称 为存储帐户输入名称。 在此示例中,我们使用的是 stmsmcustomreports
    区域 您前面指定的同一区域。
    性能 接受默认值。
    冗余 接受默认值。

    创建存储帐户页面的屏幕截图。

  7. 选择页面底部的下一步:高级 > 按钮。 在高级选项卡上,选中 Data Lake Storage Gen2 下的启用分层命名空间的框。 选择页面底部的查看按钮。 Azure 验证配置后,选择页面底部的创建按钮完成存储帐户创建。

  8. 该步骤完成后,在页面顶部的搜索框中输入 Azure Synapse。 在搜索结果中,选择 Azure Synapse Analytics。 在 Azure Synapse Analytics 页面上,选择创建创建新的 Synapse 工作区。

  9. 创建 Synapse 工作区页面上,填写以下字段:

    字段 说明
    订阅 您以前使用的订阅。
    资源组 您之前创建的资源组的名称。
    受管理资源组 留空。
    工作区名称 为您的 Synapse 工作区输入名称。 在此示例中,我们使用的是 synmsmcustomreports
    区域 您前面指定的同一区域。
    客户名称 输入您之前创建的存储帐户名称。 在此示例中,我们输入了 stmsmcustomreports
    文件系统名称 选择新建,输入所需的名称。 在此示例中,我们输入了 synapse

    创建 Synapse 工作区页面的屏幕截图。

  10. 在页面底部,选择查看 + 创建按钮。 Azure 验证配置后,选择创建

将 Dataverse 连接到 Azure Synapse

  1. 在新浏览器标签页中,转到 Power Apps maker portal

  2. 在左侧导航中选择 Dataverse,然后选择 Azure Synapse Link

  3. 选择新建链接

  4. 新建链接页面上,完成以下字段:

    字段 说明
    订阅 您以前使用的订阅。
    资源组 您之前创建的资源组的名称。
    存储帐户 您之前创建的存储帐户的名称。
  5. 选中连接到您的 Azure Synapse Analytics 工作区框。

  6. 选择页面右下角的下一步按钮。

  7. 在下一页上,选择您要用于生成报表的所有表。 您不需要选择所有表,除非您的报表需要。

  8. 选择保存按钮。

  9. Maker Portal 需要几分钟时间连接到您的 Azure Synapse workspace 并与之同步。 完成后,选择省略号,然后选择转到 Azure Synapse Analytics 工作区

  10. 在 Azure 门户中,导航到您的工作区。 在数据选项卡上,您将看到从 Microsoft Sustainability Manager 填充的数据。

将 Power BI 连接到 Azure Synapse workspace

  1. 打开 Power BI desktop 应用,在功能区中选择获取数据,然后从下拉列表中选择更多..

  2. 从选项中选择 Azure SQL 数据库

  3. 输入服务器详细信息,选择 DirectQuery 作为数据连接模式,然后选择确定。 要查找服务器详细信息,转到 synapse 工作区,复制无服务器 SQL 终结点。

  4. 选择查询用于在报表中生成视觉对象的表。

  5. 准备报表后,选择发布将其发布到您的工作区。

在 Microsoft Sustainability Manager 中嵌入 Power BI 报表

首先,您需要克隆仪表板:

  1. 登录 Power BI,从左侧导航中选择工作区,选择您的 Power BI 报表,然后复制其 URL。

  2. Power Apps maker portal 中,从页面右上角的下拉列表中选择您的环境。

  3. 主页页面,向下滚动查看环境列表,选择 Cloud for Sustainability 预览旁边的省略号 (...),然后选择编辑

  4. 选择应用站点地图旁边的编辑(铅笔)图标。

    站点地图编辑图标的屏幕截图。

  5. 概览下,选择开始,然后选择顶部菜单上的克隆

  6. 将新项的标题重命名为自定义仪表板或 Power BI 报表的名称。

  7. 将 URL 字段更改为您之前复制的 Power BI 报表的 URL。

    克隆报表的屏幕截图。

  8. 选择页面右上角的保存

  9. 保存完后,选择发布

  10. ‬刷新应用程序。 您的自定义仪表板将在左侧导航中的概览下显示。

接下来,您将报表嵌入到 Microsoft Sustainability Manager:

备注

这些说明假定 Power BI 报表已在同一 Microsoft 365 租户中 Power BI 中的共享工作区中存在。 同时还假定 Power BI 报表至少有一个报表和一个仪表板。

  1. Power Apps maker portal 中,转到解决方案 > 新建解决方案创建解决方案。 在此示例中,解决方案名为演示解决方案

  2. 选择解决方案将其打开。 在解决方案中,转到新建 > 仪表板 > Power BI embedded

    打开解决方案的屏幕截图。

  3. 在右窗格中,填写以下字段:

    字段 说明
    类型 选择 Power BI 报表或 Power BI 仪表板。
    Power BI 工作区 选择共享工作区。
    Power BI 报表 选择 Power BI 报表。

    选择保存

    嵌入报表的屏幕截图。

  4. 在同一解决方案中,转到添加现有 > 应用 > 模型驱动应用。 在 Cloud for Sustainability 预览应用旁边,选择省略号,选择编辑,然后选择在预览中编辑

  5. 在左侧导航上,转到导航 > 概览 > 添加 > 子区域

  6. 新建子区域页面上,填写以下字段:

    字段 说明
    内容类型 选择仪表板
    仪表板 选择演示 Power BI 报表
    标题 为仪表板输入标题。
  7. 选择添加

  8. 选择保存,然后发布模型驱动应用。

另请参见