Microsoft Sustainability Manager ti permette di monitorare e gestire l'impatto ambientale della tua organizzazione.
Con la Piattaforma Workiva, puoi creare catene per scaricare automaticamente i dati sulle emissioni da Microsoft Sustainability Manager in una tabella, in base a un periodo di tempo specificato in un foglio di calcolo personalizzato Microsoft Sustainability Manager. Potrai quindi utilizzare la tabella come fonte per una query o 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 Microsoft e aggiornare il foglio di calcolo.
Nota: Il foglio di calcolo Microsoft Sustainability Manager 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 Microsoft Dynamics® CRM
- Connettore Trasformazione tabellare
- Connettore JSON
- Connettore Handlebars
- Connettore Utilità dei file
Suggerimento: Tutti i comandi delle catene utilizzano il CloudRunner predefinito. Non sono necessari GroundRunner.
Per abilitare l'integrazione con Microsoft Dataverse, registra un'applicazione con un ID Microsoft Entra e annota quanto segue per il connettore Microsoft Dynamics CRM:
- L'URL e l'ID tenant dell'istanza di Microsoft Sustainability Manager da cui effettuare il download
- L'ID del cliente e il segreto dell'ID di Microsoft Entra
Infine, annota gli ID per il foglio di lavoro Microsoft Sustainability Manager, 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 Microsoft Sustainability Manager per tenere traccia del caricamento dei dati sulle emissioni su Workiva.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazione, inserisci il nome
3. Registro MSMe una descrizione per spiegare che la catena registra il caricamento dei dati da Microsoft Sustainability Manager. - Clicca su Salva.
Passo 2. Inizia con un evento di input di runtime
- Da Eventi catena, 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:
GammaID del foglio di calcoloID del foglio di controlloID del registro di esecuzione della catenaInizio aggiornamentoFine aggiornamentoAnno di aggiornamento
Suggerimento: Lascia vuoti i valori predefiniti delle variabili; verranno generati quando eseguirai la catena 1. Aggiorna la catena MSM creata in seguito.
- Seleziona Richiesto per tutte le variabili e clicca su Salva.
Passo 3. Aggiungi comandi per ottenere il periodo di tempo dal foglio di controllo
Per identificare il periodo di tempo dei dati sulle emissioni da scaricare da Microsoft:
- Da Connettori disponibili, seleziona Utilità di 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 Inserisci la stringa da aggiornare in Foglio di controllo: - Inserisci
,,,Dati sulle emissioni aggiornati l'ultima volta su. - Seleziona la variabile System.DateTime da Runtime.
- Inserisci
- Da Connettori disponibili, seleziona Workiva, e sposta Scrivi i dati del foglio nell'area di disegno.
- Trascina un link da Crea file a Scrivi dati foglio.
- Seleziona il comando Scrivi dati 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 l'ID del foglio di controllo input di runtime da Trigger. File di dati Seleziona il file Creato in uscita da Crea il file. Delimitatore Inserisci una virgola ( ,).Gamma Seleziona l'input di runtime Gamma da Trigger. Usa l'API della piattaforma Seleziona questa casella di controllo.
Passo 4. Aggiungi i comandi per aggiornare il registro di esecuzione della catena
Per aggiornare il foglio Chain run log quando i dati vengono scaricati da Microsoft:
- Da Connettori disponibili, seleziona Workiva e sposta Ottieni dati del foglio sull'area di disegno.
- Trascina un link da Ingressi di runtime a Ottieni dati del foglio.
- 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 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 Seleziona l'ID del log di esecuzione della catena da Trigger. Regione Inserisci A1:.Stile di valore Seleziona Calcolato. Revisione Inserisci -1. - Da Connettori disponibili, seleziona Utilità file e sposta Crea file nell'area di disegno.
- Trascina un link da Ottieni i dati del foglio 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 il comando che crea la voce di registro.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore File utilities di prima. Testo Inserisci la stringa per aggiornare le colonne del foglio Chain run log: - Inserisci le intestazioni delle colonne:
Data,Dettagli, e premi Invio. - Seleziona la variabile System.DateTime da Runtime.
- Clicca sulla variabile System.DateTime e aggiungi una trasformazione Parse Date/Time:
- Seleziona ISO Extended (Platform Standard).
- In Formato della data di uscita, inserisci
%Y-%m-%d. - Seleziona i fusi orari della data di ingresso e di uscita.
- Inserisci
,Dati di emissione per. - Seleziona l'input Refresh year runtime da Trigger.
- Inserisci
-. - Seleziona l'input Refresh start runtime da Trigger.
- Inserisci
a. - Seleziona l'input Refresh year runtime da Trigger.
- Inserisci
-. - Seleziona l'input Refresh end runtime da Trigger.
- Inserisci
è stato aggiornato con successo.
- Inserisci le intestazioni delle colonne:
- Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un collegamento da Crea il 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 il connettore di trasformazione Tabular da utilizzare. Tabelle Aggiungi due tabelle da utilizzare nella query: - Per la prima tabella:
- In File, seleziona l'output Data da Ottieni i dati del foglio.
- In Nome tabella, inserisci
a.
- Per la seconda tabella:
- In File, seleziona il file Creato in uscita dal precedente Crea file.
- In Nome tabella, inserisci
b.
Query Inserisci la query da eseguire: select * from a union all select * from b
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Per la prima tabella:
- Da Connettori disponibili, seleziona Workiva e sposta Sovrascrivi i dati del foglio nell'area di disegno.
- Trascina un link da Query avanzata 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 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 Seleziona l'ID del log di esecuzione della catena da Trigger. File di dati Seleziona il risultato prodotto da Query avanzata. Delimitatore Inserisci una virgola ( ,).Cella iniziale Inserisci A1.Async Seleziona questa casella di controllo. - Clicca su Pubblica, inserisci una nota sulla pubblicazione e clicca su Pubblica.
Costruisci le catene a partire dal template Carica dati su Wdata
Quindi, utilizza il modello Load Data to Wdata per creare catene per aggiornare la tabella collegata del foglio Microsoft Sustainability Manager con i dati scaricati da Microsoft. 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 Microsoft
Infine, costruisci una catena per scaricare e importare i dati sulle emissioni da Microsoft Sustainability Manager.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazioni, inserisci il nome
1. MSM aggiornae una descrizione per spiegare che la catena scarica i dati dal Microsoft Sustainability Manager e li carica nella tabella. - Aggiungi le variabili:
Nome Valore ID del foglio di calcolo Inserisci l'ID del foglio di calcolo Microsoft Sustainability Manager. ID del foglio di controllo Inserisci l'ID della sezione Control sheet del foglio di calcolo del Microsoft Sustainability Manager. ID Registro di Catena Inserisci l'ID della sezione Chain run log del foglio di calcolo Microsoft Sustainability Manager. ID tabella Inserisci l'ID della tabella collegata al foglio di calcolo Microsoft Sustainability Manager. - Aggiungi una variabile dinamica con Nome di
nextLink, e clicca su Salva.
Passo 2. Iniziare con i comandi per identificare il periodo di tempo dei dati da scaricare
Per determinare il periodo di tempo dei dati sulle emissioni da scaricare, in base al foglio di calcolo di Microsoft Sustainability Manager:
- 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 di prima. 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 Inserisci A4:.Stile di valore Seleziona Calcolato. Revisione Inserisci -1. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un collegamento da Inizio 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 di trasformazione Tabular di prima. Tabelle Aggiungi la tabella da utilizzare nella query: - Nel file , seleziona i dati in uscita da Ottieni i dati del foglio.
- In Nome tabella, inserisci
a.
Query Inserisci la query da eseguire: select case when `Mese di inizio transazione` = 'Gennaio' then '01-01' when `Mese di inizio transazione` = 'Febbraio' then '02-01' when `Mese di inizio transazione` = 'Marzo' then '03-01' when `Mese di inizio transazione` = 'Aprile' then '04-01' when `Mese di inizio transazione` = 'Maggio' then '05-01' when `Mese di inizio transazione` = 'Giugno' then '06-01' quando `Mese inizio transazione` = 'Luglio' allora '07-01' quando `Mese inizio transazione` = 'Agosto' allora '08-01' quando `Mese inizio transazione` = 'Settembre' allora '09-01' quando `Mese inizio transazione` = 'Ottobre' allora '10-01' quando `Mese inizio transazione` = 'Novembre' allora '11-01' quando `Mese inizio transazione` = 'Dicembre' allora '12-01' termina come "stmth", case quando `Mese fine transazione` = 'Gennaio' allora '01-31' quando `Mese fine transazione` = 'Febbraio' allora '02-28' quando `Mese fine transazione` = 'Marzo' allora '03-31' quando `Mese fine transazione` = 'Aprile' allora '04-30' quando `Mese fine transazione` = 'Maggio' allora '05-31' quando `Mese fine transazione` = 'Giugno' allora '06-30' quando `Mese di fine transazione` = 'Luglio' allora '07-31' quando `Mese di fine transazione` = 'Agosto' allora '08-31' quando `Mese di fine transazione` = 'Settembre' allora '09-30' quando `Mese di fine transazione` = 'Ottobre' allora '10-31' quando `Mese di fine transazione` = 'Novembre' allora '11-30' quando `Mese di fine transazione` = 'Dicembre' allora '12-31' termina come "enmt", `Anno della transazione` come "yr" da a
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Valore estratto nell'area di disegno.
- Trascina un link da Query avanzata a Valore estratto.
- Seleziona il comando Estrai valore e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando che determina la data di inizio dei dati da scaricare.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore di trasformazione Tabular di prima. File di input Seleziona l'output Risultato da Query avanzata. Indice colonna Inserisci 1.Delimitatore Seleziona la virgola. Indice di riga Inserisci 2. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta un altro Valore estratto nell'area di disegno.
- Trascina un altro link da Query avanzata al secondo Valore di estrazione.
- Seleziona il comando Estrai valore e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per indicare che il comando determina la data di fine dei dati da scaricare.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore di trasformazione Tabular di prima. File di input Seleziona l'output Risultato da Query avanzata. Indice colonna Inserisci 2.Delimitatore Seleziona la virgola. Indice di riga Inserisci 2. - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta un terzo Valore estratto nell'area di disegno.
- Trascina un altro link da Query avanzata al terzo Valore di estrazione.
- Seleziona il comando Estrai valore e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando che determina l'anno dei dati da scaricare.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore di trasformazione Tabular di prima. File di input Seleziona l'output Risultato da Query avanzata. Indice colonna Inserisci 3.Delimitatore Seleziona la virgola. Indice di riga Inserisci 2.
Passo 3. Aggiungi i comandi per scaricare i dati sulle emissioni da Microsoft
Per scaricare i dati da Microsoft:
- Da Connettori disponibili, seleziona Microsoft Dynamics CRM e sposta Recupera nell'area di disegno.
- Trascina un link da tutti e tre i comandi Estrai valore a Recupera.
- Seleziona il comando Retrieve e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare che il comando recupera i dati sulle emissioni da Microsoft Dataverse.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore Microsoft Dynamics CRM da utilizzare. Percorso Inserisci msdyn_emissions.Parametri della query Crea i parametri della query OData da applicare: - Inserisci
$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_transactiondate ge '
- Seleziona il valore Valore in uscita dal comando Estrai il valore per l'anno.
- Inserisci un trattino (
-). - Seleziona l'output Value del comando Extract value per la data di inizio.
- Inserisci
T00:00:00Z' e msdyn_transactiondate le '. - Seleziona l'output Value del comando Extract value per l'anno.
- Inserisci un trattino (
-). - Seleziona l'uscita Valore del comando Estrai valore per la data finale.
- Inserisci
T00:00:00Z'.
Intestazioni personalizzate Aggiungi un'intestazione personalizzata: - In Chiave, inserire
Preferenza. - In Valore, inserire
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue".
Pagine massime Inserisci 1.Schema di output Inserisci questo esempio di risposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "stringa"} - Inserisci
- Da Connettori disponibili, seleziona JSON e sposta Array in CSV nell'area di disegno.
- Trascina un link da Recupera a Array to CSV.
- Seleziona il comando Array to CSV e clicca su Modifica.
- 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 Valore dall'uscita Dati recuperati del comando Recupera . Delimitatore di più valori Inserisci una virgola ( .).Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - Aggiungi le colonne e i percorsi JSON da creare e clicca su Salva:
Nome della colonna JSONPath nome .msdyn_name tipo_attività .msdyn_activityname data_calcolo .msdyn_calculationdate data_inizio_consumo .msdyn_consumptionstartdate data_fine_consumo .msdyn_consumptionenddate data della transazione .msdyn_transactiondate fattore_di_emissione .msdyn_emissionfactor nome_impianto .msdyn_facilityid.msydn_name unità organizzativa .msdyn_organizationalunitid.msdyn_name regione_paese .msdyn_countryregioncode.msdyn_name sorgente_emissione .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e unità_co2e .msdyn_con2eunit.msdyn_name è_biogenico .msdyn_isbiogenic is_marketbased .msdyn_ismarketbased origine .msdyn_emissionsourcev2.msdyn_name scope . "msdyn_scope@OData.Community.Display.V1.FormattedValue"
Passo 4. Aggiungi i comandi per importare tutti i set di dati nella tabella
Per assicurarti che la catena importi tutti i dati, aggiungi una logica per caricare o compilare i dati in base a qualsiasi impaginazione aggiuntiva scaricata da Microsoft:
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Array a CSV a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Condizioni, aggiungi una regola, poi clicca su Salva:
Tipo di dati Dati Operazione Stringa Seleziona la variabile nextLink dalla catena , clicca sulla variabile e aggiungi una trasformazione Trim. Non è vuoto - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link da Condizionale a Esegui catena.
- Per assicurarti che la catena venga eseguita solo quando i dati scaricati non hanno paginazione, fai doppio clic sul link e seleziona Errore in Modifica la condizione del link.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che l'evento esegue catene create dal modello Load Data to Wdata.
- Nella catena per eseguire, seleziona la catena primaria creata dal modello Load Data to Wdata.
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore ID tabella Seleziona la variabile Table ID dalla catena . Nome del file Crea il nome del file del set di dati da importare nella tabella: - Inserisci
MSM_EmissionsData_. - Seleziona il valore in uscita dal comando Estrai il valore per l'anno.
- Inserisci un trattino (
-). - Seleziona l'uscita Value del comando Extract value per la data di inizio.
- Inserisci un trattino basso (
_). - Seleziona l'uscita Value del comando Extract value per l'anno.
- Inserisci un trattino (
-). - Seleziona il valore in uscita dal comando Estrai valore per la data finale.
- Inserisci
.csv.
File di dati Seleziona il file Converted file in uscita da Array a CSV. Metodo di carico Seleziona Sostituisci set di dati. - Inserisci
Passo 5. Aggiungi un gruppo di comandi per iterare i risultati paginati
Per compilare i dati sulle emissioni scaricati come risultati paginati:
- Da Eventi catena, sposta Imposta la variabile della catena dinamica nell'area di disegno.
- Trascina un link da Condizionale a Imposta la variabile della catena dinamica.
- Seleziona l'evento Imposta la variabile della catena dinamica e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Azione, imposta la variabile della catena dinamica e clicca su Salva:
Proprietà Valore Variabile dinamica Seleziona nextLink. Valore Seleziona @Odata.NextLink dall'output Dati recuperati del comando Recupera. - Sposta il gruppo di comandi nell'area di disegno e trascina un collegamento tra esso e Imposta la variabile di catena dinamica.
- Seleziona il gruppo e clicca su Modifica.
- Da Iteratori, attiva le iterazioni.
- In Seleziona tipo modificatore, seleziona Ripeti fino a.
- Aggiungi la regola di iterazione e clicca su Salva:
Tipo di dati Dati Operazione Stringa Seleziona la variabile nextLink da Catena. È vuoto - Da Connettori disponibili, seleziona Microsoft Dynamics CRM e sposta Recupera nell'area di disegno.
- Trascina un link da Inizio gruppo a Recupera.
- Seleziona il comando Recupera e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando recupera i risultati impaginati da Microsoft Dataverse.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore Microsoft Dynamics CRM da utilizzare. Percorso Inserisci msdyn_emissions.Interrogare i parametri Seleziona la variabile nextLink dalla catena . Intestazioni personalizzate Aggiungi un'intestazione personalizzata: - In Chiave, inserire
Preferenza. - In Valore, inserire
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue".
Pagine massime Inserisci 1.Schema di output Inserisci questo esempio di risposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "stringa"} - In Chiave, inserire
- Da Connettori disponibili, seleziona JSON e sposta Array in CSV nell'area di disegno.
- Trascina un link da Recupera a Array to CSV.
- Seleziona il comando Array to CSV e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON di prima. Dati JSON Seleziona il valore dall'output Dati recuperati del precedente comando Recupera . Delimitatore di più valori Inserisci una virgola ( .).Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - Aggiungi le colonne e i percorsi JSON da creare e clicca su Salva:
Nome della colonna JSONPath nome .msdyn_name tipo_attività .msdyn_activityname data_calcolo .msdyn_calculationdate data_inizio_consumo .msdyn_consumptionstartdate data_fine_consumo .msdyn_consumptionenddate data della transazione .msdyn_transactiondate fattore_di_emissione .msdyn_emissionfactor nome_impianto .msdyn_facilityid.msydn_name unità organizzativa .msdyn_organizationalunitid.msdyn_name regione_paese .msdyn_countryregioncode.msdyn_name sorgente_emissione .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e unità_co2e .msdyn_con2eunit.msdyn_name è_biogenico .msdyn_isbiogenic is_marketbased .msdyn_ismarketbased origine .msdyn_emissionsourcev2.msdyn_name scope . "msdyn_scope@OData.Community.Display.V1.FormattedValue" - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta File di stack nell'area di disegno.
- Trascina un link da Array a CSV a File di impilamento.
- Seleziona il comando Stack files 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 di trasformazione Tabular di prima. Delimitatore Seleziona la virgola. File di input Crea l'elenco separato da virgole dei file da impilare: - Seleziona File di stack precedenti in uscita dal comando File di stack.
- Inserisci una virgola (
,). - Seleziona il file Converted file in uscita dal precedente comando Array to CSV.
Anteprima del risultato Seleziona questa casella di controllo. - Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Array a CSV a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Condizioni, aggiungi una regola, poi clicca su Salva:
Tipo di dati Dati Operazione Stringa Seleziona @Odata.NextLink dall'output Dati recuperati del comando Recupera. Non è vuoto - Da Eventi catena, sposta Imposta la variabile della catena dinamica nell'area di disegno.
- Trascina un link da Condizionale a Imposta la variabile della catena dinamica.
- Seleziona l'evento Imposta la variabile della catena dinamica e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Azione, imposta la variabile della catena dinamica e clicca su Salva:
Proprietà Valore Variabile dinamica Seleziona nextLink. Valore Seleziona @Odata.NextLink dall'uscita Dati recuperati del comando Recupera. - Da Eventi a catena, sposta Gruppo di uscita nell'area di disegno.
- Trascina un link da Condizionale a Esci dal gruppo.
- Per uscire dal gruppo solo quando non ci sono più risultati paginati, fai doppio clic sul link, seleziona Error in Edit link condition e clicca Close.
- Seleziona l'evento Esci dal gruppo, clicca su Modifica, poi clicca su Salva.
Passo 6. Aggiungi i comandi per importare i dati compilati nella tabella
Per caricare i risultati impaginati nella tabella dopo il completamento del gruppo:
- Da Connettori disponibili, seleziona Trasformazione tabulare e sposta File di stack sull'area di disegno.
- Trascina un link dal gruppo di comandi Out a File di impilamento.
- Seleziona il comando Impila i 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 di trasformazione Tabular di prima. Delimitatore Seleziona la virgola. File di input Crea un elenco di file separati da virgole da impilare: - Seleziona il file Converted file in uscita dal comando Array to CSV del gruppo.
- Inserisci una virgola (
,). - Seleziona Output di file impilati dal comando File impilati del gruppo.
Anteprima del risultato Seleziona questa casella di controllo. - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link da File di impilamento a Catena di esecuzione.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che l'evento esegue catene create dal modello Load Data to Wdata.
- Nella catena per eseguire, seleziona la catena primaria creata dal modello Load Data to Wdata.
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore ID tabella Seleziona la variabile Table ID dalla catena . Nome del file Crea il nome del file del set di dati da importare nella tabella: - Inserisci
MSM_EmissionsData_. - Seleziona il valore emesso dal comando Estrai il valore per l'anno.
- Inserisci
-. - Seleziona l'uscita Valore del comando Estrai il valore per la data di inizio.
- Inserisci
_. - Seleziona l'uscita Value del comando Extract value per l'anno.
- Inserisci
-. - Seleziona l'output Value del comando Extract value per la data finale.
- Inserisci
.csv.
File di dati Seleziona File impilati output dal precedente comando File impilati . Metodo di carico Seleziona Sostituisci set di dati. - Inserisci
- Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina i collegamenti dai due precedenti eventi Run chain a questo evento Run chain.
- Seleziona il nuovo evento Run chain e clicca su Edit.
- In Basic info, inserisci un nome e una descrizione per identificare che l'evento esegue le catene create dal modello Load Data to Wdata.
- In Catena da eseguire, seleziona 3. Catena MSM log creata in precedenza.
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore Gamma Inserisci B5:E5.ID del foglio di calcolo Seleziona la variabile Spreadsheet ID da Catena. ID del foglio di controllo Seleziona la variabile ID del foglio di controllo da Catena. ID del log di esecuzione della catena Seleziona la variabile Chain run log ID dalla catena . Aggiorna inizio Seleziona il valore emesso dal comando Estrai valore per la data di inizio. Aggiorna fine Seleziona il valore emesso dal comando Estrai valore per la data finale. Aggiorna anno Seleziona l'uscita Valore del comando Estrai valore per l'anno. - Clicca su Pubblica, inserisci una nota sulla pubblicazione della catena e clicca su Pubblica.
Esegui le catene
Per aggiornare il foglio di calcolo e la tabella di Microsoft Sustainability Manager con gli ultimi dati sulle emissioni:
- Dal foglio di controllo del foglio di calcolo del Microsoft Sustainability Manager, seleziona il periodo di tempo dei dati da scaricare.
- Da Catene, seleziona 1. MSM 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 Microsoft Sustainability Manager con i dati più recenti.