Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Wersja 2.0.0
wstawiać wiersze w tabeli BigQuery; Wyświetl listę wierszy z tabeli.
Wymagania wstępne
Te treści zawierają informacje na temat konfigurowania i używania tego rozszerzenia. Zanim użyjesz rozszerzenia z serwera proxy interfejsu API przy użyciu zasad dotyczących rozszerzeń, musisz:
Upewnij się, że na swoim koncie masz włączony interfejs BigQuery API.
Zanim spróbujesz wstawić wiersze, upewnij się, że masz utworzony dataset i tabelę BigQuery (z schematem).
Użyj zawartości utworzonego pliku klucza JSON podczas dodawania i konfigurowania rozszerzenia za pomocą dokumentacji konfiguracji.
Informacje o Google BigQuery
Google BigQuery to bezserwerowa, skalowalna hurtownia danych dla firm, która umożliwia bardzo szybkie wykonywanie zapytań SQL z wykorzystaniem mocy obliczeniowej infrastruktury Google. Ponieważ nie ma infrastruktury, którą trzeba zarządzać, możesz skupić się na analizie danych, aby uzyskać przydatne informacje za pomocą znanego Ci języka SQL, bez konieczności korzystania z usług administratora bazy danych.
Aby zapoznać się z BigQuery, skorzystaj z jednego z krótkich samouczków na temat BigQuery.
Działania
Insert
Wstawianie zbioru rekordów jako zbioru danych bezpośrednio do BigQuery wraz z wierszami do wstawienia i identyfikatorem zbioru danych/tabeli.
Składnia
<Action>insert</Action>
<Input><![CDATA[{
"dataset" : dataset-to-insert,
"table" : table-to-receive-data,
"rows" : array-of-rows-to-insert
}]]></Input>
Przykład
<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>
Parametry żądania
Parametr | Opis | Typ | Domyślny | Wymagane |
---|---|---|---|---|
zbiór danych | Identyfikator zbioru danych, który chcesz wstawić do BigQuery. | Ciąg znaków | Brak. | Tak. |
wiersze | Wiersze do wstawienia do tabeli. | Tablica | Brak. | Tak. |
tabela | Nazwa tabeli, która ma otrzymywać dane. | Ciąg znaków | Brak. | Tak. |
Odpowiedź
Brak.
listRows
Wyświetla listę wierszy w tabeli określonej przez identyfikator tabeli i identyfikator zbioru danych.
Składnia
<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>
Przykład
<Action>listRows</Action>
<Input><![CDATA[{
"dataset" : "TestData",
"limit" : 2,
"startIndex" : 1,
"table" : "TestTable"
}]]></Input>
Parametry żądania
Parametr | Opis | Typ | Domyślny | Wymagane |
---|---|---|---|---|
zbiór danych | Identyfikator zbioru danych, z którego mają być wyświetlane wiersze. | Ciąg znaków | Brak. | Tak. |
limit | Maksymalna liczba wierszy do wyświetlenia. | Liczba całkowita | Brak. | Nie. |
startIndex | Indeks wiersza, od którego ma się zaczynać lista. | Liczba całkowita | Brak. | Nie. |
tabela | Identyfikator tabeli, z której mają być wyświetlane wiersze. | Ciąg znaków | Brak. | Tak. |
Odpowiedź
Tablica rows
.
{
"rows": [
{"technology":"World Wide Web","inventorFirstName":"Tim","inventorLastName":"Berners-Lee"}
{"technology":"Alternating current","inventorFirstName":"Nikola","inventorLastName":"Tesla"}
]
}
Parametr | Opis | Typ | Domyślny | Wymagane |
---|---|---|---|---|
wiersze | Tablica wierszy zwróconych przez żądanie. | Tablica | Brak. | Tak. |
Informacje o konfiguracji
Podczas konfigurowania i wdrażania tego rozszerzenia do użycia w serwerach proxy API postępuj zgodnie z tymi instrukcjami. Instrukcje konfigurowania rozszerzenia za pomocą konsoli Apigee znajdziesz w artykule Dodawanie i konfigurowanie rozszerzenia.
Właściwości wspólne rozszerzeń
Dla każdego rozszerzenia dostępne są poniższe właściwości.
Usługa | Opis | Domyślnie | Wymagany |
---|---|---|---|
name |
Nazwa nadana konfiguracji rozszerzenia. | Brak | Tak |
packageName |
Nazwa pakietu rozszerzeń podana przez Apigee Edge. | Brak | Tak |
version |
Numer wersji pakietu rozszerzenia, z którego konfigurujesz rozszerzenie. | Brak | Tak |
configuration |
Wartość konfiguracji specyficzna dla dodawanego rozszerzenia. Zobacz Właściwości tego pakietu rozszerzeń | Brak | Tak |
Właściwości tego pakietu rozszerzeń
Podaj wartości tych właściwości konfiguracji, które są specyficzne dla tego rozszerzenia.
Właściwość | Opis | Domyślny | Wymagane |
---|---|---|---|
Identyfikator projektu | Identyfikator projektu Google Cloud, w którym znajdują się dane. | Brak. | Tak. |
dane logowania | Gdy wpiszesz go w konsoli Apigee Edge, będzie to zawartość pliku klucza konta usługi. Gdy jest wysyłany za pomocą interfejsu API zarządzania, jest to wartość zakodowana w formacie base64 wygenerowana z pliku klucza konta usługi. | Brak. | Tak. |