Skapa en genväg till Dataverse miljön
Följ stegen i den här artikeln för att skapa och använda en Dataverse genväg för att integrera Microsoft Sustainability Manager data i din Fabric-arbetsyta. De här stegen förbereder också data för omvandling till schemat för ESG-datamodellen (miljö, socialt ansvar och styrning).
Förutsättningar
- Distribuera funktionen Miljödata och insikter i arbetsytan Fabric.
- Se till att Sustainability Manager är installerat och konfigurerat i din Dataverse miljö.
- Se till att du har systemet Administratör säkerhetsroll Dataverse .
- Kontrollera att du är administratör för infrastrukturarbetsytan.
- Aktivera Länk till infrastruktur från Dataverse miljön.
Steg 1: Skapa en Dataverse genväg
I det här steg skapar du en genväg till miljön Dataverse där Sustainability Manager data finns från IngestedRawData sjöhus.
Öppna arbetsytan i Fabric där du distribuerade lösningen Sustainability. Öppna lösningen genom att välja den i listvyn. Om du vill komma till sidan för hanterad kapacitet välj du funktionen för ESG-dataegendom i listvyn Hantera distribuerade funktioner .
På sidan för hanterad funktion för ESG-dataegendom Välj du IngestedRawData sjöhus.
- Från sjöhus, Välj Hämta data och sedan Välj Ny genväg.
Väljsom Dataverse genvägstyp.
En guide visas för att konfigurera dina autentiseringsuppgifter för anslutningen Dataverse . Välj Skapa en ny anslutning och ange miljö-URL:en och autentiseringsuppgifterna med system- Administratör behörigheter. Infrastrukturresurserna använder dessa autentiseringsuppgifter för att konfigurera anslutningen till Dataverse miljön och få säker åtkomst till data.
- Välj alla tabellerna Sustainability Manager i listan och sedan Välj Nästa. Leta efter de tabeller som börjar med prefixet msdyn_.
- Listan över valda Sustainability Manager tabeller och deras genvägsnamn visas.
Varje genväg skapas med suffixet _partitioned. Om du vill ta bort suffixet från alla tabellnamn kan du skapa en notebook-fil, lägga till IngestedRawData sjöhus i notebook-filen och sedan köra följande logik. Ersätt "[LAKEHOUSE_NAME]" med namnet sjöhus som innehåller Dataverse tabellgenvägarna. Till exempel 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}'")
Tabellerna är nu tillgängliga i IngestedRawData sjöhus och är redo att omvandlas till ESG-datamodellen.
Steg 2: Omvandla data
När Sustainability Manager data har integrerats i IngestedRawData sjöhus måste du förena och harmonisera data genom att omvandla dem till ESG-datamodellschemat . Funktionsdistributionen skapade ProcessedESGData sjöhus på arbetsytan för att lagra harmoniserade data.
Schemat för ESG-datamodellen länkar ESG-dataentiteterna till andra dataentiteter som beskriver andra funktionella områden i ett företag, till exempel HR, IT eller ekonomiproduktion.
För att transformera Sustainability Manager data till ESG-datamodellschemat tillhandahåller funktionen notebook-filer och datapipelines som använder fördefinierade transformerings- och orkestreringstekniker med hjälp av bibliotek som lagras i ConfigAndDemoData sjöhus på din arbetsyta.
Kör den LoadReferenceTables_INTB notebook-filen för att läsa in och transformera Sustainability Manager data till ESG-datamodellschemat i ProcessedESGData sjöhus.
Datapipelinen kör följande steg:
Den första steg inaktiveras som standard och krävs inte för den här metoden, eftersom data från Sustainability Manager redan har lästs in som sjöhus tabeller.
Omvandlingen av Sustainability Manager data till ESG-datamodellschemat är en process i två steg:
- Först transformerar den TransformMSMDataToProcessedESGData_INTB notebook-filen data till Microsoft Sustainability Manager de mellanliggande importtabellerna för rådata.
- Sedan transformerar TransformRawImportESGDataToProcessedESGData_INTB notebook-filen data från importtabeller för rådata till ESG-datamodellschemat .