# Google Cloud Storage

Google Cloud Storage kann wie folgt verwendet werden:

* Als Cloud-Bereitstellungsbereich, wenn Databricks als Datenplattform als Daten-Pipeline-Ziel verwendet wird. Daten und Änderungen werden im Cloud-Bereitstellungsbereich bereitgestellt, bevor sie angewendet und gespeichert werden.

* Ein Ziel in einer Replikationsaufgabe.

  * Eine Erläuterung, wie Daten an Google Cloud Storage mit Standard-, Premium- und Enterprise-Abonnements repliziert werden, finden Sie unter [Bereitstellen von Daten in einem Data Lake mit einem Standard-, Premium- oder Enterprise-Abonnement](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm).
  * Eine Erläuterung, wie Daten an Google Cloud Storage mit dem Starter-Abonnement repliziert werden, finden Sie unter [Replizieren von Daten mit einem Qlik Talend Cloud Starter-Abonnement](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-starter-subscription.htm).

## Einschränkungen und Überlegungen

Die folgenden Einschränkungen gelten:

* Der vollständige LOB-Modus wird nicht unterstützt.
* Datenbanknamen, Schemanamen oder Tabellennamen, die Schrägstriche (/) oder umgekehrte Schrägstriche (\) enthalten, werden nicht unterstützt.

## Voraussetzungen

Die JSON-Anmeldedaten, die in den Konnektoreinstellungen angegeben sind, müssen sich auf ein Konto beziehen, das Lese- und Schreibzugriff auf den angegebenen Bucket hat.

## Einrichten von Google Cloud Storage-Verbindungseigenschaften

Gehen Sie wie folgt vor, um den Konnektor zu konfigurieren:

1. Klicken Sie in Verbindungen auf Verbindung erstellen.

2. Wählen Sie den Konnektor für denGoogle Cloud Storage -Zielkonnektor aus und geben Sie dann die folgenden Einstellungen an:

#### Datenziel

Daten-Gateway: Wählen Sie das Data Movement gateway aus, das zum Testen der Verbindung zu Google Cloud Storage verwendet wird. Dabei muss es sich um das Data Movement gateway handeln, das zum Bereitstellen von Daten aus der Datenquelle bereitgestellt wird.

#### Verbindungseigenschaften

* Dienstkontoschlüssel: Die JSON-Anmeldedaten für den Dienstkontoschlüssel mit Lese- und Schreibzugriff auf das Google Cloud Storage-Bucket. Klicken Sie auf Hochladen und wählen Sie die JSON-Datei mit dem Dienstkontoschlüssel aus.

  InformationshinweisDer angegebene Kontoschlüssel muss Lese- und Schreibzugriff auf das angegebene Bucket und den Ordner haben.

* Bucket-Name: Das Google Cloud Storage-Bucket.

#### Interne Eigenschaften

Interne Eigenschaften sind für besondere Anwendungsfälle vorgesehen und werden daher nicht im Dialogfenster angezeigt. Sie sollten sie nur verwenden, wenn Sie vom Qlik Support dazu angewiesen werden.

Verwenden Sie die Schaltflächen the Neu erstellen icon und the Abbrechen icon rechts neben den Feldern, um Eigenschaften wie erforderlich hinzuzufügen oder zu entfernen.

#### Name

Der Anzeigename für die Verbindung.

## Datentypzuordnung

Die folgende Tabelle zeigt die Standardzuordnung von Qlik Cloud Datentypen zu Google Cloud Storage-Zieldatentypen.

InformationshinweisBeachten Sie, dass die Datentypzuordnung nur relevant ist, wenn die Option [Metadatendateien im Zielordner erstellen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes-settings.htm#Metadata) in den Aufgabeneinstellungen für „Daten in Data Lake bereitstellen“ aktiviert ist.

### Zuordnung von Qlik Cloud Datentypen zu Google Cloud Storage

Qlik CloudQlik Cloud und Google Cloud Storage-Datentypen

| Data Movement gateway-Datentypen | Google Cloud Storage-Zieldatentypen |
| --- | --- |
| DATE | DATE |
| TIME | TIME |
| DATETIME | DATETIME |
| BYTES | BYTES (Länge) |
| 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 (Länge) |
| WSTRING | STRING (Länge) |
| CLOB | CLOB |
| NCLOB | NCLOB |
| BOOLEAN | BOOLEAN (1) |

### Zuordnung von Qlik Cloud-Datentypen zu Parquet

Wenn Parquet als Dateiformat eingerichtet ist, haben die Datentypzuordnungen aufgrund der beschränkten Anzahl der von Parquet unterstützen Datentypen die folgende Form:

Parquet-Datentypzuordnungen

| Qlik Cloud-Datentyp | Primitiver Parquet-Typ | Logischer Typ |
| --- | --- | --- |
| 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 (Genauigkeit, Dezimalstellen) |
| 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) |

## Weitere Informationen

* [Bereitstellen von Daten in einem Data Lake](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)
* [Databricks-Ziel](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/databricks-target.htm)