Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. info
Wersja 2.0.2
Wstawianie wierszy do tabeli BigQuery. Wyświetlanie listy wierszy z tabeli.
Wymagania wstępne
Te treści zawierają informacje o konfigurowaniu i używaniu tego rozszerzenia. Zanim zaczniesz korzystać z rozszerzenia w proxy interfejsu API za pomocą zasady ExtensionCallout, musisz:
sprawdzić, czy masz włączony interfejs BigQuery API na swoim koncie;
sprawdzić, czy przed próbą wstawienia wierszy masz utworzony zbiór danych BigQuery dataset i table (ze schema);
podczas dodawania i konfigurowania rozszerzenia użyć zawartości wynikowego pliku JSON z kluczem, korzystając z odwołania do konfiguracji.
Wszystko o Google BigQuery
Google BigQuery to bezserwerowa, skalowalna hurtownia danych dla firm, która umożliwia bardzo szybkie zapytania SQL korzystające z mocy obliczeniowej infrastruktury Google. Nie musisz zarządzać infrastrukturą, więc możesz skupić się na analizowaniu danych i wyciąganiu z nich znaczących wniosków przy użyciu dobrze znanego języka SQL bez konieczności korzystania z pomocy administratora bazy danych.
Aby zapoznać się z praktycznym wprowadzeniem, wypróbuj jeden z przewodników Szybki start Google BigQuery.
Działania
insert
Wstawia zestaw rekordów jako zbiór danych bezpośrednio do BigQuery, z wierszami do wstawienia oraz identyfikatorami zbioru danych i 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 do wstawienia w BigQuery. | Ciąg znaków | Brak. | Tak. |
| wiersze | Wiersze do wstawienia w tabeli. | Tablica | Brak. | Tak. |
| tabela | Nazwa tabeli, do której mają trafić 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 ma zostać wyświetlona lista wierszy. | 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 ma zostać wyświetlona lista wierszy. | 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 w odpowiedzi na żądanie. | Tablica | Brak. | Tak. |
Odwołanie do konfiguracji
Użyj tych informacji podczas konfigurowania i wdrażania tego rozszerzenia do użytku w proxy interfejsu API. Aby dowiedzieć się, jak skonfigurować rozszerzenie za pomocą konsoli Apigee, przeczytaj artykuł Dodawanie i konfigurowanie rozszerzenia.
Wspólne właściwości rozszerzenia
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 rozszerzenia
Określ wartości tych właściwości konfiguracji, które są specyficzne dla tego rozszerzenia.