Arkitektur for Microsoft Sustainability Manager

Microsoft Sustainability Manager er en omfattende løsning, der kan udvides, og som kan hjælpe organisationer med at administrere deres tiltag. Den automatiserer manuelle processer, poster og rapporter data nøjagtigt og giver indsigt for at reducere organisationens afhængighed. Microsoft Sustainability Manager kan nemt integrere data i et hvilket som helst forretningssystem ved at bryde datasiloer ned med en datamodel, der fjerner flertydighed.

Microsoft Sustainability Manager er baseret på funktionerne i Common Data Model Microsoft Teams og Microsoft Power Platform. Hvis du vil konfigurere løsningen, skal du bruge Microsoft Cloud-løsningscenter, som konfigurerer Dataverse-miljøet, installerer løsningerne, datamodellen og eksempeldataene i det.

Du kan udvide kernefunktionerne i Microsoft Sustainability Manager ved at oprette brugerdefinerede løsninger med Azure og Power Platform tools. Microsoft Sustainability Manager hjælper dig med at overvåge mål:

  • Få løbende indblik i organisationens aktiviteter.
  • Rapportér din påvirkning og status i næsten realtid.
  • Samarbejd med andre om at finjustere og skalere tiltag i omfang.

Arkitektur

I følgende diagram vises Microsoft Sustainability Manager-løsningsarkitekturen.

Et diagram, der viser referencearkitekturen i microsoft sustainability manager

Hent en PDF-fil, der kan udskrives, af dette løsningsdiagram.

I resten af denne artikel beskrives de komponentlag, der udgør løsningsarkitekturlaget.

Sikkerhed

Brugere, der bruger den hjælp, der vises i diagrammet, er de brugere, der kommunikerer med Microsoft Sustainability Manager. På følgende liste vises typiske brugerpersoner med deres respektive ansvarsområder:

  • Hjælpeemne: Giver partnerteams mulighed for at komme i mål.
  • Specialister i bæredygtighed: Har ansvaret for udledningsrapporteringsopgaver.
  • Udledningsanalyser: Analyserer data og sender analyseresultater til andre interessenter.
  • It-administrator: Indsamler og henter data ind i systemet.
  • Drift: Betjener faciliteter, overvåger og forbedrer systemets ydeevne og reducerer samtidig driftsomkostningerne, energiforbruget og omkostningerne, vandforbruget og spild.

Godkendelse

Bæredygtige bruger godkendes til Microsoft Sustainability Manager via Azure Active Directory (Azure AD) på samme måde som andre Power Apps-programmer. Azure AD udfører de godkendelsesmetoder, der er aktiveret i lejeren, og gennemtvinger eventuelle politikker for betinget adgang, f.eks. multitrinsgodkendelse for brugere, der får adgang til programmet.

Autorisation

Microsoft Sustainability Manager bruger den rollebaserede sikkerhedsmodel i Dataverse til at give brugere adgang til dataelementer. Der findes indbyggede sikkerhedsroller, eller du kan konfigurere dine egne til at implementere den rollebaserede sikkerhedsmodel. Adgangsniveauet betragter det afdelingshierarki, som brugeren er medlem af.

Du skal først oprette et modelhierarki og konfigurere afdelingshierarkiet. Du kan derefter kopiere disse indbyggede sikkerhedsroller og anvende dem i dine afdelinger for at oprette sikkerhedssegmenteringen. I forbindelse med brugeradministrationen tildeler du disse sikkerhedsroller til slutbrugeren, grupperne eller afdelingerne.

Du kan finde flere oplysninger om at arbejde med Azure AD-sikkerhedsgrupper ved at gå til Sikkerheds-begreber i Microsoft Dataverse.

Brugergrænseflade

Microsoft Sustainability Manager er en modelbaseret app, der brugergrænseflader med slutbrugere. Konfigurationsfunktionaliteten Power Platform Power Apps viser dataelementer for modelbaserede apps.

Datalag

Microsoft Cloud for Sustainability-datamodellen er datagrundlaget for Microsoft Sustainability Manager. Datalaget består af tre typer data: transaktions-, master- og aktivitetsdata. I Dataverse lager gemmes transaktions- og masterdataene. Hvis du vil forbedre skalerbarheden og ydeevnen, lagres aktivitetsdata i fleksibelt datalager i Dataverse og forbindes via virtuelle tabeller. I løsningen bruges en administreret Azure DataPlatform til synkronisering af analysedata, Power BI-rapporter til at generere kvantitative klargøringsrapporter eller Dashboard for bæredygtighed.

