<ph type="x-smartling-placeholder"></ph>
Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur
Apigee X-Dokumentation. Weitere Informationen
<ph type="x-smartling-placeholder">
Version 1.0.0
Zeilen in eine BigQuery-Tabelle einfügen Hiermit werden Zeilen aus der Tabelle aufgelistet.
Vorbereitung
Dieser Inhalt bietet eine Referenz zum Konfigurieren und Verwenden dieser Erweiterung. Bevor Sie die Erweiterung über einen API-Proxy mithilfe der ExtensionCallout-Richtlinie verwenden können, müssen Sie:
Die BigQuery API muss für Ihr Konto aktiviert sein.
Prüfen Sie, ob Sie ein BigQuery-Dataset und eine BigQuery-Tabelle (mit Schema) erstellt haben, bevor Sie Zeilen einfügen.
Generieren Sie mit der GCP Console einen Schlüssel für das Dienstkonto.
Verwenden Sie den Inhalt der resultierenden JSON-Schlüsseldatei, wenn Sie die Erweiterung mithilfe der Konfigurationsreferenz hinzufügen und konfigurieren.
Über Google BigQuery
Google BigQuery ist ein serverloses, skalierbares Data Warehouse für Unternehmen, das extrem schnelle SQL-Abfragen mithilfe der Rechenleistung der Google-Infrastruktur ermöglicht. Da keine Infrastruktur verwaltet werden muss, können Sie sich auf die Analyse der Daten konzentrieren, um mithilfe von vertrautem SQL aussagekräftige Informationen zu gewinnen, ohne dafür einen Datenbankadministrator hinzuziehen zu müssen.
Eine praxisorientierte Einführung erhalten Sie in einer der Google BigQuery-Kurzanleitungen.
Aktionen
<ph type="x-smartling-placeholder">
insert
Fügen Sie einen Satz von Datensätzen direkt in BigQuery als Dataset mit den einzufügenden Zeilen und der Dataset-/Tabellen-ID ein.
Syntax
<Action>insert</Action>
<Input><![CDATA[{
"dataset" : dataset-to-insert,
"table" : table-to-receive-data,
"rows" : array-of-rows-to-insert
}]]></Input>
Beispiel
<Action>insert</Action>
<Input><![CDATA[{
"dataset" : "TestData",
"table" : "TestTable",
"rows" : [
{"technology":"CRISPR","inventorFirstName":"Jennifer","inventorLastName":"Doudna"},
{"technology":"World Wide Web","inventorFirstName":"Tim","inventorLastName":"Berners-Lee"}
{"technology":"Alternating current","inventorFirstName":"Nikola","inventorLastName":"Tesla"}
]
}]]></Input>
Anfrageparameter
Parameter | Beschreibung | Typ | Default | Erforderlich |
---|---|---|---|---|
Dataset | ID des Datasets, das in BigQuery eingefügt werden soll. | String | Keine. | Ja. |
Zeilen | Zeilen, die in die Tabelle eingefügt werden sollen. | Array | Keine. | Ja. |
Tisch | Name der Tabelle, in die die Daten aufgenommen werden sollen. | String | Keine. | Ja. |
Antwort
Keine.
listRows
Listet die Zeilen in der Tabelle auf, die durch die Tabellen-ID und Dataset-ID angegeben werden.
Syntax
<Action>listRows</Action>
<Input><![CDATA[{
"dataset" : ID-of-dataset-to-examine,
"limit" : maximum-rows-to-list,
"startIndex" : row-index-at-which-to-start-list
"table" : ID-of-table-to-examine
}]]></Input>
Beispiel
<Action>listRows</Action>
<Input><![CDATA[{
"dataset" : "TestData",
"limit" : 2,
"startIndex" : 1,
"table" : "TestTable"
}]]></Input>
Anfrageparameter
Parameter | Beschreibung | Typ | Default | Erforderlich |
---|---|---|---|---|
Dataset | ID des Datasets, aus dem Zeilen aufgelistet werden sollen. | String | Keine. | Ja. |
Limit | Maximale Anzahl der aufzulistenden Zeilen. | Ganzzahl | Keine. | Nein. |
startIndex | Zeilenindex, bei dem die Liste beginnen soll. | Ganzzahl | Keine. | Nein. |
Tisch | ID der Tabelle, aus der Zeilen aufgelistet werden sollen. | String | Keine. | Ja. |
Antwort
Ein rows
-Array.
{
"rows": [
{"technology":"World Wide Web","inventorFirstName":"Tim","inventorLastName":"Berners-Lee"}
{"technology":"Alternating current","inventorFirstName":"Nikola","inventorLastName":"Tesla"}
]
}
Parameter | Beschreibung | Typ | Default | Erforderlich |
---|---|---|---|---|
Zeilen | Array der von der Anfrage zurückgegebenen Zeilen. | Array | Keine. | Ja. |
Konfigurationsreferenz
Verwenden Sie Folgendes, wenn Sie diese Erweiterung zur Verwendung in API-Proxys konfigurieren und bereitstellen. Eine schrittweise Anleitung zum Konfigurieren einer Erweiterung mit der Apigee-Konsole finden Sie unter Erweiterung hinzufügen und konfigurieren.
Allgemeine Erweiterungseigenschaften
Für jede Erweiterung sind die folgenden Eigenschaften vorhanden.
Attribut | Beschreibung | Standard | Erforderlich |
---|---|---|---|
name |
Der Name, den Sie dieser Konfiguration der Erweiterung zuweisen. | – | Ja |
packageName |
Name des Erweiterungspakets, wie von Apigee Edge angegeben. | – | Ja |
version |
Versionsnummer für das Erweiterungspaket, von dem Sie eine Erweiterung konfigurieren. | – | Ja |
configuration |
Konfigurationswert speziell für die Erweiterung, die Sie hinzufügen. Weitere Informationen finden Sie unter Eigenschaften für dieses Erweiterungspaket. | – | Ja |
Eigenschaften für dieses Erweiterungspaket
Geben Sie Werte für die folgenden Konfigurationseigenschaften an, die für diese Erweiterung spezifisch sind.
Attribut | Beschreibung | Standard | Erforderlich |
---|---|---|---|
projectId | ID des GCP-Projekts, in dem die Daten enthalten sind. | Keine. | Ja. |
Anmeldedaten | Bei Eingabe in die Apigee Edge-Konsole ist dies der Inhalt Ihrer Dienstkonto-Schlüsseldatei. Beim Senden über die Verwaltungs-API handelt es sich um einen base64-codierten Wert, der aus der Schlüsseldatei des Dienstkontos generiert wird. | Keine. | Ja. |