Free cookie consent management tool by TermsFeed Policy Generator

Como ler dados em arquivo CSV no Azure Synapse Analytics

Diminuímos a curva de aprendizando utilizando o Azure Synapse Analytics para ler dados em arquivo CSV de forma simples e rápida.

Iremos conhecer as técnicas:

1. Enviar arquivos do seu computador para Azure Data Lake (UPLOAD):

  • Use o Azure Portal, Azure Storage Explorer ou ferramentas de linha de comando como o Azure CLI para carregar arquivos para o Azure Data Lake.

2. Criar script automaticamente de leitura de arquivo CSV (OPENROWSET):

  • Utilize OPENROWSET para ler dados de um arquivo CSV no Azure Synapse Analytics.

    SELECT *
    FROM OPENROWSET(
     BULK 'adl://seu-data-lake.azuredatalakestore.net/Caminho/Para/Arquivo.csv',
     FORMAT='CSV',
     PARSER_VERSION='2.0'
    ) AS resultado;
    

3. Definir caracter de separação de coluna (FIELDTERMINATOR):

  • Ao criar scripts para ler arquivos CSV, você pode definir o FIELDTERMINATOR para especificar o caractere de separação.

    SELECT *
    FROM OPENROWSET(
     BULK 'Caminho/Para/Arquivo.csv',
     FORMAT='CSV',
     PARSER_VERSION='2.0',
     FIELDTERMINATOR = ','
    ) AS resultado;
    

4. Definir primeira linha como cabeçalho (HEADER_ROW):

  • Caso seu arquivo CSV tenha um cabeçalho, utilize HEADER_ROW para indicar que a primeira linha contém nomes de colunas.

    SELECT *
    FROM OPENROWSET(
     BULK 'Caminho/Para/Arquivo.csv',
     FORMAT='CSV',
     PARSER_VERSION='2.0',
     HEADER_ROW = TRUE
    ) AS resultado;
    

5. Monitorar a quantidade de dados processados:

  • Utilize as métricas e ferramentas de monitoramento disponíveis no Azure Portal para acompanhar o processamento de dados.

6. Limitar a quantidade de dados processados por período:

  • Pode-se implementar limites na consulta ou na execução do pipeline para controlar o volume de dados processados em determinados intervalos de tempo.

7. Enviar arquivos do seu computador pelo software Azure Storage Explorer:

  • Use o Azure Storage Explorer para transferir arquivos entre seu computador e o Azure Storage, incluindo o Azure Data Lake.

8. Definir formato de texto para UTF-8 (COLLATE):

  • Ao ler dados, você pode especificar COLLATE para definir o formato de texto, como UTF-8.

    SELECT *
    FROM OPENROWSET(
     BULK 'Caminho/Para/Arquivo.csv',
     FORMAT='CSV',
     PARSER_VERSION='2.0',
     COLLATE='Latin1_General_100_CI_AS_SC_UTF8'
    ) AS resultado;
    

9. Exibir e salvar o resultado dos dados em gráfico:

  • Use ferramentas de visualização, como Power BI, para exibir e salvar visualizações gráficas dos dados processados.

Esses passos ilustram como enviar, processar e visualizar dados no contexto do Azure Synapse Analytics, incluindo a leitura de arquivos CSV, monitoramento e limitação do processamento de dados.

  

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 10m 52s
  • Legenda Não

  • Tempo de leitura 1 min 50 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora