Google Cloud Storage
Google Cloud Storage może służyć jako:
- Obszar przejściowy w chmurze podczas używania Databricks jako miejsca docelowego potoku danych. Obszar tymczasowy w chmurze to miejsce, w którym dane i zmiany są przechowywane przed zastosowaniem i zapisaniem.
-
Miejsce docelowe w zadaniu replikacji.
- Wyjaśnienie sposobu replikowania danych do Google Cloud Storage w ramach subskrypcji Standard, Premium i Enterprise zawiera temat Umieszczanie danych w jeziorze danych w ramach subskrypcji Standard, Premium lub Enterprise.
- Wyjaśnienie sposobu replikowania danych do Google Cloud Storage w ramach subskrypcji Starter zawiera temat Replikacja danych w ramach subskrypcji Qlik Talend Cloud Starter.
Ograniczenia i uwagi
Obowiązują następujące ograniczenia:
- Pełny tryb LOB nie jest obsługiwany.
- Nazwy baz danych, nazwy schematów lub nazwy tabel zawierające ukośnik (/) bądź ukośnik odwrotny (\) nie są obsługiwane.
Wymagania wstępne
Poświadczenia JSON określone w ustawieniach łącznika muszą dotyczyć konta, które ma dostęp do odczytu i zapisu w określonym zasobniku.
Konfiguracja właściwości połączenia Google Cloud Storage
Aby skonfigurować łącznik, wykonaj następujące czynności:
-
W obszarze Połączenia kliknij Utwórz połączenie.
-
Wybierz łącznik miejsca docelowego Google Cloud Storage , a następnie podaj następujące ustawienia:
Miejsce docelowe danych
Brama danych: Wybierz bramę Data Movement gateway, która będzie używana do testowania połączenia z Google Cloud Storage. Powinna to być taka sama Data Movement gateway wdrożona w celu umieszczania danych ze źródła danych.
Właściwości połączenia
-
Klucz konta usługi: poświadczenia JSON dla klucza konta usługi z dostępem do odczytu i zapisu w zasobniku Google Cloud Storage. Kliknij Prześlij i wybierz plik JSON z kluczem konta usługi.
InformacjaOkreślony klucz konta musi umożliwiać dostęp do odczytu i zapisu w określonym zasobniku i folderze. - Nazwa zasobnika: Zasobnik Google Cloud Storage.
Właściwości wewnętrzne
Właściwości wewnętrzne są przeznaczone dla specjalnych przypadków, w związku z czym nie są ukazywane w oknie dialogowym. Należy ich używać tylko na polecenie Qlik Pomocy technicznej.
Użyj przycisków i
znajdujących się po prawej stronie pól, aby dodać lub usunąć właściwości zgodnie z potrzebą.
Nazwa
Nazwa wyświetlana dla połączenia.
Mapowanie typów danych
Następująca tabela pokazuje domyślne mapowanie z typów danych Qlik Cloud do typów danych Google Cloud Storage.
Mapowanie z typów danych Qlik Cloud na Google Cloud Storage
| Typy danych Data Movement gateway | Typy danych miejsca docelowego Google Cloud Storage |
|---|---|
|
DATE |
DATE |
|
TIME |
TIME |
|
DATETIME |
DATETIME |
|
BYTES |
BYTES (długość) |
|
BLOB |
BLOB |
|
REAL4 |
REAL4 (7) |
|
REAL8 |
REAL8 (14) |
|
INT1 |
INT1 (3) |
|
INT2 |
INT2 (5) |
|
INT4 |
INT4 (10) |
|
INT8 |
INT8 (19) |
|
UINT1 |
UINT1 (3) |
|
UINT2 |
UINT2 (5) |
|
UINT4 |
UINT4 (10) |
|
UINT8 |
UINT8 (20) |
|
NUMERIC |
NUMERIC (p,s) |
|
STRING |
STRING (długość) |
|
WSTRING |
STRING (długość) |
|
CLOB |
CLOB |
|
NCLOB |
NCLOB |
|
BOOLEAN |
BOOLEAN (1) |
Mapowanie z typów danych Qlik Cloud na Parquet
Po ustawieniu formatu plików Parquet mapowania typów danych będą takie, jak pokazano poniżej, ze względu na ograniczoną liczbę typów danych obsługiwanych przez Parquet.
| Typ danych Qlik Cloud | Typ pierwotny Parquet | Typ logiczny |
|---|---|---|
|
BOOLEAN |
BOOLEAN |
|
|
INT1 |
INT32 |
INT(8, true) |
|
INT2 |
INT32 |
INT(16, true) |
|
INT4 |
INT32 |
|
|
INT8 |
INT64 |
|
|
UINT1 |
INT32 |
INT(8, false) |
|
UINT2 |
INT32 |
INT(16, false) |
|
UINT4 |
INT64 |
|
|
UINT8 |
INT64 |
INT(64, false) |
|
REAL4 |
FLOAT |
|
|
REAL8 |
DOUBLE |
|
|
NUMERIC |
FIXED_LEN_BYTE_ARRAY (16) |
DECIMAL (precyzja, skala) |
|
STRING |
BYTE_ARRAY |
STRING |
|
WSTRING |
BYTE_ARRAY |
STRING |
|
BYTES |
BYTE_ARRAY |
|
|
BLOB |
BYTE_ARRAY |
|
|
CLOB |
BYTE_ARRAY |
STRING |
|
NCLOB |
BYTE_ARRAY |
STRING |
|
DATE |
INT32 |
DATE |
|
TIME |
INT32 |
TIME (UTC=true, unit=MILLIS) |
|
DATETIME |
INT64 |
TIMESTAMP (UTC=true, unit=MICROS) |