Google Cloud Storage
Google Cloud Storage kan worden gebruikt als:
- Een cloudtussengebied bij het gebruik van Databricks als doelgegevenspijplijn. Het cloudtussengebied is het gebied waar gegevens en wijzigingen worden klaargezet voordat ze worden toegepast en opgeslagen.
-
Een doel in een replicatietaak.
- Raadpleeg Gegevens tijdelijk opslaan met een Standard-, Premium- of Enterprise-abonnement voor een uitleg over het repliceren van gegevens naar Google Cloud Storage met Standard-, Premium- en Enterprise-abonnementen.
- Raadpleeg Gegevens repliceren met een Qlik Talend Cloud Starter-abonnement voor een uitleg over het repliceren van gegevens naar Google Cloud Storage met het Starter-abonnement.
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
Ga als volgt te werk om de connector te configureren:
-
Klik in Verbindingen op Verbinding maken.
-
Selecteer de Google Cloud Storage doelconnector 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) |