环境策略和应用程序生命周期
实施 Microsoft Cloud for Sustainability 的组织可能需要扩展能力以满足业务特定需求,如在 Microsoft 技术堆栈中创建自定义解决方案。 以下指南概述了建立相关环境战略和应用程序生命周期管理机制的注意事项。 这些注意事项集中在 Microsoft Sustainability Manager 和 Power BI 报表的自定义解决方案上。
Power Platform 自定义解决方案
Cloud for Sustainability 数据模型构成了 Sustainability Manager 的基础。 您可以使用 Cloud for Sustainability 数据模型构建其他可持续发展解决方案。 考虑到跨行业和运营边界的不同可持续性跟踪和报告需求,您可能需要扩展 Sustainability Manager。 Power Platform 是构建 Sustainability Manager 的基础,可以轻松配置自定义低代码/无代码可持续发展解决方案。 此功能让您能够扩展 Sustainability Manager 的功能,并根据您的特有需求进行定制。 有关 Power Platform 中解决方案概念的详细信息,请参阅解决方案概念。
下表详细介绍了 Sustainability Manager 自定义解决方案组件的几个示例。
自定义解决方案组件 | 示例 |
---|---|
数据模型架构更改 | 通过添加属性将购买的电力与租赁和拥有的资产相关联,扩展 Cloud for Sustainability 数据模型。 |
Power Apps | 利用 Power Platform 扩展 Sustainability Manager,让客户能够利用客户特定场景扩充标准功能。 |
Power Automate | 构建通知工作流,以在 Sustainability Manager 数据导入作业运行失败时提醒特定团队和个人。 |
Power BI | 生成自定义 Power BI 报表并嵌入 Sustainability Manager。 |
表单 | 创建特定于组织要求的自定义窗体和视图,并修改窗体以包含新字段或新业务规则。 |
Power BI报表
Azure 和 Microsoft 365 的 Sustainability Manager 和排放影响仪表板中的见解仪表板通过 Power BI 提供。 使用见解仪表板,您可以获得有关组织的范围 1、范围 2 和范围 3 类别、水和废料的碳排放分析见解。 使用排放影响仪表板,您可以获得组织使用 Microsoft Azure 和 Microsoft 365 服务产生的碳排放的透明度。
要进一步向利益干系人提供见解,您可能需要从排放数据中提取其他 KPI 和聚合度量。 您可以使用 Power BI 创建自定义分析报表,并将其嵌入 Sustainability Manager。
有关如何在 Sustainability Manager 中嵌入自定义 Power BI 仪表板的更多信息,请参阅在 Microsoft Sustainability Manager 中创建自定义报表。
备注
Sustainability Manager 中的活动和排放数据是弹性表,不能作为 Microsoft Dataverse 连接器的一部分用于 Power Query 体验。 要为构建自定义 Power BI 报表选择合适的数据连接器,请转到数据导出。
环境策略注意事项
定义 Sustainability Manager 环境策略是实施业务应用程序中最重要的步骤之一。 与环境相关的决策影响应用程序的各个方面,从应用程序生命周期管理 (ALM) 到部署和合规性。
在基本层面,一个好的环境策略是要在多个合规性和安全性、工作效率、协作、隔离、性能和可维护性层面之间取得适当的平衡。 有关管理环境预配和访问及控制其中资源的策略对于以下各方面至关重要:
- 保护数据和资源访问
- 组织和构造解决方案组件
- 治理和管理容量
此策略也适用于 Sustainability Manager 部署,以隔离环境类型的数据源。 例如,测试环境具有测试数据,生产环境具有实际的操作数据。
下表提供了组织在为 Sustainability Manager 实施设计环境策略时需要评估的一些重要注意事项:
主题 | 设计注意事项 |
---|---|
源数据系统和 Sustainability Manager 环境 | 活动和排放源系统是否具有不同的开发、测试、用户验收测试和生产终结点? 或者,是否在整个应用程序生命周期中在各自的环境中寻找需要配置的数据? |
数据合规性和数据治理要求 | 组织是否具有在实施 Sustainability Manager 期间必须遵守的特定于数据的合规性和治理要求? |
组织的设置和报告需求 | 是否有将所有区域和特定业务部门整合到一个 Sustainability Manager 环境中的业务要求,或者是否需要多个 Sustainability Manager 环境? |
外围上下游组件 | 实施是否需要针对每个环境提供任何其他组件(如 Azure Synapse Analytics 或 Azure SQL 数据库)? 这是否会影响实施成本? |
搭配其他可持续发展解决方案 | 是否有将其他可持续发展解决方案与现有 Sustainability Manager 环境和解决方案搭配使用的要求? 此要求如何影响整个应用程序生命周期和环境规划? |
下一节提供一些组织可以考虑的关于可持续性数据在 Sustainability Manager 环境之间移动的选项:
转换为生产
在解决方案中心,组织可以通过部署 Sustainability Manager 试用或部署到 Power Platform 管理中心或解决方案中心的沙盒类型环境来开始应用程序生命周期旅程。 在组织达到进入生产的最终状态后,Power Platform 管理员可以将沙盒环境切换到生产,包括数据和解决方案组件。 有关详细信息,请参阅更改环境类型。
复制到目标
当组织评估 Sustainability Manager 并希望在沙盒环境之间移动数据和解决方案配置时,复制到目标非常有用。
重要提示
复制到目标只能在沙盒类型的环境之间进行。
有关详细信息,请参阅复制环境。
示例
咖啡制造商 Contoso Coffee 在名为 Dev 的沙盒环境中实施了 Sustainability Manager。 Contoso Coffee 还提供了自定义可持续发展解决方案、自定义 Power BI 报表和其他一些 Power Platform 解决方案,以满足他们的需求。
要将配置、数据和解决方案移到测试和生产环境中,Contoso Coffee 应考虑以下指导原则:
组织可以从解决方案中心将 Sustainability Manager 部署到特定环境,也可以从 Power Platform 管理中心部署。
组织可以使用 Power Platform 管理中心部署其他 Power Platform 和 Dynamics 365 应用程序。
要跨环境移动数据,组织可以使用
您可以使用以下工具部署所有其他 Power Platform 自定义解决方案:
- Power Platform 特定 Build Tools。
- Power Platform ALM 加速器。
- Power Platform 管道。
自定义 Power BI 报表应按照以下 Power BI 部署管道流程进行部署。
下图概述了 Cloud for Sustainability 中适当的部署机制和应用程序生命周期的流。
备注
根据项目的复杂性,这些环境可能不够,如图所示。 此外,Dynamics 365 应用和自定义解决方案对于 Sustainability Manager 是可选的。
要了解有关环境策略指南的更多信息,请参阅环境策略。
限制
在环境规划过程中,以下限制非常重要。
复制环境后,现有的数据连接不会再执行。 如果执行复制环境活动是为了将可持续性配置和数据移到其他环境,您必须再次手动编辑每个连接以获得授权。
无法使用解决方案或数据迁移技术导出/迁移数据连接。
最佳做法
在环境之间移动数据/组件时,确保 Sustainability Manager 的版本相同。
应始终在干净的环境中开始实际实施,没有任何样本、测试或演示数据。 此预防措施可确保此类数据不包含在计算和分析报表中。
在创建自定义 Power BI 报表时,建议跟随 Power BI 部署管道,在相应的工作区中至少有三个环境用于开发、测试和部署自定义 Power BI 报表和仪表板。
建议在其他环境中测试后,再在 Sustainability Manager 环境中重新创建每个数据连接。
总结
为 Cloud for Sustainability 安排环境策略是应用程序生命周期管理过程中的重要一步,需要全面了解组织部署的解决方案。 此外,组织的可持续性数据源系统、合规性和数据治理在设计环境策略时也发挥着重要作用。 解决方案可以扩展到 Dataverse、Power BI,并且有可能扩展到 Azure。 遵从每个平台的规划指南,并将其与成功实施 Cloud for Sustainability 所需的注意事项保持一致,这一点至关重要。