Ir para conteúdo
  • 0

Relatório não aceita credenciais.


Eduardo_Braga
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Olá Incomparáveis,

Estou com um probjeto onde preciso criar um relatório extraindo dados via API do ERP Ideris, consegui criar a API e trzer as informações para o power Query, mas apenas consigo trabalhar com elas se eu entrar nas configurações e escolher a opção de "IGNORAR CONFIGURAÇÕES DE NIVEL DE PRIVACIDADE", isso está me causando problemas na hora de publicar no Power Bi online, pois assim não consigo editar as credenciais de forma correta.

No Online só aceita se eu "IGNORAR CONEXÃO DE TESTE".

Isso faz com que eu não consiga configurar a atualização de forma correta, até consigo inserir horarios de agendamento, mas sempre apresenta erro.

Vou deixar algumas imagens para que viasualizem melhor e também deixarei o arquivo PBIX para analisarem.

Desde Já muto obrigado pela ajuda!

Este é o Arquivo PBIX.

Dom Store.pbix

 

Capturadetela2024-01-26184255.png.912c4cf47b6135c3c75df366b89684c8.png

Está configurado dessa forma no power Query.

 

Capturadetela2024-01-28115249.png.70359e1cdf94014eba09b716941be585.png

Editar credenciais funciona apenas ignorando teste.

 

Capturadetela2024-01-24234327.png.3e8b5141f314628be98ed4a950b2c11d.png

Se Edito o Query de forma para analisar credeciais apresenta esse erro.

Capturadetela2024-01-28120114.png.5c76afba73cc8bf8ebf622b934ffaf7d.png

Quando tento atualizar apresenta esse erro.

Captura de tela 2024-01-26 184110.png

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Fala @Eduardo_Braga!

De fato me parece que o problema esta vindo do arquivo no Google Drive. Fiz alguns ajustes e simplificações, baseado na proposta do @Renato Carlos Rossato, e a atualização esta rodando de maneira dinâmica sem nenhum problema.

O segredo foi incorporar a requisição do token de maneira simplificada diretamente dentro das funções funcPedidos e a funcPedidosID:

Citar

        let
            Fonte = Csv.Document(Web.Contents("https://docs.google.com/spreadsheets/d/e/2PACX-1vTJCs8KWOwd4gKjX-VZogTAFhdguj89pMP_sWvSvR4BLLXTZLf9cnoxfTAtmMP-TLo2cq0clww-VUmq/pub?output=csv"),2,",",ExtraValues.Ignore,65001),
            tokenSecret = Fonte{1}[Column2]
        in
            tokenSecret,

 

O resultado é esse ai abaixo:

image.png.163c59efe7a20cbf4aa98fcc4dd3c552.png

Lembrando que as duas credenciais de acesso necessitam estar configuradas em modo "Publico" e com a opção "Ignorar teste de conexão" marcada:

image.png.ebf395667246a0963d4e064d4041d6c2.png

image.png.449b3249f9750b157afb30cfbe7ff9b8.png

image.png.005831993e90cdb29de79cb6d72eac00.png

Tenta ai do teu lado e vê se da certo. E não esquece de marcar a resposta como melhor solução 😉

Abs!

Dom Store_AJUSTADO.pbix

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

  • 0
  • Alunos
50 minutos atrás, Renato Carlos Rossato disse:

Olá @Eduardo_Braga, eu fiz um ajuste aqui colocando o token pra ser gerado dentro das funções que está utilizando, acredito que assim deve resolver esse problema de Formula.Firewall.

Espero ter ajudado.

Dom Store.pbix 207.69 kB · 1 download

Fala amigo, conseguiu ajudar demais, as informações estão vindo corretamente para o power Query, consegui acessar usando credenciais.

Mas ainda estou travado no power bi online, consegue me ajudar a configurar para atualizar os dados de forma correta?

Lá não está aceitando editar as credenciais.

Capturadetela2024-01-28131007.png.84dbe26da4fe2d872ba180fd54fc01b8.png

Quando tento atualizar apresenta esse erro:

Capturadetela2024-01-28131501.png.fb032051ef09c12763d460401c0cbb27.png

 

Testei varias formas, mas todas apresentam erro.

Editado por Eduardo_Braga
Erro na citação
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa @Eduardo_Braga!

