CO2 AI vous permet de mesurer l'impact environnemental de votre entreprise et de décarboniser à grande échelle, grâce à la puissance de l'intelligence artificielle (IA).
Avec la plateforme Workiva, vous pouvez créer des chaînes pour télécharger automatiquement les données d'empreinte carbone de CO2 AI dans un tableau, sur la base d'une période spécifiée dans une feuille de calcul personnalisée CO2 AI. Vous pouvez ensuite utiliser le tableau comme source d'une requête ou d'une connexion à une feuille de calcul, par exemple pour inclure les données dans un rapport environnemental, social et de gouvernance (ESG) ou un rapport sur le développement durable.
Remarque : Bien que vous construisiez plusieurs chaînes dans ces instructions, vous n'exécuterez qu'une seule chaîne - qui exécutera ensuite automatiquement les autres - pour télécharger les données de CO2 AI et mettre à jour la feuille de calcul.
Note : La feuille de calcul CO2 AI utilisée par ces chaînes est fournie par Workiva. Si vous ne l'avez pas mais que vous êtes intéressé, contactez votre Customer Success Manager pour plus d'informations.
Conditions préalables
Pour construire ces chaînes, il faut d'abord mettre en place ces connecteurs dans Chains:
- Connecteur Workiva
- Connecteur Transformation tabulaire
- Connecteur JSON
- Connecteur Guidon
- Connecteur Utilitaires de fichiers
- Connecteur HTTP
Conseil : Toutes les commandes des chaînes utilisent le CloudRunner par défaut. Aucun GroundRunner n’est nécessaire.
Pour activer l'intégration avec CO2 AI, demandez à votre administrateur CO2 AI le jeton et le domaine pour le compte de votre entreprise.
Enfin, note les ID pour la feuille de calcul CO2 AI, ses feuilles et sa table connectée.
Construire une chaîne pour enregistrer les téléchargements de données
Pour commencer, créez une chaîne pour mettre à jour la feuille de calcul CO2 AI afin de savoir quand les données relatives à l'empreinte carbone sont téléchargées sur Workiva.
Étape 1. Créer la chaîne
- À partir de Chains, cliquez sur Create, et sélectionnez Create chain.
- Dans Setup, entrez un nom pour
3. CO2 AI loget une description pour aider à expliquer que la chaîne enregistre lorsque des données sont téléchargées depuis CO2 AI. - Cliquez sur Enregistrer.
Étape 2. Commencer par un événement Runtime Inputs
- À partir de Trigger event, déplacez Runtime inputs vers Start.
- Sélectionnez l'événement Runtime inputs et cliquez sur Modifier.
- Dans Basic info, saisissez un nom et une description pour identifier l'événement.
- Dans Variables, ajoutez des entrées TextField avec ces noms d'affichage :
MessagePlageID de la feuille de calculNom de la feuille
Conseil : Laissez les valeurs par défaut des variables vides ; elles seront générées lorsque vous exécuterez le programme 1. CO2 AI refresh chaîne créée ultérieurement.
- Sélectionnez Required pour toutes les variables et cliquez sur Save.
Étape 3. Ajouter des commandes pour enregistrer le téléchargement
Pour ajouter le téléchargement à la feuille Status de la feuille de calcul CO2 AI:
- À partir de Connecteurs disponibles, sélectionnez Utilitaires de fichiers, et déplacez Créer un fichier sur le canevas.
- Faites glisser un lien de Runtime inputs vers Create file.
- Sélectionnez la commande Créer un fichier et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le connecteur d'utilitaires de fichiers à utiliser. Texte Sélectionnez l'entrée d'exécution Message à partir de Trigger. - À partir de Connecteurs disponibles, sélectionnez Workiva, et déplacez Écraser les données de la feuille dans le canevas.
- Faire glisser un lien de Créer un fichier vers Ecraser les données de la feuille.
- Sélectionnez la commande Ecraser les données de la feuille et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le connecteur Workiva à utiliser. ID de la feuille de calcul Sélectionnez l'ID de la feuille de calcul à partir de Trigger. ID/nom de la feuille Sélectionnez le nom de la feuille runtime input from Trigger. Fichier de données Sélectionnez le fichier créé en sortie de Créer un fichier. Séparateur Saisir une virgule ( ,).Cellule de départ Entrer A2:C2.Utilisation asynchrone Décochez cette case. Utiliser l'API de la plate-forme Cochez cette case.
Étape 4. Ajouter des commandes pour réinitialiser la feuille de contrôle
Pour réinitialiser le contrôle la sélection des feuilles pour le prochain tirage :
- À partir de Connecteurs disponibles, sélectionnez Utilitaires de fichiers, et déplacez un autre Créer un fichier sur le canevas.
- Faites glisser un autre lien de Runtime inputs vers le nouveau fichier Create file.
- Sélectionnez la commande Créer un fichier et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le même connecteur d'utilitaires de fichiers que précédemment. Texte Saisir , ,. - À partir de Connecteurs disponibles, sélectionnez Workiva, et déplacez un autre Écraser les données de la feuille dans le canevas.
- Faites glisser un lien du deuxième fichier Create vers le nouveau fichier Overwrite sheet data.
- Sélectionnez la commande Ecraser les données de la feuille et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur Workiva que précédemment. ID de la feuille de calcul Sélectionnez l'ID de la feuille de calcul à partir de Trigger. ID/nom de la feuille Saisir la feuille de contrôle. Fichier de données Sélectionnez le fichier créé issu du deuxième fichier créé. Séparateur Saisir une virgule ( ,).Cellule de départ Sélectionnez l'entrée d'exécution Range à partir de Trigger. Utilisation asynchrone Décochez cette case. Utiliser l'API de la plate-forme Cochez cette case. - Cliquez sur Publish, saisissez une note sur la publication de la chaîne et cliquez sur Publish.
Construire des chaînes à partir du modèle Load Data to Wdata
Ensuite, utilise le modèle Load Data to Wdata pour construire des chaînes afin de mettre à jour la table connectée de la feuille de calcul CO2 AI avec les données téléchargées de CO2 AI. Le modèle Load Data to Wdata crée des chaînes qui fonctionnent ensemble pour.. :
- Déterminer si l'ensemble de données existe déjà dans la table
- Mettre à jour le tableau avec le dernier jeu de données
Pour créer les chaînes à partir de Modèles, ouvrez le modèle Load Data to Wdata | Primary chain et cliquez sur New chain.
Construire une chaîne pour télécharger les données de CO2 AI
Enfin, créez une chaîne pour télécharger et importer les données d'empreinte carbone de CO2 AI.
Étape 1. Créer la chaîne
- À partir de Chains, cliquez sur Create, et sélectionnez Create chain.
- Dans Setup, entrez un nom de
1. CO2 AI refreshet une description pour expliquer que la chaîne télécharge des données de CO2 AI et les charge dans la table. - Ajoutez ces variables et cliquez sur Save:
Nom Valeur Jeton CO2 AI Saisissez le jeton du compte de votre entreprise auprès de CO2 AI. CO2 Domaine de l'IA Saisissez le domaine du compte de votre entreprise auprès de CO2 AI. ID de la feuille de calcul Saisissez l'identifiant de la feuille de calcul CO2 AI. ID de la feuille de contrôle Saisissez l'ID de la feuille de contrôle section de la feuille de calcul CO2 AI. Feuille de route Saisir l'état. ID du tableau Saisissez l'ID de la table connectée à la feuille de calcul CO2 AI.
Etape 2. Ajouter une commande pour obtenir l'année à partir de la feuille de contrôle
Pour identifier l'année des données à télécharger à partir de votre compte CO2 AI :
- À partir de Connecteurs disponibles, sélectionnez Workiva, et déplacez Obtenir les données de la feuille vers Démarrer.
- Sélectionnez la commande Get sheet data et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur Workiva que la chaîne précédente. ID de la feuille de calcul Sélectionnez la variable Spreadsheet ID dans Chain. ID/nom de la feuille Sélectionnez la feuille de contrôle ID variable de Chaîne. Région Entrer A5.Style de valeur Sélectionnez Calculé. Révision Entrez -1.
Étape 3. Ajouter des commandes pour vérifier si l'IA CO2 dispose de données
Vérifier si les données relatives à l'empreinte carbone peuvent être téléchargées :
- À partir de Connecteurs disponibles, sélectionnez HTTP, et déplacez Get sur le canevas.
- Faites glisser un lien de Get sheet data vers Get.
- Sélectionnez la commande Get et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande vérifie les cycles de CO2 AI.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le connecteur HTTP à utiliser. Afficher la réponse Cochez cette case. URL Créer l'URL pour la demande : - Entrez
https://. - Sélectionnez la variable CO2 AI domain à partir de Chain.
- Entrez
.co2ai.com/api/0.1/cycles?in_past=100&in_future=100.
En-têtes Ajouter cet en-tête : - Dans Key, entrez
Authorization. - Dans Value, saisissez
Bearer, puis sélectionnez la variable CO2 AI token à partir de Chain.
Type de contenu Entrez application/json.Sortie Saisissez cet exemple de réponse : [ { "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 } ] - Entrez
- À partir de Connecteurs disponibles, sélectionnez JSON, et déplacez Array to CSV dans le canevas.
- Faites glisser un lien à partir de Get to Array to CSV.
- Sélectionnez la commande Array to CSV et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Entrez dans les propriétés de la commande :
Propriété Valeur Connecteur Sélectionnez le connecteur JSON à utiliser. Données JSON Sélectionnez la sortie Response de Get. Délimiteur de valeurs multiples Saisir une virgule (,). Prévisualisation du résultat Cochez cette case. Séparateur Sélectionnez Virgule. - Dans Columns, ajoutez ces colonnes, puis cliquez sur enregistrer:
Nom de la colonne Chemin JSON id .id nom .nom est_activé .is_enabled date_début .start_at date_fin .end_at actuel .is_current empreinte .has_any_footprint - À partir de Connecteurs disponibles, sélectionnez Transformation tabulaire, et déplacez Extraire la valeur dans le canevas.
- Faites glisser un lien de Array vers CSV vers Valeur extraite.
- Sélectionnez la commande Extraire la valeur et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande récupère l'année de la feuille Control.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le connecteur de transformation tabulaire à utiliser. Fichier d'entrée Sélectionnez cette Données sortie de Obtenir les données de la feuille. Index des colonnes Entrez 2.Séparateur Sélectionnez Virgule. Indice de ligne Entrez 2. - À partir de Connecteurs disponibles, sélectionnez Transformation tabulaire, et déplacez Requête avancée dans le canevas.
- Faites glisser un lien de Valeur extraite vers Requête avancée.
- Sélectionnez la commande Advanced query et cliquez sur Modifier.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande récupère l'année de la feuille Control.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionner le même connecteur de transformation tabulaire que Extraire la valeur. Tableaux Ajouter cette table : - Dans File, sélectionnez le fichier Converted file output from Array to CSV.
- Dans Nom de la table, entrez
b.
Requête Saisissez la requête à effectuer : - Entrez
Select * from b where name='. - Sélectionnez le Valeur sortie de Valeur d'extraction.
- Entrez
' et footprint = 'true'.
Délimiteur d'entrée Sélectionnez Virgule. Délimiteur de sortie Sélectionnez Virgule. Résultats en avant-première Cochez cette case.
Étape 4. Ajoutez des commandes pour télécharger toutes les données disponibles de CO2 AI.
Pour télécharger les données disponibles sur l'empreinte carbone de CO2 AI :
- À partir de Chain events, déplacez Conditional sur le canevas.
- Faites glisser un lien de Requête avancée vers Conditionnel.
- Sélectionnez l'événement Conditional et cliquez sur Modifier.
- Dans Basic info, entrez un nom et une description pour aider à identifier que l'événement vérifie les résultats de la requête.
- Dans Condition, ajoutez la règle à tester, puis cliquez sur Save:
Données Opération - Dans Data type to test, sélectionnez Integer.
- Sélectionnez l'option Record count output from Advanced query.
- Dans Operation pour tester, sélectionnez Greater than (>).
- Entrez
0.
- Pour arrêter la chaîne s'il n'y a pas de données à télécharger, ajoutez un événement Run chain au canevas.
- Faites glisser un lien de Conditionnel vers Chaîne d'exécution.
- Double-cliquez sur le lien et sélectionnez Error.
- Sélectionnez l'événement Run chain et cliquez sur Modifier.
- Dans Basic info, saisissez un nom et une description pour identifier l'événement.
- Dans Chain to run, sélectionnez la chaîne 3. CO2 AI log chaîne créée précédemment.
- Saisissez les données d'exécution de la chaîne et cliquez sur enregistrer:
Entrée de durée d’exécution Valeur Message Créez le message à poster sur la feuille Status: - Sélectionnez la variable SystemDateTime à partir de Runtime.
- Cliquez sur la variable SystemDateTime, puis ajoutez une transformation Parse date/time.
- Sélectionnez ISO Extended (Platform Standard).
- Dans Format de la date de sortie, entrez
%Y-%m-%d. - Sélectionnez les fuseaux horaires d'entrée et de sortie, puis cliquez sur Apply.
- Saisir
,Réussi avec des erreurs,. - Sélectionnez la sortie Valeur de la commande Valeur d'extraction pour l'année.
- Entrez
l'empreinte n'existe pas. Contactez votre administrateur CO2 AI.
Plage B6:C6 ID de la feuille de calcul Sélectionnez la variable Spreadsheet ID dans Chain. Nom de la feuille Sélectionnez la variable Log sheet à partir de Chain. - À partir de Connecteurs disponibles, sélectionnez Transformation tabulaire, et déplacez Extraire la valeur dans le canevas.
- Faites glisser un lien de Conditionnel vers Valeur extraite.
- Sélectionnez la commande Extraire la valeur et cliquez sur Editer.
- Dans Basic info, saisissez un nom et une description permettant d'identifier que la commande récupère l'ID du cycle.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le même connecteur de transformation tabulaire que précédemment. Fichier d'entrée Sélectionnez cette Résultat sortie de Requête avancée. Index des colonnes Entrez 1.Séparateur Sélectionnez Virgule. Indice de ligne Entrez 2. - À partir de Connecteurs disponibles, sélectionnez HTTP, et déplacez Get sur le canevas.
- Faire glisser un lien de Extraire la valeur vers Obtenir.
- Sélectionnez la commande Get et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande récupère la liste des données d'empreinte disponibles.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur HTTP que précédemment. Afficher la réponse Cochez cette case. URL Créer l'URL pour la demande : - Entrez
https://. - Sélectionnez la variable CO2 AI domain à partir de Chain.
- Entrez
.co2ai.com/api/0.1/footprints/cycles/. - Sélectionner la valeur Valeur issue de Valeur d'extraction.
En-têtes Ajouter cet en-tête : - Dans Key, entrez
Authorization. - Dans Value, saisissez
Bearer, puis sélectionnez la variable CO2 AI token à partir de Chain.
Type de contenu Entrez application/json.Sortie Saisissez cet exemple de réponse : [{"name" : "spirit-cycle-3-(api)", "description" : "Empreinte créée via 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"}] - Entrez
- À partir de Connecteurs disponibles, sélectionnez HTTP, et déplacez un autre Get sur le canevas.
- Faites glisser un lien entre cette commande et les commandes précédentes Get.
- Sélectionnez la nouvelle commande Get et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande récupère les données d'empreinte disponibles.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur HTTP que précédemment. Afficher la réponse Cochez cette case. URL Créer l'URL pour la demande : - Entrez
https://. - Sélectionnez la variable CO2 AI domain à partir de Chain.
- Entrez
.co2ai.com/api/0.1/reports/metrics/. - Sélectionnez la sortie Response de la page précédente Get.
En-têtes Ajouter cet en-tête : - Dans Key, entrez
Authorization. - Dans Value, saisissez
Bearer, puis sélectionnez la variable CO2 AI token à partir de Chain.
Type de contenu Entrez application/json.Sortie Saisissez cet exemple de réponse : {"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" : "Scopes bruts 1, 2, 3 - Émissions de GES par scope [table]", "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}]},{"name" : "Total GHG emissions per scope and ghg category", "meta":{"ESRS" : "E1", "DR" : "E1-6"}, "unit" : "kgCO2eq", "group" :["Scope", "GHG category"], "values" :[{"GHG category" : "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},{"GHG category" : "UpstreamTransportationAndDistribution", "Scope":3.0, "value":1198368000.0},{"GHG category" : "WasteGeneratedInOperations", "Scope":3.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}]},{"name" : "Total energy consumption related to own operations", "meta":{"ESRS" : "E1", "DR" : "E1-5"}, "unit" : "kWh", "group" :[], "values" :[{"value":522000000.0}]} }. - Entrez
- À partir de Connecteurs disponibles, sélectionnez Guidon, et déplacez Rendre le modèle de texte dans le canevas.
- Faites glisser un lien à partir du deuxième Obtenez vers Rendez le modèle de texte.
- Sélectionnez la commande Rendre le modèle de texte et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande analyse les en-têtes uniques des données d'empreinte.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le connecteur de guidon à utiliser. Modèle Saisissez le modèle à rendre : {{#each d}}
{{#each this.group}}
{{.}}
{{/each}}
{{/each}}Variables JSON Ajouter cette variable : - Dans Name, entrez
et. - Dans Value, sélectionnez le résultat Response de la commande Get pour la liste des données d'empreinte.
- Sélectionner La liste est-elle ?
- Dans Name, entrez
Étape 5. Ajouter des commandes pour analyser les données à la recherche de colonnes uniques
Pour analyser les données des colonnes uniques à partir du modèle rendu :
- À partir de Connecteurs disponibles, sélectionnez Utilitaires de fichiers, et déplacez Créer un fichier sur le canevas.
- Faire glisser un lien depuis Rendre le modèle de texte vers Créer un fichier.
- Sélectionnez la commande Créer un fichier et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande analyse les données des colonnes uniques.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le même connecteur File Utilities que précédemment. Texte Saisissez le texte à ajouter au fichier créé : - Entrez
col, puis appuyez sur Entrez. - Sélectionnez la sortie Rendered text de Render text template.
- Entrez
- À partir de Connecteurs disponibles, sélectionnez Transformation tabulaire, et déplacez Requête avancée dans le canevas.
- Faire glisser un lien de Créer un fichier vers Requête avancée.
- Sélectionnez la commande Advanced query et cliquez sur Modifier.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur de transformation tabulaire que précédemment. Tableaux Ajouter cette table : - Dans File, sélectionnez le fichier Created file output from Create file.
- Dans Nom de la table, entrez
et.
Requête Saisissez cette requête : select distinct(cols) from f
Délimiteur d'entrée Sélectionnez Virgule. Délimiteur de sortie Sélectionnez Virgule. Résultats en avant-première Cochez cette case. - À partir de Connecteurs disponibles, sélectionnez JSON, et déplacez CSV to JSON dans le canevas.
- Faites glisser un lien depuis Requête avancée vers CSV vers JSON.
- Sélectionnez la commande CSV to JSON et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur enregistrer
Propriété Valeur Connecteur Sélectionnez le même connecteur JSON que précédemment. Fichier d'entrée Sélectionnez le résultat Result de la commande précédente Advanced query. Séparateur Sélectionnez Virgule (,).
Étape 6. Ajouter des commandes pour analyser également les données de toutes les colonnes
Pour analyser également les données de toutes les colonnes du modèle rendu :
- À partir de Connecteurs disponibles, sélectionnez Utilitaires de fichiers, et déplacez un autre Créer un fichier sur le canevas.
- Faites glisser un autre lien de Rendre le modèle de texte vers le nouveau Créer le fichier.
- Sélectionnez la commande Créer un fichier et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande analyse les données de toutes les colonnes.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le même connecteur File Utilities que précédemment. Texte Saisissez le texte à ajouter au fichier créé : - Entrez
colm, puis appuyez sur Entrer. - Entrez
nom, puis appuyez sur Entrer. - Entrez
cadre, puis appuyez sur Entrer. - Entrer
Rapport, puis appuyer sur Entrer. - Entrez
unité, puis appuyez sur Entrer. - Sélectionnez la sortie Rendered text de Render text template.
- Entrez les
valeurs.
- Entrez
- À partir de Connecteurs disponibles, sélectionnez Transformation tabulaire, et déplacez Requête avancée dans le canevas.
- Faire glisser un lien de Créer un fichier vers Requête avancée.
- Sélectionnez la commande Advanced query et cliquez sur Modifier.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur de transformation tabulaire que précédemment. Tableaux Ajouter cette table : - Dans File, sélectionnez le fichier Created file issu de la commande précédente Create file.
- Dans Nom de la table, entrez
et.
Requête Entrez cette requête : select lower(replace(colm,' ','_')) as "colm" from
(select distinct(colm) from f)Délimiteur d'entrée Sélectionnez Virgule. Délimiteur de sortie Sélectionnez Virgule. Résultats en avant-première Cochez cette case. - À partir de Connecteurs disponibles, sélectionnez JSON, et déplacez CSV to JSON dans le canevas.
- Faites glisser un lien depuis Requête avancée vers CSV vers JSON.
- Sélectionnez la commande CSV to JSON et cliquez sur Edit.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le même connecteur JSON que précédemment. Fichier d'entrée Sélectionnez le résultat Result de la commande précédente Advanced query. Séparateur Sélectionnez Virgule (,).
Étape 7. Ajouter des commandes pour télécharger et importer des données
Pour analyser et importer les données d'empreinte téléchargées de CO2 AI :
- À partir de Connecteurs disponibles, sélectionnez Guidon, et déplacez Rendre le modèle de texte dans le canevas.
- Faites glisser les liens des deux CSV vers JSON commandes vers Rendre le modèle de texte.
- Sélectionnez la commande Rendre le modèle de texte et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier que la commande analyse les données d'empreinte téléchargées.
- Entrez dans les propriétés de la commande :
Propriété Valeur Connecteur Sélectionnez le connecteur de guidon à utiliser. Modèle Saisissez le modèle pour le rendu : {{#each c}}{{colm}}{{#unless @last}},{{/unless}}{{/each}}
{{#each a}}
{{#each this.values}}
"{{../name}}","{{../meta.ESRS}}","{{../meta.DR}}","{{../unit}}",{{#each ../../b}}"{{lookup ../this cols}}"{{#unless @last}},{{/unless}}{{/each}},{{value}}
{{/each}}
{{/each}} - Dans JSON variables, ajoutez ces variables, puis cliquez sur Save.
Nom Valeur Est-ce une liste ? a Sélectionnez Metrics dans le message Response de la commande Get pour les données relatives à l'empreinte.
Cochez cette case. b Sélectionnez le fichier JSON issu de la première commande CSV to JSON. Cochez cette case. c Sélectionnez le fichier JSON issu de la deuxième commande CSV to JSON. Cochez cette case. - À partir de Connecteurs disponibles, sélectionnez Utilitaires de fichiers, et déplacez Créer un fichier sur le canevas.
- Faire glisser un lien depuis Rendre le modèle de texte vers Créer un fichier.
- Sélectionnez la commande Créer un fichier et cliquez sur Editer.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur enregistrer:
Propriété Valeur Connecteur Sélectionnez le même connecteur File Utilities que précédemment. Texte Sélectionnez la sortie Rendered text de Render text template. - À partir de Connecteurs disponibles, sélectionnez Transformation tabulaire, et déplacez Requête avancée dans le canevas.
- Faire glisser un lien de Créer un fichier vers Requête avancée.
- Sélectionnez la commande Advanced query et cliquez sur Modifier.
- Dans Basic info, entrez un nom et une description pour aider à identifier la commande.
- Saisissez les propriétés de la commande et cliquez sur Save:
Propriété Valeur Connecteur Sélectionnez le même connecteur de transformation tabulaire que précédemment. Tableaux Ajouter cette table : - Dans File, sélectionnez le fichier Created file issu de la commande précédente Create file.
- Dans Nom de la table, entrez
et.
Requête Saisissez la requête à effectuer : - Entrer
sélectionner *,. - Sélectionnez la sortie Valeur de la commande Extraire la valeur pour l'année.
- Saisir
comme "période" à partir de h.
Délimiteur d'entrée Sélectionnez Virgule. Délimiteur de sortie Sélectionnez Virgule. Résultats en avant-première Cochez cette case. - À partir de , enchaînez les événements, déplacez et enchaînez sur le canevas.
- Faites glisser un lien depuis Requête avancée vers Exécuter la chaîne.
- Sélectionnez l'événement Run chain et cliquez sur Modifier.
- Dans Basic info, entrez un nom pour aider à identifier que l'événement importe les données dans une table Wdata.
- Dans Chain to run, sélectionnez la chaîne primaire créée à partir du modèle Load Data into Wdata.
- Dans Chain runtime inputs, entrez ces données, puis cliquez sur Save:
Entrée Valeur ID du tableau Sélectionnez la variable Table ID dans Chain. Nom du fichier Créer le nom du fichier : - Saisir
footprint_data_. - Sélectionnez la sortie Valeur de la commande Extraire la valeur pour l'année.
- Entrez
.csv.
Fichier de données Sélectionnez le résultat Result de la commande précédente Advanced query. Méthode de chargement Sélectionnez Remplacer le jeu de données. Retour en arrière Cochez cette case. - Saisir
- À partir de Chaîner les événements, déplacer un autre Exécuter la chaîne sur le canevas.
- Faire glisser un lien entre les deux Exécuter une chaîne d'événements.
- Sélectionnez le nouvel événement Run chain et cliquez sur Edit.
- Dans Basic info, entrez un nom pour aider à identifier l'événement qui enregistre le téléchargement dans la feuille Status de la feuille de calcul CO2 AI.
- Dans Chain to run, sélectionnez la chaîne 3. CO2 AI log créé précédemment.
- Dans Chain runtime inputs, entrez ces données, puis cliquez sur Save:
Entrée Valeur Message Créez le message à ajouter à la feuille Status: - Sélectionnez la variable SystemDateTime à partir de Runtime.
- Cliquez sur la variable SystemDateTime et ajoutez une transformation Parse date/time.
- Sélectionnez ISO Extended (Platform Standard).
- Dans le format de la date de sortie, entrez
%Y-%m-%d. - Sélectionnez les fuseaux horaires d'entrée et de sortie, puis cliquez sur Accepter.
- Saisir
,Succès,. - Sélectionnez la sortie Valeur de la commande Extraire la valeur pour l'année.
- Saisir
Données d'empreinte téléchargées avec succès.
Plage Entrez B6:C6.ID de la feuille de calcul Sélectionnez la variable Spreadsheet ID dans Chain. Nom de la feuille Sélectionnez la variable Log sheet à partir de Chain. - Cliquez sur Publish, saisissez une note sur la publication de la chaîne et cliquez sur Publish.
Exécuter les chaînes
Pour actualiser le tableau et la feuille de calcul CO2 AI avec les données les plus récentes sur l'empreinte carbone :
- Dans la feuille Control de la feuille de calcul CO2 AI, sélectionnez l'année des données à télécharger.
- A partir de Chains, sélectionner le 1. CO2 AI rafraîchir la chaîne et cliquer sur Exécuter et Exécuter la chaîne.
Conseil : Lorsque vous exécutez cette chaîne, elle exécute automatiquement les autres chaînes pour mettre à jour le tableau et la feuille de calcul CO2 AI avec les données les plus récentes.