Google Cloud Storage
Google Cloud Storage kan worden gebruikt als:
- Een cloudtussengebied bij het gebruik van Databricks als gegevensplatform in Qlik Cloud Gegevensintegratie. Het cloudtussengebied is het gebied waar gegevens en wijzigingen worden klaargezet voordat ze worden toegepast en opgeslagen.
- Een doel in een 'Gegevens tijdelijk opslaan in een datalake' replicatietaak.
Beperkingen en overwegingen
De volgende beperkingen zijn van toepassing:
- Volledige LOB-modus wordt niet ondersteund.
- Databasenamen, schemanamen of tabelnamen die een slash (/) of backslash (\) bevatten, worden niet ondersteund.
Vereisten
De JSON-inloggegevens die zijn opgegeven in de connectorinstellingen moeten van een account zijn dat lees- en schrijftoegang heeft voor de opgegeven bucket.
Verbindingseigenschappen van Google Cloud Storage instellen
Selecteer de Google Cloud Storage Target-connector en stel de volgende instellingen in:
Gegevensdoel
Gegevensgateway: Selecteer de Gateway voor gegevensverplaatsing die wordt gebruikt om de verbinding met Google Cloud Storage te testen. Dit moet dezelfde Gateway voor gegevensverplaatsing zijn die is geïmplementeerd om gegevens van de gegevensbron tijdelijk op te slaan.
Verbindingseigenschappen
-
Serviceaccountsleutel: De JSON-referenties voor de serviceaccountsleutel met lees- en schrijftoegang tot de Google Cloud Storage-bucket. Klik op Uploaden en selecteer het JSON-bestand met de serviceaccountsleutel.
InformatieDe opgegeven accountsleutel moet lees- en schrijftoegang hebben voor de opgegeven bucket en map. - Naam van de bucket: De Google Cloud Storage-bucket.
Interne eigenschappen
Interne eigenschappen zijn bedoeld voor speciale toepassingen en worden daarom niet in het dialoogvenster weergegeven. U moet ze alleen gebruiken als Qlik Support dit aan u heeft geadviseerd.
Gebruik de knop en aan de rechterkant van de velden om eigenschappen toe te voegen of te verwijderen.
Naam
De weergavenaam voor de verbinding.
Toewijzing van gegevenstypen
De volgende tabel toont de standaardtoewijzingen van Qlik Cloud-gegevenstypen naar Google Cloud Storage-gegevenstypen.
Toewijzing van Qlik Cloud-gegevenstypen naar Google Cloud Storage
Gateway voor gegevensverplaatsing-gegevenstypen | Google Cloud Storage-doelgegevenstypen |
---|---|
DATE |
DATE |
TIME |
TIME |
DATETIME |
DATETIME |
BYTES |
BYTES (length) |
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 (Length) |
WSTRING |
STRING (Length) |
CLOB |
CLOB |
NCLOB |
NCLOB |
BOOLEAN |
BOOLEAN (1) |
Qlik Cloud-gegevenstypen toewijzen aan Parquet
Als Parquet is ingesteld als de bestandsindeling, vanwege het beperkt aantal gegevenstypen dat Parquet ondersteunt, zijn de toewijzingen van gegevenstypen als volgt:
Qlik Cloud-gegevenstype | Parquet Primitive-type | Logisch type |
---|---|---|
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 (precisie, schaal) |
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) |