Architectuur voor Microsoft Sustainability Manager
Microsoft Sustainability Manager is gebaseerd op de mogelijkheden van Common Data Model, Microsoft Teams en Microsoft Power Platform. Om de oplossing in te stellen, moet u Microsoft Cloud-oplossingscentrum gebruiken, dat de Dataverse-omgeving instelt en de oplossingen, het gegevensmodel en voorbeeldgegevens erin implementeert.
Het volgende diagram toont de Microsoft Sustainability Manager-oplossingsarchitectuur.
Download een afdrukbare PDF van dit oplossingsarchitectuurdiagram.
In de rest van dit artikel worden de onderdeellagen besproken waaruit de oplossingsarchitectuurlaag bestaat.
Beveiliging
Duurzaamheidsgebruikers die in het diagram worden weergegeven, zijn gebruikers die interacties hebben met Microsoft Sustainability Manager. De volgende lijst toont typische persona's van duurzaamheidsgebruikers met hun respectievelijke verantwoordelijkheidsdefinitie:
- Duurzaamheidsleider: levert de uitstoot aan partnerteams.
- Duurzaamheidsspecialist: verantwoordelijk voor uitstootrapportagetaken.
- Uitstootanalist: analyseert uitstootgegevens en stuurt analyseresultaten naar andere belanghebbenden.
- IT-beheerder: verzamelt en verwerkt uitstootgegevens in het systeem.
- Operations: beheert faciliteiten, bewaakt en verbetert de systeemprestaties terwijl het de CO2-uitstoot, het energieverbruik en de kosten, het waterverbruik en het afval vermindert.
Verificatie
Duurzaamheidsgebruikers verifiëren zich bij Microsoft Sustainability Manager via Microsoft Entra-id zoals voor elke andere Power Apps-toepassing. Microsoft Entra-id voert de verificatiemethoden uit die worden ingeschakeld in de tenant en dwingt eventueel beleid voor voorwaardelijke toegang af, zoals meervoudige verificatie van Microsoft Entra voor gebruikers die toegang hebben tot de toepassing.
Autorisatie
Microsoft Sustainability Manager maakt gebruik van het op rollen gebaseerde beveiligingsmodel in Dataverse om gebruikers toegang te geven tot gegevenselementen. Ingebouwde beveiligingsrollen zijn beschikbaar, of u kunt uw eigen configureren om het op rollen gebaseerde beveiligingsmodel te implementeren. Het toegangsniveau houdt rekening met de hiërarchie van de business unit waarvan de gebruiker lid is.
Eerst moet u de hiërarchie van uw business unit modelleren en configureren. Vervolgens kunt u deze ingebouwde beveiligingsrollen kopiëren en toepassen op uw business units om uw beveiligingssegmentatie te creëren. Als onderdeel van uw gebruikersbeheer wijst u deze beveiligingsrollen toe aan de eindgebruiker, teams of business units.
Zie Beveiligingsconcepten in Microsoft Dataverse voor meer informatie over het werken met Microsoft Entra-groepen.
Gebruikersinterface
Microsoft Sustainability Manager is een modelgestuurde app die communiceert met eindgebruikers. De Power Platform Power Apps-configuratiemogelijkheden stelt gegevenselementen beschikbaar aan modelgestuurde apps.
Gegevenslaag
Het Microsoft Cloud for Sustainability-gegevensmodel is de databasis voor Microsoft Sustainability Manager. De gegevenslaag bestaat uit drie typen gegevens: transactiegegevens, hoofdgegevens en activiteitsgegevens. De Dataverse-opslag slaat de transactie- en hoofdgegevens op. Om de schaalbaarheid en prestaties te verbeteren, worden opgenomen activiteitsgegevens opgeslagen in elastische gegevensopslag binnen Dataverse en verbonden via virtuele tabellen. De oplossing maakt gebruik van een beheerd Azure Data Lake om analysegegevens te synchroniseren, die door de beheerde Power BI-rapporten worden gebruikt voor het genererenn van kwantitatieve voorbereidingsrapporten of het Duurzaamheidsdashboard.
Analyses
Microsoft Sustainability Manager wordt geleverd met kant-en-klare Power BI Embedded-rapporten die gebruikmaken van de analysegegevens (beheerd Azure Data Lake) die zijn gerepliceerd vanuit de operationele Dataverse-gegevens. De oplossing kan ook op Excel gebaseerde kwantitatieve rapporten genereren op basis van de opgeslagen uitstoot- en activiteitsgegevens.
U kunt de analyse uitbreiden door aangepaste Dynamics 365-dashboards en Power BI Embedded-dashboards te maken. Dynamics 365-dashboards kunnen gegevens gebruiken die zijn opgeslagen in Dataverse, zoals hoofdgegevens. U kunt echter geen query uitvoeren op elastische gegevensopslag (virtuele tabellen), waar activiteiten en berekende uitstoot worden opgeslagen. Als u de gegevens wilt opnemen in elastische gegevensopslag, kunt u de Power BI Common Data Service (verouderd)-connector gebruiken tijdens het maken van uw aangepaste Power BI-rapport. De Power Query Dataverse-connector heeft voorrang boven de Common Data Service (verouderd)-connector. Als alternatief kunt u de Dataverse-gegevens invoeren in de Azure Synapse Analytics-werkruimte via Azure Synapse Link-configuratie. U kunt vervolgens deze Azure Synapse Analytics-werkruimtegegevens gebruiken als bron voor uw aangepaste Power BI-rapporten.
Zie Een aangepast rapport maken in Microsoft Sustainability Manager voor meer informatie.
Samenwerking
De Microsoft Sustainability Manager gebruikt de native Microsoft Teams-integratie om naadloos samen te werken met Dynamics 365-teamleden. De oplossing maakt gebruik van de samenwerkings- en chatfuncties van Microsoft Teams.
Integratie
Het gegevensmodel vormt de basis voor de Microsoft Cloud for Sustainability. Afhankelijk van het maturiteitsniveau van het gegevensbezit kan de oplossing integratie met andere systemen vereisen. Er zijn drie kernintegratiescenario's met Microsoft Sustainability Manager.
- Gegevensimport
- Gegevens exporteren
- Transactioneel
Elk scenario vertegenwoordigt een vorm die kan worden gerealiseerd met behulp van een of meer technologieën. De volgende figuur illustreert de technologische mogelijkheden voor de realisatie van deze scenario's.
Download een afdrukbare PDF van het diagram.
Gegevensimport
Het importeren van gegevens is een van de kritieke processen van Microsoft Sustainability Manager.
De brongegevens kunnen zich in verschillende systemen bevinden, waaronder:
- Power Platform: een ander Dataverse-exemplaar
- Microsoft 365: SharePoint, OneDrive en andere
- Azure-tenant: Azure Synapse Analytics, Azure Data Lake, Azure-database, andere opties voor gegevensopslag
- On-premises-tenant: ondersteunde databasesystemen en bronconnectiviteit via on-premises gegevensgateway.
- Andere cloudtenants: verbinding met het tot stand brengen van Azure ExpressRoute-gateway of S2S VPN-gateways.
- Tenants van derden: verbindingsconnectiviteit met services van derden via aangepaste connectors of gepubliceerde adapters.
U kunt op meerdere manieren gegevens importeren in Sustainability Manager, afhankelijk van het gegevenstype, de bron, het ervaringsniveau van de gebruiker en de importfrequentie. De volgende tabel bevat een overzicht van de methoden en geeft overwegingen en richtlijnen voor het gebruik ervan.
Methode | Beschrijving | Overweging | Wanneer gebruiken |
---|---|---|---|
Excel-sjabloon | Een speciale Excel-sjabloon gebruiken voor elke gegevenscategorie. | Ondersteunt heterogene gegevensimport. Overweeg de nieuwste sjabloonversie te gebruiken en let op de vereiste velden, indeling en regels voor een succesvolle import. | Het gegevensvolume en de inspanning die nodig is voor transformatie is gering. |
Power Query-import | De begeleide ervaring voor Power Query is de meest uitgebreide benadering van opname die beschikbaar is binnen Microsoft Sustainability Manager. Hiermee kunt u gegevens voor meerdere entiteiten importeren via meerdere bronnen, allemaal via één import met gedetailleerde richtlijnen om ervoor te zorgen dat de opname succesvol is. | Evalueer de beschikbaarheid van de connector, de schaalbaarheid (gegevensvolume en gegevensvolatiliteit) en de complexiteit van de benodigde gegevensopschoning en transformatie . | Scenario's voor gegevensimport waarbij de Power Query-connectors native ondersteuning bieden en u controle wilt over gegevenstransformaties. |
Connectors van eigen partners | Gegevensconnectors bouwen voor de Microsoft Sustainability Manager-oplossing om gegevens rechtstreeks vanuit externe oplossingen te halen. | Moeten privacy-, beveiligings- en nalevingsbeoordelingen doorlopen voordat ze in productie worden genomen. | Sustainability Manager biedt native ondersteuning voor de bronprovider of partner. |
Aangepaste connectors | Hiermee kunt u een connector maken (en zelfs delen) met eigen triggers en acties. | Beperkt tot de mogelijkheden van de API of service waarmee ze verbinding maken. Extra ontwikkel- en onderhoudswerk om de connector up-to-date te houden vanwege wijzigingen in de API of verificatiemethoden. | Sustainability Manager biedt geen native ondersteuning voor de bronprovider of partner en er gelden beperkingen voor het maken van een first-party connector (Power Query). |
Azure Data Factory- of Synapse-pipelines | Gegevensstromen maken om de gegevens te transformeren voordat ze worden opgenomen in Dataverse. | Servicelimieten voor Data Factory. | Gegevensimport vereist transformatie in meerdere fasen. |
Handmatig | Handmatige importmogelijkheid van Microsoft Sustainability Manager gebruikene om individuele of bulkrecords te importeren. | Als u activiteitengegevensrecords wilt bijwerken in Sustainability Manager, moet u eerder geïmporteerde gegevens verwijderen en alle gegevens opnieuw importeren. | Bij het herstellen van individuele records en wanneer de integratie van bulkgegevensimport kostbaar of de gegevensvolatiliteit laag is. |
Met Aangepaste dimensies kunnen organisaties verschillende eigenschappen van de geregistreerde activiteitsgegevens opnemen. Het is een flexibele manier om het Microsoft Sustainability Manager-gegevensmodel uit te breiden. U kunt aangepaste dimensies gebruiken in berekeningen en rapporten om inzichtelijke analyses te verkrijgen.
Notitie
Het opnemen van aangepaste dimensies is alleen mogelijk via de Power Query-ervaring.
Het is ook niet beschikbaar voor referentiegegevens.
Organisaties kunnen gebruikmaken van Gegevensgoedkeuringsbeheer (preview) om de gegevens in een fase die nog in behandeling is, te faseren zodat deze gegevens geen invloed hebben op de berekeningen, analyses en rapportage. Nadat geautoriseerde gebruikers de gegevens hebben beoordeeld en goedgekeurd, komen deze beschikbaar voor alle bijbehorende functies.
Gegevens exporteren
Misschien wilt u gegevens van Sustainability Manager exporteren om ze klaar te zetten voor aangepaste analyses of voor invoer naar andere systemen voor verwerking. De volgende tabel bevat een overzicht van de methoden en geeft overwegingen en richtlijnen voor het gebruik ervan.
Methode | Beschrijving | Overweging | Wanneer gebruiken |
---|---|---|---|
Azure Synapse Link for Dataverse | Replicatie van de Dataverse-gegevens naar Synapse Analytics of Data Lake voor analyse en aangepaste rapportage. | Tabellen die niet worden ondersteund. | Gegevensanalyses en aangepaste rapportage. Ook als tussenstap van gegevensexport. |
Azure Data Factory- of Synapse-pipelines. | Gegevensstromen maken om de gegevens die zijn ontvangen vanuit Dataverse te transformeren voordat ze worden gefaseerd. | Servicelimieten voor Data Factory. | Scenario voor gegevensexport met complexe transformatie in meerdere fasen. |
Handmatig | Handmatige gegevensexport van geselecteerde entiteit naar CVS-, XML- of Excel-bestanden. | Exportlimieten. | Export naar behoefte is nodig voor kleine en middelgrote gegevensvolumes. |
Transactioneel
Er kunnen transactie-integratiescenario's ontstaan wanneer u informatie tussen systemen moet uitwisselen en gegevens in realtime moet bijwerken. Transactionele integratie zorgt ervoor dat u de transactie nauwkeurig en volledig kunt afronden. De volgende tabel bevat een overzicht van de methoden en geeft overwegingen en richtlijnen voor het gebruik ervan.
Methode | Beschrijving | Overweging | Wanneer gebruiken |
---|---|---|---|
Dataverse-API | OData v4-implementatie om CRUD-bewerkingen te bieden met behulp van een standaardset interfaces, waardoor een interface wordt geboden die openstaat voor een brede technologische doelgroep. | Power Platform API-limieten voor servicebescherming, aanvraaglimieten en -toewijzingen. | Meestal voor transactionele integratie wanneer discrete CRUD-bewerkingen vereist zijn. |
Aangepaste eigen API's (Gegeneraliseerde API voor uitstootberekening) | Aangepaste API's die zijn gemaakt door Microsoft Cloud for Sustainability om uitstoot te berekenen voor specifieke acties die veel bewerkingen consolideren tot één enkele bewerkingen of een nieuw type triggergebeurtenis beschikbaar maken. | Power Platform API-limieten voor servicebescherming, aanvraaglimieten en -toewijzingen. | Het activeren van uitstootberekening is vereist per gebeurtenis. |
Aangepaste API | Uw eigen API maken in Dataverse. | Power Platform API-limieten voor servicebescherming, aanvraaglimieten en -toewijzingen. | Een of meer bewerkingen moeten worden geconsolideerd tot een enkele bewerking of er moet een nieuw type triggergebeurtenis worden geactiveerd. |
Foutafhandeling
Foutafhandeling tijdens het importeren van gegevens speelt een cruciale rol om ervoor te zorgen dat uw gegevens correct worden verwerkt en dat rapporten de nieuwste informatie voor duurzaamheidsrapporten en -analyses tonen. Met Sustainability Manager kunnen gebruikers fouten in de gegevensimporten beoordelen en oplossen. Deze foutrapporten zijn nu beschikbaar voor alle drie de importtypen: sjablonen, begeleide Power Query-stroom en partnerervaring.
Zie Foutafhandeling voor gegevensimport in Microsoft Sustainability Manager voor meer informatie