Olhando o teu arquivo, você esta invocando duas funções uma apos a outra, onde a primeira é baseada num token que esta guardado em um arquivo no Google Drive e numa serie dinâmica gerada pelo próprio Power Query e a segunda é baseada no output [id] da primeira função.

Realmente não é a estrutura mais simples para o serviço online do Power BI interpretar... 😁

De modo a isolar as variáveis e tentar encontrar a razão do problema, faz o seguinte:

  1. Fixa o valor do token e da ListaPaginas:
    • tokenSecret = "ey..."
    • ListaPaginas = #table(type table [Column1 = text], {{"0"},{"50"},{"100"}})
  2. Junta a função funcPedidos e a funcPedidosID em uma só
  3. Publica no serviço online com privacidade "Public" e vê se a atualização funciona

image.png.f8d78266d4b7e951090dd16540b56518.png

Abs!

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 horas atrás, Renato Carlos Rossato disse:

Olá @Eduardo_Braga, você está fazendo alguma mescla de consultas?

2 horas atrás, Joao Raulino disse:

Boa @Eduardo_Braga!

Olhando o teu arquivo, você esta invocando duas funções uma apos a outra, onde a primeira é baseada num token que esta guardado em um arquivo no Google Drive e numa serie dinâmica gerada pelo próprio Power Query e a segunda é baseada no output [id] da primeira função.

Realmente não é a estrutura mais simples para o serviço online do Power BI interpretar... 😁

De modo a isolar as variáveis e tentar encontrar a razão do problema, faz o seguinte:

  1. Fixa o valor do token e da ListaPaginas:
    • tokenSecret = "ey..."
    • ListaPaginas = #table(type table [Column1 = text], {{"0"},{"50"},{"100"}})
  2. Junta a função funcPedidos e a funcPedidosID em uma só
  3. Publica no serviço online com privacidade "Public" e vê se a atualização funciona

image.png.f8d78266d4b7e951090dd16540b56518.png

Abs!

 

Opa, vou testar aqui. 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 horas atrás, Joao Raulino disse:

Boa @Eduardo_Braga!

Olhando o teu arquivo, você esta invocando duas funções uma apos a outra, onde a primeira é baseada num token que esta guardado em um arquivo no Google Drive e numa serie dinâmica gerada pelo próprio Power Query e a segunda é baseada no output [id] da primeira função.

Realmente não é a estrutura mais simples para o serviço online do Power BI interpretar... 😁

De modo a isolar as variáveis e tentar encontrar a razão do problema, faz o seguinte:

  1. Fixa o valor do token e da ListaPaginas:
    • tokenSecret = "ey..."
    • ListaPaginas = #table(type table [Column1 = text], {{"0"},{"50"},{"100"}})
  2. Junta a função funcPedidos e a funcPedidosID em uma só
  3. Publica no serviço online com privacidade "Public" e vê se a atualização funciona

image.png.f8d78266d4b7e951090dd16540b56518.png

Abs!

 

Fala amigo.  O problema é que o Token muda de hora em hora, 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 30/01/2024 em 11:42, Joao Raulino disse:

Fala @Eduardo_Braga!

De fato me parece que o problema esta vindo do arquivo no Google Drive. Fiz alguns ajustes e simplificações, baseado na proposta do @Renato Carlos Rossato, e a atualização esta rodando de maneira dinâmica sem nenhum problema.

O segredo foi incorporar a requisição do token de maneira simplificada diretamente dentro das funções funcPedidos e a funcPedidosID:

 

O resultado é esse ai abaixo:

image.png.163c59efe7a20cbf4aa98fcc4dd3c552.png

Lembrando que as duas credenciais de acesso necessitam estar configuradas em modo "Publico" e com a opção "Ignorar teste de conexão" marcada:

image.png.ebf395667246a0963d4e064d4041d6c2.png

image.png.449b3249f9750b157afb30cfbe7ff9b8.png

image.png.005831993e90cdb29de79cb6d72eac00.png

Tenta ai do teu lado e vê se da certo. E não esquece de marcar a resposta como melhor solução 😉

Abs!

Dom Store_AJUSTADO.pbix 213.99 kB · 0 downloads

Deu certo amigo, vlw, era esse o problema mesmo, VLW DEMAIS

  • Like 2
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...