Exporte os resultados da consulta para o armazenamento de blobs

Este documento descreve como exportar o resultado de uma consulta executada numa tabela do BigLake para o seu armazenamento de blobs do Azure.

Para obter informações sobre como os dados fluem entre o BigQuery e o armazenamento de blobs do Azure, consulte o artigo Fluxo de dados ao exportar dados.

Limitações

Para ver uma lista completa das limitações aplicáveis às tabelas BigLake com base no Amazon S3 e no armazenamento de blobs, consulte o artigo Limitações.

Antes de começar

Certifique-se de que tem os seguintes recursos:

Exporte os resultados da consulta

O BigQuery Omni escreve na localização do armazenamento de blobs especificada, independentemente do conteúdo existente. A consulta de exportação pode substituir os dados existentes ou misturar o resultado da consulta com os dados existentes. Recomendamos que exporte o resultado da consulta para um contentor do Blob Storage vazio.

  1. Na Google Cloud consola, aceda à página BigQuery.

    Aceda ao BigQuery

  2. No campo Editor de consultas, introduza uma consulta de exportação 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

    Substitua o seguinte:

    • CONNECTION_REGION: a região onde a ligação foi criada.
    • CONNECTION_NAME: o nome da associação que criou com a autorização necessária para escrever no contentor.
    • AZURE_STORAGE_ACCOUNT_NAME: o nome da conta de armazenamento de blobs na qual quer escrever o resultado da consulta.
    • CONTAINER_NAME: o nome do contentor no qual quer escrever o resultado da consulta.
    • FILE_PATH: o caminho onde quer escrever o ficheiro exportado. Tem de conter exatamente um caráter universal * em qualquer parte do diretório folha da string de caminho, por exemplo, ../aa/*, ../aa/b*c, ../aa/*bc e ../aa/bc*. O BigQuery substitui * por 0000..N consoante o número de ficheiros exportados. O BigQuery determina a quantidade e os tamanhos dos ficheiros. Se o BigQuery decidir exportar dois ficheiros, * no nome do ficheiro do primeiro ficheiro é substituído por 000000000000 e * no nome do ficheiro do segundo ficheiro é substituído por 000000000001.
    • FORMAT: os formatos suportados são JSON, AVRO, CSV e PARQUET.
    • QUERY: a consulta para analisar os dados armazenados numa tabela do BigLake.

Resolução de problemas

Se receber um erro relacionado com quota failure, verifique se reservou capacidade para as suas consultas. Para mais informações sobre reservas de horários, consulte a secção Antes de começar neste documento.

O que se segue?