Urjanet Utility Cloud® ermöglicht es Unternehmen, ihre Klimaauswirkungen mit präzisen, bedarfsgerechten Daten von Energieversorgern aus aller Welt zu beeinflussen.
Mit Workiva können Sie Ketten zum automatischen Herunterladen von Versorgungsdaten aus Urjanet in eine Tabelle erstellen, basierend auf einem Zeitraum, der in einem benutzerdefinierten Urjanet-Kontrollblatt Tabellenblatt angegeben ist. Sie können diese Tabelle dann als Quelle für eine Abfrage oder eine Tabellenkalkulationsverbindung verwenden, um die Daten in die Umwelt-, Sozial- und Governance- (ESG) oder Nachhaltigkeitsberichte aufzunehmen.
Hinweis: Während Sie in dieser Anleitung mehrere Ketten erstellen, führen Sie nur eine Kette aus - die dann automatisch die anderen ausführt -, um Daten von Urjanet herunterzuladen und die Kalkulationstabelle zu aktualisieren.
Hinweis: Das von diesen Ketten verwendete Urjanet-Kontrollblatt wird von Workiva bereitgestellt. Wenn Sie es nicht haben, aber daran interessiert sind, wenden Sie sich an Ihren Customer Success Manager (CSM), um Einzelheiten zu erfahren.
Voraussetzungen
Um diese Ketten zu bilden, benötigen Sie diese Verbindungsstücke:
- Workiva Konnektor
- Tabellen-Transformation Konnektor
- JSON Konnektor
- HTTP-Anfrage Konnektor
- Handlebars Konnektor
- Dateidienstprogramm Konnektor
Tipp: Alle Befehle in den Ketten verwenden den Standard-CloudRunner. Es werden keine GroundRunners benötigt.
Um die Ketten erfolgreich auszuführen, müssen Sie auch Folgendes identifizieren:
- Der Benutzername und das Passwort für die Authentifizierung bei und den Zugriff auf Urjanet-Dienste
- Die IDs des Urjanet Kontrollblattes Tabellenkalkulation, seines Kontrollblattes Abschnittes und seiner verbundenen Tabelle
Erstellen Sie eine Kette zum Protokollieren von Datendownloads
Erstellen Sie zunächst eine Kette, um das Kontrollblatt zu aktualisieren und zu verfolgen, wann Versorgungsdaten in Workiva hochgeladen werden.
Schritt 1. Die Kette erstellen
- Klicken Sie unter Chains auf Create, und wählen Sie Create chain.
- Geben Sie unter Einrichtung einen Namen für
3 ein. Urjanetund eine Beschreibung, um zu erkennen, dass die Kette Uploads von Nutzdaten protokolliert. - Klicken Sie auf Speichern.
Schritt 2. Starten Sie mit einem Runtime Inputs Ereignis
- Von Chain events, verschieben Sie Runtime inputs nach Start.
- Wählen Sie das Ereignis Runtime inputs und klicken Sie auf Edit.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um das Ereignis zu identifizieren.
- Fügen Sie unter Variablen TextField-Eingaben mit diesen Anzeigenamen hinzu:
BereichTabellenkalkulationIDBlattID
Tipp: Lassen Sie diese Standardwerte der Variablen leer; sie werden generiert, wenn Sie die 1 ausführen. Die Urjanet-Kette wurde später erstellt.
- Wählen Sie Erforderlich für alle drei Variablen, und klicken Sie auf Speichern.
Schritt 3. Hinzufügen des Befehls Dateidienstprogramme Datei erstellen
Um die Protokolldatei für den Abschnitt Control Sheet zu erstellen, fügen Sie den Befehl File Utilities Create file hinzu:
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie File Utilities, und verschieben Sie Create file auf die Leinwand.
- Ziehen Sie eine Verknüpfung von Laufzeiteingaben auf Datei erstellen.
- Wählen Sie den Befehl Datei erstellen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden File Utilities-Anschluss. Text Geben Sie Site usage data last refreshed onein, und wählen Sie die Laufzeitvariable System.DateTime aus.
Schritt 4. Hinzufügen eines Workiva Write Sheet Data Befehls
Um den Abschnitt Kontrollblatt mit der Protokolldatei zu aktualisieren, fügen Sie den Befehl Workiva Blattdaten schreiben hinzu:
- Wählen Sie unter Verfügbare Anschlüsse, wählen Sie Workiva, und verschieben Sie Blattdaten schreiben auf die Leinwand.
- Ziehen Sie eine Verknüpfung von Datei erstellen zu Blattdaten schreiben.
- Wählen Sie den Befehl Blattdaten schreiben, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Workiva-Anschluss. Arbeitsblatt-ID Wählen Sie die SpreadsheetID Laufzeiteingabe aus Trigger. Blatt-ID/Name Wählen Sie die SheetID Laufzeiteingabe aus Trigger. Datendatei Wählen Sie die Ausgabe Created file des Befehls Create file. Trennzeichen Geben Sie ein Komma ein ( ,).Region Wählen Sie den Bereich Laufzeiteingang aus Auslöser. - Klicken Sie auf Veröffentlichen, geben Sie einen Hinweis auf die Veröffentlichung ein, und klicken Sie auf Veröffentlichen.
Ketten aus der Vorlage Load Data to Wdata erstellen
Als Nächstes verwenden Sie die Vorlage Load Data to Wdata , um Ketten zu erstellen, die die verbundene Tabelle des Urjanet-Kontrollblatts mit den von Urjanet heruntergeladenen Daten aktualisieren. Die Vorlage Load Data to Wdata erstellt Ketten, die zusammenarbeiten, um festzustellen, ob der Datensatz bereits in der Tabelle vorhanden ist und die Tabelle mit dem neuesten Datensatz zu aktualisieren.
Um die Ketten aus Vorlagen zu erstellen, öffnen Sie die Vorlage Load Data to Wdata | Primary chain und klicken Sie auf New chain.
Erstellen Sie eine Kette zum Herunterladen von Daten aus Urjanet
Erstellen Sie schließlich eine Kette zum Herunterladen und Importieren von Nutzdaten aus Urjanet.
Hinweis: Erstellen Sie die beiden anderen Ketten vor dieser, für ihre Kette Ereignisse ausführen.
Schritt 1. Die Kette erstellen
- Klicken Sie unter Chains auf Create, und wählen Sie Create chain.
- Geben Sie unter Setup einen Namen für
ein. 1. Urjanetund eine Beschreibung zur weiteren Identifizierung der Kette. - Fügen Sie unter Variablen Variablen für Ihre Urjanet-Zugangsdaten und die IDs des Arbeitsblatts Urjanet-Kontrollblatt und dessen Abschnitt Kontrollblatt hinzu.
Name Wert Urjanet-Benutzername Geben Sie den Benutzernamen ein, der für den Zugriff auf Urjanet-Dienste verwendet werden soll. Urjanetpasswort Geben Sie das Kennwort ein, das Sie für den Zugang zu den Urjanet-Diensten verwenden möchten. TabellenkalkulationID Geben Sie die ID des Arbeitsblatts Urjanet-Kontrollblatt ein. BlattID Geben Sie die ID des Kontrollblatts ein Abschnitt des Arbeitsblatts. - Klicken Sie auf Speichern.
Schritt 2. Beginnen Sie mit einem Workiva Get Sheet Data Befehl
Beginnen Sie mit einem Workiva Get sheet data Befehl, um die herunterzuladenden Daten auf der Grundlage des Zeitraums im Arbeitsblatt Urjanet control sheet zu identifizieren:
- Wählen Sie aus Verfügbare Konnektoren Workiva und verschieben Sie Blattdaten abrufen zu Start.
- Wählen Sie den Befehl Blattdaten abrufen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Workiva-Anschluss wie bei der vorherigen Kette. Arbeitsblatt-ID Wählen Sie die Kettenvariable Spreadsheet ID. Blatt-ID/Name Wählen Sie die Kettenvariable Blatt-ID. Region Geben Sie A11:E12ein.Wertstil Wählen Sie Berechnet. Überarbeitung Um die neueste Version zu erhalten, geben Sie -1ein.
Schritt 3. Befehle zur Vorbereitung des Zeitraums für Urjanet hinzufügen
Um den Zeitraum für Urjanet zu ermitteln, fügen Sie die Befehle Erweiterte Abfrage und CSV zu JSON hinzu:
- Wählen Sie unter Verfügbare Konnektoren, wählen Sie Tabellarische Transformation, und verschieben Sie Erweiterte Abfrage auf die Leinwand.
- Ziehen Sie einen Link von Blattdaten abrufen auf Erweiterte Abfrage.
- Wählen Sie den Befehl Erweiterte Abfrage, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Tabellentransformations-Connector aus. Tabellen Fügen Sie die Tabelle für die Daten des Zeitraums hinzu: - Wählen Sie unter File die Ausgabe Data des Befehls Get sheet data.
- Geben Sie in Tabellenname
aein.
Abfrage Geben Sie die Abfrage ein, die ausgeführt werden soll: select case wenn `Start Monat` = 'Januar' dann '01-01' wenn `Start Monat` = 'Februar' dann '02-01' wenn `Start Monat` = 'März' dann '03-01' wenn `Start Monat` = 'April' dann '04-01' wenn `Start Monat` = 'Mai' dann '05-01' wenn `Start Monat` = 'Juni' dann '06-01' wenn `Anfangsmonat` = 'Juli' dann '07-01' wenn `Anfangsmonat` = 'August' dann '08-01' wenn `Anfangsmonat` = 'September' dann '09-01' wenn `Anfangsmonat` = 'Oktober' dann '10-01' wenn `Anfangsmonat` = 'November' dann '11-01' sonst '12-01' end as 'sm', case wenn `Ende Monat` = 'Januar' dann '01-31' wenn `Ende Monat` = 'Februar' dann '02-28' wenn `Ende Monat` = 'März' dann '03-31' wenn `Ende Monat` = 'April' dann '04-30' wenn `Ende Monat` = 'Mai' dann '05-31' wenn `Ende Monat` = 'Juni' dann '06-30' wenn `Ende Monat` = 'Juli' dann '07-31' wenn `Ende Monat` = 'August' dann '08-31' wenn `Ende Monat` = 'September' dann '09-30' wenn `Ende Monat` = 'Oktober' dann '10-31' wenn `Ende Monat` = 'November' dann '11-30' sonst '12-31' Ende als 'em', Berichtsjahr` als 'ry', TableId als 'tid' from a
Eingabebegrenzer Wählen Sie Komma. Begrenzungszeichen für die Ausgabe Wählen Sie Komma. Vorschau der Ergebnisse Aktivieren Sie dieses Kontrollkästchen. - Wählen Sie unter Verfügbare Verbindungen, wählen Sie JSON, und verschieben Sie CSV to JSON auf die Leinwand.
- Ziehen Sie einen Link von Erweiterte Abfrage zu CSV zu JSON.
- Wählen Sie den Befehl CSV to JSON und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden JSON-Konnektor aus. Eingabedatei Wählen Sie die Ausgabe Ergebnis des Befehls Erweiterte Abfrage. Trennzeichen Wählen Sie Komma (,).
Schritt 4. Fügen Sie einen POST-Befehl hinzu, um ein Bearer-Token an Urjanet zu senden
Um Urjanet das Inhaber-Token für die Authentifizierung zur Verfügung zu stellen, fügen Sie einen HTTP POST Befehl hinzu:
- Wählen Sie unter Available connectors, HTTP, und verschieben Sie POST auf die Leinwand.
- Ziehen Sie einen Link von CSV zu JSON zu POST.
- Wählen Sie den Befehl POST und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden HTTP-Anschluss. Antwort anzeigen Aktivieren Sie dieses Kontrollkästchen. URL Geben Sie https://api.urjanet.com/auth/loginein.Inhaltstyp Geben Sie application/jsonein.Haupttext Geben Sie die Zeichenfolge ein, aus der das Überbringer-Token erstellt werden soll: - Geben Sie
{"password":"ein. - Wählen Sie die Variable Urjanetpassword aus Kette.
- Geben Sie
","username":"ein - Wählen Sie die Variable Urjanetusername aus Kette.
-
"}eingeben.
Ausgabeschema Geben Sie diese Beispielantwort ein: {"status":200,"message":"Authentication Successful","type":"Bearer","token":"abc","expires":"1694017012"} - Geben Sie
Schritt 5. Befehle zum Abrufen von Websites aus Urjanet hinzufügen
Um die Websites von Ihrem Urjanet-Konto abzurufen und zu analysieren, fügen Sie die Befehle HTTP GET und Handlebars Render text template hinzu:
- Wählen Sie unter Available connectors, HTTP, und verschieben Sie GET auf die Leinwand.
- Ziehen Sie einen Link von POST auf GET.
- Wählen Sie den Befehl GET und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben HTTP-Anschluss wie zuvor. Antwort anzeigen Aktivieren Sie dieses Kontrollkästchen. URL Geben Sie https://api.urjanet.com/utility/sitesein.Kopfzeilen Fügen Sie diese Überschrift hinzu: - Geben Sie unter Schlüssel,
Berechtigungein. - Wählen Sie in Wert, Typ und dann Token aus der Antwort Ausgabe des POST Befehls.
Inhaltstyp Geben Sie application/jsonein.Ausgabeschema Geben Sie diese Beispielantwort ein: { "_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 } } - Geben Sie unter Schlüssel,
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie Lenker, und verschieben Sie Textvorlage rendern auf die Leinwand.
- Ziehen Sie einen Link von GET auf Textvorlage rendern.
- Wählen Sie den Befehl Textvorlage rendern, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Handlebars-Konnektor. Vorlage Geben Sie diese Textvorlage ein: [{{#each a}} "{{entityId}}" {{#unless @last}},{{/unless}}{{/each}}]JSON-Variablen Fügen Sie diese Variable hinzu: - Geben Sie unter Name
aein. - Wählen Sie in Wert, Standorte von _embedded der Antwort Ausgabe des GET Befehls.
- Geben Sie unter Name
Schritt 6. Befehle hinzufügen, um Standortdaten von Urjanet abzufragen
Um die Daten Ihrer Unternehmenswebsite von Urjanet anzufordern, fügen Sie einen weiteren HTTP-Befehl POST hinzu, gefolgt von einem Pause chain -Ereignis, um Zeit für die Verarbeitung der Anfrage zu gewinnen:
- Wählen Sie unter Available connectors, HTTP, und verschieben Sie POST auf die Leinwand.
- Ziehen Sie einen Link von Textvorlage rendern nach VERÖFFENTLICHEN.
- Wählen Sie den Befehl POST und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben HTTP-Anschluss wie zuvor. Antwort anzeigen Aktivieren Sie dieses Kontrollkästchen. URL Geben Sie https://api.urjanet.com/utility/sites/downloads/usagesein.Inhaltstyp Geben Sie application/jsonein.Haupttext Geben Sie die Zeichenfolge ein, aus der das Überbringer-Token erstellt werden soll: - Geben Sie
{"siteIds":. - Wählen Sie die Ausgabe Gerenderter Text des Befehls Textvorlage rendern.
- Geben Sie
, "startDate":" - Wählen Sie die JSON-Datei Ausgabe des CSV to JSON Befehls und wenden Sie eine Get value from JSON Variablenumwandlung an:
- Wählen Sie unter Output die Option Text.
- In Wert,
0und dannryeingeben.
- Geben Sie
-ein. - Wählen Sie die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde, und wenden Sie eine Get value from JSON Variablenumwandlung an:
- Wählen Sie unter Output die Option Text.
- In Wert,
0und dannsmeingeben.
- Geben Sie
", "endDate":". - Wählen Sie die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde, und wenden Sie eine Get value from JSON Variablenumwandlung an:
- Wählen Sie unter Output die Option Text.
- In Wert,
0und dannryeingeben.
- Geben Sie
-ein. - Wählen Sie die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde, und wenden Sie eine Get value from JSON Variablenumwandlung an:
- Wählen Sie unter Output die Option Text.
- In Wert,
0und dannemeingeben.
- Geben Sie
", "outputFormat": "CSV"}.
Kopfzeilen Fügen Sie zwei Kopfzeilen hinzu: - Eine Autorisierungs-Kopfzeile:
- Geben Sie unter Schlüssel,
Berechtigungein. - Wählen Sie in Wert, Typ und dann Token aus der Antwort Ausgabe des ersten POST Befehls.
- Geben Sie unter Schlüssel,
- Ein accept header:
- Geben Sie unter die Taste ein, geben Sie
ein und akzeptieren Sie. - In Value, geben Sie
application/jsonein.
- Geben Sie unter die Taste ein, geben Sie
Ausgabeschema Geben Sie diese Beispielantwort ein: { "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" } }} - Geben Sie
- Verschieben Sie Kette anhalten aus Kettenereignissen in den Hauptbereich.
- Ziehen Sie einen Link von VERÖFFENTLICHEN zu Kette anhalten.
- Wählen Sie das Ereignis Pausenkette und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Details des Ereignisses ein, und klicken Sie auf Speichern:
Einzelheiten Wert Wartezeit Geben Sie 6ein.Einheit der Wartezeit Wählen Sie Sekunden.
Schritt 7. Befehle zum Herunterladen der Standortdaten als CSV-Datei hinzufügen
Um die Standortdaten von Urjanet als CSV-Datei herunterzuladen, fügen Sie einen weiteren HTTP GET Befehl und einen Tabular Transformation Map headers Befehl hinzu:
- Wählen Sie unter Available connectors, HTTP, und verschieben Sie GET auf die Leinwand.
- Ziehen Sie einen Link von POST auf GET.
- Wählen Sie den Befehl GET und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben HTTP-Anfrage-Connector wie zuvor. Antwort anzeigen Aktivieren Sie dieses Kontrollkästchen. URL Wählen Sie href aus _links der Antwort Ausgabe des zweiten POST Befehls. Kopfzeilen Fügen Sie diese Überschrift hinzu: - Geben Sie unter Schlüssel,
Berechtigungein. - Wählen Sie in Wert, Typ und dann Token aus der Antwort Ausgabe des ersten POST Befehls.
Inhaltstyp Geben Sie application/jsonein. - Geben Sie unter Schlüssel,
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie Tabellarische Transformation, und verschieben Sie Kartenüberschriften auf die Leinwand.
- Ziehen Sie einen Link von GET zu Kopfzeilen zuordnen.
- Wählen Sie den Befehl Kopfzeilen zuordnen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Eingabedatei Wählen Sie die Antwort-Ausgabe des zweiten GET-Befehls. Ausgabedatei Geben Sie urjanet.csvein.Vorschau der Ergebnisse Aktivieren Sie dieses Kontrollkästchen. Trennzeichen Wählen Sie Komma. Eingabe-Kopfzeilen Fügen Sie die Kopfzeilen der von Urjanet heruntergeladenen CSV-Datei in dieser Reihenfolge hinzu: - Rechnungs-ID
- Intervall Start
- Intervall Ende
- Art der Dienstleistung
- Zähler-ID
- Zählernummer
- Zählerstand
- Rohe Kontonummer
- Normalisierte Kontonummer
- Name des Anbieters
- Dienstadresse
- Service Stadt
- Dienstzustand
- Service Postleitzahl
- Land der Dienstleistung
- Website-Code
- Name des Standorts
- Website-Nummer
- Standort Region
- Standort Unterregion
- Standort Anlagentyp
- Website-Adresse
- Standort Stadt
- Zustand des Standorts
- Postleitzahl des Standorts
- Standort Land
- Name des Tarifs
- Konsum
- Verbrauchsmaßeinheit
- Name des zusätzlichen Anbieters
- Zusätzliche Anbieterkontonummer
- Anbieter-Klassifizierung
- Gesamtkosten
- Gesamtkosten Währungscode
Kopfzeilen der Ausgabe Fügen Sie die entsprechenden Überschriften für die Tabelle, die die Daten enthalten soll, in dieser Reihenfolge hinzu: - anweisung_id
- intervall_start
- intervall_ende
- service_type
- meter_id
- zähler_nummer
- zähler_status
- raw_account_number
- normalisierte_Kontonummer
- Anbieter_name
- dienst_adresse
- dienst_stadt
- dienst_zustand
- dienststelle_postleitzahl
- service_country
- site_code
- site_name
- Standort_Nummer
- standort_region
- site_sub_region
- site_facility_type
- Standort_Adresse
- Ort_Stadt
- Standort_Zustand
- standort_postleitzahl
- site_country
- tariff_name
- Verbrauch
- Verbrauch_Maßeinheit
- additional_provider_name
- additional_provider_account_number
- Anbieter_Klassifizierung
- gesamt_kosten
- gesamt_kosten_währung_code
Schritt 8. Fügen Sie Laufkettenereignisse für die anderen Ketten hinzu
Um die Daten in Wdata hochzuladen und den Upload im Abschnitt Control sheet zu protokollieren, fügen Sie Run chain Ereignisse für die zuvor erstellten Ketten hinzu:
- Verschieben Sie Kette ausführen aus Kettenereignisse in den Hauptbereich.
- Ziehen Sie einen Link von Map Headers zu Run chain.
- Wählen Sie das Ereignis Run chain aus, und klicken Sie auf Edit.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um zu verdeutlichen, dass das Ereignis die Daten in Wdata hochlädt.
- Wählen Sie unter Chain to run Load Data to Wdata | Primary chain, die zuvor aus der Vorlage Load Data to Wdata erstellt wurde.
- Geben Sie die Eingaben zur Kettenlaufzeit ein und klicken Sie auf Speichern:
Eingabe Wert Tabellen-ID: Um die ID der Wdata-Tabelle bereitzustellen, in die die Daten hochgeladen werden sollen, wählen Sie die JSON-Datei Ausgabe des Befehls CSV to JSON und wenden Sie eine Get variable from JSON variable transformation an: - Wählen Sie unter Output die Option Text.
- In Wert,
0undtideingeben.
Dateiname Zur Festlegung des Namens des hochzuladenden Datensatzes, basierend auf dem Zeitraum der Daten: - Geben Sie
Site Usage_ein. - Wählen Sie für den Startmonat die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde, geben Sie einen Bindestrich ein (
-), und wählen Sie erneut die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde. - Geben Sie einen Unterstrich ein (
_). - Wählen Sie für den Endmonat die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde, geben Sie einen Bindestrich ein (
-), und wählen Sie erneut die JSON-Datei aus, die mit dem Befehl CSV to JSON ausgegeben wurde. - Geben Sie
.csvein. - Klicken Sie für beide Monate auf die erste Ausgabe der JSON-Datei und wenden Sie die Transformation Get variable from JSON an:
- Wählen Sie unter Output die Option Text.
- In Wert,
0undryeingeben.
- Klicken Sie für beide Monate auf die zweite Ausgabe der JSON-Datei und wenden Sie eine weitere Transformation Variable von JSON beziehen an:
- Wählen Sie unter Output die Option Text.
- In Wert,
0undemeingeben.
Datendatei Wählen Sie die Ausgabe Map headers des Befehls Map headers. Methode laden Wählen Sie Datensatz ersetzen. Rollback Aktivieren Sie dieses Kontrollkästchen. - Verschieben Sie von Kettenereignisse eine weitere Laufkette auf die Leinwand.
- Ziehen Sie ein Glied von der ersten Laufkette zur zweiten.
- Wählen Sie das zweite Ereignis Kette ausführen und klicken Sie auf Bearbeiten.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um zu verdeutlichen, dass das Ereignis den Datenupload im Tabellenblatt Urjanet-Kontrollblatt protokolliert.
- In Chain to run, wählen Sie die 3. Die Kette Urjanet wurde bereits erstellt.
- Geben Sie die Eingaben zur Kettenlaufzeit ein und klicken Sie auf Speichern:
Eingabe Wert Bereich Geben Sie F12:F12ein.Arbeitsblatt-ID Wählen Sie die Kettenvariable SpreadsheetID aus. Blatt-ID Wählen Sie die Kettenvariable SheetID aus. - Klicken Sie auf Veröffentlichen, geben Sie eventuelle Anmerkungen zur Veröffentlichung ein und klicken Sie auf Veröffentlichen.
Die Ketten ausführen
So aktualisieren Sie die Tabelle mit den neuesten Versorgungsdaten:
- Wählen Sie im Abschnitt Kontrollblatt des Arbeitsblatts Urjanet-Kontrollblatt den Zeitraum - Monate und Jahr - der Daten aus, die von Urjanet heruntergeladen werden sollen.
- Wählen Sie unter Chains die Seite 1. Urjanet Kette, und klicken Sie auf Ausführen und Kette ausführen.
Hinweis: Wenn Sie diese Kette ausführen, werden automatisch die beiden anderen Ketten ausgeführt, um die Tabelle Wdata und das Tabellenblatt Urjanet control sheet mit den Daten zu aktualisieren.