Free cookie consent management tool by TermsFeed Policy Generator

#059 How to create SQL Database in Azure Synapse Analytics

Como utilizar a estrutura do Azure Synapse Analytics para criar o banco de dados SQL Serverless e disponibilizar os dados no Power BI

Iremos conhecer as técnicas:

1. Criar o banco de dados no SQL Pool Serverless:

  • O SQL Pool Serverless no Azure Synapse Analytics permite criar bancos de dados sob demanda. O processo envolve a criação de um banco de dados sem a necessidade de provisionamento de recursos específicos, sendo ativado apenas quando necessário.

2. Gerar o script de criação de tabela externa:

  • A tabela externa é uma estrutura que permite consultar dados armazenados externamente, como em um Azure Data Lake, sem a necessidade de mover esses dados para o Synapse Analytics. O script de criação de tabela externa define a estrutura da tabela e como ela se relaciona com os dados externos.

3. Definir o tratamento dos dados nulos ou vazios (USE_TYPE_DEFAULT):

  • A opção USE_TYPE_DEFAULT é um parâmetro que define como tratar dados nulos ou vazios ao criar uma tabela externa. Essa configuração especifica se deve ser utilizado o valor padrão associado ao tipo de dado ou se um valor nulo deve ser mantido.

4. Código SQL para criar o objeto 'Formato do Arquivo Externo' (CREATE EXTERNAL FILE FORMAT):

  • O formato do arquivo externo define como os dados são formatados no arquivo externo. Pode incluir detalhes como delimitadores, formatos de data, entre outros.

5. Código SQL para criar o objeto 'Fonte de dados Externa' (CREATE EXTERNAL DATA SOURCE):

  • A fonte de dados externa no Synapse Analytics especifica a localização dos dados externos, como um Azure Data Lake. Esse código SQL cria o objeto que conecta o Synapse Analytics à fonte de dados externa.

6. Identificar o caminho para a fonte de dados (Azure Data Lake):

  • O caminho para a fonte de dados externa, como um Azure Data Lake, é a localização específica onde os dados estão armazenados. Essa informação é necessária para configurar a conexão entre o Synapse Analytics e a fonte de dados externa.

7. Código SQL para criar o objeto 'Tabela Externa' (CREATE EXTERNAL TABLE):

  • Este código SQL cria a tabela externa no Synapse Analytics, vinculando-a aos dados armazenados externamente. Define a estrutura da tabela e os metadados necessários para interpretar os dados externos.

8. Definir as colunas, os tipos de dados, e o formato UTF8 (COLLATE):

  • Ao criar a tabela externa, é necessário definir as colunas, os tipos de dados associados a cada coluna e, se aplicável, o formato de codificação, como UTF8.

9. Definir o nome do arquivo CSV para popular a tabela (LOCATION):

  • A cláusula LOCATION especifica o caminho e o nome do arquivo CSV (ou outros formatos) que será utilizado para popular a tabela externa no Synapse Analytics.

10. Criar Exibição adicionando a média móvel da cotação da moeda (CREATE VIEW):

  • O código SQL para criar uma exibição (VIEW) que inclui a média móvel da cotação da moeda envolve a definição da lógica da consulta para calcular a média móvel e apresentar os resultados.

11. Conectar o Power BI ao Azure Synapse Analytics SQL:

  • Para conectar o Power BI ao Synapse Analytics SQL, é necessário fornecer as informações de conexão, como servidor, banco de dados e credenciais. Isso permite que o Power BI acesse e visualize os dados armazenados no Synapse Analytics.

12. Escolher o modo de conectividade para reduzir os custos:

  • Escolher o modo de conectividade refere-se a selecionar a melhor opção de conexão entre o Power BI e o Synapse Analytics para otimizar custos. Pode envolver a escolha de conexões diretas, gateways, ou outras opções, dependendo dos requisitos e da infraestrutura.

13. Exibir os dados analisando em visual de linha:

  • Após a conexão do Power BI ao Synapse Analytics, é possível criar visualizações, como gráficos de linha, para analisar e exibir os dados de forma mais compreensível. O visual de linha pode ser utilizado para representar a média móvel da cotação da moeda, conforme mencionado anteriormente.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 13m 25s
  • Subtitles Não

  • Reading time 3 min 18 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now