Como transformar dados com o Copilot no Dataflow Gen2
O Copilot no Fabric traz assistência de IA ao Dataflow Gen2 e permite transformar dados com o Copilot em linguagem natural, sem precisar de dominar o Power Query. Em vez de procurar o botão certo ou escrever código M à mão, descreve o que pretende — filtrar linhas, criar uma coluna ou agrupar valores — e o Copilot gera os passos por si. É uma forma rápida de limpar e preparar dados e, ao mesmo tempo, de aprender Power Query enquanto trabalha.
Pré-requisitos
- Uma capacidade Fabric paga (F2 ou superior) ou uma avaliação gratuita do Fabric.
- O Copilot ativado pelo administrador nas definições do inquilino (tenant).
- Um workspace atribuído a essa capacidade, com permissões para criar itens.
- Uma fonte de dados simples para praticar, como um ficheiro CSV de vendas.
Passo 1: Criar um Dataflow Gen2
Abra o seu workspace no Fabric, selecione + Novo item e escolha Dataflow Gen2. Dê-lhe um nome claro, como Vendas_Limpas, para o encontrar facilmente mais tarde. Abre-se o editor do Power Query, o mesmo ambiente visual que já existe no Excel e no Power BI, onde vai preparar os dados.
Passo 2: Ligar a uma fonte de dados
Clique em Obter dados e escolha o conector adequado — por exemplo, Texto/CSV para um ficheiro. Indique o caminho ou carregue o ficheiro e confirme. Na área central vai ver uma pré-visualização das primeiras linhas, que é a base sobre a qual o Copilot vai trabalhar.
Passo 3: Abrir o painel do Copilot
No friso Base, clique no botão Copilot. Abre-se um painel do lado direito com uma caixa de texto onde escreve os seus pedidos. Se o botão aparecer a cinzento, o Copilot ainda não está ativo na sua capacidade; nesse caso, peça ao administrador para o ativar.
Dica: faça um pedido de cada vez. Assim é mais fácil rever cada passo e corrigir se algo correr mal.
Passo 4: Pedir uma transformação em linguagem natural
Escreva um pedido claro e específico. Por exemplo, para limpar a tabela de vendas:
Mantém apenas as linhas em que o País é "Portugal" e remove a coluna Telefone
O Copilot interpreta o pedido, aplica a transformação e regista-a em Passos aplicados, à direita. Pode continuar a conversar e encadear novas instruções sobre o resultado anterior.
Passo 5: Criar uma coluna personalizada
Uma das capacidades mais úteis é gerar fórmulas a partir de uma descrição. Peça, por exemplo:
Cria uma coluna chamada Margem igual a (Receita - Custo) a dividir por Receita
O Copilot escreve a fórmula em linguagem M e adiciona a coluna. Reveja sempre o resultado — um exemplo do código que ele pode gerar:
= Table.AddColumn(Origem, "Margem", each ([Receita] - [Custo]) / [Receita])
Passo 6: Explicar um passo com o Copilot
Se herdou um dataflow de outra pessoa ou não percebe um passo, use a funcionalidade de explicação. Escreva no painel:
Explica o que faz o último passo
O Copilot descreve, em texto simples, o que o código M está a fazer. É uma excelente ajuda para aprender e para documentar o processo para os colegas.
Verificar o resultado
Confirme três coisas: que cada pedido gerou um passo em Passos aplicados, que a pré-visualização mostra os dados esperados (linhas filtradas e coluna nova preenchida) e que a fórmula em M faz o que pediu. Esta revisão é importante, porque o Copilot pode interpretar mal um pedido ambíguo. Quando estiver tudo correto, defina um destino de dados (por exemplo, um Lakehouse ou um Warehouse) e clique em Publicar para guardar e executar o dataflow.
Conclusão
Acabou de transformar dados com o Copilot no Dataflow Gen2, poupando tempo e sem escrever Power Query à mão. O próximo passo é experimentar pedidos mais ricos — agrupar por categoria, converter tipos de dados ou juntar duas tabelas — validando sempre o código gerado. Qual vai ser a primeira transformação que vai pedir ao Copilot nos seus próprios dados?