CO2 AI ti permette di misurare l'impatto ambientale della tua azienda e di decarbonizzarla su scala, grazie alla potenza dell'intelligenza artificiale (AI).
Con la Piattaforma Workiva, puoi creare catene per scaricare automaticamente i dati sull'impronta di carbonio da CO2 AI in una tabella, in base a un periodo di tempo specificato in un foglio di calcolo personalizzato CO2 AI. Potrai quindi utilizzare la tabella come fonte per una query o per una connessione al foglio di calcolo, ad esempio per includere i dati nel reporting ambientale, sociale e di governance (ESG) o di sostenibilità.
Nota: Mentre costruisci più catene in queste istruzioni, eseguirai solo una catena - che poi esegue automaticamente le altre - per scaricare i dati da CO2 AI e aggiornare il foglio di calcolo.
Nota: Il foglio di calcolo CO2 AI utilizzato da queste catene è fornito da Workiva. Se non ce l'hai ma sei interessato, contatta il tuo Customer Success Manager per maggiori dettagli.
Prerequisiti
Per creare queste catene, prima imposta questi connettori in Catene:
- Connettore Workiva
- Connettore Trasformazione tabellare
- Connettore JSON
- Connettore Handlebars
- Connettore Utilità dei file
- Connettore HTTP
Suggerimento: Tutti i comandi delle catene utilizzano il CloudRunner predefinito. Non sono necessari GroundRunner.
Per attivare l'integrazione con CO2 AI, richiedi il token e il dominio dell'account della tua azienda all'amministratore di CO2 AI.
Infine, annota gli ID per il foglio di calcolo CO2 AI, i suoi fogli e la tabella collegata.
Crea una catena per registrare i download dei dati
Per iniziare, crea una catena per aggiornare il foglio di calcolo CO2 AI per tenere traccia del caricamento dei dati dell'impronta di carbonio su Workiva.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazione, inserisci il nome
3. Registro CO2 AIe una descrizione per spiegare che la catena registra quando i dati vengono caricati da CO2 AI. - Clicca su Salva.
Passo 2. Inizia con un evento di input di runtime
- Da Evento trigger, sposta Input di runtime in Avvia.
- Seleziona l'evento Input di runtime e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Variabili, aggiungi gli input TextField con questi nomi di visualizzazione:
MessaggioGammaID del foglio di calcoloNome del foglio
Suggerimento: Lascia in bianco i valori predefiniti delle variabili; saranno generati quando eseguirai la catena 1. CO2 AI refresh catena creata in seguito.
- Seleziona Richiesto per tutte le variabili e clicca su Salva.
Passo 3. Aggiungi comandi per registrare il download
Per aggiungere il download al foglio Stato del foglio di calcolo CO2 AI:
- Da Connettori disponibili, seleziona Utilità file e sposta Crea file nell'area di disegno.
- Trascina un link da Input di runtime a Crea file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore di utilità file da utilizzare. Testo Seleziona l'input di runtime Message da Trigger. - Da Connettori disponibili, seleziona Workiva, e sposta Sovrascrivi i dati del foglio nell'area di disegno.
- Trascina un link da Crea il file a Sovrascrivi i dati del foglio.
- Seleziona il comando Sovrascrivi i dati del foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore Workiva da utilizzare. ID del foglio di calcolo Seleziona l'ID del foglio di calcolo per l'input del tempo di esecuzione da Trigger. ID/nome del foglio Seleziona il nome del foglio input di runtime da Trigger. File di dati Seleziona il file Creato in uscita da Crea il file. Delimitatore Inserisci una virgola ( ,).Avvia la cella Inserisci A2:C2.Usa async Deseleziona questa casella di controllo. Usa l'API della piattaforma Seleziona questa casella di controllo.
Passo 4. Aggiungi comandi per reimpostare il foglio di controllo
Per reimpostare la selezione del foglio Control per l'esecuzione successiva:
- Da Connettori disponibili, seleziona Utilità file, e sposta un altro Crea file nell'area di disegno.
- Trascina un altro collegamento da Ingressi di runtime al nuovo Crea il file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore File utilities di prima. Testo Inserisci ,,. - Da Connettori disponibili, seleziona Workiva e sposta un altro Sovrascrivi dati foglio sull'area di disegno.
- Trascina un link dal secondo file Crea un file al nuovo Sovrascrivi i dati del foglio.
- Seleziona il comando Sovrascrivi i dati del foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva di prima. ID del foglio di calcolo Seleziona l'ID del foglio di calcolo per l'input del tempo di esecuzione da Trigger. ID/nome del foglio Inserisci il foglio di controllo. File di dati Seleziona il file Creato in uscita dal secondo Crea il file. Delimitatore Inserisci una virgola ( ,).Cella iniziale Seleziona l'input di runtime Gamma da Trigger. Usa async Deseleziona questa casella di controllo. Usa l'API della piattaforma Seleziona questa casella di controllo. - Clicca su Pubblica, inserisci una nota sulla pubblicazione della catena e clicca su Pubblica.
Costruisci le catene a partire dal template Carica dati su Wdata
Successivamente, utilizza il modello Load Data to Wdata per creare catene per aggiornare la tabella collegata del foglio CO2 AI con i dati scaricati da CO2 AI. Il modello Load Data to Wdata crea catene che lavorano insieme per:
- Determinare se il set di dati esiste già nella tabella
- Aggiorna la tabella con il set di dati più recente
Per creare le catene da Template, apri il template Carica i dati su Wdata | Catena primaria e clicca su Nuova catena.
Crea una catena per scaricare i dati da CO2 AI
Infine, costruisci una catena per scaricare e importare i dati dell'impronta di carbonio da CO2 AI.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazioni, inserisci il nome
1. Aggiorna CO2 AIe una descrizione per spiegare che la catena scarica i dati da CO2 AI e li carica nella tabella. - Aggiungi queste variabili e clicca su Salva:
Nome Valore Gettone CO2 AI Inserisci il token per l'account della tua azienda con CO2 AI. Dominio CO2 AI Inserisci il dominio dell'account della tua azienda con CO2 AI. ID del foglio di calcolo Inserisci l'ID del foglio di calcolo CO2 AI. ID del foglio di controllo Inserisci l'ID della sezione Foglio di controllo del foglio di calcolo CO2 AI. Foglio di registro Inserisci Stato. ID tabella Inserisci l'ID della tabella collegata al foglio di calcolo CO2 AI.
Passo 2. Aggiungi il comando per ottenere l'anno dal foglio di controllo
Per identificare l'anno dei dati da scaricare dal tuo account CO2 AI:
- Da Connettori disponibili, seleziona Workiva, e sposta Ottieni dati del foglio a Avvia.
- Seleziona il comando Ottieni dati del foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva della catena precedente. ID del foglio di calcolo Seleziona la variabile ID foglio di calcolo da Catena. ID/nome del foglio Seleziona la variabile ID foglio di controllo da Catena. Regione Inserire A5.Stile di valore Seleziona Calcolato. Revisione Inserisci -1.
Passo 3. Aggiungi i comandi per verificare se CO2 AI dispone di dati
Per verificare se i dati sull'impronta di carbonio sono disponibili per il download:
- Da Connettori disponibili, seleziona HTTP e sposta Ottieni nell'area di disegno.
- Trascina un link da Ottieni dati del foglio a Ottieni.
- Seleziona il comando Get e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare che il comando controlla la CO2 AI per i cicli.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore HTTP da utilizzare. Mostra la risposta Seleziona questa casella di controllo. URL Crea l'URL per la richiesta: - Inserisci
https://. - Seleziona la variabile CO2 AI domain da Chain.
- Inserisci
.co2ai.com/api/0.1/cycles?in_past=100&in_future=100.
Intestazioni Aggiungi questa intestazione: - In Chiave, inserisci
Autorizzazione. - In Value, inserisci
Bearer, quindi seleziona la variabile CO2 AI token da Chain.
Tipo di contenuto Inserisci applicazione/json.Output Inserisci questa risposta di esempio: [ { "id": 1, "nome": "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 } ] - Inserisci
- Da Connettori disponibili, seleziona JSON e sposta Array in CSV nell'area di disegno.
- Trascina un link da Ottieni a Array to CSV.
- Seleziona il comando Array to CSV e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona il connettore JSON da utilizzare. Dati JSON Seleziona l'output Response da Get. Delimitatore di più valori Inserisci una virgola (,). Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - In Colonne, aggiungi queste colonne, poi clicca su Salva:
Nome della colonna Percorso JSON id .id nome .name è_abilitato .è_abilitato data_inizio .start_at data_fine .end_at attuale .is_current impronta .has_any_footprint - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta Valore estratto nell'area di disegno.
- Trascina un link da Array a CSV a Estrai il valore.
- Seleziona il comando Estrai valore e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando recupera l'Anno dal foglio Control.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore di trasformazione tabellare da utilizzare. File di input Seleziona questo Dati in uscita da Ottieni i dati del foglio. Indice colonna Inserisci 2.Delimitatore Seleziona la virgola. Indice di riga Inserisci 2. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Valore estratto a Query avanzata.
- Seleziona il comando Advanced query e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando recupera l'Anno dal foglio Control.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore di trasformazione tabellare di Estrai valore. Tabelle Aggiungi questa tabella: - In File, seleziona il file Converted file output da Array a CSV.
- In Nome tabella, inserisci
b.
Query Inserisci la query da eseguire: - Inserisci
Seleziona * da b dove name='. - Seleziona il valore in uscita da Estrai il valore.
- Inserisci
' e footprint = 'true'.
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo.
Passo 4. Aggiungi i comandi per scaricare tutti i dati disponibili da CO2 AI
Per scaricare i dati disponibili sull'impronta di carbonio da CO2 AI:
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Query avanzata a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento che verifica i risultati della query.
- In Condizione, aggiungi la regola da testare, poi clicca su Salva:
Dati Operazione - In Tipo di dati da testare, seleziona Integer.
- Seleziona l'output Conteggio record da Query avanzata.
- In Operazione da testare, seleziona Maggiore di (>).
- Inserisci
0.
- Per interrompere la catena se non ci sono dati da scaricare, aggiungi un evento Run chain all'area di disegno.
- Trascina un link da Condizionale a Catena di esecuzione.
- Fai doppio clic sul link e seleziona Errore.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Catena da eseguire, seleziona 3. Catena CO2 AI log creata in precedenza.
- Inserisci gli input della catena e clicca su Salva:
Input di runtime Valore Messaggio Crea il messaggio da pubblicare nel foglio Status: - Seleziona la variabile SystemDateTime da Runtime.
- Clicca sulla variabile SystemDateTime e aggiungi una trasformazione Parse date/time.
- Seleziona ISO Extended (Platform Standard).
- In Formato data di uscita, inserisci
%Y-%m-%d. - Seleziona i fusi orari di ingresso e di uscita, poi clicca su Applica.
- Digita
,Successo con errori,. - Seleziona il valore emesso dal comando Estrai il valore per l'anno.
- Immettere
impronta non esiste. Contatta l'amministratore di CO2 AI.
Gamma B6:C6 ID del foglio di calcolo Seleziona la variabile Spreadsheet ID dalla catena . Nome del foglio Seleziona la variabile Log sheet dalla catena . - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta Valore estratto nell'area di disegno.
- Trascina un link da Condizionale a Valore estratto.
- Seleziona il comando Estrai il valore e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando recupera l'ID del ciclo.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. File di input Seleziona questo Risultato in uscita da Query avanzata. Indice colonna Inserisci 1.Delimitatore Seleziona la virgola. Indice di riga Inserisci 2. - Da Connettori disponibili, seleziona HTTP e sposta Ottieni nell'area di disegno.
- Trascina un link da Estrai il valore a Ottieni.
- Seleziona il comando Get e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare il comando che recupera l'elenco dei dati di impronta disponibili.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore HTTP di prima. Mostra la risposta Seleziona questa casella di controllo. URL Crea l'URL per la richiesta: - Inserisci
https://. - Seleziona la variabile CO2 AI domain da Chain.
- Inserisci
.co2ai.com/api/0.1/footprints/cycles/. - Seleziona l'uscita Value dal precedente Extract value.
Intestazioni Aggiungi questa intestazione: - In Chiave, inserisci
Autorizzazione. - In Value, inserisci
Bearer, quindi seleziona la variabile CO2 AI token da Chain.
Tipo di contenuto Inserisci applicazione/json.Output Inserisci questa risposta di esempio: [{"name": "spirit-cycle-3-(api)", "description": "Impronta creata tramite l'API CO2AI", "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"}] - Inserisci
- Da Connettori disponibili, seleziona HTTP e sposta un altro Ottieni sull'area di disegno.
- Trascina un collegamento tra questo e i precedenti comandi Ottieni.
- Seleziona il nuovo comando Get e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare il comando che recupera i dati di impronta disponibili.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore HTTP di prima. Mostra la risposta Seleziona questa casella di controllo. URL Crea l'URL per la richiesta: - Inserisci
https://. - Seleziona la variabile CO2 AI domain da Chain.
- Inserisci
.co2ai.com/api/0.1/reports/metrics/. - Seleziona l'output Response dal precedente Get.
Intestazioni Aggiungi questa intestazione: - In Chiave, inserisci
Autorizzazione. - In Value, inserisci
Bearer, quindi seleziona la variabile CO2 AI token da Chain.
Tipo di contenuto Inserisci applicazione/json.Output Inserisci questa risposta di esempio: {"source":"CO2 AI","created_at":"2024-07-15T21:34:43.449364+00:00","footprint":{"name":"spirit-cycle-3-(api)","description":"Footprint created via the 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": "Ambiti lordi 1, 2, 3 - Emissioni di gas serra per ambito [tabella]", "meta":{"ESRS": "E1", "DR": "E1-6"}, "unit": "kgCO2eq", "group":["Ambito"], "values":[{"Ambito":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}]},{"name": "Emissioni totali di gas serra per ambito e categoria di gas serra", "meta":{"ESRS": "E1", "DR": "E1-6"}, "unit": "kgCO2eq", "group":["Scope", "categoria di gas serra"], "values":[{"categoria di gas serra": "EnergyAndElectricityConsumption", "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},{"Categoria GHG": "UpstreamTransportationAndDistribution", "Scope":3.0, "value":1198368000.0},{"Categoria GHG": "WasteGeneratedInOperations", "Scope":3.0, "value":1198368000.0,"value":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}]},{"nome": "Consumo totale di energia legato alle proprie attività", "meta":{"ESRS": "E1", "DR": "E1-5"}, "unità": "kWh", "gruppo":[], "valori":[{"valore":522000000.0}]}]} - Inserisci
- Da Connettori disponibili, seleziona Maniglie e sposta Modello di testo di rendering sull'area di disegno.
- Trascina un link dal secondo Ottieni a Renderizza il modello di testo.
- Seleziona il comando Render text template e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare che il comando analizza le intestazioni univoche dei dati dell'impronta.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore Handlebars da utilizzare. Template Inserisci il modello per il rendering: {{#each d}}
{{#each this.group}}
{{.}}
{{/each}}
{{/each}}Variabili JSON Aggiungi questa variabile: - In Name, inserisci
d. - In Value, seleziona la Response emessa dal comando Get per l'elenco dei dati di impronta.
- Seleziona Is list?
- In Name, inserisci
Passo 5. Aggiungi i comandi per analizzare i dati delle colonne uniche
Per analizzare i dati delle colonne uniche dal modello renderizzato:
- Da Connettori disponibili, seleziona Utilità file e sposta Crea file sull'area di disegno.
- Trascina un link da Modello di rendering del testo a Crea il file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando analizza i dati delle colonne uniche.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Utilità file di prima. Testo Inserisci il testo da aggiungere al file creato: - Inserisci
col, poi premi Inserisci. - Seleziona l'output Rendered text da Render text template.
- Inserisci
- Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Crea un file a Query avanzata.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. Tabelle Aggiungi questa tabella: - In File, seleziona il file Creato in uscita da Crea file.
- In Nome tabella, inserisci
f.
Query Inserisci questa query: select distinct(cols) from f
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona JSON e sposta CSV in JSON nell'area di disegno.
- Trascina un link da Query avanzata a CSV to JSON.
- Seleziona il comando CSV to JSON e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e fai clic su Salva
Proprietà Valore Connettore Seleziona lo stesso connettore JSON di prima. File di input Seleziona il risultato del comando Advanced query precedente. Delimitatore Seleziona virgola (,).
Passo 6. Aggiungi i comandi per analizzare anche i dati di tutte le colonne
Per analizzare anche i dati di tutte le colonne del modello renderizzato:
- Da Connettori disponibili, seleziona Utilità file e sposta un altro Crea file sull'area di disegno.
- Trascina un altro link da Modello di rendering del testo al nuovo Crea file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando analizza i dati di tutte le colonne.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Utilità file di prima. Testo Inserisci il testo da aggiungere al file creato: - Inserisci
colm, poi premi Inserisci. - Inserisci
nome, poi premi Inserisci. - Inserisci
framework, poi premi Inserisci. - Inserisci
disclosure, poi premi Inserisci. - Inserisci
unit, poi premi Inserisci. - Seleziona l'output Testo renderizzato da Modello di rendering del testo.
- Inserisci i valori di
.
- Inserisci
- Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Crea un file a Query avanzata.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. Tabelle Aggiungi questa tabella: - In File, seleziona il file Creato in uscita dal precedente comando Crea file.
- In Nome della tabella, inserisci
f.
Query Inserisci questa query: select lower(replace(colm,' ','_')) as "colm" from
(select distinct(colm) from f)Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona JSON e sposta CSV in JSON nell'area di disegno.
- Trascina un link da Query avanzata a CSV to JSON.
- Seleziona il comando CSV to JSON e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON di prima. File di input Seleziona il risultato del comando Advanced query precedente. Delimitatore Seleziona virgola (,).
Passo 7. Aggiungi i comandi per scaricare e importare i dati
Per analizzare e importare i dati sull'impronta scaricati da CO2 AI:
- Da Connettori disponibili, seleziona Maniglie e sposta Modello di rendering del testo sull'area di disegno.
- Trascina i link da entrambi i comandi CSV to JSON a Render text template.
- Seleziona il comando Render text template e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare che il comando analizza i dati dell'impronta scaricati.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona il connettore Handlebars da utilizzare. Template Inserisci il modello da renderizzare: {{#each c}}{{colm}}{{#unless @last}},{{/unless}}{{/each}}
{{#each a}}
{{#each this.values}}
"{{../name}}","{{../meta.ESRS}}","{{../}}","{{../unità}}",{{#each ../../b}}"{{lookup ../this cols}}"{{#unless @last}},{{/unless}}{{/each}},{{value}}
{{/each}}
{{/each}} - In variabili JSON, aggiungi queste variabili, poi clicca su Salva.
Nome Valore È un elenco? a Seleziona Metrics dalla Response uscita del comando Get per i dati dell'impronta.
Seleziona questa casella di controllo. b Seleziona il file JSON emesso dal primo comando CSV to JSON. Seleziona questa casella di controllo. c Seleziona il file JSON ottenuto dal secondo comando CSV to JSON. Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona Utilità file e sposta Crea file sull'area di disegno.
- Trascina un link da Modello di testo di rendering a Crea file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Utilità file di prima. Testo Seleziona l'output Testo renderizzato dal precedente Modello di rendering del testo. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Crea file a Query avanzata.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. Tabelle Aggiungi questa tabella: - In File, seleziona il file Created file emesso dal precedente comando Create file.
- In Nome tabella, inserisci
h.
Query Inserisci la query da eseguire: - Inserisci
select *,. - Seleziona il valore emesso dal comando Estrai il valore per l'anno.
- Inserisci
come "periodo" da h.
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link da Query avanzata a Catena di esecuzione.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Basic info, inserisci un nome per identificare l'evento che importa i dati in una tabella Wdata.
- In Catena da eseguire, seleziona la catena primaria creata dal modello Load Data into Wdata.
- In Chain runtime inputs, inserisci questi input, poi clicca su Salva:
Input Valore ID tabella Seleziona la variabile Table ID dalla catena . Nome del file Crea il nome del file: - Inserisci
footprint_data_. - Seleziona l'output Valore dal comando Estrai valore per l'Anno.
- Inserisci
.csv.
File di dati Seleziona l'output Risultato del precedente comando Query avanzata. Metodo di carico Seleziona Sostituisci set di dati. Rollback Seleziona questa casella di controllo. - Inserisci
- Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina un collegamento tra i due eventi Run chain.
- Seleziona il nuovo evento Run chain e clicca su Edit.
- In Basic info, inserisci un nome per identificare l'evento che registra il download nel foglio Status del foglio CO2 AI.
- In Catena da eseguire, seleziona 3. Registro CO2 AI creato in precedenza.
- In Chain runtime inputs, inserisci questi input, poi clicca su Salva:
Input Valore Messaggio Crea il messaggio da aggiungere al foglio Status: - Seleziona la variabile SystemDateTime da Runtime.
- Clicca sulla variabile SystemDateTime e aggiungi una trasformazione Parse data/ora.
- Seleziona ISO Extended (Platform Standard).
- In Formato data di output, inserisci
%Y-%m-%d. - Seleziona i fusi orari di ingresso e di uscita e clicca su Accetta.
- Inserisci
,Successful,. - Seleziona il valore emesso dal comando Estrai il valore per l'anno.
- Inserisci i dati dell'impronta
caricati con successo.
Gamma Inserisci B6:C6.ID del foglio di calcolo Seleziona la variabile Spreadsheet ID dalla catena . Nome del foglio Seleziona la variabile Log sheet dalla catena . - Clicca su Pubblica, inserisci una nota sulla pubblicazione della catena e clicca su Pubblica.
Esegui le catene
Per aggiornare il foglio di calcolo CO2 AI e la tabella con i dati più recenti sull'impronta di carbonio:
- Dal foglio Control del foglio di calcolo CO2 AI, seleziona l'anno dei dati da scaricare.
- Da Catene, seleziona 1. CO2 AI aggiorna la catena e clicca su Esegui e Esegui la catena.
Suggerimento: Quando esegui questa catena, vengono automaticamente eseguite le altre catene per aggiornare la tabella e il foglio di calcolo CO2 AI con i dati più recenti.