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ę Brama danych ruchu danych, która będzie używana do testowania połączenia z Google Cloud Storage. Powinna to być taka sama Brama danych ruchu danych 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 Brama danych ruchu danych | 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) |