Ir para conteúdo
  • 0

PowerBI Desktop + Fluxo de Dados via Power BI Serviço conectado ao Metabase


joaobundchen

Pergunta

  • Alunos

Olá pessoal, boa tarde!

 

Criei um fluxo de dados no Power BI Serviço conectando e mesclando algumas bases do Metabase, cada uma contendo informações de um cliente, consulta funcionando e atualizando corretamente todos os dias - na prática, há cerca de 8-9 conexões que mesclo e utilizo em uma única tabela "fato".

 

Contudo, quando crio a ligação deste fluxo de dados com o dashboard no PBI Desktop a consulta vem incompleta, fazendo com que alguns números não apareçam (a segunda linha deveria ter um valor nos Inscritos - Diário). E isso está acontecendo de vez em quando.

 

Em um dia o PBI Desktop não traz as informações do cliente "A", no outro dia do cliente "B" e reaparece de "A", e assim vai... E, quando acesso o fluxo de dados no Power BI Serviço, os dados estão lá normalmente e atualizados (diferença de minutos desde último lead que caiu em nosso CRM).

 

image.jpeg.af2d2b24f40bd5bcd7d3fc8320f04571.jpeg

 

No PowerQuery do dashboard (PBI Desktop), para o exemplo acima do cliente "SP | Tier II | Pre + EAD | 10.3K", a consulta traz dados apenas até certa data (perto de set/23), mesmo o dado sendo atualizado diariamente e no fluxo de dados estar com valores do dia de hoje (08/1/24).

 

Porém, algumas vezes após a atualização os dados reaparecem...

 

Alguém já passou por algo semelhante que possa ajudar?

 

Agradeço muito!
 

Abs.

Editado por joaobundchen
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

@Joao Raulino

 

João, blz?

ACHO que resolvemos por aqui....

Nossa tabela ORIGEM estava com os seguintes clientes (apenas troquei o nome dos clientes para "ABC'n'":

Origem = Table.Combine({fato_ABC1, fato_ABC2, fato_ABC3, fato_ABC4, fato_ABC5, fato_ABC6, fato_ABC7, fato_ABC8})

Os clientes "ABC7" e "ABC8" eram os clientes que os dados "não apareciam" no power bi desktop.

Testamos algo simples (colocando os clientes que "não apareciam" à frente na consulta):

Origem = Table.Combine({fato_ABC7, fato_ABC8 ,fato_ABC1, fato_ABC2, fato_ABC3, fato_ABC4, fato_ABC5, fato_ABC6})

E até agora não tivemos mais problemas. Kkkk. Inacreditável...

Em todo caso, obrigado pela ajuda e disposição!

Abs!

  • Haha 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @joaobundchen?

Você faz algum tratamento no Power Query do Desktop depois de importar os dados do fluxo? Uma vez que a tabela fato esta carregada no modelo Desktop, já chegou a ordenar a coluna de datas de "mais recente para mais antigo" para ver se os dados estão realmente faltando? O atributo "Inscritos - Diário" é uma coluna da tua tabela fato ou uma medida DAX?

Se puder compartilhar um exemplo em .PBIX do teu modelo para a gente dar uma analisada, porque no escuro vai ser só mesmo tentando no tentativa e erro 😁

Abs!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Oi @Joao Raulino! Como vai?

 

Obrigado pela prontidão.

 

Não fiz nenhum tratamento no PQ do desktop. Há somente fonte > navegação mesmo:

image.png.875c09402ad0b73a01255c9670f66633.png

 

E, também, já ordenei do mais recente e realmente há um "buraco" nos dados em algum momento. Não puxa o mais recente no desktop. Porém, se faço isso diretamente no fluxo de dados, aparece corretamente o dado mais atualizado (de minutos atrás).

 

"Inscritos - Diário" é uma medida em DAX mesmo...

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa @joaobundchen, você esta no caminho certo!

Quando olhamos o fluxo de dados no serviço o que vemos é um preview, os dados só são de fato carregados quando atualizamos o fluxo. Para fazer um teste, tenta atualizar o fluxo manualmente:

image.png.735c9809534b5d45d496f32616f7e268.png

E logo que ele terminar, atualiza o Desktop para ver se os últimos dados aparecem na vista de "Dados":

image.png.dab3f7fc46aad77dd295437cf40c03d8.png

O mais provável é que uma das 8-9 conexões esta retornando valores incompletos ao ser mesclada na "fGeral" e isso esta sendo passado para o Desktop. Porem, se você atualiza o fluxo de dados no serviço e logo depois atualiza o Desktop puxando esse fluxo de dados, ao menos entre eles não deveria ter diferença.

Comigo aconteceu algo similar, e o problema estava mesmo nas conexões individuais que eu tinha no fluxo que as vezes retornavam "empty" sem dar nenhum erro.

Abs!

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Oi @Joao Raulino!

Os testes que vc comentou acima fiz por aqui também. Não resolveu. Continuamos com uma lacuna de dados no PBI Desktop...

Estamos testando de diversas formas... O que eu estou achando é que é instabilidade entre metabase <> power bi desktop.

O estranho é o fluxo puxar 100% correto e no power bi desktop não acessar os mesmos dados...

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Power BI é assim mesmo @joaobundchen: as vezes a solução é algo tão simples como trocar a ordem dos parâmetros da fórmula haha 😁

Fico feliz que você encontrou uma saída! Depois só não esquece de marcar qualquer uma das respostas acima como melhor solução pra gente fechar o tópico 😉

Aquele abs!

  • Haha 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...