CO2 AI umożliwia pomiar wpływu Twojej firmy na środowisko i dekarbonizację na dużą skalę dzięki mocy sztucznej inteligencji (AI).
Dzięki platformie Workiva możesz tworzyć łańcuchy, aby automatycznie pobierać dane dotyczące śladu węglowego z CO2 AI do tabeli na podstawie okresu określonego w niestandardowym arkuszu kalkulacyjnym CO2 AI. Następnie możesz użyć tabeli jako źródła zapytania lub połączenia arkusza kalkulacyjnego, na przykład w celu uwzględnienia danych w raportach środowiskowych, społecznych i zarządczych (ESG) lub raportach zrównoważonego rozwoju.
Uwaga: Podczas tworzenia wielu łańcuchów w tych instrukcjach, uruchomisz tylko jeden łańcuch - który następnie automatycznie uruchomi pozostałe - aby pobrać dane z CO2 AI i zaktualizować arkusz kalkulacyjny.
Uwaga: Arkusz kalkulacyjny CO2 AI używany przez te sieci jest dostarczany przez Workiva. Jeśli go nie masz, ale jesteś zainteresowany, skontaktuj się ze swoim Customer Success Managerem, aby uzyskać szczegółowe informacje.
Wymagania wstępne
Aby zbudować te łańcuchy, najpierw skonfiguruj te łączniki w Łańcuchy:
- Złącze Workiva
- Transformacja tabelaryczna złącze
- Konektor JSON
- Kierownica złącze
- File Utilities connector
- Złącze HTTP
Wskazówka: Wszystkie polecenia łańcuchów używają domyślnego CloudRunnera. GroundRunnerzy nie są potrzebni.
Aby włączyć integrację z CO2 AI, poproś administratora CO2 AI o token i domenę dla konta Twojej firmy.
Na koniec, zanotuj identyfikatory dla arkusza kalkulacyjnego CO2 AI, jego arkuszy i połączonej tabeli.
Zbuduj łańcuch do rejestrowania pobranych danych
Na początek utwórz łańcuch, aby zaktualizować arkusz kalkulacyjny CO2 AI w celu śledzenia, kiedy dane dotyczące śladu węglowego są przesyłane do Workiva.
Krok 1. Utwórz łańcuch
- Na stronie Łańcuchy kliknij Utwórz, a następnie wybierz Utwórz łańcuch.
- W polu Setup wprowadź nazwę
3. Dziennik CO2 AIi opis, który pomoże wyjaśnić, że łańcuch rejestruje, gdy dane są przesyłane z CO2 AI. - Kliknij Zapisz.
Krok 2. Rozpocznij od zdarzenia Runtime Inputs
- Z Trigger event, przenieś Runtime inputs do Start.
- Wybierz zdarzenie Runtime inputs i kliknij Edit.
- W sekcji Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację zdarzenia.
- Na stronie Variables dodaj wejścia TextField z tymi nazwami wyświetlania:
WiadomośćZakresIdentyfikator arkusza kalkulacyjnegoNazwa arkusza
Wskazówka: Pozostaw wartości domyślne zmiennych puste; zostaną one wygenerowane po uruchomieniu 1. Łańcuch odświeżania CO2 AI utworzony później.
- Wybierz Required dla wszystkich zmiennych i kliknij Save.
Krok 3. Dodaj polecenia, aby zarejestrować pobieranie
Aby dodać pobieranie do arkusza Status arkusza kalkulacyjnego CO2 AI:
- Ze strony Dostępne złącza wybierz Narzędzia plików i przenieś Utwórz plik do obszaru roboczego.
- Przeciągnij łącze z Wejścia środowiska uruchomieniowego do Utwórz plik.
- Wybierz polecenie Create file i kliknij Edit.
- W polu Basic info wprowadź nazwę i opis, aby zidentyfikować polecenie.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz złącze File utilities, którego chcesz użyć. Tekst Wybierz wejście runtime Message z Trigger. - Ze strony Dostępne złącza wybierz Workiva i przenieś Nadpisz dane arkusza do obszaru roboczego.
- Przeciągnij łącze z Utwórz plik do Nadpisz dane arkusza.
- Wybierz polecenie Nadpisz dane arkusza i kliknij Edytuj.
- W polu Basic info wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz złącze Workiva, którego chcesz użyć. Identyfikator arkusza kalkulacyjnego Wybierz ID arkusza kalkulacyjnego wejście runtime z Trigger. ID/nazwa arkusza Wybierz nazwę arkusza runtime input z Trigger. Plik danych Wybierz plik Utworzony plik wyjściowy z Utwórz plik. Ogranicznik Wprowadź przecinek ( ,).Komórka startowa Wprowadź A2:C2.Użyj async Wyczyść to pole wyboru. Użyj interfejsu API platformy Zaznacz to pole wyboru.
Krok 4. Dodaj polecenia, aby zresetować arkusz kontrolny
Aby zresetować wybór arkusza Control dla następnego przebiegu:
- Z Dostępne złącza wybierz Narzędzia plików i przenieś kolejny Utwórz plik do obszaru roboczego.
- Przeciągnij kolejny link z Runtime inputs do nowego Create file.
- Wybierz polecenie Create file i kliknij Edit.
- W polu Basic info wprowadź nazwę i opis, aby zidentyfikować polecenie.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze File utilities, co wcześniej. Tekst Wprowadź ,. - Ze strony Dostępne złącza wybierz Workiva i przenieś kolejne Nadpisz dane arkusza do obszaru roboczego.
- Przeciągnij łącze z drugiego Utwórz plik do nowego Nadpisz dane arkusza.
- Wybierz polecenie Nadpisz dane arkusza i kliknij Edytuj.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze Workiva, co wcześniej. Identyfikator arkusza kalkulacyjnego Wybierz ID arkusza kalkulacyjnego wejście runtime z Trigger. ID/nazwa arkusza Wprowadź arkusz kontrolny. Plik danych Wybierz plik Utworzony plik wyjściowy z drugiego Utwórz plik. Ogranicznik Wprowadź przecinek ( ,).Komórka startowa Wybierz wejście runtime Range z Trigger. Użyj async Wyczyść to pole wyboru. Użyj interfejsu API platformy Zaznacz to pole wyboru. - Kliknij Publish, wprowadź notatkę dotyczącą publikacji łańcucha i kliknij Publish.
Twórz łańcuchy z szablonu Load Data to Wdata
Następnie użyj szablonu Load Data to Wdata do zbudowania łańcuchów, aby zaktualizować połączoną tabelę CO2 AI arkusza kalkulacyjnego danymi pobranymi z CO2 AI. Szablon Load Data to Wdata tworzy łańcuchy, które współpracują ze sobą w celu:
- Określ, czy zestaw danych już istnieje w tabeli
- Zaktualizuj tabelę o najnowszy zestaw danych
Aby utworzyć łańcuchy z szablonów , otwórz szablon Load Data to Wdata | Primary chain i kliknij New chain.
Zbuduj łańcuch do pobierania danych z CO2 AI
Na koniec zbuduj łańcuch, aby pobrać i zaimportować dane dotyczące śladu węglowego z CO2 AI.
Krok 1. Utwórz łańcuch
- Na stronie Łańcuchy kliknij Utwórz, a następnie wybierz Utwórz łańcuch.
- W Setup wprowadź nazwę
1. Odświeżanie CO2 AIi opis, który pomoże wyjaśnić, że łańcuch pobiera dane z CO2 AI i przesyła je do tabeli. - Dodaj te zmienne i kliknij Zapisz:
Nazwa Wartość Token CO2 AI Wprowadź token dla konta Twojej firmy w CO2 AI. Domena CO2 AI Wprowadź domenę konta swojej firmy w CO2 AI. Identyfikator arkusza kalkulacyjnego Wprowadź identyfikator arkusza kalkulacyjnego CO2 AI. Identyfikator arkusza kontrolnego Wprowadź identyfikator arkusza kontrolnego sekcji arkusza kalkulacyjnego CO2 AI. Arkusz dziennika Wprowadź status. Identyfikator tabeli Wprowadź identyfikator tabeli połączonej z arkuszem kalkulacyjnym CO2 AI.
Krok 2. Dodaj polecenie, aby pobrać Year z arkusza Control
Aby określić rok pobrania danych z Twojego konta CO2 AI:
- Z Dostępne złącza wybierz Workiva i przenieś Pobierz dane arkusza do Uruchom.
- Wybierz polecenie Get sheet data i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze Workiva, co we wcześniejszym łańcuchu. Identyfikator arkusza kalkulacyjnego Wybierz zmienną Spreadsheet ID z łańcucha . ID/nazwa arkusza Wybierz zmienną Control sheet ID z łańcucha . Region Wpisz A5.Styl wartości Wybierz opcję Obliczone. Wersja Wprowadź -1.
Krok 3. Dodaj polecenia, aby sprawdzić, czy CO2 AI ma dane
Aby sprawdzić, czy dane dotyczące śladu węglowego są dostępne do pobrania:
- Z Dostępne złącza, wybierz HTTP i przenieś Pobierz do obszaru roboczego.
- Przeciągnij łącze z Pobierz dane arkusza do Pobierz.
- Wybierz polecenie Get i kliknij Edit.
- W polu Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie sprawdza CO2 AI pod kątem cykli.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz złącze HTTP, którego chcesz użyć. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Utwórz adres URL dla żądania: - Wpisz
https://. - Wybierz domenę CO2 AI z łańcucha .
- Wpisz
.co2ai.com/api/0.1/cycles?in_past=100&in_future=100.
Nagłówki Dodaj ten nagłówek: - W polu Key wpisz
Authorization. - W polu Value wpisz
Bearer, a następnie wybierz zmienną CO2 AI token z Chain.
Typ zawartości Wpisz application/json.Dane wyjściowe Wprowadź tę przykładową odpowiedź: [ { "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 } ] - Wpisz
- Z Dostępne konektory wybierz JSON i przenieś Array to CSV do kanwy.
- Przeciągnij łącze z Pobierz do Array do CSV.
- Wybierz polecenie Array to CSV i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia:
Właściwość Wartość Łącznik Wybierz łącznik JSON, którego chcesz użyć. Dane JSON Wybierz wyjście Response z Get. Ogranicznik wielowartościowy Wprowadź przecinek (,). Wynik podglądu Zaznacz to pole wyboru. Ogranicznik Wybierz Przecinek. - W Kolumny dodaj te kolumny, a następnie kliknij Zapisz:
Nazwa kolumny Ścieżka JSON id .id nazwa .name is_enabled .is_enabled start_date .start_at end_date .end_at bieżąca .is_current ślad .has_any_footprint - Ze strony Dostępne łączniki wybierz Przekształcenie tabelaryczne i przenieś Wyodrębnij wartość do obszaru roboczego.
- Przeciągnij link z Array do CSV do Wyodrębnij wartość.
- Wybierz polecenie Wyodrębnij wartość i kliknij Edytuj.
- W polu Podstawowe informacje wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie pobiera rok z arkusza Sterowanie.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz łącznik transformacji tabelarycznej do użycia. Plik wejściowy Wybierz to Dane wyjściowe z Pobierz dane arkusza. Indeks kolumny Wprowadź 2.Ogranicznik Wybierz Przecinek. Indeks wiersza Wprowadź 2. - Ze strony Dostępne konektory wybierz Przekształcenie tabelaryczne i przenieś Zaawansowane zapytanie do obszaru roboczego.
- Przeciągnij link z Extract value do Advanced query.
- Wybierz polecenie Advanced query i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie pobiera rok z arkusza Sterowanie.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz ten sam łącznik transformacji tabelarycznej co Wyodrębnij wartość. Tabele Dodaj tę tabelę: - W Plik, wybierz Przekonwertowany plik wyjściowy z Tablica do CSV.
- W polu Nazwa tabeli wpisz
b.
Zapytanie Wprowadź zapytanie do wykonania: - Wpisz
Select * from b where name='. - Wybierz wartość wyjściową z Wyodrębnij wartość.
- Wpisz
' i footprint = 'true'.
Ogranicznik wejścia Wybierz Przecinek. Ogranicznik wyjścia Wybierz Przecinek. Podgląd wyników Zaznacz to pole wyboru.
Krok 4. Dodaj polecenia, aby pobrać wszelkie dostępne dane z CO2 AI
Aby pobrać dostępne dane dotyczące śladu węglowego z CO2 AI:
- Z Zdarzenia łańcuchowe, przenieś Warunkowe do obszaru roboczego.
- Przeciągnij link z Zaawansowane zapytanie do Warunkowe.
- Wybierz zdarzenie Conditional i kliknij Edit.
- W sekcji Podstawowe informacje wprowadź nazwę i opis, które pomogą zidentyfikować, że zdarzenie weryfikuje zwrócone wyniki zapytania.
- W Warunek dodaj regułę do przetestowania, a następnie kliknij Zapisz:
Dane Działanie - W polu Data type to test wybierz Integer.
- Wybierz dane wyjściowe Record count z Advanced query.
- W sekcji Operacja, aby przetestować, wybierz Większy niż (>).
- Wprowadź
0.
- Aby zatrzymać łańcuch, jeśli nie ma żadnych danych do pobrania, dodaj zdarzenie Run chain do kanwy.
- Przeciągnij łącze z Conditional do Run chain.
- Kliknij dwukrotnie łącze i wybierz Error.
- Wybierz zdarzenie Run chain i kliknij Edit.
- W sekcji Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację zdarzenia.
- W Chain, aby uruchomić, wybierz 3. Łańcuch CO2 AI log utworzony wcześniej.
- Wprowadź dane wejściowe łańcucha i kliknij Save:
Wejście w czasie wykonywania Wartość Wiadomość Utwórz wiadomość, która zostanie opublikowana w arkuszu Status: - Wybierz zmienną SystemDateTime z Runtime.
- Kliknij zmienną SystemDateTime, a następnie dodaj transformację Parse date/time.
- Wybierz opcję ISO Extended (Platform Standard).
- W polu Output date format wpisz
%Y-%m-%d. - Wybierz wejściową i wyjściową strefę czasową, a następnie kliknij Zastosuj.
- Wprowadź
, Pomyślnie z błędami,. - Wybierz dane wyjściowe Value z polecenia Extract value dla danego roku.
- Wejdź na
ślad nie istnieje. Skontaktuj się z administratorem CO2 AI.
Zakres B6:C6 Identyfikator arkusza kalkulacyjnego Wybierz zmienną Spreadsheet ID z łańcucha . Nazwa arkusza Wybierz zmienną Log sheet z łańcucha . - Ze strony Dostępne łączniki wybierz Przekształcenie tabelaryczne i przenieś Wyodrębnij wartość do obszaru roboczego.
- Przeciągnij łącze z Warunkowe do Wyodrębnij wartość.
- Wybierz polecenie Wyodrębnij wartość i kliknij Edytuj.
- W polu Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie pobiera identyfikator cyklu.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz ten sam łącznik transformacji tabelarycznej, co wcześniej. Plik wejściowy Wybierz ten Wynik z Zaawansowane zapytanie. Indeks kolumny Wprowadź 1.Ogranicznik Wybierz Przecinek. Indeks wiersza Wprowadź 2. - Z Dostępne łączniki wybierz HTTP i przenieś Pobierz do obszaru roboczego.
- Przeciągnij łącze z Wyodrębnij wartość do Pobierz.
- Wybierz polecenie Get i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby pomóc zidentyfikować, że polecenie pobiera listę dostępnych danych footprintów.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze HTTP, co wcześniej. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Utwórz adres URL dla żądania: - Wpisz
https://. - Wybierz domenę CO2 AI z łańcucha .
- Wpisz
.co2ai.com/api/0.1/footprints/cycles/. - Wybierz wyjście Value z poprzedniego Extract value.
Nagłówki Dodaj ten nagłówek: - W polu Key wpisz
Authorization. - W polu Value wpisz
Bearer, a następnie wybierz zmienną CO2 AI token z Chain.
Typ zawartości Wpisz application/json.Dane wyjściowe Wprowadź tę przykładową odpowiedź: [{"name": "spirit-cycle-3-(api)", "description": "Footprint utworzony za pośrednictwem interfejsu 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"}] - Wpisz
- Z Dostępne złącza, wybierz HTTP i przenieś kolejne Pobierz do kanwy.
- Przeciągnij łącze między tym a poprzednim poleceniem Get.
- Wybierz nowe polecenie Get i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby zidentyfikować, że polecenie pobiera dostępne dane footprintów.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze HTTP, co wcześniej. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Utwórz adres URL dla żądania: - Wpisz
https://. - Wybierz domenę CO2 AI z łańcucha .
- Wpisz
.co2ai.com/api/0.1/reports/metrics/. - Wybierz wyjście Response z poprzedniego Get.
Nagłówki Dodaj ten nagłówek: - W polu Key wpisz
Authorization. - W polu Value wpisz
Bearer, a następnie wybierz zmienną CO2 AI token z Chain.
Typ zawartości Wpisz application/json.Dane wyjściowe Wprowadź tę przykładową odpowiedź: {"source":"CO2 AI","created_at":"2024-07-15T21:34:43.449364+00:00", "footprint":{"name": "spirit-cycle-3-(api)", "description": "Footprint utworzony za pośrednictwem interfejsu 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"}, "metrics":[{"name": "Gross Scopes 1, 2, 3 - GHG emissions per 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": "Całkowita emisja gazów cieplarnianych według zakresu i kategorii ghg", "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": "Całkowite zużycie energii związane z własną działalnością", "meta":{"ESRS":"E1","DR":"E1-5"},"unit":"kWh","group":[],"values":[{"value":522000000.0}]}]} - Wpisz
- Ze strony Dostępne łączniki wybierz Kierownice i przenieś Renderuj szablon tekstu do obszaru roboczego.
- Przeciągnij łącze z drugiego Pobierz do Wyrenderuj szablon tekstowy.
- Wybierz polecenie Renderuj szablon tekstu i kliknij Edytuj.
- W polu Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie analizuje unikalne nagłówki danych footprintu.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz złącze kierownicy do użycia. Szablon Wprowadź szablon do renderowania: {{#each d}}
{{#each this.group}}
{{.}}
{{/each}}
{{/each}}Zmienne JSON Dodaj tę zmienną: - W polu Name wpisz
i. - W polu Value wybierz dane wyjściowe Response z polecenia Get, aby uzyskać listę danych footprintów.
- Wybierz Czy jest lista?
- W polu Name wpisz
Krok 5. Dodaj polecenia, aby przeanalizować dane pod kątem unikalnych kolumn
Aby przeanalizować unikalne dane kolumn z renderowanego szablonu:
- Z Dostępne złącza wybierz Narzędzia plików i przenieś Utwórz plik do obszaru roboczego.
- Przeciągnij łącze z Renderuj szablon tekstowy do Utwórz plik.
- Wybierz polecenie Create file i kliknij Edit.
- W polu Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie analizuje dane unikalnych kolumn.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze File Utilities, co wcześniej. Tekst Wprowadź tekst, który ma zostać dodany do utworzonego pliku: - Wprowadź
col, a następnie naciśnij Wprowadź. - Wybierz plik wyjściowy Renderowany tekst z szablonu Renderuj tekst.
- Wprowadź
- Ze strony Dostępne konektory wybierz Przekształcenie tabelaryczne i przenieś Zaawansowane zapytanie do obszaru roboczego.
- Przeciągnij łącze z Utwórz plik do Zaawansowane zapytanie.
- Wybierz polecenie Advanced query i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz ten sam łącznik transformacji tabelarycznej, co wcześniej. Tabele Dodaj tę tabelę: - W Plik, wybierz Utworzony plik wyjście z Utwórz plik.
- W polu Nazwa tabeli wpisz
f.
Zapytanie Wprowadź następujące zapytanie: select distinct(cols) from f
Ogranicznik wejścia Wybierz Przecinek. Ogranicznik wyjścia Wybierz Przecinek. Podgląd wyników Zaznacz to pole wyboru. - Z Dostępne konektory wybierz JSON i przenieś CSV do JSON do kanwy.
- Przeciągnij link z Zaawansowane zapytanie do CSV do JSON.
- Wybierz polecenie CSV to JSON i kliknij Edytuj.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Save
Właściwość Wartość Łącznik Wybierz ten sam łącznik JSON, co wcześniej. Plik wejściowy Wybierz wynik poprzedniego polecenia Advanced query. Ogranicznik Wybierz Przecinek (,).
Krok 6. Dodaj polecenia, aby przeanalizować dane wszystkich kolumn
Aby przeanalizować również dane ze wszystkich kolumn renderowanego szablonu:
- Z Dostępne złącza wybierz Narzędzia plików i przenieś kolejny Utwórz plik do obszaru roboczego.
- Przeciągnij kolejny link z Szablon renderowania tekstu do nowego Utwórz plik.
- Wybierz polecenie Create file i kliknij Edit.
- W polu Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że polecenie analizuje dane wszystkich kolumn.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze File Utilities, co wcześniej. Tekst Wprowadź tekst, który ma zostać dodany do utworzonego pliku: - Wprowadź
colm, a następnie naciśnij Wprowadź. - Wprowadź
nazwę, a następnie naciśnij Wprowadź. - Wprowadź
framework, a następnie naciśnij Wprowadź. - Wprowadź
ujawniając, a następnie naciśnij Wprowadź. - Wprowadź
jednostkę, a następnie naciśnij Wprowadź. - Wybierz plik wyjściowy Renderowany tekst z szablonu Renderuj tekst.
- Wprowadź wartości
.
- Wprowadź
- Ze strony Dostępne konektory wybierz Przekształcenie tabelaryczne i przenieś Zaawansowane zapytanie do obszaru roboczego.
- Przeciągnij łącze z Utwórz plik do Zaawansowane zapytanie.
- Wybierz polecenie Advanced query i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz ten sam łącznik transformacji tabelarycznej, co wcześniej. Tabele Dodaj tę tabelę: - W oknie Plik wybierz plik Utworzony plik będący wynikiem poprzedniego polecenia Utwórz plik.
- W polu Nazwa tabeli wpisz
f.
Zapytanie Wprowadź to zapytanie: select lower(replace(colm,' ','_')) as "colm" from
(select distinct(colm) from f)Ogranicznik wejścia Wybierz Przecinek. Ogranicznik wyjścia Wybierz Przecinek. Podgląd wyników Zaznacz to pole wyboru. - Z Dostępne konektory wybierz JSON i przenieś CSV do JSON do kanwy.
- Przeciągnij link z Zaawansowane zapytanie do CSV do JSON.
- Wybierz polecenie CSV to JSON i kliknij Edytuj.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz ten sam łącznik JSON, co wcześniej. Plik wejściowy Wybierz wynik poprzedniego polecenia Advanced query. Ogranicznik Wybierz Przecinek (,).
Krok 7. Dodaj polecenia pobierania i importowania danych
Aby przeanalizować i zaimportować dane śladu pobrane z CO2 AI:
- Ze strony Dostępne łączniki, wybierz Kierownice, a następnie przenieś Renderuj szablon tekstu do obszaru roboczego.
- Przeciągnij linki z obu CSV do JSON polecenia do Renderuj szablon tekstowy.
- Wybierz polecenie Renderuj szablon tekstu i kliknij Edytuj.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby zidentyfikować, że polecenie przetwarza pobrane dane footprintów.
- Wprowadź właściwości polecenia:
Właściwość Wartość Łącznik Wybierz złącze kierownicy do użycia. Szablon Wprowadź szablon do renderowania: {{#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}} - W Zmienne JSON, dodaj te zmienne, a następnie kliknij Zapisz.
Nazwa Wartość Czy jest lista? a Wybierz Metrics z wyjścia Response polecenia Get dla danych footprintu.
Zaznacz to pole wyboru. b Wybierz plik JSON wyjściowy z pierwszego polecenia CSV to JSON. Zaznacz to pole wyboru. c Wybierz plik JSON wyjściowy z drugiego polecenia CSV to JSON. Zaznacz to pole wyboru. - Z Dostępne złącza, wybierz Narzędzia plików i przenieś Utwórz plik do obszaru roboczego.
- Przeciągnij łącze z Renderuj szablon tekstowy do Utwórz plik.
- Wybierz polecenie Create file i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz to samo złącze File Utilities, co wcześniej. Tekst Wybierz plik Renderowany tekst z poprzedniego szablonu Renderuj tekst. - Ze strony Dostępne konektory wybierz Przekształcenie tabelaryczne i przenieś Zaawansowane zapytanie do obszaru roboczego.
- Przeciągnij łącze z Utwórz plik do Zaawansowane zapytanie.
- Wybierz polecenie Advanced query i kliknij Edit.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź właściwości polecenia i kliknij Zapisz:
Właściwość Wartość Łącznik Wybierz ten sam łącznik transformacji tabelarycznej, co wcześniej. Tabele Dodaj tę tabelę: - W oknie Plik wybierz plik Utworzony plik będący wynikiem poprzedniego polecenia Utwórz plik.
- W polu Nazwa tabeli wpisz
h.
Zapytanie Wprowadź zapytanie do wykonania: - Wprowadź
wybierz *,. - Wybierz dane wyjściowe Value z polecenia Extract value dla roku.
- Wprowadź
jako "okres" z h.
Ogranicznik wejścia Wybierz Przecinek. Ogranicznik wyjścia Wybierz Przecinek. Podgląd wyników Zaznacz to pole wyboru. - Z Łańcuch zdarzeń, przenieś Uruchom łańcuch do obszaru roboczego.
- Przeciągnij link z Zaawansowane zapytanie do Uruchom łańcuch.
- Wybierz zdarzenie Run chain i kliknij Edit.
- W polu Basic info wprowadź nazwę, która pomoże zidentyfikować, że zdarzenie importuje dane do tabeli Wdata.
- W polu Chain to run wybierz łańcuch główny utworzony z szablonu Load Data into Wdata.
- W polu Chain runtime inputs wprowadź te dane, a następnie kliknij przycisk Save:
Wejście Wartość Identyfikator tabeli Wybierz zmienną Table ID z łańcucha . Nazwa pliku Utwórz nazwę pliku: - Wprowadź
footprint_data_. - Wybierz dane wyjściowe Value z polecenia Extract value dla roku.
- Wprowadź
.csv.
Plik danych Wybierz dane wyjściowe Result z poprzedniego polecenia Advanced query. Metoda ładowania Wybierz opcję Zastąp zestaw danych. Cofnięcie Zaznacz to pole wyboru. - Wprowadź
- Z Łańcuch zdarzeń, przenieś kolejny Uruchom łańcuch do obszaru roboczego.
- Przeciągnij łącze między obydwoma Uruchom łańcuch zdarzeń.
- Wybierz nowe zdarzenie Run chain i kliknij Edit.
- W polu Basic info wprowadź nazwę, która pomoże zidentyfikować zdarzenie rejestrujące pobieranie w arkuszu Status arkusza kalkulacyjnego CO2 AI.
- W Chain, aby uruchomić, wybierz 3. Dziennik CO2 AI utworzony wcześniej.
- W polu Chain runtime inputs wprowadź te dane, a następnie kliknij przycisk Save:
Wejście Wartość Wiadomość Utwórz wiadomość, która zostanie dodana do arkusza Status: - Wybierz zmienną SystemDateTime z Runtime.
- Kliknij zmienną SystemDateTime i dodaj transformację Parse date/time.
- Wybierz opcję ISO Extended (Platform Standard).
- W polu Format daty wyjściowej wpisz
%Y-%m-%d. - Wybierz wejściową i wyjściową strefę czasową, a następnie kliknij Akceptuj.
- Wprowadź
, Successful,. - Wybierz dane wyjściowe Value z polecenia Extract value dla roku.
- Wprowadź pomyślnie przesłane dane footprintu
.
Zakres Wprowadź B6:C6.Identyfikator arkusza kalkulacyjnego Wybierz zmienną Spreadsheet ID z łańcucha . Nazwa arkusza Wybierz zmienną Log sheet z łańcucha . - Kliknij Publish, wprowadź notatkę dotyczącą publikacji łańcucha i kliknij Publish.
Uruchom łańcuchy
Aby odświeżyć arkusz kalkulacyjny i tabelę CO2 AI o najnowsze dane dotyczące śladu węglowego:
- W arkuszu Control arkusza kalkulacyjnego CO2 AI wybierz rok danych do pobrania.
- Z Łańcuchy, wybierz 1. CO2 AI odśwież łańcuch i kliknij Wykonaj i Uruchom łańcuch.
Wskazówka: Gdy uruchomisz ten łańcuch, automatycznie uruchomi on inne łańcuchy, aby zaktualizować tabelę i arkusz kalkulacyjny CO2 AI z najnowszymi danymi.