CO2 AI stelt u in staat om de impact van uw bedrijf op het milieu te meten en op schaal te decarboniseren, met de kracht van kunstmatige intelligentie (AI).
Met het Workiva Platform kunt u ketens bouwen om automatisch CO2-voetafdrukgegevens van CO2 AI in een tabel te downloaden, gebaseerd op een tijdsperiode die is opgegeven in een aangepaste CO2 AI 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, zult u slechts één keten uitvoeren - die vervolgens automatisch de andere uitvoert - om gegevens van CO2 AI te downloaden en de spreadsheet bij te werken.
Opmerking: De CO2 AI 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
- Tabulaire transformatie connector
- JSON connector
- Stuur connector
- Bestandshulpprogramma's connector
- HTTP connector
Tip: Alle opdrachten van de ketens gebruiken de standaard CloudRunner. Er zijn geen GroundRunners nodig.
Om integratie met CO2 AI mogelijk te maken, vraagt u het token en domein voor uw bedrijfsaccount aan bij uw CO2 AI-beheerder.
Tot slot, noteer de ID's voor de CO2 AI spreadsheet, de bijbehorende bladen en de bijbehorende tabel.
Bouw een ketting om gegevensdownloads te loggen
Bouw om te beginnen een keten om de CO2 AI spreadsheet bij te werken om bij te houden wanneer CO2-voetafdrukgegevens 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. CO2 AI logen een beschrijving om uit te leggen dat de ketting logt wanneer er gegevens worden geüpload van CO2 AI. - Klik op Opslaan.
Stap 2. Begin met een gebeurtenis Runtime Inputs
- Van Trigger event, verplaats Runtime inputs 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:
BerichtBereikSpreadsheet-IDNaam blad
Tip: Laat de standaardwaarden van de variabelen leeg; ze worden gegenereerd wanneer u 1 uitvoert. CO2 AI refresh keten later gemaakt.
- Selecteer Vereist voor alle variabelen en klik op Opslaan.
Stap 3. Opdrachten toevoegen om de download te loggen
Om de download toe te voegen aan het blad Status van het spreadsheet CO2 AI:
- 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 Selecteer de runtime-invoer Bericht van Trigger. - Selecteer op Beschikbare connectors, Workiva, en verplaats Bladgegevens overschrijven naar het canvas.
- Sleep een koppeling van Bestand maken naar Bladgegevens overschrijven.
- Selecteer de opdracht Bladgegevens overschrijven 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 Bladnaam runtime-invoer van Trigger. Gegevensbestand Selecteer de uitvoer Bestand maken van Bestand maken. Scheidingsteken Voer een komma in ( ,).Cel starten Enter A2:C2.Gebruik async Schakel dit selectievakje uit. Platform-API gebruiken Schakel dit selectievakje in.
Stap 4. Opdrachten toevoegen om het Controleblad opnieuw in te stellen
Om de vellenselectie van Control opnieuw in te stellen voor de volgende run:
- Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats een ander Bestand maken naar het canvas.
- Sleep nog een koppeling van Runtime-ingangen naar het nieuwe Maak bestand.
- 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 dezelfde connector voor Bestandshulpprogramma's als eerder. Tekst Voer ,,in. - Selecteer op Beschikbare connectors, Workiva, en verplaats nog een Bladgegevens overschrijven naar het canvas.
- Sleep een koppeling van het tweede Maak bestand naar de nieuwe Bladgegevens overschrijven.
- Selecteer de opdracht Bladgegevens overschrijven 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 dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Control Sheet invoeren. Gegevensbestand Selecteer het Aangemaakt bestand uitvoer van het tweede Aangemaakt bestand. Scheidingsteken Voer een komma in ( ,).Cel starten Selecteer de runtime-invoer Bereik van Trigger. Gebruik async Schakel dit selectievakje uit. Platform-API gebruiken Schakel dit selectievakje in. - Klik op Publiceer, voer een opmerking over de publicatie van de keten in en klik op Publiceer.
Bouw ketens van de sjabloon Gegevens laden naar Wdata
Vervolgens gebruikt u de Load Data to Wdata sjabloon om ketens te bouwen om de CO2 AI spreadsheet verbonden tabel bij te werken met de gegevens die zijn gedownload van CO2 AI. 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 CO2 AI te downloaden
Bouw ten slotte een keten om CO2-voetafdrukgegevens te downloaden en importeren van CO2 AI.
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. CO2 AI verversenen een beschrijving om uit te leggen dat de keten gegevens downloadt van CO2 AI en uploadt naar de tabel. - Voeg deze variabelen toe en klik op Opslaan:
Naam Waarde CO2 AI token Voer het token voor de account van uw bedrijf bij CO2 AI in. CO2 AI-domein Voer het domein van de account van uw bedrijf bij CO2 AI in. Spreadsheet-ID Voer het ID in voor het CO2 AI spreadsheet. Controleblad ID Voer de ID in voor het gedeelte Controleblad van het spreadsheet CO2 AI. Logboek Status invoeren. Tabel ID Voer de ID in voor de tabel die verbonden is met het CO2 AI werkblad.
Stap 2. Opdracht toevoegen om Jaar uit Controleblad te halen
Om het jaar van de gegevens te identificeren die u wilt downloaden van uw CO2 AI account:
- 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 de eerdere keten. Spreadsheet-ID Selecteer de variabele Spreadsheet ID van Keten. Blad-ID/naam Selecteer de variabele Controleblad ID van Keten. Regio Enter A5.Waardevolle stijl Selecteer Berekend. Herziening Voer -1in.
Stap 3. Opdrachten toevoegen om te zien of CO2 AI gegevens heeft
Controleren of er gegevens over de koolstofvoetafdruk beschikbaar zijn om te downloaden:
- Van Beschikbare connectors, selecteer HTTP, en verplaats Haal naar het canvas.
- Sleep een koppeling van Bladgegevens ophalen naar ophalen .
- Selecteer de opdracht Get en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat het commando de CO2 AI controleert op cycli.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de HTTP-connector die u wilt gebruiken. Reactie tonen Schakel dit selectievakje in. URL Maak de URL voor de aanvraag: - Voer
https://in. - Selecteer de variabele CO2 AI-domein uit Keten.
- Voer
.co2ai.com/api/0.1/cycles?in_past=100&in_future=100.
Koppen Voeg deze koptekst toe: - Voer in Key,
Authorizationin. - Voer in Waarde
Dragerin en selecteer vervolgens de variabele CO2 AI token in Keten.
Type inhoud Voer in application/json.Uitgang Voer dit voorbeeldantwoord in: [ {"id": 1, "name": "2020", "is_enabled": true, "start_at": "2020-01-01T00:00:00+00:00", "end_at": "2020-12-31T00:00:00+00:00", "is_current": false, "has_any_footprint": true } ] - Voer
- Op Beschikbare connectors, selecteert u JSON, en verplaatst u Array naar CSV naar het canvas.
- Sleep een koppeling van Get 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 helpen identificeren.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer de JSON-connector die u wilt gebruiken. JSON-gegevens Selecteer de uitvoer Response van Get. Scheidingsteken voor meerdere waarden Voer een komma (,) in. Voorbeeld resultaat Schakel dit selectievakje in. Scheidingsteken Selecteer Komma. - Voeg deze kolommen toe in Kolommen en klik vervolgens op Opslaan:
Kolomnaam JSON-pad id .id naam .naam is_ingeschakeld .is_ingeschakeld start_datum .start_at einddatum .end_at actueel .is_stroom voetafdruk .has_any_footprint - Selecteer op Beschikbare connectors, Tabulaire transformatie, en verplaats Waarde uitpakken naar het canvas.
- Sleep een koppeling van Array naar CSV naar Waarde extraheren.
- 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 ophaalt van het blad Controle.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Tabular Transformation-connector die u wilt gebruiken. Invoerbestand Selecteer deze Gegevens uitvoer van Bladgegevens ophalen. Kolom index Voer 2in.Scheidingsteken Selecteer Komma. Rij-index Voer 2in. - Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Geavanceerde query naar het canvas.
- Sleep een koppeling van Uittrekbare waarde naar Geavanceerde query.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht het Jaar ophaalt van het blad Controle.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als Waarde extraheren. Tabellen Voeg deze tabel toe: - Selecteer in Bestand het bestand Geconverteerd bestand uitvoer van Array naar CSV.
- In Tabelnaam, voert u
bin.
Query Voer de uit te voeren query in: - Voer
in Selecteer * uit b waar name='. - Selecteer de Waarde uitvoer van Waarde uitpakken.
- Voer
' in en footprint = 'true'.
Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in.
Stap 4. Opdrachten toevoegen om alle beschikbare gegevens van CO2 AI te downloaden
Beschikbare CO2-voetafdrukgegevens van CO2 AI downloaden:
- Van Ketengebeurtenissen, verplaatst u Voorwaardelijk naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Voorwaardelijke.
- Selecteer de gebeurtenis Voorwaardelijk en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis de resultaten van de query verifieert.
- Voeg in Voorwaarde de te testen regel toe en klik vervolgens op Opslaan:
Gegevens Operatie - In Gegevenstype om te testen, selecteert u Integer.
- Selecteer de uitvoer Aantal records van Geavanceerde query.
- Selecteer in Bewerking om te testen, Groter dan (>).
- Voer
0in.
- Om de keten te stoppen als er geen gegevens te downloaden zijn, voegt u een Run chain gebeurtenis toe aan het canvas.
- Sleep een koppeling van Voorwaardelijk naar Uitvoerketting.
- Dubbelklik op de koppeling en selecteer Error.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- In Chain om uit te voeren, selecteert u 3. CO2 AI log eerder gemaakte keten.
- Voer de runtime-invoer van de keten in en klik op Opslaan:
Runtime invoer Waarde Bericht Maak het bericht om op het blad Status te plaatsen: - Selecteer de variabele SystemDateTime van Runtime.
- Klik op de variabele SystemDateTime en voeg vervolgens een transformatie Parse date/time toe.
- Selecteer ISO Extended (Platform Standaard).
- In Uitvoer datum formaat, voert u
%Y-%m-%din. - Selecteer de invoer- en uitvoertijdzones en klik vervolgens op Toepassen.
- Voer
in, Succesvol met fouten,. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het jaar.
- Voer
voetafdruk niet bestaat. Neem contact op met uw CO2 AI-beheerder.
Bereik B6:C6 Spreadsheet-ID Selecteer de variabele Spreadsheet ID van Keten. Naam blad Selecteer de variabele Logblad van Keten. - Selecteer op Beschikbare connectors, Tabulaire transformatie, en verplaats Waarde uitpakken naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Uittrekwaarde.
- Selecteer de opdracht Waarde uitpakken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat het commando de Cyclus ID ophaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Invoerbestand Selecteer deze Resultaat uitvoer van Geavanceerde query. Kolom index Voer 1in.Scheidingsteken Selecteer Komma. Rij-index Voer 2in. - Van Beschikbare connectors, selecteer HTTP, en verplaats Haal naar het canvas.
- Sleep een koppeling van Trek waarde naar Haal.
- Selecteer de opdracht Get en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht de lijst met beschikbare footprintgegevens ophaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde HTTP-connector als eerder. Reactie tonen Schakel dit selectievakje in. URL Maak de URL voor de aanvraag: - Voer
https://in. - Selecteer de variabele CO2 AI-domein uit Keten.
- Voer
.co2ai.com/api/0.1/footprints/cycles/. - Selecteer de uitvoer Waarde van de voorgaande Waarde uitpakken.
Koppen Voeg deze koptekst toe: - Voer in Key,
Authorizationin. - Voer in Waarde
Dragerin en selecteer vervolgens de variabele CO2 AI token in Keten.
Type inhoud Voer in application/json.Uitgang Voer dit voorbeeldantwoord in: {"naam":"spirit-cycle-3-(api)","beschrijving":"Footprint gemaakt via de CO2AI API","id":3,"created_by":{"id":2,"sub":"samlp|co2ai-okta|dima@co2ai.com","username":"dima@co2ai.com"},"created_at":"2024-05-20T08:50:27.263752+00:00","updated_at":"2024-05-20T08:50:29.335418+00:00","state":"processed","cycle_id":3,"is_cycle_baseline":true,"is_projected":false,"start_at":"2024-05-20T08:50:27.258324+00:00","end_at":null,"data_ingestion_method":"prepared-files"}] - Voer
- Van Beschikbare connectors, selecteer HTTP, en verplaats nog een Haal naar het canvas.
- Sleep een koppeling tussen deze en de vorige opdrachten Get.
- Selecteer de nieuwe opdracht Get en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat het commando de beschikbare footprintgegevens ophaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde HTTP-connector als eerder. Reactie tonen Schakel dit selectievakje in. URL Maak de URL voor de aanvraag: - Voer
https://in. - Selecteer de variabele CO2 AI-domein uit Keten.
- Voer
.co2ai.com/api/0.1/reports/metrics/in. - Selecteer de uitvoer Response van de vorige Get.
Koppen Voeg deze koptekst toe: - Voer in Key,
Authorizationin. - Voer in Waarde
Dragerin en selecteer vervolgens de variabele CO2 AI token in Keten.
Type inhoud Voer in application/json.Uitgang Voer dit voorbeeldantwoord in: {"source":"CO2 AI","created_at":"2024-07-15T21:34:43.449364+00:00","voetafdruk":{"naam":"spirit-cycle-3-(api)","beschrijving":"Voetafdruk gemaakt via de CO2AI API","id":3,"created_by":{"id":2,"sub":"samlp|co2ai-okta|dima@co2ai.com","username":"dima@co2ai.com"},"created_at":"2024-05-20T08:50:27.263752+00:00","updated_at":"2024-05-20T08:50:29.335418+00:00","state":"processed","cycle_id":3,"is_cycle_baseline":true,"is_projected":false,"start_at":"2024-05-20T08:50:27.258324+00:00","end_at":null,"data_ingestion_method":"prepared-files"},"metrics":[{"name":"Gross Scopes 1, 2, 3 - GHG-emissies per scope [tabel]","meta":{"ESRS":"E1","DR":"E1-6"},"unit":"kgCO2eq","group":["Scope"],"values":[{"Scope":2.0,"value":411629000.0},{"Scope":3.0,"value":4800422470.269996},{"Scope":1.0,"value":253374999.99999952}]},{"name":"Total GHG emissions","meta":{"ESRS":"E1","DR":"E1-6"},"unit":"kgCO2eq","group":[],"values":[{"value":5465426470.269995}]},{"naam":"Totale broeikasgasemissies per toepassingsgebied en ghg-categorie","meta":{"ESRS":"E1","DR":"E1-6"},"eenheid":"kgCO2eq","groep":["Scope","GHG-categorie"],"waarden":[{"GHG-categorie":"Energie-enElektriciteitsverbruik","Scope":2.0,"value":411629000.0},{"GHG category":"DirectEmissions","Scope":1.0,"value":253374999.99999952},{"GHG category":"EndOfLifeTreatmentOfSoldProducts","Scope":3.0,"value":2371999.999999996},{"GHG category":"Franchises","Scope":3.0,"value":299.99999999999955},{"GHG category":"Investments","Scope":3.0,"value":350999.9999999993},{"GHG category":"EmployeeCommuting","Scope":3.0,"value":95039.99999999977},{"GHG category":"PurchasedGoodsAndServices","Scope":3.0,"value":2747921733.269994},{"GHG category":"BusinessTravel","Scope":3.0,"value":2523904.9999999898},{"GHG category":"ProcessingOfSoldProducts","Scope":3.0,"value":0.0},{"GHG categorie":"UpstreamTransportAndDistributie","Scope":3.0,"waarde":1198368000.0},{"GHG categorie":"WasteGeneratedInOperations","Scope":3.0,"waarde":642060500.0},{"GHG category":"UpstreamLeasedAssets","Scope":3.0,"value":150196991.99999982},{"GHG category":"CapitalGoods","Scope":3.0,"value":56442999.99999991},{"GHG category":"DownstreamLeasedAssets","Scope":3.0,"value":89999.9999999999},{"GHG category":"UseOfSoldProduct","Scope":3.0,"value":0.0}]},{"naam":"Totaal energieverbruik met betrekking tot eigen activiteiten","meta":{"ESRS":"E1","DR":"E1-5"},"unit":"kWh","group":[],"values":[{"value":522000000.0}]}]} - Voer
- Selecteer op Beschikbare connectors, Stuur, en verplaats Render tekstsjabloon naar het canvas.
- Sleep een koppeling van de tweede Get naar Tekstsjabloon renderen.
- Selecteer de opdracht Tekstsjabloon renderen en klik op bewerken.
- Voer in Basic info een naam en beschrijving in om aan te geven dat het commando de unieke koppen van de footprintgegevens parseert.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de connector voor het stuur die u wilt gebruiken. Sjabloon Voer de sjabloon in om te renderen: {{#each d}}
{{#each this.group}}
{{.}}
{{/each}}
{{/each}}JSON-variabelen Voeg deze variabele toe: - Voer in Naam in,
d. - Selecteer in Waarde de uitvoer Response van de opdracht Get voor de lijst met footprintgegevens.
- Selecteer Is lijst?
- Voer in Naam in,
Stap 5. Opdrachten toevoegen om gegevens te parsen voor unieke kolommen
Om de gegevens van de unieke kolommen uit de gerenderde sjabloon te parsen:
- Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats Bestand maken naar het canvas.
- Sleep een koppeling van Tekstsjabloon naar Bestand maken.
- Selecteer de opdracht Bestand maken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht de gegevens van de unieke kolommen parseert.
- 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 tekst in die u aan het aangemaakte bestand wilt toevoegen: - Voer
colin en druk vervolgens op Voer in. - Selecteer de uitvoer Rendered text van Render text template.
- Voer
- 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 helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Tabellen Voeg deze tabel toe: - Selecteer in Bestand het bestand Aangemaakt bestand uitvoer van Bestand maken.
- In Tabelnaam, voert u
fin.
Query Voer deze query in: select distinct(cols) from f
Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Op Beschikbare connectors, selecteert u JSON, en verplaatst u CSV naar JSON naar het canvas.
- Sleep een koppeling van Geavanceerde query naar CSV naar JSON.
- Selecteer de opdracht CSV to JSON 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 dezelfde JSON-connector als eerder. Invoerbestand Selecteer de uitvoer Resultaat van de voorgaande opdracht Geavanceerde query. Scheidingsteken Selecteer Komma (,).
Stap 6. Opdrachten toevoegen om ook de gegevens van alle kolommen te parsen
Om ook gegevens van alle kolommen van de gerenderde sjabloon te parsen:
- Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats een ander Bestand maken naar het canvas.
- Sleep nog een koppeling van Render tekstsjabloon naar de nieuwe Bestand maken.
- Selecteer de opdracht Bestand maken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht alle gegevens van de kolommen parseert.
- 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 tekst in die u aan het aangemaakte bestand wilt toevoegen: - Voer
colmin en druk vervolgens op Voer in. - Voer
naamin en druk vervolgens op Voer in. - Voer
kaderin en druk vervolgens op Voer in. - Voer
in openbaaren druk vervolgens op Voer in. - Voer
eenheidin en druk vervolgens op Voer in. - Selecteer de uitvoer Rendered text van Render text template.
- Voer
waarden in.
- Voer
- 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 helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Tabellen Voeg deze tabel toe: - Selecteer in Bestand de uitvoer Aangemaakt bestand van de vorige opdracht Bestand maken.
- In Tabelnaam, voert u
fin.
Query Voer deze query in: selecteer lower(replace(colm,' ','_')) als "colm" uit
(selecteer distinct(colm) uit f)Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Op Beschikbare connectors, selecteert u JSON, en verplaatst u CSV naar JSON naar het canvas.
- Sleep een koppeling van Geavanceerde query naar CSV naar JSON.
- Selecteer de opdracht CSV to JSON 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 dezelfde JSON-connector als eerder. Invoerbestand Selecteer de uitvoer Resultaat van de voorgaande opdracht Geavanceerde query. Scheidingsteken Selecteer Komma (,).
Stap 7. Opdrachten toevoegen om gegevens te downloaden en te importeren
De van CO2 AI gedownloade voetafdrukgegevens analyseren en importeren:
- Selecteer op Beschikbare connectors, Stuur, en verplaats Render tekstsjabloon naar het canvas.
- Koppelingen slepen van beide CSV naar JSON opdrachten naar Tekstsjabloon renderen.
- Selecteer de opdracht Tekstsjabloon renderen en klik op bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat het commando de gedownloade footprintgegevens verwerkt.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer de connector voor het stuur die u wilt gebruiken. Sjabloon Voer de sjabloon in om te renderen: {{#each c}}{{{#unless @last}},{{/unless}}{{/each}}
{{#each a}}
{{#each this.values}}
"{{../naam}}","{{../meta.ESRS}}","{{./meta.DR}}","{{../eenheid}}",{{#each ../../b}}"{{{lookup ../this cols}}"{{#unless @last}},{{/unless}}{{/each}},{{value}}
{{/each}}
{{/each}} - In JSON variabelen, voeg deze variabelen toe en klik vervolgens op Opslaan.
Naam Waarde Is lijst? a Selecteer Metrics in de uitvoer Response van de opdracht Get voor de footprintgegevens.
Schakel dit selectievakje in. b Selecteer het JSON-bestand uitvoer van de eerste opdracht CSV to JSON. Schakel dit selectievakje in. c Selecteer het JSON-bestand uitvoer van de tweede opdracht CSV to JSON. Schakel dit selectievakje in. - Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats Bestand maken naar het canvas.
- Sleep een koppeling van Tekstsjabloon naar Bestand maken.
- Selecteer de opdracht Bestand maken 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 dezelfde connector voor Bestandshulpprogramma's als eerder. Tekst Selecteer de uitvoer Rendered text uit de voorgaande Render text template. - 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 helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Tabellen Voeg deze tabel toe: - Selecteer in Bestand de uitvoer Aangemaakt bestand van de vorige opdracht Bestand maken.
- In Tabelnaam, voert u
hin.
Query Voer de uit te voeren query in: - Voer
in selecteer *,. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het Jaar.
- Voer
in als "periode" van h.
Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Van Ketengebeurtenissen, verplaats Keten uitvoeren naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Uitvoeren van ketting.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- In Basisinfo, voert u een naam in om aan te geven dat de gebeurtenis de gegevens in een Wdatatabel importeert.
- Selecteer in Chain to run de primaire keten die is gemaakt van de sjabloon Load Data into Wdata.
- In Chain runtime inputs, voert u deze inputs in en klikt u vervolgens op Opslaan:
Ingang Waarde Tabel ID Selecteer de variabele Table ID van Chain. Bestandsnaam Maak de bestandsnaam: - Voer
footprint_data_in. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het Jaar.
- Voer
.csv.
Gegevensbestand Selecteer de uitvoer Resultaat van de vorige opdracht Geavanceerde query. Belastingsmethode Selecteer Dataset vervangen. Terugdraaien Schakel dit selectievakje in. - Voer
- Van Chain events, verplaats een andere Run chain naar het canvas.
- Sleep een link tussen beide Run chain events.
- Selecteer de nieuwe gebeurtenis Run chain en klik op Bewerk.
- In Basisinfo, voert u een naam in waarmee u kunt identificeren dat de gebeurtenis de download in het Status blad van het CO2 AI spreadsheet registreert.
- In Chain om uit te voeren, selecteert u 3. CO2 AI log eerder aangemaakt.
- In Chain runtime inputs, voert u deze inputs in en klikt u vervolgens op Opslaan:
Ingang Waarde Bericht Maak het bericht om toe te voegen aan het blad Status: - Selecteer de variabele SystemDateTime van Runtime.
- Klik op de variabele SystemDateTime en voeg een Parse date/time-transformatie toe.
- Selecteer ISO Extended (Platform Standaard).
- Voer in het formaat Uitvoerdatum
%Y-%m-%din. - Selecteer de invoer- en uitvoertijdzones en klik op Accepteren.
- Voer
in, Succesvol,. - Selecteer de uitvoer Waarde van de opdracht Waarde uitpakken voor het Jaar.
- Voer
voetafdrukgegevens in die met succes zijn geüpload.
Bereik Voer B6:C6in.Spreadsheet-ID Selecteer de variabele Spreadsheet ID van Keten. Naam blad Selecteer de variabele Logblad van Keten. - Klik op Publiceer, voer een opmerking over de publicatie van de keten in en klik op Publiceer.
Laat de kettingen lopen
De CO2 AI spreadsheet en tabel vernieuwen met de nieuwste CO2-voetafdrukgegevens:
- Selecteer op het blad Control van de CO2 AI spreadsheet het jaar van de gegevens die u wilt downloaden.
- Op Kettingen, selecteert u de 1. CO2 AI 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 CO2 AI spreadsheet bij te werken met de nieuwste gegevens.