Met Microsoft Sustainability Manager kunt u de impact van uw organisatie op het milieu controleren en beheren.
Met het Workiva Platform kunt u ketens bouwen om automatisch emissiegegevens te downloaden van Microsoft Sustainability Manager naar een tabel, gebaseerd op een tijdsperiode die is opgegeven in een aangepaste Microsoft Sustainability Manager spreadsheet. U kunt de tabel vervolgens gebruiken als bron voor een query of spreadsheetverbinding, bijvoorbeeld om de gegevens op te nemen in ESG- of duurzaamheidsrapportage (Environmental, Social, and Governance).
Opmerking: Hoewel u in deze instructies meerdere ketens bouwt, voert u slechts één keten uit - die vervolgens automatisch de andere ketens uitvoert - om gegevens van Microsoft te downloaden en de spreadsheet bij te werken.
Opmerking: De Microsoft Sustainability Manager spreadsheet die door deze ketens wordt gebruikt, wordt geleverd door Workiva. Als u dit niet hebt, maar wel geïnteresseerd bent, neem dan contact op met uw Customer Success Manager voor meer informatie.
Vereisten
Om deze ketens te bouwen, stelt u eerst deze connectors in Ketens:
- Workiva connector
- Microsoft Dynamics® CRM connector
- Tabulaire transformatie connector
- JSON connector
- Stuur connector
- Bestandshulpprogramma's connector
Tip: Alle opdrachten van de ketens gebruiken de standaard CloudRunner. Er zijn geen GroundRunners nodig.
Om integratie met Microsoft Dataverse mogelijk te maken, registreert u een app met een Microsoft Entra ID en let u op het volgende voor de Microsoft Dynamics CRM connector:
- De URL en huurder-ID van de Microsoft Sustainability Manager-instantie om van te downloaden
- De client-ID en het geheim van de Microsoft Entra ID
Tot slot, noteer de ID's voor de Microsoft Sustainability Manager spreadsheet, de bladen en de bijbehorende tabel.
Bouw een ketting om gegevensdownloads te loggen
Om te beginnen bouwt u een keten om de Microsoft Sustainability Manager spreadsheet bij te werken om bij te houden wanneer emissiegegevens worden geüpload naar Workiva.
Stap 1. Creëer de ketting
- Ga naar Ketens, klik op Maken, en selecteer Keten maken.
- In Setup, voert u een naam in van
3. MSM logen een beschrijving om uit te leggen dat de keten logt wanneer gegevens worden geüpload vanuit Microsoft Sustainability Manager. - Klik op Opslaan.
Stap 2. Begin met een gebeurtenis Runtime Inputs
- Van Ketengebeurtenissen, verplaatst u Runtime-ingangen naar Start.
- Selecteer de gebeurtenis Runtime-ingangen en klik op bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- In Variables, voegt u TextField-ingangen toe met deze weergavenamen:
BereikSpreadsheet-IDControleblad IDKetting run log IDStart verversenEinde verversenVernieuw jaar
Tip: Laat de standaardwaarden van de variabelen leeg; ze worden gegenereerd wanneer u 1 uitvoert. MSM ververst keten die later is aangemaakt.
- Selecteer Vereist voor alle variabelen en klik op Opslaan.
Stap 3. Opdrachten toevoegen om tijdsperiode uit Controleblad te halen
Om de tijdsperiode van de emissiegegevens te identificeren die van Microsoft moeten worden gedownload:
- Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats Bestand maken naar het canvas.
- Sleep een koppeling van Runtime-ingangen naar Bestand maken.
- Selecteer de opdracht Bestand maken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de connector Bestandshulpprogramma's die u wilt gebruiken. Tekst Voer de bij te werken tekenreeks in Controleblad in: - Voer
,,,Emissiegegevens voor het laatst bijgewerkt op. - Selecteer de variabele System.DateTime van Runtime.
- Voer
- Selecteer op Beschikbare connectors, Workiva, en verplaats Schrijf bladgegevens naar het canvas.
- Sleep een koppeling van Bestand maken naar Bladgegevens schrijven.
- Selecteer de opdracht Bladgegevens schrijven en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Workiva-connector die u wilt gebruiken. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Selecteer de Besturingsblad-ID runtime-invoer van Trigger. Gegevensbestand Selecteer de uitvoer Bestand maken van Bestand maken. Scheidingsteken Voer een komma in ( ,).Bereik Selecteer de runtime-invoer Bereik van Trigger. Platform-API gebruiken Schakel dit selectievakje in.
Stap 4. Opdrachten toevoegen om het Chain run logboek bij te werken
Om de Chain run log sheet bij te werken wanneer er gegevens worden gedownload van Microsoft:
- Op Beschikbare connectors, selecteert u Workiva, en verplaatst u Get sheet data naar het canvas.
- Sleep een koppeling van Runtime-ingangen naar Bladgegevens ophalen.
- Selecteer de opdracht Get sheet data en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Selecteer de Chain run log ID runtime input van Trigger. Regio Voer A1 in:.Waardevolle stijl Selecteer Berekend. Herziening Voer -1in. - Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats Bestand maken naar het canvas.
- Sleep een koppeling van Bladgegevens ophalen naar Bestand maken.
- Selecteer de opdracht Bestand maken en klik op Bewerken.
- Voer in Basic info een naam en beschrijving in om aan te geven dat de opdracht de logboekvermelding maakt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde connector voor Bestandshulpprogramma's als eerder. Tekst Voer de tekenreeks in om de kolommen van het blad Chain run log bij te werken: - Voer de kolomkoppen in:
Datum,Details, en druk op Enter. - Selecteer de variabele System.DateTime van Runtime.
- Klik op de variabele System.DateTime en voeg een Parse Date/Time transformatie toe:
- Selecteer ISO Extended (Platform Standaard).
- In Uitvoer datum formaat, voert u
%Y-%m-%din. - Selecteer de tijdzones voor de invoer- en uitvoerdatum.
- Voer
in, emissiegegevens voor. - Selecteer de runtime-invoer Vernieuw jaar van Trigger.
- Voer
-in. - Selecteer de runtime-invoer Vernieuwen starten van Trigger.
- Voer
in naar. - Selecteer de runtime-invoer Vernieuw jaar van Trigger.
- Voer
-in. - Selecteer de runtime-invoer Vernieuwen einde van Trigger.
- Enter
werd met succes ververst.
- Voer de kolomkoppen in:
- Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Geavanceerde query naar het canvas.
- Sleep een koppeling van Bestand maken naar Geavanceerde query.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Tabular transformatieconnector die u wilt gebruiken. Tabellen Voeg twee tabellen toe om in de query te gebruiken: - Voor de eerste tabel:
- Selecteer in Bestand de uitvoer Gegevens van Bladgegevens ophalen.
- In Tabelnaam, voert u
eenin.
- Voor de tweede tabel:
- Selecteer in Bestand het Aangemaakt bestand uitvoer van het voorgaande Bestand aanmaken.
- In Tabelnaam, voert u
bin.
Query Voer de uit te voeren query in: select * from a union all select * from b
Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Voor de eerste tabel:
- Selecteer op Beschikbare connectors, Workiva, en verplaats Bladgegevens overschrijven naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Bladgegevens overschrijven.
- Selecteer de opdracht Bladgegevens overschrijven en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Selecteer de Chain run log ID runtime input van Trigger. Gegevensbestand Selecteer de uitvoer Resultaat van Geavanceerde query. Scheidingsteken Voer een komma in ( ,).Cel starten Voer A1in.Async Schakel dit selectievakje in. - Klik op Publiceer, voer een opmerking over de publicatie in en klik op Publiceer.
Bouw ketens van de sjabloon Gegevens laden naar Wdata
Vervolgens gebruikt u de sjabloon Gegevens laden naar Wdata om ketens te bouwen om de gekoppelde tabel van Microsoft Sustainability Manager spreadsheet bij te werken met de gegevens die u van Microsoft hebt gedownload. De sjabloon Gegevens laden naar Wdata maakt ketens die samenwerken om:
- Bepaal of de dataset al in de tabel bestaat
- Werk de tabel bij met de nieuwste dataset
Om de ketens te maken van Sjablonen, opent u de sjabloon Gegevens laden naar Wdata | Primaire keten en klikt u op Nieuwe keten.
Bouw een keten om gegevens van Microsoft te downloaden
Bouw ten slotte een keten om emissiegegevens te downloaden en importeren uit Microsoft Sustainability Manager.
Stap 1. Creëer de ketting
- Ga naar Ketens, klik op Maken, en selecteer Keten maken.
- In Setup, voert u een naam in van
1. MSM verversten een beschrijving om uit te leggen dat de keten gegevens downloadt van Microsoft Sustainability Manager en deze uploadt naar de tabel. - Voeg de variabelen toe:
Naam Waarde Spreadsheet-ID Voer de ID in voor de Microsoft Sustainability Manager spreadsheet. Controleblad ID Voer de ID in voor het gedeelte Controleblad van de Microsoft Sustainability Manager spreadsheet. Ketting run log ID Voer de ID in voor het gedeelte Chain run log van de Microsoft Sustainability Manager spreadsheet. Tabel ID Voer de ID in voor de tabel die verbonden is met de Microsoft Sustainability Manager spreadsheet. - Voeg een dynamische variabele toe met een Naam van
nextLink, en klik op Opslaan.
Stap 2. Begin met opdrachten om de tijdsperiode van de te downloaden gegevens te identificeren
Om de tijdsperiode van de te downloaden emissiegegevens te bepalen, gebaseerd op de Microsoft Sustainability Manager spreadsheet:
- Van Beschikbare connectors, selecteer Workiva, en verplaats Get sheet data naar Start.
- Selecteer de opdracht Get sheet data en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de variabele Spreadsheet ID van Keten. Blad-ID/naam Selecteer de variabele Controleblad ID van Keten. Regio Voer A4 in:.Waardevolle stijl Selecteer Berekend. Herziening Voer -1in. - Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Geavanceerde query naar het canvas.
- Sleep een koppeling van Start naar Geavanceerde zoekopdracht.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Tabellen Voeg de tabel toe die u in de query wilt gebruiken: - Selecteer in Bestand de uitvoer Gegevens van Bladgegevens ophalen.
- In Tabelnaam, voert u
eenin.
Query Voer de uit te voeren query in: select case when `Transactie Start Maand` = 'Januari' then '01-01' when `Transactie Start Maand` = 'Februari' then '02-01' when `Transactie Start Maand` = 'Maart' then '03-01' when `Transactie Start Maand` = 'April' then '04-01' when `Transactie Start Maand` = 'Mei' then '05-01' when `Transactie Start Maand` = 'Juni' then '06-01' wanneer `Transactie Start Maand` = 'Juli' dan '07-01' wanneer `Transactie Start Maand` = 'Augustus' dan '08-01' wanneer `Transactie Start Maand` = 'September' dan '09-01' wanneer `Transactie Start Maand` = 'Oktober' dan '10-01' wanneer `Transactie Start Maand` = 'November' dan '11-01' wanneer `Transactie Start Maand` = 'December' dan '12-01' einde als "stmth", case when `Transactie Eindmaand` = 'Januari' then '01-31' when `Transactie Eindmaand` = 'Februari' then '02-28' when `Transactie Eindmaand` = 'Maart' then '03-31' when `Transactie Eindmaand` = 'April' then '04-30' when `Transactie Eindmaand` = 'Mei' then '05-31' when `Transactie Eindmaand` = 'Juni' then '06-30' wanneer `Transactie Eindmaand` = 'Juli' dan '07-31' wanneer `Transactie Eindmaand` = 'Augustus' dan '08-31' wanneer `Transactie Eindmaand` = 'September' dan '09-30' wanneer `Transactie Eindmaand` = 'Oktober' dan '10-31' wanneer `Transactie Eindmaand` = 'November' dan '11-30' wanneer `Transactie Eindmaand` = 'December' dan '12-31' einde als "enmt", `Transactie Jaar` als "yr" uit a
Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Selecteer op Beschikbare connectors, Tabulaire transformatie, en verplaats Waarde uitpakken naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Waarde uitpakken.
- Selecteer de opdracht Waarde uitpakken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht de begindatum van de te downloaden gegevens bepaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Invoerbestand Selecteer de uitvoer Resultaat van Geavanceerde query. Kolom index Voer 1in.Scheidingsteken Selecteer Komma. Rij-index Voer 2in. - Selecteer op Beschikbare connectors, Tabulaire transformatie, en verplaats nog een Uittrekwaarde naar het canvas.
- Sleep nog een koppeling van Geavanceerde query naar de tweede Extractwaarde.
- Selecteer de opdracht Waarde uitpakken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht de einddatum van de te downloaden gegevens bepaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Invoerbestand Selecteer de uitvoer Resultaat van Geavanceerde query. Kolom index Voer 2in.Scheidingsteken Selecteer Komma. Rij-index Voer 2in. - Selecteer op Beschikbare connectors, Tabulaire transformatie, en verplaats een derde Uittrekwaarde naar het canvas.
- Sleep nog een koppeling van Geavanceerde query naar de derde Extractwaarde.
- Selecteer de opdracht Waarde uitpakken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht het jaar van de te downloaden gegevens bepaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Invoerbestand Selecteer de uitvoer Resultaat van Geavanceerde query. Kolom index Voer 3in.Scheidingsteken Selecteer Komma. Rij-index Voer 2in.
Stap 3. Opdrachten toevoegen om emissiegegevens van Microsoft te downloaden
Om de gegevens van Microsoft te downloaden:
- Selecteer op Beschikbare connectors, Microsoft Dynamics CRM, en verplaats Ophalen naar het canvas.
- Sleep een koppeling van alle drie de opdrachten Waarde uitpakken naar Ophalen.
- Selecteer de opdracht Ophalen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht emissiegegevens ophaalt uit Microsoft Dataverse.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Microsoft Dynamics CRM-connector die u wilt gebruiken. Pad Voer msdyn_emissionsin.Vraagparameters Stel de toe te passen OData queryparameters samen: - Voer
$select=msdyn_name,msdyn_activityname,msdyn_scope,msdyn_calculationdate,msdyn_consumptionstartdate,msdyn_consumptionenddate,msdyn_transactiondate,msdyn_co2e,msdyn_co2emt,msdyn_isbiogenic,msdyn_ismarketbased&$expand=msdyn_co2eunit($select=msdyn_name),msdyn_countryregioncode($select=msdyn_name),msdyn_datadefinition($select=msdyn_name),msdyn_emissionfactor($select=msdyn_name),msdyn_facilityid($select=msdyn_name),msdyn_organizationalunitid($select=msdyn_name),msdyn_emissionsourcev2($select=msdyn_name)&$filter= msdyn_transactiedatum ge '
- Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer een koppelteken in (
-). - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de begindatum.
- Voer
T00:00:00Z in' en msdyn_transactiondate le '. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer een koppelteken in (
-). - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de einddatum.
- Voer
T00:00:00Z in'.
Aangepaste kopteksten Een aangepaste koptekst toevoegen: - In Toets, voer
Lieverin. - In Waarde, voer
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"in.
Max. pagina's Voer 1in.Uitvoerschema Voer dit voorbeeldantwoord in: {"@odata.context":"string","value": [{}],"@odata.nextLink":"string"} - Voer
- Op Beschikbare connectors, selecteert u JSON, en verplaatst u Array naar CSV naar het canvas.
- Sleep een koppeling van Ophalen naar Array naar CSV.
- Selecteer de opdracht Array to CSV en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer de JSON-connector die u wilt gebruiken. JSON-gegevens Selecteer Waarde van de Uitgang Retrieved data van de opdracht Retrieve . Scheidingsteken voor meerdere waarden Voer een komma in ( .).Voorbeeld resultaat Schakel dit selectievakje in. Scheidingsteken Selecteer Komma. - Voeg de kolommen en JSONPaths toe die u wilt maken en klik op Opslaan:
Kolomnaam JSONPath naam .msdyn_naam activiteit_type .msdyn_activitynaam berekeningsdatum .msdyn_calculationdate verbruik_begindatum .msdyn_consumptiebegindatum consumptie_eind_datum .msdyn_consumptionenddate transactie_datum .msdyn_transactiedatum emissie_factor .msdyn_emissiefactor faciliteit_naam .msdyn_facilityid.msydn_naam organisatorische_eenheid .msdyn_organizationalunitid.msdyn_name land_regio .msdyn_countryregioncode.msdyn_name emissie_bron .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e co2e_eenheid .msdyn_con2eunit.msdyn_naam is_biogeen .msdyn_isbiogeen is_marktgebaseerd .msdyn_ismarketbased bron .msdyn_emissiebronv2.msdyn_naam bereik ."msdyn_scope@OData.Community.Display.V1.FormattedValue"
Stap 4. Opdrachten toevoegen om alle datasets in de tabel te importeren
Om ervoor te zorgen dat de keten alle gegevens importeert, voegt u logica toe om gegevens te uploaden of samen te stellen op basis van extra paginering die u van Microsoft hebt gedownload:
- Van Ketengebeurtenissen, verplaatst u Voorwaardelijk naar het canvas.
- Sleep een koppeling van Array naar CSV naar Voorwaardelijk.
- Selecteer de gebeurtenis Voorwaardelijk en klik op Bewerken.
- Voeg in Voorwaarden een regel toe en klik vervolgens op Opslaan:
Gegevenstype Gegevens Operatie String Selecteer de variabele nextLink van Chain, klik dan op de variabele en voeg een Trim transformatie toe. Is niet leeg - Van Ketengebeurtenissen, verplaats Keten uitvoeren naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Uitvoerketting.
- Om ervoor te zorgen dat de ketting alleen wordt uitgevoerd wanneer de gedownloade gegevens geen paginering hebben, dubbelklikt u op de koppeling en selecteert u Fout in Koppelingsvoorwaarde bewerken.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis ketens uitvoert die zijn gemaakt van de sjabloon Gegevens laden naar Wdata.
- Selecteer in Chain to run de primaire keten die is gemaakt van de sjabloon Load Data to Wdata.
- Voer de chain runtime inputs in en klik op Opslaan:
Runtime invoer Waarde Tabel ID Selecteer de variabele Table ID van Chain. Bestandsnaam Stel de bestandsnaam samen van de dataset die naar de tabel geïmporteerd moet worden: - Voer
MSM_EmissionsData_in. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer een koppelteken in (
-). - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de begindatum.
- Voer een underscore in (
_). - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer een koppelteken in (
-). - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de einddatum.
- Voer
.csv.
Gegevensbestand Selecteer het bestand Geconverteerd bestand uitvoer van Array naar CSV. Belastingsmethode Selecteer Dataset vervangen. - Voer
Stap 5. Opdrachtgroep toevoegen om gepagineerde resultaten te doorlopen
Om emissiegegevens samen te stellen die als gepagineerde resultaten zijn gedownload:
- Van Ketengebeurtenissen, verplaats Dynamische ketenvariabele naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Stel dynamische ketenvariabele in.
- Selecteer de gebeurtenis Dynamische ketenvariabele instellen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Stel in Actie de dynamische ketenvariabele in en klik op Opslaan:
Eigendom Waarde Dynamische variabele Selecteer VolgendeLink. Waarde Selecteer @Odata.NextLink uit de uitvoer Retrieved data van de opdracht Retrieve. - Verplaats Commandogroep naar het canvas, en sleep er een link tussen en Stel dynamische ketenvariabele in.
- Selecteer de groep en klik op Bewerken.
- Van Iterators, schakel iteraties in.
- In Selecteer modificatietype, selecteer Herhalen tot.
- Voeg de iteratieregel toe en klik op Opslaan:
Gegevenstype Gegevens Operatie String Selecteer de variabele nextLink van Chain. Is leeg - Selecteer op Beschikbare connectors, Microsoft Dynamics CRM, en verplaats Ophalen naar het canvas.
- Sleep een koppeling van Groepsstart naar Ophalen.
- Selecteer de opdracht Ophalen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht gepagineerde resultaten ophaalt uit Microsoft Dataverse.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Microsoft Dynamics CRM-connector die u wilt gebruiken. Pad Voer msdyn_emissionsin.Vraagparameters Selecteer de variabele nextLink van Chain. Aangepaste kopteksten Een aangepaste koptekst toevoegen: - In Toets, voer
Lieverin. - In Waarde, voer
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"in.
Max. pagina's Voer 1in.Uitvoer schema Voer dit voorbeeldantwoord in: {"@odata.context":"string","value": [{}],"@odata.nextLink":"string"} - In Toets, voer
- Op Beschikbare connectors, selecteert u JSON, en verplaatst u Array naar CSV naar het canvas.
- Sleep een koppeling van Ophalen naar Array naar CSV.
- Selecteer de opdracht Array to CSV en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer dezelfde JSON-connector als eerder. JSON-gegevens Selecteer de waarde uit de uitvoer Retrieved data van de voorgaande opdracht Retrieve . Scheidingsteken voor meerdere waarden Voer een komma in ( .).Voorbeeld resultaat Schakel dit selectievakje in. Scheidingsteken Selecteer Komma. - Voeg de kolommen en JSONPaths toe die u wilt maken en klik op Opslaan:
Kolomnaam JSONPath naam .msdyn_naam activiteit_type .msdyn_activitynaam berekeningsdatum .msdyn_calculationdate verbruik_begindatum .msdyn_consumptiebegindatum consumptie_eind_datum .msdyn_consumptionenddate transactie_datum .msdyn_transactiedatum emissie_factor .msdyn_emissiefactor faciliteit_naam .msdyn_facilityid.msydn_naam organisatorische_eenheid .msdyn_organizationalunitid.msdyn_name land_regio .msdyn_countryregioncode.msdyn_name emissiebron .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e co2e_eenheid .msdyn_con2eunit.msdyn_naam is_biogeen .msdyn_isbiogeen is_marktgebaseerd .msdyn_ismarketbased bron .msdyn_emissiebronv2.msdyn_naam bereik ."msdyn_scope@OData.Community.Display.V1.FormattedValue" - Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Stapelbestanden naar het canvas.
- Sleep een koppeling van Array naar CSV naar Stapelbestanden.
- Selecteer de opdracht Stack files en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Scheidingsteken Selecteer Komma. Invoerbestanden Maak de door komma's gescheiden lijst van de te stapelen bestanden: - Selecteer Vorige uitvoer van stapelbestanden van de opdracht Stapelbestanden.
- Voer een komma in (
,). - Selecteer het bestand Geconverteerd bestand van de vorige opdracht Array to CSV.
Voorbeeld resultaat Schakel dit selectievakje in. - Van Ketengebeurtenissen, verplaatst u Voorwaardelijk naar het canvas.
- Sleep een koppeling van Array naar CSV naar Voorwaardelijk.
- Selecteer de gebeurtenis Voorwaardelijk en klik op Bewerken.
- Voeg in Voorwaarden een regel toe en klik vervolgens op Opslaan:
Gegevenstype Gegevens Operatie String Selecteer @Odata.NextLink uit de uitvoer Retrieved data van de opdracht Retrieve. Is niet leeg - Van Ketengebeurtenissen, verplaats Dynamische ketenvariabele naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Stel dynamische ketenvariabele in.
- Selecteer de gebeurtenis Dynamische ketenvariabele instellen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Stel in Actie de dynamische ketenvariabele in en klik op Opslaan:
Eigendom Waarde Dynamische variabele Selecteer VolgendeLink. Waarde Selecteer @Odata.NextLink uit de uitvoer Retrieved data van de opdracht Retrieve. - Van Ketengebeurtenissen, verplaats Verlaat groep naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Groep verlaten.
- Om de groep alleen te verlaten als er geen gepagineerde resultaten meer zijn, dubbelklikt u op de koppeling, selecteert u Fout in Voorwaarde voor koppeling bewerken, en klikt u op Sluiten.
- Selecteer de gebeurtenis Afsluitgroep, klik op Bewerk en klik vervolgens op Sla op.
Stap 6. Opdrachten toevoegen om samengestelde gegevens in een tabel te importeren
Om de gepagineerde resultaten in de tabel te uploaden nadat de groep voltooid is:
- Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Stapelbestanden naar het canvas.
- Sleep een koppeling van de opdrachtgroep Uit naar Stapelbestanden.
- Selecteer de opdracht Stack files en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Scheidingsteken Selecteer Komma. Invoerbestanden Maak de door komma's gescheiden lijst van de te stapelen bestanden: - Selecteer de uitvoer Geconverteerd bestand van de opdracht Array to CSV van de groep.
- Voer een komma in (
,). - Selecteer Gestapelde bestanden uitvoer van de groep Bestanden stapelen opdracht.
Voorbeeld resultaat Schakel dit selectievakje in. - Van Ketengebeurtenissen, verplaats Keten uitvoeren naar het canvas.
- Sleep een koppeling van Stapelbestanden naar Ketting uitvoeren.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis ketens uitvoert die zijn gemaakt van de sjabloon Gegevens laden naar Wdata.
- Selecteer in Chain to run de primaire keten die is gemaakt van de sjabloon Load Data to Wdata.
- Voer de chain runtime inputs in en klik op Opslaan:
Runtime invoer Waarde Tabel ID Selecteer de variabele Table ID van Chain. Bestandsnaam Stel de bestandsnaam samen van de dataset die naar de tabel geïmporteerd moet worden: - Voer
MSM_EmissionsData_in. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer
-in. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de begindatum.
- Voer
_in. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer
-in. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de einddatum.
- Voer
.csv.
Gegevensbestand Selecteer Gestapelde bestanden uitvoer van de vorige opdracht Bestanden stapelen . Belastingsmethode Selecteer Dataset vervangen. - Voer
- Van Ketengebeurtenissen, verplaats een andere Keten uitvoeren naar het canvas.
- Sleep links van de twee vorige gebeurtenissen Run chain naar deze gebeurtenis Run chain.
- Selecteer de nieuwe gebeurtenis Run chain en klik op Bewerk.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis ketens uitvoert die zijn gemaakt van de sjabloon Gegevens laden naar Wdata.
- In Chain om uit te voeren, selecteert u 3. MSM log keten die eerder is aangemaakt.
- Voer de chain runtime inputs in en klik op Opslaan:
Runtime invoer Waarde Bereik Voer B5:E5in.Spreadsheet-ID Selecteer de variabele Spreadsheet ID van Keten. Controleblad ID Selecteer de variabele Controleblad ID van Keten. Ketting run log ID Selecteer de variabele Chain run log ID van Chain. Start verversen Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de begindatum. Einde verversen Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor de einddatum. Vernieuw jaar Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar. - Klik op Publiceer, voer een opmerking over de publicatie van de keten in en klik op Publiceer.
Laat de kettingen lopen
De Microsoft Sustainability Manager spreadsheet en tabel vernieuwen met de meest recente emissiegegevens:
- Selecteer op het controleblad van de spreadsheet Microsoft Sustainability Manager de periode van de gegevens die u wilt downloaden.
- Op Kettingen, selecteert u 1. MSM verversen keten, en klik op Uitvoeren en Uitvoeren keten.
Tip: Wanneer u deze keten uitvoert, worden automatisch de andere ketens uitgevoerd om de tabel en Microsoft Sustainability Manager spreadsheet bij te werken met de meest recente gegevens.