Arkitektur för Microsoft Sustainability Manager
Microsoft Sustainability Manager bygger på funktionerna i Common Data Model, Microsoft Teams och Microsoft Power Platform. För att konfigurera lösningen måste du använda Lösningscenter för Microsoft Cloud, som ställer in Dataverse-miljön, distribuerar lösningarna, datamodellen och exempeldata i den.
Följande diagram visar Microsoft Sustainability Manager-lösningsarkitekturen.
Hämta en utskrivbar PDF-fil med det här lösningsarkitekturdiagrammet.
I resten av den här artikeln beskrivs de komponentlager som utgör lagret för lösningsarkitekturen.
Säkerhet
Hållbarhetsanvändare som visas i diagrammet är de användare som interagerar med Microsoft Sustainability Manager. Följande lista visar typiska hållbarhetsanvändare med deras respektive ansvarsdefinition:
- Hållbarhetsledare: Tillhandahåller utsläppen till partnerteam.
- Hållbarhetsspecialist: Ansvarig för emission rapporteringsuppgifter.
- Emissionsanalytiker: Analyserar utsläppsdata och skickar analysresultat till andra intressenter.
- IT-administratör: Samlar in och matar in emissionsdata i systemet.
- Åtgärder: Driver anläggningar, övervakar och förbättrar systemets prestanda samtidigt som koldioxidutsläpp, energianvändning och kostnader, vattenförbrukning och avfall minskar.
Autentisering
Hållbarhetsanvändare autentiserar till Microsoft Sustainability Manager via Microsoft Entra ID, precis som alla andra Power Apps-program. Microsoft Entra ID utför de autentiseringsmetoder som aktiverats i klientorganisationen, samt implementerar samtliga policyer för villkorsstyrd åtkomst, till exempel Microsoft Entra-multifaktorautentisering för användare som startar programmet.
Auktorisering
Microsoft Sustainability Manager använder den rollbaserade säkerhetsmodellen i Dataverse för att ge användare åtkomst till dataelement. Inbyggda säkerhetsroller är tillgängliga eller så kan du konfigurera egna så att de kan implementera den rollbaserade säkerhetsmodellen. Åtkomstnivån betraktar affärsenhetshierarkin som användaren är medlem i.
Först måste du skapa och konfigurera affärsenhetshierarkin. Sedan kan du kopiera de inbyggda säkerhetsrollerna och tillämpa dem på affärsenheterna och skapa en säkerhetssegmentering. Som en del av din användarhantering tilldelar du slutanvändaren, teamen eller affärsenheterna dessa säkerhetsroller.
Mer information om hur du kan arbeta med Microsoft Entra-grupper finns i Säkerhetskoncept i Microsoft Dataverse.
Användargränssnitt
Microsoft Sustainability Manager är en modellbaserad app som har gränssnitt till slutanvändarna. Konfigurationsfunktionerna Power Platform Power Apps visar dataelement för modellbaserade appar.
Datalager
Datamodellen Microsoft Cloud for Sustainability är datagrunden för Microsoft Sustainability Manager. Datalager består av tre typer av data: transaktions-, huvud- och aktivitetsdata. I Dataverse lagringsutrymmet lagras de transaktions- och huvuddata. För att förbättra skalbarhet och prestanda lagras införda aktivitetsdata i elastisk datalagring i Dataverse och ansluts via virtuella tabeller. Lösningen använder en hanterad Azure Data Lake för att synkronisera analysdata, som de hanterade Power BI-rapporter använder för att generera kvantitativ förberedelserapport eller Instrumentpanel för hållbarhet.
Rapporter
Microsoft Sustainability Manager levereras med färdiga, Power BI embedded rapporter som använder analysdata (hanterad Azure Data Lake) som replikerats från Dataverse verksamhetsdata. Lösningen kan också generera Excel-baserade rapporter från de miljö- och aktivitetsdata som lagras.
Du kan utöka analyser genom att skapa anpassade Dynamics 365 instrumentpaneler och Power BI embedded instrumentpaneler. Dynamics 365 instrumentpaneler kan använda data som är lagrade i Dataverse, till exempel huvuddata. Du kan dock inte fråga mot elastisk datalagring (virtuella tabeller) där aktivitet och beräknade emissioner lagras. För att inkludera data i elastisk datalagring kan du använda Power BI Common Data Service (äldre) anslutningsprogram när du skapar din anpassade Power BI rapport. Power Query Dataverse anslutningsprogram ersätter Common Data Service (äldre) anslutningsprogram. Du kan också mata Dataverse data till Azure Synapse Analytics workspace via Azure Synapse Link konfiguration. Sedan kan du använda Azure Synapse Analytics workspace data som källa för dina anpassade Power BI rapporter.
Mer information finns i Skapa en anpassad rapport i Microsoft Sustainability Manager.
Samarbete
Microsoft Sustainability Manager använder den inbyggda Microsoft Teams integreringen används för att sömlöst samarbeta med Dynamics 365-teammedlemmar. Lösningen utnyttjar samarbets- och chattfunktionerna hos Microsoft Teams.
Integrering
Datamodellen utgör grunden för Microsoft Cloud for Sustainability. Beroende på dataegendomens mognadsnivå kan lösningen komma att kräva integrering med andra system. Det finns tre huvudsakliga integrationsscenarier med Microsoft Sustainability Manager.
- Dataimport
- Dataexport
- Transaktion
Varje scenario representerar en form som kan användas med hjälp av en eller flera tekniker. I följande figur illustreras de tekniska alternativen för att kunna lösa dessa scenarier.
Hämta en utskrivbar PDF-fil med diagrammet.
Dataimport
Dataimport är en av de viktigaste processerna av Microsoft Sustainability Manager.
Källdata kan finnas i olika system som omfattar:
- Power Platform: En annan Dataverse-instans
- Microsoft 365: SharePoint, OneDrive och andra
- Azure-klientorganisation: Azure Synapse Analytics, Azure Data Azure-databas, andra datalagringsalternativ
- Lokal klientorganisation: Databassystem och källor som stöds anslutning via lokal datagateway.
- Andra molnklienter: Anslutning med upprättande av Azure ExpressRoute gateway- eller S2S VPN-gateways.
- Tredjepartsklienter: Anslutning till tjänster från tredje part via anpassade anslutningar eller publicerade adaptrar.
Du kan importera data till Sustainability Manager på flera sätt, beroende på datatyp, källa, användarens erfarenhetsnivå och importfrekvens. I följande tabell sammanfattas metoderna och det finns saker att tänka på och riktlinjer för när de ska användas.
Metod | Beskrivning | Att tänka på | Använd när |
---|---|---|---|
Excel-mall | Använda en dedikerad Excel-mall för varje datakategori. | Stöd för heterogena dataimport. Överväg att använda den senaste mallversionen och tänk på vilka fält, format och regler som krävs för att importen ska lyckas. | Datavolym och den insats som krävs för omvandlingen är låg. |
Power Query Import | Den vägledda Power Query-upplevelsen är den mest omfattande inmatningsmetoden som finns tillgänglig i Microsoft Sustainability Manager. Det gör att du kan importera data för flera entiteter med hjälp av flera källor, allt via en enda import med detaljerade anvisningar för att säkerställa att inmatningn lyckas. | Utvärdera tillgängligheten för anslutningen, skalbarhet (datavolym och datavolatilitet) och komplexiteten i datarensning och omvandling som krävs. | Dataimportscenarier där Power Query anslutningsprogram har stöd för enhetligt och du vill ha kontroll över dataomvandlare. |
Förstaparts partneranslutningsprogram | Skapa dataanslutningsprogram för att Microsoft Sustainability Manager lösningen ska hämta data direkt från externa lösningar. | Måste gå igenom sekretess-, säkerhets- och regelefterlevnadsgranskning innan de flyttas till produktion. | Sustainability Manager stöder källeverantören eller partnern. |
Anpassade anslutningsprogram | Låter dig skapa (och även dela) en anslutningsapp med egna utlösare och åtgärder. | Begränsad till funktionerna i API:et eller tjänsten som de ansluter till. Extra utveckling och underhåll för att hålla anslutningsprogrammet uppdaterat på grund av ändringar i API:et eller autentiseringsmetoderna. | Sustainability Manager inte källeverantören eller partnern inbyggt, och det finns begränsningar för att skapa en förstapartsanslutning (Power Query). |
Azure Data Factory eller Synapse-pipelines | Skapa dataflöden som omvandlar data innan denna matas in i Dataverse. | Begränsningar för tjänsten Data Factory. | Dataimporter som kräver omvandling i flera steg. |
Manuell | Använda funktionen för manuell import i Microsoft Sustainability Manager för att importera enskilda poster eller flera poster. | För att uppdatera aktivitetsdataposter i Sustainability Manager måste du ta bort tidigare importerad data och återimportera all data. | Åtgärda enskilda poster och se till att integreringen av massdataimport är låg eller om integreringen av data är låg. |
Med anpassade dimensioner kan organisationerna inkludera olika egenskaper för registrerade aktivitetsdata. Det är ett flexibelt sätt att utöka Microsoft Sustainability Manager-datamodellen. Du kan använda anpassade dimensioner i beräkningar och rapporter för att extrahera insiktsfulla analyser.
Kommentar
inmatning av anpassade dimensioner är endast tillgängligt via Power Query-upplevelsen.
Den är heller inte tillgänglig för referensdata.
Organisationer kan använda Hantering av datagodkännande (förhandsversion) för att aktivera lagring av datan i ett väntande stadium så att denna inte påverkar beräkningarna, analyserna och rapporteringen. När behöriga användare har granskat och godkänt datan blir den tillgänglig för alla motsvarande funktioner
Dataexport
Du kanske vill exportera data från Sustainability Manager till att arrangera anpassade analyser eller mata andra system för bearbetning. I följande tabell sammanfattas metoderna och det finns saker att tänka på och riktlinjer för när de ska användas.
Metod | Beskrivning | Att tänka på | Använd när |
---|---|---|---|
Azure Synapse Link for Dataverse | Replikera Dataverse-data till Synapse Analytics eller Data Lake för analys och anpassad rapportering. | Tabeller som inte stöds. | Dataanalys och anpassad rapportering. Även som ett mellanliggande steg för dataexport. |
Azure Data Factory eller Synapse-pipelines. | Skapa dataflöden för att transformera data som tas emot från Dataverse innan du iscensätter det. | Begränsningar för tjänsten Data Factory. | Dataexport scenario med komplex omvandling i flera steg. |
Manuell | Manuell dataexport av vald entitet till CVS-, XML- eller Excel-filer. | Exportera gränser. | Ad hoc-exportbehov för små och medelstora datavolymer. |
Transaktion
Scenarier med transaktionsintegrering kan komma att uppstå när du behöver utbyta information mellan system och uppdatera data i realtid. Med transactional integration kan du slutföra transaktionen korrekt och fullständigt. I följande tabell sammanfattas metoderna och det finns saker att tänka på och riktlinjer för när de ska användas.
Metod | Beskrivning | Att tänka på | Använd när |
---|---|---|---|
Dataverse-API | OData v4-implementering för att tillhandahålla CRUD-åtgärder med hjälp av en standarduppsättning gränssnitt, vilket ger ett gränssnitt som är öppet för publik. | Power Platform API-begränsningarna i tjänstskyddet, förfrågningsgränser och tilldelningar. | Mest för transaktionell integrering när diskreta CRUD-operationer krävs. |
Anpassade API:er (Generaliserad emissionsberäkning API) | Anpassade API:er som skapats av Microsoft Cloud for Sustainability för att beräkna emissioner för specifika åtgärder som konsoliderar många åtgärder till en enda åtgärd eller visar en ny typ av utlösande händelse. | Power Platform API-begränsningar för tjänstskydd, förfrågningsgränser och tilldelningar. | Utlösande utsläppsberäkning krävs enligt en händelse. |
Anpassa API | Skapa ditt eget API i Dataverse. | Power Platform API-begränsningarna i tjänstskyddet, förfrågningsgränser och tilldelningar. | En eller flera åtgärder måste konsolideras i en och samma åtgärd eller måste visa en ny typ av utlösande händelse. |
Felhantering
Felhanteringen under dataimporten spelar en viktig roll för att säkerställa att datainmatningen är korrekt samt att rapporterna visar den senaste informationen för hållbarhetsrapporter och analyser. Med Sustainability Manager kan användarna granska och korrigera fel i dataimporter. De här felrapporterna finns nu tillgängliga för alla tre importtyper, mallar, vägledda Power Query-flöden och partnerupplevelser.
Mer information finns i Felhantering för dataimport i Microsoft Sustainability Manager