Free cookie consent management tool by TermsFeed Policy Generator
  •  Video
  •    9 page views
  •   2276 video views
  • 2024, October 12, Saturday

#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.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 7m 39s
  • Subtitles Sim

  • Reading time 1 min 37 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now