Iremos conhecer as técnicas:
Criar Fluxo executado manualmente (Instant Cloud Flow):
- Acesse o Power Automate.
- Selecione "Criar" e escolha "Fluxo Automatizado (Instantâneo)".
- 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:
- Adicione uma etapa de transformação de dados usando o conector "SQL Server".
- 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):
- Escolha o banco de dados SQL do Azure e a tabela específica que deseja transformar.
Etapas aplicadas, Dobragem de consultas, e Script SQL:
- No Power Query, você pode aplicar várias transformações e dobra de consultas para manipular os dados.
- 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:
- Use a transformação do Power Query para converter texto em formato JSON para registros.
Visualizar diagrama de etapas (Diagram View):
- 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):
- Adicione uma etapa de "SQL Server" e escolha a ação "Inserir Linha".
- Mapeie as colunas da tabela com o conteúdo dinâmico proveniente da etapa anterior.
Consultar resultado em formato Tabular (SQL Server, Select):
- Adicione outra etapa de "SQL Server" e escolha a ação "Selecionar".
- 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.