Ir para conteúdo

Alex Pereira

Alunos
  • Total de itens

    582
  • Registro em

  • Última visita

Posts postados por Alex Pereira

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

     

     

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


    image.png.2636319d656b1db8375110420b312ec2.png

    • Like 1
  3. 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!

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

     

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

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

    clientes.xlsx 587.37 kB · 2 downloads

    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

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

    Erro 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!

     

  8. 10 horas atrás, Diego_Flores disse:

    Boa noite, alguem poderia me ajudar a conectar o power bi ao mongo bd
     estou obtendo o sequinte erro, estou usando o conector atlas do power b.i, tentado  via odc tambem mas sem sucesso  pois retorna o mesmo erro 
    image.png.3352e85f7d4ffd12efb611bd56587818.png


    Booom dia através de uma pesquisa que fiz aqui isso aparentemente pode ser ocasionado por algumas questões:
    image.png.b97b4f6d910bfd5afd3e160b5e95c4fc.png

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

     

     

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

×
×
  • Criar Novo...