Urjanet Utility Cloud® umożliwia firmom podejmowanie działań w zakresie ich wpływu na klimat dzięki dokładnym danym na żądanie od dostawców mediów na całym świecie.
Dzięki Workiva możesz tworzyć łańcuchy do automatycznego pobierania danych użytkowych z Urjanet do tabeli, w oparciu o okres czasu określony w niestandardowym arkuszu kalkulacyjnym Urjanet control sheet. Następnie możesz użyć tej tabeli jako źródła zapytania lub połączenia arkusza kalkulacyjnego, aby uwzględnić jej dane w raportach środowiskowych, społecznych i zarządczych (ESG) lub raportach dotyczących 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 Urjanet i zaktualizować arkusz kalkulacyjny.
Uwaga: Arkusz kontrolny Urjanet używany przez te łańcuchy jest dostarczany przez Workiva. Jeśli go nie masz, ale jesteś zainteresowany, skontaktuj się ze swoim Customer Success Managerem (CSM), aby uzyskać szczegółowe informacje.
Wymagania wstępne
Aby zbudować te łańcuchy, będziesz potrzebować tych łączników:
- Złącze Workiva
- Transformacja tabelaryczna złącze
- Konektor JSON
- Złącze HTTP Request
- Kierownica złącze
- File Utilities connector
Wskazówka: Wszystkie polecenia łańcuchów używają domyślnego CloudRunnera. GroundRunnerzy nie są potrzebni.
Aby pomyślnie uruchomić łańcuchy, również zidentyfikuj:
- Nazwa użytkownika i hasło używane do uwierzytelniania i uzyskiwania dostępu do usług Urjanet
- Identyfikatory Urjanet arkusza kontrolnego arkusza kalkulacyjnego, jego sekcji arkusza kontrolnego i połączonej z nim tabeli
Zbuduj łańcuch do rejestrowania pobranych danych
Aby rozpocząć, utwórz łańcuch, aby zaktualizować arkusz kontrolny , aby śledzić, kiedy dane narzędzia 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. Urjaneti opis pomagający zidentyfikować, że łańcuch rejestruje przesyłanie danych użytkowych. - Kliknij Zapisz.
Krok 2. Rozpocznij od zdarzenia Runtime Inputs
- Z Chain events, 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:
ZakresSpreadsheetIDSheetID
Wskazówka: Pozostaw wartości domyślne tych zmiennych puste; zostaną one wygenerowane po uruchomieniu 1. Łańcuch Urjanet został utworzony później.
- Wybierz Required dla wszystkich trzech zmiennych i kliknij Save.
Krok 3. Dodaj polecenie File Utilities Create File
Aby utworzyć plik dziennika dla sekcji Control Sheet, dodaj polecenie File Utilities Create file:
- Z 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 ułatwić identyfikację polecenia.
- 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 Wprowadź Site usage data last refreshed oni wybierz zmienną runtime System.DateTime.
Krok 4. Dodaj polecenie Workiva Write Sheet Data
Aby zaktualizować sekcję Control Sheet z plikiem dziennika, dodaj polecenie Workiva Write sheet data:
- Ze strony Dostępne złącza wybierz Workiva i przenieś Zapisz dane arkusza do obszaru roboczego.
- Przeciągnij łącze z Utwórz plik do Zapisz dane arkusza.
- Wybierz polecenie Write 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 złącze Workiva, którego chcesz użyć. Identyfikator arkusza kalkulacyjnego Wybierz dane wejściowe runtime SpreadsheetID z Trigger. ID/nazwa arkusza Wybierz wejście runtime SheetID z Trigger. Plik danych Wybierz plik Utworzony plik będący wynikiem polecenia Utwórz plik. Ogranicznik Wprowadź przecinek ( ,).Region Wybierz wejście runtime Range z Trigger. - Kliknij Opublikuj, wprowadź informację o publikacji i kliknij Opublikuj.
Twórz łańcuchy z szablonu Load Data to Wdata
Następnie użyj szablonu Load Data to Wdata do zbudowania łańcuchów aktualizujących połączoną tabelę Urjanet control sheet arkusza kalkulacyjnego danymi pobranymi z Urjanet. Szablon Load Data to Wdata tworzy łańcuchy, które współpracują ze sobą w celu ustalenia, czy zestaw danych już istnieje w tabeli i zaktualizowania tabeli najnowszym zestawem danych.
Aby utworzyć łańcuchy z szablonów , otwórz szablon Load Data to Wdata | Primary chain i kliknij New chain.
Zbuduj łańcuch, aby pobrać dane z Urjanet
Na koniec zbuduj łańcuch do pobierania i importowania danych narzędziowych z Urjanet.
Uwaga: Utwórz pozostałe dwa łańcuchy przed tym, dla jego Uruchom łańcuch zdarzeń.
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. Urjanetoraz opis pomagający w dalszej identyfikacji łańcucha. - W Variables dodaj zmienne dla twoich danych uwierzytelniających Urjanet i ID arkusza Urjanet control sheet spreadsheet i jego sekcji Control sheet.
Nazwa Wartość Urjanetusername Wprowadź nazwę użytkownika, aby uzyskać dostęp do usług Urjanet. Urjanetpassword Wprowadź hasło dostępu do usług Urjanet. SpreadsheetID Wprowadź identyfikator arkusza kontrolnego Urjanet. SheetID Wprowadź identyfikator arkusza kontrolnego sekcji arkusza kalkulacyjnego. - Kliknij Zapisz.
Krok 2. Rozpocznij od polecenia Workiva Get Sheet Data
Zacznij od polecenia Workiva Get sheet data, aby zidentyfikować dane do pobrania na podstawie okresu w arkuszu kalkulacyjnym Urjanet control sheet:
- 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ą łańcuchową Spreadsheet ID. ID/nazwa arkusza Wybierz zmienną łańcuchową Sheet ID. Region Wprowadź A11:E12.Styl wartości Wybierz opcję Obliczone. Wersja Aby sprawdzić najnowszą wersję, wpisz -1.
Krok 3. Dodaj polecenia, aby przygotować okres czasu dla Urjanet
Aby zidentyfikować okres czasu dla Urjanet, dodaj polecenia Advanced query i CSV do JSON:
- Ze strony Dostępne konektory wybierz Przekształcenie tabelaryczne i przenieś Zaawansowane zapytanie do obszaru roboczego.
- Przeciągnij łącze z Pobierz dane arkusza do Zaawansowane zapytanie.
- Wybierz polecenie Advanced query i kliknij Edit.
- 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 łącznik transformacji tabelarycznej do użycia. Tabele Dodaj tabelę dla danych przedziału czasowego: - W oknie File wybierz dane wyjściowe Data polecenia Get sheet data.
- W polu Nazwa tabeli wpisz
a.
Zapytanie Wprowadź zapytanie do uruchomienia: select case when `Miesiąc początkowy` = 'Styczeń' then '01-01' when `Miesiąc początkowy` = 'Luty' then '02-01' when `Miesiąc początkowy` = 'Marzec' then '03-01' when `Miesiąc początkowy` = 'Kwiecień' then '04-01' when `Miesiąc początkowy` = 'Maj' then '05-01' when `Miesiąc początkowy` = 'Czerwiec' then '06-..01' gdy `Miesiąc początkowy` = 'Lipiec' wtedy '07-01' gdy `Miesiąc początkowy` = 'Sierpień' wtedy '08-01' gdy `Miesiąc początkowy` = 'Wrzesień' wtedy '09-01' gdy `Miesiąc początkowy` = 'Październik' wtedy '10-01' gdy `Miesiąc początkowy` = 'Listopad' wtedy '11-01' else '12-01' end as 'sm', case when `End Month` = 'January' then '01-31' when `End Month` = 'February' then '02-28' when `End Month` = 'March' then '03-31' when `End Month` = 'April' then '04-30' when `End Month` = 'May' then '05-31' when `End Month` = 'June' then '06-30' gdy `Koniec Miesiąca` = 'Lipiec' wtedy '07-31' gdy `Koniec Miesiąca` = 'Sierpień' wtedy '08-31' gdy `Koniec Miesiąca` = 'Wrzesień' wtedy '09-30' gdy `Koniec Miesiąca` = 'Październik' wtedy '10-31' gdy `Koniec Miesiąca` = 'Listopad' wtedy '11-30' else '12-31' end as 'em', `Reporting Year` as 'ry', TableId as 'tid' from a
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 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 łącznik JSON, którego chcesz użyć. Plik wejściowy Wybierz wynik Result polecenia Advanced query. Ogranicznik Wybierz Przecinek (,).
Krok 4. Dodaj polecenie POST, aby wysłać token na okaziciela do Urjanet
Aby dostarczyć Urjanet token na okaziciela do uwierzytelniania, dodaj komendę HTTP POST:
- Z Dostępne złącza wybierz HTTP i przenieś POST do kanwy.
- Przeciągnij link z CSV do JSON do POST.
- Wybierz polecenie POST 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 HTTP, którego chcesz użyć. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Wpisz https://api.urjanet.com/auth/login.Typ zawartości Wpisz application/json.Treść Wprowadź ciąg znaków, aby utworzyć token na okaziciela: - Wprowadź
{"hasło":". - Wybierz zmienną Urjanetpassword z łańcucha .
- Wprowadź
", "username":" - Wybierz zmienną Urjanetusername z łańcucha .
- Wprowadź
"}.
Schemat wyjściowy Wprowadź tę przykładową odpowiedź: {"status":200,"message":"Authentication Successful","type":"Bearer","token":"abc","expires":"1694017012"} - Wprowadź
Krok 5. Dodaj polecenia, aby pobrać witryny z Urjanet
Aby pobrać i przeanalizować strony z konta Urjanet, dodaj polecenia HTTP GET i Handlebars Renderuj szablon tekstu:
- Z Dostępne złącza wybierz HTTP i przenieś GET do obszaru roboczego.
- Przeciągnij link z POST do GET.
- Wybierz polecenie GET 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 to samo złącze HTTP, co wcześniej. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Wpisz https://api.urjanet.com/utility/sites.Nagłówki Dodaj ten nagłówek: - W polu Key wprowadź
authorization. - W polu Value wybierz Type, a następnie Token z wyjścia Response polecenia POST.
Typ zawartości Wpisz application/json.Schemat wyjściowy Wprowadź tę przykładową odpowiedź: { "_embedded" : { "sites" : [ { "createdBy" : "jack.doe", "createdDate" : "2023-08-29T18:49:32.000+00:00", "entityId" : "1ee469cc-a606-d007-9415-eeeb8714a7ae", "facilityType" : "Office", "lastModifiedBy" : "jack.doe", "lastModifiedDate" : "2023-08-29T18:49:32.000+00:00", "region" : null, "serviceAddress" : { "addressType" : "RAW", "city" : "CHICAGO", "country" : "USA", "fullAddress" : "123 EVERGREEN TERRACE, CHICAGO, IL, 60603, USA", "postalCode" : "60603", "recipient" : null, "state" : "IL", "streetLine1" : "123 EVERGREEN TERRACE", "streetLine2" : null }, "siteCode" : "DIO", "siteName" : "Doe, Inc.", "siteNumber" : "1", "subRegion" : null, "_links" : { "self" : { "href" : "https://api.urjanet.com/utility/sites/1ee469cc-a606-d007-9415-eeeb8714a7ae" }, "accounts" : { "href" : "https://api.urjanet.com/utility/sites/1ee469cc-a606-d007-9415-eeeb8714a7ae/accounts" }, "credentials" : { "href" : "https://api.urjanet.com/utility/sites/1ee469cc-a606-d007-9415-eeeb8714a7ae/credentials" }, "events" : { "href" : "https://api.urjanet.com/utility/sites/1ee469cc-a606-d007-9415-eeeb8714a7ae/events" }, "meters" : { "href" : "https://api.urjanet.com/utility/sites/1ee469cc-a606-d007-9415-eeeb8714a7ae/meters" }, "statements" : { "href" : "https://api.urjanet.com/utility/sites/1ee469cc-a606-d007-9415-eeeb8714a7ae/statements" } } } ] }, "_links" : { "self" : { "href" : "https://api.urjanet.com/utility/sites?page=0&size=20" } }, "page" : { "size" : 20, "totalElements" : 1, "totalPages" : 1, "number" : 0 } } - W polu Key wprowadź
- Ze strony Dostępne łączniki wybierz Kierownice i przenieś Renderuj szablon tekstu do obszaru roboczego.
- Przeciągnij łącze z GET do Wyrenderuj szablon tekstowy.
- Wybierz polecenie Renderuj szablon tekstu 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 złącze kierownicy do użycia. Szablon Wprowadź ten szablon tekstowy: [{{#each a}}"{{entityId}}" {{unless @last}},{{/unless}}}{{/each}}]Zmienne JSON Dodaj tę zmienną: - W polu Name wpisz
a. - W polu Value wybierz sites z _embedded wyjścia Response polecenia GET.
- W polu Name wpisz
Krok 6. Dodaj polecenia, aby zażądać danych witryny od Urjanet
Aby zażądać danych witryny twojej firmy od Urjanet, dodaj kolejne polecenie HTTP POST, a następnie zdarzenie Pause chain, aby dać czas na przetworzenie żądania:
- Z Dostępne złącza wybierz HTTP i przenieś POST do kanwy.
- Przeciągnij link z Szablon renderowania tekstu do POST.
- Wybierz polecenie POST 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 HTTP, co wcześniej. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Wpisz https://api.urjanet.com/utility/sites/downloads/usages.Typ zawartości Wpisz application/json.Treść Wprowadź ciąg znaków, aby utworzyć token na okaziciela: - Wpisz
{"siteIds":. - Wybierz plik Renderowany tekst będący wynikiem polecenia Renderuj szablon tekstu.
- Wprowadź
, "startDate":" - Wybierz plik JSON wyjściowy polecenia CSV to JSON i zastosuj transformację zmiennej Get value from JSON :
- Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0, a następniery.
- Wpisz
-. - Wybierz plik JSON wyjściowy polecenia CSV to JSON i zastosuj transformację zmiennej Get value from JSON:
- Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0, a następniesm.
- Wpisz
", "endDate":". - Wybierz plik JSON wyjściowy polecenia CSV to JSON i zastosuj transformację zmiennej Get value from JSON:
- Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0, a następniery.
- Wpisz
-. - Wybierz plik JSON wyjściowy polecenia CSV to JSON i zastosuj transformację zmiennej Get value from JSON:
- Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0, a następnieem.
- Wprowadź
", "outputFormat": "CSV"}.
Nagłówki Dodaj dwa nagłówki: - Nagłówek autoryzacji :
- W polu Key wprowadź
authorization. - W polu Value wybierz Type, a następnie Token z wyjścia Response pierwszego polecenia POST.
- W polu Key wprowadź
- Nagłówek accept:
- W polu wpisz, w polu
zaakceptuj. - W polu Wartość wpisz
application/json.
- W polu wpisz, w polu
Schemat wyjściowy Wprowadź tę przykładową odpowiedź: { "createdDate" : "2023-09-19T15:11:09.944+00:00", "entityId" : "1ee56fec-3a9c-d96e-a849-a6c381b08d2b", "_links" : { "download" : { "href" : "https://api.urjanet.com/utility/downloads/1ee56fec-3a9c-d96e-a849-a6c381b08d2btpnu" } }} - Wpisz
- Z Łańcuch zdarzeń, przenieś Wstrzymaj łańcuch do obszaru roboczego.
- Przeciągnij łącze z POST do Wstrzymaj łańcuch.
- Wybierz zdarzenie Wstrzymaj łańcuch i kliknij Edytuj.
- W polu Podstawowe informacje wprowadź nazwę i opis, aby ułatwić identyfikację polecenia.
- Wprowadź szczegóły wydarzenia i kliknij Zapisz:
Szczegóły Wartość Czas oczekiwania Wprowadź 6.Jednostka czasu oczekiwania Wybierz opcję Sekundy.
Krok 7. Dodaj polecenia, aby pobrać dane witryny jako plik CSV
Aby pobrać dane witryny z Urjanet jako plik CSV, dodaj kolejne polecenie HTTP GET i polecenie Tabular Transformation Map headers:
- Z Dostępne złącza wybierz HTTP i przenieś GET do obszaru roboczego.
- Przeciągnij link z POST do GET.
- Wybierz polecenie GET 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 konektor HTTP Request, co wcześniej. Pokaż odpowiedź Zaznacz to pole wyboru. Adres URL Wybierz href z _links wyjścia Response drugiego polecenia POST. Nagłówki Dodaj ten nagłówek: - W polu Key wprowadź
authorization. - W polu Value wybierz Type, a następnie Token z wyjścia Response pierwszego polecenia POST.
Typ zawartości Wpisz application/json. - W polu Key wprowadź
- Ze strony Dostępne łączniki wybierz Przekształcenie tabelaryczne i przenieś Nagłówki mapy do obszaru roboczego.
- Przeciągnij link z GET do Nagłówki mapy.
- Wybierz polecenie Map headers 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. Plik wejściowy Wybierz wyjście Response drugiego polecenia GET. Plik wyjściowy Wpisz urjanet.csv.Podgląd wyników Zaznacz to pole wyboru. Ogranicznik Wybierz Przecinek. Nagłówki wejściowe Dodaj nagłówki pliku CSV pobranego z Urjanet w następującej kolejności: - Oświadczenie Id
- Start interwału
- Koniec interwału
- Typ usługi
- Id licznika
- Numer licznika
- Status licznika
- Nieprzetworzony numer konta
- Znormalizowany numer konta
- Nazwa dostawcy
- Adres usługi
- Service City
- Stan usługi
- Kod pocztowy usługi
- Serwis Kraj
- Kod strony
- Nazwa witryny
- Numer strony
- Region witryny
- Podregion lokalizacji
- Strona Typ obiektu
- Adres strony
- Strona Miasto
- Stan witryny
- Kod pocztowy witryny
- Strona Kraj
- Nazwa taryfy
- Zużycie
- Jednostka miary zużycia
- Nazwa dodatkowego dostawcy
- Dodatkowy numer konta dostawcy
- Klasyfikacja dostawcy
- Opłaty całkowite
- Opłaty ogółem Kod waluty
Nagłówki wyjściowe Dodaj odpowiednie nagłówki dla tabeli, która ma zawierać dane, w tej kolejności: - statement_id
- interval_start
- interval_end
- service_type
- meter_id
- meter_number
- meter_status
- raw_account_number
- normalized_account_number
- nazwa_dostawcy
- service_address
- service_city
- service_state
- service_postal_code
- service_country
- site_code
- nazwa_strony
- site_number
- site_region
- site_sub_region
- site_facility_type
- adres_strony
- site_city
- site_state
- site_postal_code
- site_country
- tariff_name
- zużycie
- consumption_unit_of_measure
- additional_provider_name
- dodatkowy_numer_konta_dostawcy
- provider_classification
- total_charges
- total_charges_currency_code
Krok 8. Dodaj zdarzenia Run chain dla pozostałych łańcuchów
Aby przesłać dane do Wdata i zarejestrować przesłanie w sekcji Control sheet, dodaj zdarzenia Run chain dla utworzonych wcześniej łańcuchów:
- Z Łańcuch zdarzeń, przenieś Uruchom łańcuch do obszaru roboczego.
- Przeciągnij link z Nagłówki mapy do Uruchom łańcuch.
- Wybierz zdarzenie Run chain i kliknij Edit.
- Na stronie Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że zdarzenie przesyła dane do Wdata.
- W Chain to run wybierz Load Data to Wdata | Primary chain utworzony wcześniej z szablonu Load Data to Wdata.
- Wprowadź dane wejściowe czasu pracy łańcucha i kliknij Zapisz:
Wejście Wartość Identyfikator tabeli Aby podać identyfikator tabeli Wdata do przesłania danych, wybierz plik JSON wyjściowy polecenia CSV to JSON i zastosuj transformację zmiennej Get variable from JSON : - Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0itid.
Nazwa pliku Aby zdefiniować nazwę zbioru danych do przesłania na podstawie okresu danych: - Wejdź na
Site Usage_. - Dla miesiąca początkowego wybierz plik JSON będący wynikiem polecenia CSV to JSON, wprowadź myślnik (
-) i ponownie wybierz plik JSON będący wynikiem polecenia CSV to JSON. - Wprowadź podkreślenie (
_). - W przypadku miesiąca końcowego wybierz plik JSON będący wynikiem polecenia CSV to JSON, wprowadź myślnik (
-) i ponownie wybierz plik JSON będący wynikiem polecenia CSV to JSON. - Wprowadź
.csv. - Dla obu miesięcy kliknij pierwszy plik JSON i zastosuj transformację Get variable from JSON:
- Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0iry.
- Dla obu miesięcy kliknij drugi plik JSON i zastosuj kolejną transformację Get variable from JSON:
- Na stronie Output wybierz opcję Text.
- W polu Wartość wpisz
0iem.
Plik danych Wybierz wyjście Map headers polecenia Map headers. Metoda ładowania Wybierz opcję Zastąp zestaw danych. Cofnięcie Zaznacz to pole wyboru. - Z Łańcuch zdarzeń, przenieś kolejny Uruchom łańcuch do obszaru roboczego.
- Przeciągnij łącze z pierwszego łańcucha Run do drugiego.
- Wybierz drugie zdarzenie Run chain i kliknij Edit.
- W polu Basic info wprowadź nazwę i opis, które pomogą zidentyfikować, że zdarzenie rejestruje przesłanie danych w arkuszu kalkulacyjnym Urjanet control sheet.
- W Chain, aby uruchomić, wybierz 3. Utworzony wcześniej łańcuch Urjanet.
- Wprowadź dane wejściowe czasu pracy łańcucha i kliknij Zapisz:
Wejście Wartość Zakres Wprowadź F12:F12.Identyfikator arkusza kalkulacyjnego Wybierz zmienną łańcuchową SpreadsheetID. Identyfikator arkusza Wybierz zmienną łańcuchową SheetID. - Kliknij Opublikuj, wprowadź wszelkie uwagi dotyczące publikacji i kliknij Opublikuj.
Uruchom łańcuchy
Aby odświeżyć tabelę z najnowszymi danymi użytkowymi:
- W sekcji Control sheet arkusza kalkulacyjnego Urjanet control sheet wybierz okres - miesiące i rok - danych do pobrania z Urjanet.
- Z Łańcuchy, wybierz 1. Uruchom łańcuch i kliknij Wykonaj i Uruchom łańcuch.
Uwaga: Gdy uruchomisz ten łańcuch, automatycznie uruchomi on dwa inne łańcuchy, aby zaktualizować tabelę Wdata i arkusz kalkulacyjny Urjanet control sheet z danymi.