Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL Vídeo
  •    9 visualizações da página
  •   2097 visualizações do vídeo
  • 2024, outubro 12, sábado

#102 Como transformar dados do Azure SQL utilizando Power Query do Power Automate

Nesse vídeo iremos conhecer como transformar os dados em formato JSON existente no Banco de Dados SQL do Azure utilizando o Power Query do Power Automate.

Iremos conhecer as técnicas:

Criar Fluxo executado manualmente (Instant Cloud Flow):

  1. Acesse o Power Automate.
  2. Selecione "Criar" e escolha "Fluxo Automatizado (Instantâneo)".
  3. Configure os parâmetros e as etapas que serão executadas quando o fluxo for acionado manualmente.

Adicionar etapa Transformação de Dados Power Query:

  1. Adicione uma etapa de transformação de dados usando o conector "SQL Server".
  2. Selecione a ação "Transformar Dados" e escolha a tabela ou os dados a serem transformados.

Escolher os dados para transformação (Choose Data, Database, Table):

  1. Escolha o banco de dados SQL do Azure e a tabela específica que deseja transformar.

Etapas aplicadas, Dobragem de consultas, e Script SQL:

  1. No Power Query, você pode aplicar várias transformações e dobra de consultas para manipular os dados.
  2. Exemplo de transformação de texto para JSON:
let
    Fonte = Sql.Databases("sua_conexao_sql"),
    BaseDados = Fonte{[Nome="sua_base_de_dados"]}[BaseDeDados],
    Tabela = BaseDados{[Nome="sua_tabela"]}[Tabela],
    TransformarColuna = Table.TransformColumns(Tabela, {{"coluna_texto", Json.FromText}}),
in
    TransformarColuna

Converter Texto em formato JSON para registros:

  1. Use a transformação do Power Query para converter texto em formato JSON para registros.

Visualizar diagrama de etapas (Diagram View):

  1. No Power Automate, você pode visualizar o diagrama de etapas para entender a lógica do seu fluxo.

Inserir dados no Banco de Dados SQL do Azure (SQL Server, Insert Row, Dynamic Content):

  1. Adicione uma etapa de "SQL Server" e escolha a ação "Inserir Linha".
  2. Mapeie as colunas da tabela com o conteúdo dinâmico proveniente da etapa anterior.

Consultar resultado em formato Tabular (SQL Server, Select):

  1. Adicione outra etapa de "SQL Server" e escolha a ação "Selecionar".
  2. Configure a consulta SQL para obter os resultados desejados.

Lembre-se de que a construção do fluxo pode variar dependendo da complexidade dos dados e das transformações que você deseja aplicar. Os exemplos fornecidos são simplificados e podem precisar ser ajustados conforme necessário.

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 7m 39s
  • Legenda Sim

  • Tempo de leitura 1 min 44 seg

avatar
Fabio Santos

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


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora