1
resposta

[Projeto] Faça como eu fiz: inserindo parâmetros.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Luiz. Como vai?

Parabéns pela conclusão do projeto! É muito satisfatório ver a aplicação prática de parâmetros no Power BI, pois essa é uma técnica que eleva o nível de maturidade dos seus dashboards.

Pelas imagens que você compartilhou, você aplicou corretamente o conceito de parâmetros de consulta para tornar o seu processo de ETL mais dinâmico. Notei que você utilizou a variável CaminhoPasta para gerenciar o diretório onde o arquivo JSON está armazenado.

Essa é uma excelente prática por alguns motivos técnicos:

  • Portabilidade: Se você precisar mover os arquivos do seu projeto para outra pasta ou outro computador, basta alterar o valor do parâmetro em um único lugar, em vez de editar cada uma das consultas individualmente.
  • Segurança e Organização: Centralizar o endereço do arquivo evita erros de digitação ao criar novas consultas que buscam dados da mesma origem.

Na sua segunda imagem, vejo que o Power Query carregou os dados como Record. Isso acontece porque o formato JSON é estruturado em níveis. Para que você consiga visualizar os dados em formato de tabela, o próximo passo após o código:

= Json.Document(File.Contents(CaminhoPasta & "olist_produtos.json"))

É clicar no botão de expansão (as duas setinhas opostas) que aparece no cabeçalho das colunas ou converter o registro em tabela através da guia Transformar.

Uma dica de boa prática: sempre verifique se o seu parâmetro CaminhoPasta termina com uma barra invertida (ex: C:\Dados\), caso contrário, ao concatenar com o nome do arquivo olist_produtos.json, o Power BI pode tentar ler algo como C:\Dadosolist_produtos.json e retornar um erro de caminho não encontrado.

Ótimo trabalho com as transformações no Power Query!

Espero que possa ter lhe ajudado!