Analytics

Microsoft Sustainability Manager leveres med Power BI embedded-rapporter, der er klar til brug, og som benytter de analytiske data (administrerede Azure Data Lake), som er replikeret fra de driftsmæssige Dataverse-data. Løsningen har også mulighed for at oprette Excel-baserede rapporter, der bygger på lige muligheder, ud fra de udledninger og lagrede aktivitetsdata.

Du kan udvide analyserne ved at oprette brugerdefinerede Dynamics 365-dashboards og Power BI embedded dashboards. Dynamics 365-dashboards kan bruge data, der er gemt i Dataverse, f.eks. masterdata. Du kan dog ikke forespørge mod fleksibelt datalager (virtuelle tabeller), hvor aktivitet og beregnede data lagres. Hvis du vil inkludere dataene i et fleksibelt datalager, kan du bruge Power BI Common Data Service (Ældre) connector, når du opretter den brugerdefinerede Power BI-rapport. Power Query Dataverse connector erstatter Common Data Service (ældre) connector. Du kan også indsætte Dataversedataene til Azure Synapse Analytics-arbejdsområdet via Azure Synapse Link-konfiguration. Du kan derefter bruge disse Azure Synapse Analytics arbejdsområdedata som kilde for de brugerdefinerede Power BI-rapporter.

Du kan finde flere oplysninger ved at gå til Oprettelse af en brugerdefineret rapport i Microsoft Sustainability Manager.

Samarbejde

Microsoft Sustainability Manager bruger den indbyggede Microsoft Teams integration til at samarbejde problemfrit med Dynamics 365-teammedlemmer. Løsningen benytter samarbejds- og chatfunktionerne i Microsoft Teams.

Integration

Datamodellen udgør grundlaget for Microsoft Cloud for Sustainability Løsningen kræver muligvis integration med andre systemer, afhængigt af udløbsniveauet for dataejendom. Der er tre primære integrationsscenarier med Microsoft Sustainability Manager.

  • Import af data
  • Dataeksport
  • Transaktionsrelateret

Hvert scenarie repræsenterer en form, der kan bruges til at bruge en eller flere teknologier. I følgende figur illustreres de teknologiindstillinger, der kan være mulige i forbindelse med disse scenarier.

Et diagram, der viser integration i microsoft sustainability manager

Hent en PDF-fil, der kan udskrives, af diagrammet.

Import af data

Dataimport er en af de vigtige processer i Microsoft Sustainability Manager.

Kildedataene kan findes i inkildesystemer, herunder følgende systemer:

  • Power Platform: En anden Dataverse-forekomst
  • Microsoft 365: SharePoint, OneDrive og andre
  • Azure-lejer: Azure Synapse Analytics, Azure Data Lake, Azure-database, andre muligheder for datalagring
  • Det lokale miljø: Understøttede databasesystemer og -kilders forbindelse via det lokale miljø data-gateway.
  • Andre skylejere: Forbindelse til oprettelse af Azure ExpressRoute-gateway eller S2S VPN-gateways.
  • Tredjeparts lejere: Forbindelsen med tredjepartstjenester via brugerdefinerede forbindelser eller udgivne adaptere.

Du kan importere data Sustainability Manager på flere måder, afhængigt af datatype, kilde, brugererfaringsniveau og importhyppighed. I følgende tabel beskrives metoderne, og der er overvejelser og retningslinjer for, hvornår de skal bruges.

