Il est possible d’utiliser le modèle d’impact avec plusieurs cas d’usage.
Pour cela, il faut télécharger l’exécutable environmental-footprint-assessment
présent à l'emplacement suivant : https://app.greenspector.com/download > Environmental footprint > Environmental footprint assessment CLI
Cet exécutable permet d’utiliser l’API en passant par la requête par défaut ou par la requête custom.
Utilisation de la requête par défaut
Voici des exemples de commandes utilisant la requête par défaut :
# Utilisation avec la commande "default" ./environmental-footprint-assessment default -i input_default.csv -o output_default.csv --sl 10 --sl 90 --tt 60 --tt 10 --tt 30 --tl 0 --tl 100 # Utilisation sans la commande "default" ./environmental-footprint-assessment -i input_default.csv -o output_default.csv --sl 10 --sl 90 --tt 60 --tt 10 --tt 30 --tl 0 --tl 100
Cela lance l’exécutable avec :
un fichier d’entrée appelé
input_default.csv
un fichier de sortie appelé
output_default.csv
10 % des serveurs situés en France, 90 % dans le reste du monde
60 % de smartphones, 10 % de tablettes, 30 % de PC portables
0 % des utilisateurs en France, 100 % dans le reste du monde
Un fichier d’entrée d’exemple est disponible à l’emplacement suivant : https://app.greenspector.com/download > Environmental footprint > Template input_default.csv
Utilisation de la requête custom
Voici la commande à utiliser :
./environmental-footprint-assessment custom --input [path_to_input_csv_file]
Un fichier d’entrée d’exemple est disponible à l’emplacement suivant : https://app.greenspector.com/download > Environmental footprint > Template input_custom.csv
Le fichier d’entrée contient les colonnes suivantes :
useCase : le nom du cas d’usage
isClientBattery, isClientUsageTime, isNetwork, isServerBandwidth, isServerRequest : utilisation des différentes briques d’impact (true/false)
platDischarge, referenceDischarge, useLocationsFrance...: données relatives aux différentes briques d’impact
* : données obligatoires