-
Total de itens
582 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Posts postados por Alex Pereira
-
-
Faz esses procedimentos:
1- Tente refazer a modelagem, ou seja refazer o etl novamente em um arquivo diferente e depois replique seu arquivo.
2 - Teste mudar a pasta onde está arquivo para ver se da certo.
3 - Verifique se o link utilizado está correto cole ele online seu chorme e veja se está funcionando!
Em alguns forum que olhei se deve garantir que o link esteja correto.
Para resolver esse erro, você deve verificar o URL e certificar-se de que está correto. Se o URL estiver correto, talvez seja necessário verificar suas credenciais e garantir que você tenha as permissões corretas para acessar os dados
https://answers.microsoft.com/pt-br/msoffice/forum/all/obter-dados-via-web-datasourceerror/a523589a-bf00-4e6c-99fa-3f499a1b6db6
Veja essa aula tbm talvez possa ajudar
- 1
-
10 minutos atrás, Luiz Cruz disse:
Boa tarde a todos!
Tenho alguns arquivos *pbix que utilizam arquivos do Excel Online salvos no OneDrive.
O meu acesso a estes arquivos era através do conector: Da Web
Já os utilizava normalmente há uns 4/5 meses, inclusive com conexões/atualizações agendadas e online - sem problemas algum.
Na virada de ontem (16/04) para hoje (17/04), perdi a conexão de todos os arquivos.
Obtenho a seguinte mensagem:
DataSource.Error: Os dados baixados são HTML, que não é um tipo esperado. A URL pode estar incorreta, ou talvez você não tenha fornecido as credenciais corretas ao servidor.
O problema aconteceu após a virada da meia noite, simplesmente do nada...rs
Algum colega já passou por este problema ou algo parecido antes?
Qualquer ajuda ou ideia é bem-vinda!!!!rs
Se precisar de mais alguma informação só avisar.
Obrigado
Você ja exprimentou fazer teste seu local ver se está funcionando?
Tente excluir o arquivo e republuicar novamente.
Coloque as fontes como organizacional e niveis de privacidade habilitados! -
Converte então
DataInicio = DateTime.ToText(RangeStart, "yyyy-MM-dd"), // Corrigido: use aspas duplas para definir o valor da data DataFim = DateTime.ToText(RangeEnd, "yyyy-MM-dd"), // Corrigido: use aspas duplas para definir o valor da data
-
-
Experimente usar esse codigo:
let DataInicio = DateTime.Date(RangeStart), // Corrigido: use aspas duplas para definir o valor da data DataFim = DateTime.Date(RangeEnd), // Corrigido: use aspas duplas para definir o valor da data QtdDias = Duration.Days(Duration.From(DataFim - DataInicio)) + 1, ListaDatas = List.Dates(DataInicio, (QtdDias), #duration(1, 0, 0, 0)), TransformarTabela = Table.TransformColumnTypes( Table.FromList(ListaDatas, Splitter.SplitByNothing(), {"Data"}, null, ExtraValues.Error), {{"Data", type datetime}} ), AtualizacaoIncremental = Table.SelectRows(TransformarTabela, each [Data] >= RangeStart and [Data] < RangeEnd), #"Função Personalizada Invocada" = Table.AddColumn(AtualizacaoIncremental, "funcPedidos", each funcPedidos([Data])), #"funcPedidos Expandido" = Table.ExpandRecordColumn(#"Função Personalizada Invocada", "funcPedidos", {"obj"}, {"funcPedidos.obj"}), #"funcPedidos.obj Expandido" = Table.ExpandListColumn(#"funcPedidos Expandido", "funcPedidos.obj"), #"funcPedidos.obj Expandido1" = Table.ExpandRecordColumn(#"funcPedidos.obj Expandido", "funcPedidos.obj", {"id"}, {"funcPedidos.obj.id"}), #"Tipo Alterado" = Table.TransformColumnTypes(#"funcPedidos.obj Expandido1",{{"funcPedidos.obj.id", type text}}), #"Função Personalizada Invocada1" = Table.AddColumn(#"Tipo Alterado", "funcPedidosID", each funcPedidosID([funcPedidos.obj.id])), #"funcPedidosID Expandido" = Table.ExpandRecordColumn(#"Função Personalizada Invocada1", "funcPedidosID", {"httpStatusCode", "msg", "obj"}, {"funcPedidosID.httpStatusCode", "funcPedidosID.msg", "funcPedidosID.obj"}), #"funcPedidosID.obj Expandido" = Table.ExpandRecordColumn(#"funcPedidosID Expandido", "funcPedidosID.obj", {"approved", "items"}, {"funcPedidosID.obj.approved", "funcPedidosID.obj.items"}), #"funcPedidosID.obj.items Expandido" = Table.ExpandListColumn(#"funcPedidosID.obj Expandido", "funcPedidosID.obj.items"), #"funcPedidosID.obj.items Expandido1" = Table.ExpandRecordColumn(#"funcPedidosID.obj.items Expandido", "funcPedidosID.obj.items", {"title", "sku", "totalPrice"}, {"funcPedidosID.obj.items.title", "funcPedidosID.obj.items.sku", "funcPedidosID.obj.items.totalPrice"}), #"Tipo Alterado1" = Table.TransformColumnTypes(#"funcPedidosID.obj.items Expandido1",{{"funcPedidosID.obj.approved", type datetime}}), #"Colunas Removidas1" = Table.RemoveColumns(#"Tipo Alterado1",{"funcPedidosID.obj.items.totalPrice", "funcPedidosID.httpStatusCode", "funcPedidosID.msg"}), #"Colunas Renomeadas" = Table.RenameColumns(#"Colunas Removidas1",{{"funcPedidosID.obj.approved", "data"}}) in #"Colunas Renomeadas"
-
-
-
Quanto tempo de atualização de dados você colocou na sua incremental que quer armazenar?
Por exemplo supondo você colocou dois anos, já tentou chamar 2 anos no seu local para ver se funciona? -
Se possível tente apagar o relatório republicar com as devidas credenciais! Lembrando algumas boas práticas:
- Niveis de privacidade habilitado
- Deixe todas as fontes como organizacional
- Certifique que o computador que o gateway está instalado tem conexão com seu BD.
Qualquer dúvida estou a disposição! -
Booom Diaaaa dei uma pesquisada aqui talvez esse exemplo enquadre no que você precisa!
-
Você chegou a fazer o teste da chamada da api no online sem atualização incremental talvez ela possa estar dando problema.
Dê uma olhada neste vídeo
-
Em 13/04/2024 em 20:43, Ricardo Sicchar disse:
Estou com uma base de dados que tem colunas de bairro, cep, estado e cidade. Estou precisando de uma tabela com dados de geolocalização com as colunas :PAIS, REGIÃO, ESTADO, CIDADE, BAIRRO, CEP, LATITUDE e LONGITUDE.
Alguém pode ajudar com algum script para obter um API
Experimente consultar na base dos dados:
https://basedosdados.org/dataset/33b49786-fb5f-496f-bb7c-9811c985af8e?table=dffb65ac-9df9-4151-94bf-88c45bfcb056
Eles tbm tem um canal no discord que pode te ajudar com as informações você precisa: https://discord.gg/8vSc7ZA6 -
Bom diaaa recomendo vocês ver essa playlist para ter uma noção como consultar api's no postman.
- 1
-
Em 12/04/2024 em 20:59, Nicole Correa disse:
Olá pessoal, tudo bem?
Este erro começou a aparecer ontem, todas as conexões estavam ok até o dia de ontem, tanto no power BI desktop quando no power bi serviços.
Ontem pela manhã começou a apresentar um erro onde dizia: Falha na última atualização: 11/04/2024, 22:21:44
Erro durante o processamento de dados no conjunto de dados.Ocultar detalhesErro de fonte de dados: [ValidateMarkupTags][ccon]DataSource.MissingClientLibrary: We were unable to find a database provider with invariant name 'MySql.Data.MySqlClient'.. DataSourceKind = [ccon]MySql[/ccon]. DataSourcePath = [ccon]on7.db.artia.com;artia[/ccon]. [/ccon];[ccon]We were unable to find a database provider with invariant name 'MySql.Data.MySqlClient'.[/ccon]. The exception was raised by the IDbCommand interface. Table: dAtividades. Mais alguém com este erro? Sabem o que pode ser?
A atualização já funcionava antes, começou a dar erro agora.
Você chegou verificar se está tabela ainda existe seu banco de dados?
Outra questão faça um teste no servidor que está instalado o gateway para ver se você consegue conectar nesta tabela! -
Você não consegue instalar o gateway na propria rede da empresa para não necessitar uso de vpn?
Tente atualizar seu gateway tambem para a versão enteprise que geralmente da menos problema caso estiver utilizando a outra! -
Booom Diaaaa, você precisa instalar o gateway e ainda o conector do mysql do sql do power bi se não me engano.
https://downloads.mysql.com/archives/c-net/
-
Mas você está fazendo essa atualização onde o gateway está instalado?
Ou você está fazendo essa atualização seu ambiente local? -
Bom dia se chegou a fazer um teste no computador que está instalado o gateway para ver se você está conseguindo fazer conexão lá?
Teste via power bi desktop ou via um SGDB como dbver!
Qualquer dúvida estou a disposição! -
Experimente desistalar e reinstalar o power bi talvez possa resolver, quaisquer dúvidas estou a disposição!
-
Achei esse link aki tbm que explica um problema semelhante ao qual pode ser a versão do conector baixado ou as credenciais incoretas passadas em sua conexão!
https://www.mongodb.com/community/forums/t/power-bi-conection-preblem-to-mongodb/234667
-
10 horas atrás, Diego_Flores disse:
Booom dia através de uma pesquisa que fiz aqui isso aparentemente pode ser ocasionado por algumas questões:
-
Cara já tive esse erro kkkkkkkkkkkk, vai ser a forma que se colocou o filtro tem que ser:
#"Linhas Filtradas1" = Table.SelectRows(#"Coluna Mesclada Inserida1", each [Date modified] >= RangeStart and [Date modified] < RangeEnd),
Da uma olhada na doc lá explica certinho como funciona a atualização incremental e tal:
https://learn.microsoft.com/pt-br/power-bi/connect-data/incremental-refresh-overview
-
Booom diaaa pode dar mais detalhes do que deseja?
Seria interessante forncer uma base de exemplo tbm.
Uma sugestão talvez possa ser feito é você criar tabelas padronizadas de acordo as informações que você consegue padronizar dentro essa sua planilha.
Ex:
Tabela de Natureza
Tabela de Checklist
Ai para você fazer esse tratamento sugiro ver uma aula de etl bem famosa:
-
1 hora atrás, Vinicius Ramos Neves disse:
imagina Alex, tranquilo..
Mas quando se refere ao conector do postgres, qual seria? pois nas minhas pesquisas aqui vi relatos sobre o driver Npgsql.4.0.10.. porém sem sucesso também.
Baixa o power bi desktop lá e tenta fazer teste com ele também ao invés de diretamente no gateway. As vezes se tem que desistalar o gateway e instalar denovo !
Junção de fontes
em Gateway e atualização de dados
Postado
No caso você vai ter que pegar esse scripth python que você tem é na primeira carga fazer um loop para trazer dados até período preciso.
Ou seja, ele repete esse procedimento de 30 dias até os dados do seu banco de dados estiverem totalmente carregado com periodo de dados que você precisa.
Feito isso na próxima carga você pode aplicar uma lógica de atualização incremental no scripth que apaga os últimos 30 dias e insere 30 dias novamente.
Aqui algumas ideias:
- Fazer Loop:
- Atualização Incremental