Ir para conteúdo
  • 0

Erro conexão sites WEB


saulomota

Pergunta

  • Alunos

Bom dia,

Na atualização do Power BI online está sempre dando um erro no relatório. Vou colocar aqui embaixo. Quando atualizo pelo PBI Desktop não ocorre esse erro. Alguém poderia ajudar?

ERRO:

Código de erro subjacente: -2147467259
Mensagem de erro subjacente: Não foi possível recuperar o conteúdo da página da Web.
DM_ErrorDetailNameCode_UnderlyingHResult: -2147467259
Microsoft.Data.Mashup.ValueError.ErrorMessage: Código de Saída: -532462766
Saída Padrão:

Erro Padrão:

Exceção Sem Tratamento: System.IO.FileNotFoundException: Não foi possível carregar arquivo ou assembly 'CefSharp.Core.Runtime.dll' ou uma de suas dependências. Não foi possível encontrar o módulo especificado.
   em CefSharp.Cef.EnableWaitForBrowsersToClose()
   em Microsoft.Mashup.CefHelper.Program.Main(String[] args)

Microsoft.Data.Mashup.ValueError.Reason: DataSource.Error
Microsoft.Data.Mashup.ValueError.Url: https://www.cepea.esalq.usp.br/br/indicador/milho.aspx
Cluster URI: WABI-BRAZIL-SOUTH-redirect.analysis.windows.net
ID da atividade: 2e8f609c-279c-4d13-ba60-343ef6a9c567
Solicitar ID: ed82b4ce-4ac7-9267-1ff0-6dab59797fc9
Hora: 2023-02-10 15:04:18Z

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Olá @saulomota, acredito que possa estar com a etapa inicial no Power Query com Web.BrowsersContents por isso ele não atualiza sem o uso do gateway.

Para que funcione a atualização sem a necessidade de gateway por servidor, você deve alterar de Web.BrowsersContents para Web.Contents.

Abaixo deixo um exemplo de código que fiz para atualizar automaticamente pela Web:

let
    Fonte = Web.Contents("https://www.cepea.esalq.usp.br/br/indicador/milho.aspx"),
    #"Tabela extraída de HTML" = Html.Table(Fonte, {{"Column1", "TABLE[id='imagenet-indicador1'] > * > TR > :nth-child(1)"}, {"Column2", "TABLE[id='imagenet-indicador1'] > * > TR > :nth-child(2)"}, {"Column3", "TABLE[id='imagenet-indicador1'] > * > TR > :nth-child(3)"}, {"Column4", "TABLE[id='imagenet-indicador1'] > * > TR > :nth-child(4)"}, {"Column5", "TABLE[id='imagenet-indicador1'] > * > TR > :nth-child(5)"}}, [RowSelector="TABLE[id='imagenet-indicador1'] > * > TR"]),
    #"Cabeçalhos Promovidos" = Table.PromoteHeaders(#"Tabela extraída de HTML", [PromoteAllScalars=true]),
    #"Tipo Alterado" = Table.TransformColumnTypes(#"Cabeçalhos Promovidos",{{"", type date}, {"Valor R$*", type number}, {"Var./Dia", Percentage.Type}, {"Var./Mês", Percentage.Type}, {"Valor US$*", type number}})
in
    #"Tipo Alterado"

 

Após publicar você deve ir na web e editar as credenciais de conexão:

image.png.c28430831d6e74405689efb47cdf5e7f.png

image.png.93e73c55c870112da00ac7eeab28ed86.png

Neste caso como são dados publicos só colocar "Anônimo" e Nível de Privacidade "None" e clicar pra ignorar conexão de teste.

Espero ter ajudado.

 

 

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...