Del via


Opret en genvej til Dataverse-miljø

Følg trinnene i denne artikel for at oprette og bruge en Dataverse genvej til at integrere Microsoft Sustainability Manager data i dit Fabric-arbejdsområde. Disse trin forbereder også dataene til transformation til ESG-datamodelskemaet i environmental, social og governance.

Forudsætninger

  • Udrul funktionen Miljødata og indsigt i dit Fabric-arbejdsområde.
  • Sørg for, at Sustainability Manager er installeret og indstillet i dit Dataverse-miljø.
  • Kontrollér, at du har sikkerhedsrollen Systemadministrator i Dataverse.
  • Sørg for, at du er administrator af Fabric-arbejdsområdet.
  • Aktivér Link til Fabric fra Dataverse-miljøet.
  • Sørg for, at Dataverse miljøet og arbejdsområdet Fabric er i samme geografi.

Trin 1: Oprette en Dataverse-genvej

I dette trin opretter du en genvej til det Dataverse miljø, hvor Sustainability Manager data findes fra IngestedRawData søhus.

  1. Åbn arbejdsområdet i Fabric, hvor du implementerede bæredygtighedsløsningen. Vælg løsningen fra listevisningen for at åbne løsningen. Du kommer til siden med administreret kapacitet ved at vælge ESG-databeholdningsfunktionen i listevisningen Administrer udrullede funktioner.

  2. Vælg IngestedRawData-søhus fra siden ESG-databeholdning for administrerede funktioner.

Skærmbillede af valg af IngestedRawData-søhus.

  1. Fra søhuset skal du vælge Hent Data, og vælg derefter Ny genvej.

Skærmbillede af oprettelse af en ny genvej.

  1. Vælg Dataverse som genvejstypen.

  2. Der vises en guide, som indstille dine forbindelseslegitimationsoplysninger for Dataverse miljøet. Vælg Opret ny forbindelse, og angiv miljø-URL-adressen og legitimationsoplysningerne med systemadministratortilladelser. Fabric bruger disse legitimationsoplysninger til at indstille forbindelsen til Dataverse-miljøet og få sikker adgang til dataene.

Skærmbillede af en ny forbindelsesguiden.

  1. Vælg alle de Sustainability Manager tabeller på listen, og vælg derefter Næste. Se efter de tabeller, der begynder med præfikset msdyn_.

Skærmbillede af søgning efter msdyn.

  1. Listen over valgte Sustainability Manager tabeller og deres genvejsnavne vises.

Hver genvej oprettes med suffikset _partitioned. Hvis du vil fjerne suffikset fra alle tabelnavnene, kan du oprette en notesbog, føje IngestedRawData søhus til notesbogen og derefter køre følgende logik. Erstat "[LAKEHOUSE_NAME]" med navnet søhus, der indeholder Dataverse tabelgenvejene. For eksempel SDS_ESGDE_test_IngestedRawData_LH.

TARGET_DB = "[LAKEHOUSE_NAME]"
DATAVERSE_SHORTCUT_SUFFIX = "_partitioned"

for table in spark.catalog.listTables(TARGET_DB):
    if table.name.endswith(DATAVERSE_SHORTCUT_SUFFIX):
        updated_table_name = table.name.removesuffix(DATAVERSE_SHORTCUT_SUFFIX)
        try:
            spark.sql(f"ALTER TABLE {TARGET_DB}.{table.name} RENAME TO {TARGET_DB}.{updated_table_name}")
            print(f"Successfully renamed table from '{table.name}' to '{updated_table_name}' in Lakehouse '{TARGET_DB}'")
        except Exception as e:
            print(f"Failed renaming table from '{table.name}' to '{updated_table_name}' in Lakehouse '{TARGET_DB}'")      

Tabellerne er nu tilgængelige i IngestedRawData-søhus og er klar til at blive transformeret til ESG-datamodellen.

Trin 2: Transformer data

Når Sustainability Manager-dataene er integreret i IngestedRawData søhus, skal du samle og harmonisere dataene ved at omdanne dem til ESG-datamodel-skemaet. Funktionsudrulningen oprettede ProcessedESGData-søhus i arbejdsområdet til lagring af de harmoniserede data.

ESG-datamodelskemaet knytter ESG-dataenhederne til andre dataenheder, der beskriver andre funktionsområder i en virksomhed, f.eks. HR, IT eller økonomiproduktion.

Til transformering af Sustainability Manager-data til ESG-datamodelskemaet leverer funktionen notesbøger og datapipelines, der bruger færdigbyggede transformations- og orkestreringsteknologier ved hjælp af biblioteker, der er gemt i ConfigAndDemoData-søhus i dit arbejdsområde.

Kør notesbogen LoadReferenceTables_INTB for at indlæse og transformere Sustainability Manager-dataene til ESG-datamodelskemaet i ProcessedESGData søhus.

Skærmbillede af kørsel af pipeline.

Datapipelinen kører disse trin:

  1. Det første trin deaktiveres som standard og kræves ikke til denne metode, da dataene fra Sustainability Manager allerede er indlæst som søhustabeller.

  2. Transformationen af Sustainability Manager-data til ESG-datamodelskemaet er en proces i to faser:

  • Først transformerer TransformMSMDataToProcessedESGData_INTB-notesbogen Microsoft Sustainability Manager-dataene til de mellemliggende tabeller til import af rådata.
  • Derefter transformerer notesbogen TransformRawImportESGDataToProcessedESGData_INTB dataene fra tabellerne for import af rådata til ESG-datamodel-skemaet.