Esporta i risultati della query in Archiviazione BLOB

Questo documento descrive come esportare il risultato di una query eseguita su un la tabella BigLake al tuo Archiviazione BLOB di Azure.

Per informazioni sul flusso di dati tra BigQuery e Azure Blob Storage, consulta Flusso di dati durante l'esportazione dei dati.

Prima di iniziare

Assicurati di disporre delle seguenti risorse:

Esporta i risultati della query

BigQuery Omni scrive nella posizione di archiviazione BLOB specificata indipendentemente da eventuali contenuti. La query di esportazione può sovrascrivere dati esistenti o combinare il risultato della query con i dati esistenti. Ti consigliamo di esportare il risultato della query in un Container di archiviazione BLOB.

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel campo Editor query, inserisci una query di esportazione GoogleSQL:

    EXPORT DATA WITH CONNECTION \`CONNECTION_REGION.CONNECTION_NAME\`
    OPTIONS(
      uri="azure://AZURE_STORAGE_ACCOUNT_NAME.blob.core.windows.net/CONTAINER_NAME/FILE_PATH/*",
      format="FORMAT"
    )
    AS QUERY
    

    Sostituisci quanto segue:

    • CONNECTION_REGION: la regione in cui è stata creata una connessione.
    • CONNECTION_NAME: il nome della connessione che creati con l'autorizzazione necessaria per scrivere nel container.
    • AZURE_STORAGE_ACCOUNT_NAME: il nome del Account Archiviazione BLOB in cui vuoi scrivere il risultato della query.
    • CONTAINER_NAME: il nome del container in per cui vuoi scrivere il risultato della query.
    • FILE_PATH: il percorso in cui scrivere l'URL in cui vuoi esportare i file. Deve contenere esattamente un carattere jolly * in qualsiasi punto nella directory foglia della stringa del percorso, ad esempio ../aa/*, ../aa/b*c, ../aa/*bc e ../aa/bc*. BigQuery sostituisce * con 0000..N a seconda del numero di file esportati. BigQuery determina il numero e le dimensioni dei file. Se BigQuery decide di esportare due file, poi * nel primo il nome file del file viene sostituito da 000000000000 e * nel il nome file del secondo file è sostituito da 000000000001.
    • FORMAT: i formati supportati sono JSON, AVRO, CSV e PARQUET.
    • QUERY: la query per analizzare i dati archiviati in una tabella BigLake.

Risoluzione dei problemi

Se ricevi un errore relativo a quota failure, controlla di aver prenotato per le tue query. Per ulteriori informazioni sulle prenotazioni di slot, consulta Prima di iniziare in questo documento.

Limitazioni

Per un elenco completo delle limitazioni che si applicano alle tabelle BigLake basate su Amazon S3 e Blob Storage, consulta le limitazioni.

Passaggi successivi