# Google Cloud Storage

È possibile utilizzare Google Cloud Storage nei seguenti modi:

* Un'area di staging nel cloud quando si usa Databricks come destinazione della pipeline di dati. L'area di gestione temporanea del cloud è il luogo in cui i dati e le modifiche vengono organizzati prima di essere applicati e archiviati.

* Una destinazione in un'attività di replica.

  * Per una spiegazione su come replicare i dati su Google Cloud Storage con le sottoscrizioni Standard, Premium ed Enterprise, vedere [Trasferimento dei dati in un data lake con una sottoscrizione Standard, Premium o Enterprise](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm).
  * Per una spiegazione su come replicare i dati su Google Cloud Storage con la sottoscrizione Starter, vedere [Replica dei dati con una sottoscrizione a Avvio Qlik Talend Cloud](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-starter-subscription.htm).

## Limiti e considerazioni

Si applicano i seguenti limiti:

* La modalità LOB completa non è supportata.
* I nomi di database, schemi o tabelle contenenti un carattere barra (/) o barra rovesciata (\) non sono supportati.

## Prerequisiti

Le credenziali JSON specificate nelle impostazioni del connettore devono essere per un account che ha accesso in scrittura e lettura al bucket specificato.

## Impostazione delle proprietà di connessione Google Cloud Storage

Per configurare il connettore, procedere come segue:

1. In Connessioni, fare clic su Crea connessione.

2. Selezionare il connettore Google Cloud Storage di destinazione, quindi fornire le seguenti impostazioni:

#### Destinazione dati

Gateway dati:: Selezionare il Gateway Data Movement che verrà utilizzato per testare la connessione a Google Cloud Storage. Questo dovrebbe essere lo stesso Gateway Data Movement distribuito per trasferire i dati dalla sorgente dati.

#### Proprietà di connessione

* Chiave account servizio: le credenziali JSON per la chiave dell'account del servizio con accesso di scrittura e lettura sul bucket di Google Cloud Storage. Fare clic su Carica e selezionare il file JSON con la chiave dell'account del servizio.

  Nota informaticaLa chiave dell'account specificata deve disporre di accesso di lettura e scrittura al bucket e alla cartella specificati.

* Nome bucket: Il bucket di Google Cloud Storage.

#### Proprietà interne

Le proprietà interne servono per casi d'uso speciali e pertanto non vengono visualizzate nella finestra di dialogo. Gli utenti devono utilizzarle solo se indicato dal Supporto di Qlik.

Usare i pulsanti the Crea nuova icon e the Annulla icon a destra del campo per aggiungere o rimuovere proprietà in base alle esigenze.

#### Nome

Il nome visualizzato per la connessione.

## Mappatura del tipo di dati

La seguente tabella mostra la mappatura predefinita dai tipi di dati Qlik Cloud ai tipi di dati Google Cloud.

Nota informaticaLa mappatura del tipo di dati è rilevante solo se l'opzione [Crea file di metadati nella cartella di destinazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes-settings.htm#Metadata) nelle impostazioni dell'attività "Trasferisci dati su data lake" è selezionata.

### Mappatura dai tipi di dati Qlik Cloud a Google Cloud Storage

Tipi di dati Qlik CloudQlik Cloud e Google Cloud Storage

| Tipi di dati Gateway Data Movement | Tipi di dati di Google Cloud Storage Target |
| --- | --- |
| DATE | DATE |
| TIME | TIME |
| DATETIME | DATETIME |
| BYTES | BYTES (lunghezza) |
| BLOB | BLOB |
| REAL4 | REAL4 (7) |
| REAL8 | REAL8 (14) |
| INT1 | INT1 (3) |
| INT2 | INT2 (5) |
| INT4 | INT4 (10) |
| INT8 | INT8 (19) |
| UINT1 | INT1 (3) |
| UINT2 | INT2 (5) |
| UINT4 | INT4 (10) |
| UINT8 | UINT8 (20) |
| NUMERIC | NUMERIC (p,s) |
| STRING | STRING (Lunghezza) |
| WSTRING | STRING (Lunghezza) |
| CLOB | CLOB |
| NCLOB | NCLOB |
| BOOLEAN | BOOLEAN (1) |

### Mappatura dai tipi di dati di Qlik Cloud su Parquet

Quando Parquet è impostato come formato file, a causa del numero limitato di dati supportati da Parquet, le mappature del tipo di dati sono le seguenti:

Mappatura del tipo di dati Parquet

| Tipo dati Qlik Cloud | Tipo primitivo di Parquet | Tipo logico |
| --- | --- | --- |
| 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 (precisione, scala) |
| 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) |

## Ulteriori informazioni

* [Trasferimento dei dati su un data lake](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)
* [Destinazione Databricks](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/databricks-target.htm)