Metode Beskrivelse Overvejelse Bruges når
Excel-skabelon Brug af en særlig Excel-skabelon for hver datakategori. Understøtter heterogen dataimport. Overvej at bruge den nyeste skabelonversion, og husk de nødvendige felter, formater og regler for en vellykket import. Datamængden og den indsats, der kræves for at transformere, er lav.
Færdigbyggede Power Query-connectors Brugere kan i øjeblikket oprette forbindelse mellem deres data via CSV-filer (kommaseparerede værdier), Excel-filer og OData (Open Data Protocol) sammen med over 40 connectorer, der findes i Power Query. Evaluer tilgængeligheden af tilslutningen, skalerbarhed (datamængde og data), samt kompleksiteten af de data, der skal bruges, og den nødvendige transformering. Dataimportscenarier, hvor Power Query-connectorerne understøtter indbygget, og du vil styre datatransformeringen.
Partnerkonnektorer med første part
(baseret på Azure Logic Apps-struktur)
Opbygning af data-connectorer til Microsoft Sustainability Manager-løsningen for at hente data direkte fra eksterne løsninger. Du skal gennemgå beskyttelse af personlige oplysninger, sikkerhed og overholdelse af gennemgang, før de flyttes til produktionen. Udbyderen eller partneren understøtter indbygget Sustainability Manager.
Brugerdefinerede connectors Du kan oprette (og endda dele) en connector, der har egne udløsere og handlinger. Begrænset til funktionerne i den API eller tjeneste, de opretter forbindelse til. Ekstra udviklings- og vedligeholdelsesarbejde for at holde forbindelsen opdateret på grund af ændringer af API eller godkendelsesmetoder. Sustainability Manager understøtter ikke automatisk kildeudbyderen eller partneren, og der er begrænsninger ved oprettelse af en førsteparts-connector (Power Query).
Azure Data Factory- eller Synapse-pipelines Oprettelse af dataforløb for at transformere dataene, inden de oprettes i Dataverse. Grænser for tjenesten Data Factory. Dataimporter, der kræver transformering i flere faser.
Manuel Brug Microsoft Sustainability Manager manuel importfunktion til at importere individuelle poster eller masseposter. Hvis du vil opdatere aktivitetsdataposter i Sustainability Manager, skal du slette de data, du tidligere har importeret, og importere alle dataene igen. Rette op på individuelle poster, og når integration af massedata er undgået, eller dataene er lave.

Dataeksport

Du kan få brug for at eksportere data fra Sustainability Manager til fase for brugerdefinerede analyser eller feed andre systemer til behandling. I følgende tabel beskrives metoderne, og der er overvejelser og retningslinjer for, hvornår de skal bruges.

Metode Beskrivelse Overvejelse Bruges når
Azure Synapse Link for Dataverse Replikering af Dataverse-data til Synapse Analytics eller Data Analytics til analyse og brugerdefineret rapportering. Tabeller, der ikke understøttes. Dataanalyser og tilpasset rapport. Også som en mellemliggende fase i dataeksporten.
Azure Data Factory- eller Synapse-pipelines. Oprettelse af dataforløb for at transformere dataene, der er modtaget fra Dataverse, før de sættes i niveauer. Grænser for tjenesten Data Factory. Scenarie for dataeksport eller dataeksport med en kompleks transformering med flere faser.
Manuel Manuel dataeksport af det valgte objekt til CVS-, XML- eller Excel-filer. Eksportbegrænsninger. Ad hoc-eksportbehov for datamængder i lille og mellemstørrelse.

Transaktionsrelateret

Scenarier for transaktionsintegration kan opstå, når du har brug for at udveksle oplysninger mellem systemer og opdatere data i realtid. Transaktionsintegration sikrer, at du fuldfører transaktionen nøjagtigt og fuldstændigt. I følgende tabel beskrives metoderne, og der er overvejelser og retningslinjer for, hvornår de skal bruges.

Metode Beskrivelse Overvejelse Bruges når
Dataverse API Implementering af OData v4 for at levere CRUD-handlinger ved hjælp af et standardsæt af grænseflader, der giver en brugergrænseflade, der er åben for en publikum. Power Platform API'er for tjenestebeskyttelse, anmodningsbegrænsninger og allokeringer. Mest i forbindelse med transaktionsintegration, når der kræves separate CRUD-handlinger.
Brugerdefinerede API'er til første part (API'er til beregning af generaliseret beregning af api'en) Brugerdefinerede API'er, der er oprettet af Microsoft Cloud for Sustainability for at beregne muligheder for bestemte handlinger, som samler mange handlinger i en enkelt handling, eller som viser en ny type udløsende hændelse. Power Platform Servicebeskyttelses API-grænser, anmodningsbegrænsninger og allokeringer. Det er påkrævet at udløse beregningen pr. en hændelse.
Brugerdefineret API Oprettelse af din egen API i Dataverse. Power Platform API'er for tjenestebeskyttelse, anmodningsbegrænsninger og allokeringer. En eller flere handlinger skal samles i en enkelt handling eller skal vise en ny type udløsende hændelse.

Næste trin