Arquitectura para Microsoft Sustainability Manager
Microsoft Sustainability Manager se basa en las capacidades de Common Data Model, Microsoft Teams y Microsoft Power Platform. Para configurar la solución, debe utilizar el Centro de soluciones en la nube de Microsoft, que configura el entorno de Dataverse, implementa las soluciones, el modelo de datos y los datos de muestra en él.
El siguiente diagrama muestra los componentes de la arquitectura de solución de Microsoft Sustainability Manager.
Descargue un PDF imprimible de este diagrama de arquitectura de solución.
El resto de este artículo analiza las capas de componentes que componen la capa de arquitectura de la solución.
Seguridad
Los usuarios de sostenibilidad que se muestran en el diagrama son aquellos usuarios con los que interactúan Microsoft Sustainability Manager. La siguiente lista muestra las personas típicas de los usuarios de sostenibilidad con su respectiva definición de responsabilidad:
- Líder de sostenibilidad: proporciona las emisiones a los equipos asociados.
- Especialista en Sostenibilidad: Responsable de las tareas de reporte de emisiones.
- Analista de emisiones: analiza los datos de emisiones y envía los resultados del análisis a otras partes interesadas.
- Administrador de TI: recopila e ingiere datos de emisiones en el sistema.
- Operaciones: opera instalaciones, monitorea y mejora el rendimiento del sistema mientras reduce las emisiones de carbono, el uso y los costos de energía, el consumo de agua y los desechos.
Autenticación
Los usuarios de sostenibilidad se autentican en Microsoft Sustainability Manager a través de Microsoft Entra ID como cualquier otra aplicación de Power Apps. Microsoft Entra ID realiza los métodos de autenticación que están habilitados en el arrendatario y aplica las políticas de acceso condicional, como la autenticación multifactor de Microsoft Entra para los usuarios que acceden a la aplicación.
Autorización
Microsoft Sustainability Manager utiliza el modelo de seguridad basado en roles de Dataverse para autorizar a los usuarios a acceder a los elementos de datos. Los roles de seguridad integrados están disponibles, o puede configurar los suyos propios para implementar el modelo de seguridad basado en roles. El nivel de acceso considera la jerarquía de la unidad de negocio de la que es miembro el usuario.
En primer lugar, debe modelar y configurar la jerarquía de su unidad de negocio. Luego, puede copiar estos roles de seguridad integrados y aplicarlos a sus unidades comerciales para crear su segmentación de seguridad. Como parte de su administración de usuarios, asigna estos roles de seguridad al usuario final, los equipos o las unidades comerciales.
Para obtener más información sobre cómo trabajar con grupos de Microsoft Entra, consulte Conceptos de seguridad en Microsoft Dataverse.
Interfaz de usuario
Microsoft Sustainability Manager es una aplicación basada en modelos que interactúa con los usuarios finales. La capacidad de configuración de Power Platform Power Apps expone elementos de datos a aplicaciones basadas en modelos.
Capa de datos
El modelo de datos de Microsoft Cloud for Sustainability es la base de datos para Microsoft Sustainability Manager. La capa de datos consta de tres tipos de datos: datos transaccionales, maestros y de actividad. El almacenamiento de Dataverse almacena los datos transaccionales y maestros. Para mejorar la escalabilidad y el rendimiento, los datos de actividad ingeridos se almacenan en un almacenamiento de datos elástico dentro de Dataverse y se conectan a través de tablas virtuales. La solución utiliza un Azure Data Lake administrado para sincronizar los datos analíticos, que los informes administrados de Power BI utilizan para generar informes de preparación cuantitativa o el Panel de sostenibilidad.
Análisis
Microsoft Sustainability Manager viene con informes de Power BI listos para usar que utilizan los datos analíticos (Azure Data Lake administrado) replicados a partir de los datos operativos de Dataverse. La solución también puede generar informes cuantitativos basados en Excel a partir de los datos de actividad y emisión almacenados.
Puede ampliar el análisis creando paneles personalizados de Dynamics 365 y paneles de Power BI. Los paneles de Dynamics 365 pueden usar datos almacenados en Dataverse, como datos maestros. Sin embargo, no puede realizar consultas en el almacenamiento de datos elásticos (tablas virtuales) donde se almacenan la actividad y las emisiones calculadas. Para incluir los datos en el almacenamiento de datos elástico, puede utilizar el conector de Power BI Common Data Service (heredado) mientras crea su informe personalizado Power BI. El conector de Power Query Dataverse reemplaza el conector de Common Data Service (heredado). Alternativamente, puede enviar los datos de Dataverse al espacio de trabajo de Azure Synapse Analytics a través de la configuración de Azure Synapse Link. A continuación, puede utilizar estos datos del espacio de trabajo de Azure Synapse Analytics como fuente para sus informes de Power BI personalizados.
Para obtener más información, consulte Crear un informe personalizado en Microsoft Sustainability Manager.
Colaboración
Microsoft Sustainability Manager utiliza la integración nativa de Microsoft Teams para colaborar sin problemas con los miembros del equipo de Dynamics 365. La solución utiliza las funciones de colaboración y chat de Microsoft Teams.
Integración
El modelo de datos constituye la base para el Microsoft Cloud for Sustainability. Según el nivel de madurez del patrimonio de datos, la solución podría requerir integración con otros sistemas. Hay tres escenarios principales de integración con Microsoft Sustainability Manager.
- Importación de datos
- Exportación de datos
- Transaccional
Cada escenario representa una forma que se puede realizar usando una o más tecnologías. La siguiente figura ilustra las opciones tecnológicas para la realización de estos escenarios.
Descargue un PDF imprimible del diagrama.
Importación de datos
La importación de datos es uno de los procesos críticos de Microsoft Sustainability Manager.
Los datos de origen pueden residir en diferentes sistemas que incluyen:
- Power Platform: Otra instancia de Dataverse
- Microsoft 365: SharePoint, OneDrive y otros
- Inquilino de Azure: Azure Synapse Analytics, Azure Data Lake, Azure Database, otras opciones de almacenamiento de datos
- Inquilino local: sistemas de base de datos admitidos y conectividad de fuentes a través de puerta de enlace de datos local.
- Otros inquilinos de la nube: conexión con el establecimiento de la puerta de enlace de Azure ExpressRoute o puertas de enlace VPN S2S.
- Arrendatarios de terceros: conectividad de conexión con servicios de terceros a través de conectores personalizados o adaptadores publicados.
Puede importar los datos a Sustainability Manager de varias maneras, según el tipo de datos, la fuente, el nivel de experiencia del usuario y la frecuencia de importación. La siguiente tabla resume los métodos y proporciona consideraciones y pautas sobre cuándo usarlos.
Método | Descripción | Consideración | Usar cuando |
---|---|---|---|
Plantilla de Excel | Usar una plantilla de Excel dedicada para cada categoría de datos. | Admite la importación de datos heterogéneos. Considere usar la última versión de la plantilla y tenga en cuenta los campos, el formato y las reglas requeridos para una importación exitosa. | El volumen de datos y el esfuerzo requerido para la transformación es bajo. |
Importación de Power Query | La experiencia guiada Power Query es el enfoque de ingestión más completo disponible dentro de Microsoft Sustainability Manager. Le permite importar datos para múltiples entidades a través de múltiples fuentes, todo a través de una única importación con orientación detallada para garantizar que la ingesta sea exitosa. | Evaluar la disponibilidad del conector, la escalabilidad (volumen de datos y volatilidad de los datos) y la complejidad de la limpieza de datos y transformación requerido. | Escenarios de importación de datos donde el los conectores de Power Query son compatibles de forma nativa y desea controlar las transformaciones de datos. |
Conectores de socios propios | Creación de conectores de datos para la solución Microsoft Sustainability Manager para traer datos directamente desde soluciones externas. | Debe pasar por privacidad, seguridad y revisiones de cumplimiento antes de que pasen a producción. | Sustainability Manager admite de forma nativa al proveedor o socio de origen. |
Conectores personalizados | Permiten crear (e incluso compartir) un conector con sus propios desencadenadores y acciones. | Limitado a las capacidades de la API o el servicio al que se conectan. Trabajo adicional de desarrollo y mantenimiento para mantener el conector actualizado debido a cambios en la API o en los métodos de autenticación. | Sustainability Manager no es compatible de forma nativa con el proveedor de origen o el socio, y existen limitaciones para crear un conector propio (Power Query). |
Canalizaciones de Azure Data Factory o Synapse | Creación de flujos de datos para transformar los datos antes de ingerirlos Dataverse. | Límites del servicio de Data Factory. | Importaciones de datos que requieren una transformación de varias etapas. |
Manual | Usar la capacidad de importación manual de Microsoft Sustainability Manager para importar registros individuales o masivos. | Para actualizar los registros de datos de actividad en Sustainability Manager, debe eliminar los datos importados previamente y volver a importar todos los datos. | Corrección de registros individuales y cuando la integración de la importación masiva de datos es costosa o la volatilidad de los datos es baja. |
El uso de Dimensiones personalizadas proporciona a las organizaciones la posibilidad de incluir diferentes propiedades de los datos de actividades registrados y es una forma flexible de ampliar el modelo de datos de . Es una forma flexible de ampliar el modelo de datos de Microsoft Sustainability Manager. Puede usar dimensiones personalizadas en cálculos e informes para extraer análisis detallados.
Nota
La ingesta de dimensiones personalizadas solo está disponible a través de la experiencia de Power Query.
Tampoco está disponible como datos de referencia.
Las organizaciones pueden utilizar la Gestión de aprobación de datos (vista previa) para permitir la preparación de los datos en una etapa pendiente para que no afecte los cálculos, el análisis y los informes. Después de la revisión por usuarios autorizados y la aprobación por parte de los usuarios autorizados, los datos quedan disponibles para todas las funciones correspondientes
Exportación de datos
Quizás desearía exportar datos de Sustainability Manager al escenario para análisis personalizados o alimentar otros sistemas para su procesamiento. La siguiente tabla resume los métodos y proporciona consideraciones y pautas sobre cuándo usarlos.
Método | Descripción | Consideración | Usar cuando |
---|---|---|---|
Azure Synapse Link for Dataverse | Replicar los datos de Dataverse en Synapse Analytics o Data Lake para análisis e informes personalizados. | Tablas que no son compatibles. | Análisis de datos y la generación de informes personalizados. También como etapa intermedia de exportación de datos. |
Canalizaciones de Azure Data Factory o Synapse. | Creación de flujos de datos para transformar los datos recibidos de Dataverse antes de almacenarlos de forma temporal. | Límites del servicio de Data Factory. | Escenario de exportación masiva de datos con transformación compleja de varias etapas. |
Manual | Exportación manual de datos de la entidad seleccionada a archivos CVS, XML o Excel. | Límites de exportación. | Necesidades de exportación según sea necesario para volúmenes de datos de tamaño medio y bajo. |
Transaccional
Los escenarios de integración transaccional pueden surgir cuando necesite intercambiar información entre sistemas y actualizar datos en tiempo real. La integración transaccional garantiza que complete la transacción de forma precisa y completa. La siguiente tabla resume los métodos y proporciona consideraciones y pautas sobre cuándo usarlos.
Método | Descripción | Consideración | Usar cuando |
---|---|---|---|
Dataverse API | Implementación de OData v4 para proporcionar operaciones CRUD utilizando un conjunto estándar de interfaces, proporcionando una interfaz que está abierta a una amplia tecnología audiencia. | Los límites API de protección de servicio de Power Platform son parte de límites y asignaciones de solicitudes. | Principalmente para la integración de aplicaciones transaccionales cuando se requieren operaciones CRUD discretas. |
API personalizadas propias (API de cálculo de emisiones generalizadas) | API personalizadas creadas por Microsoft Cloud for Sustainability para calcular emisiones para acciones específicas que consolidan muchas operaciones en una sola operación o exponen un nuevo tipo de efecto desencadenante. | Los límites API de protección de servicio de Power Platform son parte de límites y asignaciones de solicitudes. | Se requiere el cálculo de las emisiones desencadenantes según un evento. |
API personalizado | Crear una API propia en Dataverse. | Los límites API de protección de servicio de Power Platform son parte de límites y asignaciones de solicitudes. | Una o más operaciones deben consolidarse en una sola operación o deben exponer un nuevo tipo de efecto desencadenante. |
Gestión de errores
El manejo de errores durante las importaciones de datos juega un papel vital para garantizar que sus datos se ingieran correctamente y que los informes muestren la información más reciente para los informes sobre sostenibilidad y análisis. Sustainability Manager permite a los usuarios revisar y corregir los errores en la importación de datos. Estos informes de errores ahora están disponibles para los tres tipos de importación, plantillas, flujo guiado Power Query y experiencia de socios.
Para obtener más información, vea Control de errores para importación de datos en Microsoft Sustainability Manager