Como fazer ATUALIZAÇÃO INCREMENTAL em chamadas de API no Power BI

Поділитися
Вставка
  • Опубліковано 27 гру 2024
  • Descubra como acelerar as chamadas de API no Power BI com a técnica de atualização incremental. Neste vídeo, mergulhamos na linguagem M do Power Query para implementar eficientemente os parâmetros de Range Start e Range End.
    Esse vídeo é essencial para qualquer analista de dados, pois essa estratégia não só economiza tempo, mas também otimiza o processamento dos seus dados. Aprenda o passo a passo e aplique hoje mesmo para ver seus relatórios carregarem mais rápido que nunca.
    Inscreva-se no canal, ative as notificações e compartilhe este vídeo para espalhar o conhecimento!
    #powerbi #powerquery #api
    ==========================
    ⬇️ Entre agora para a MAIOR e MAIS completa Formação em Análise de Dados do mercado:⬇️
    xperiun.com/ed...
    ==========================
    Como fazer ATUALIZAÇÃO INCREMENTAL em chamadas de API no Power BI,Power Query,Linguagem M,RANGE START,RANGE END,API,API ABERTA,API FECHADA,power bi,power query,fluxo de dados power bi,curso de power bi,modelagem de dados,como utilizar api paginada no power bi,curso básico de power bi,dashboards em power bi,api paginada power bi,publicação de dashboard no power bi,curso gratuito de power bi,fluxo de dados,microsoft power bi,power bi dashboard,xperiun,bi

КОМЕНТАРІ •

  • @dev.pedrosaito
    @dev.pedrosaito 9 місяців тому

    Top de mais Léo, sempre compartilhando conteúdo que faz a diferença no nosso dia a dia!

  • @henrikpaes4364
    @henrikpaes4364 4 місяці тому

    Fera demais! O curso da Xperiun vale cada centavo!

  • @joaorataoo
    @joaorataoo 9 місяців тому

    Léo o seu video apareceu num momento exato como uma das soluções para o meu problema.
    No meu caso, eu tenho duas fontes de dados diferentes. Uma é por chamada de API mas a outra não.
    Acredito que neste caso tenha de aplicar a atualização incremental, de forma independente, para cada uma das fontes de dados.
    Muitos parabéns pela excelente explicação.

  • @soheu.vieira
    @soheu.vieira 9 місяців тому

    Sensacional Leo.. essa aula é ouro em pó!!!

  • @wesleyveloso2568
    @wesleyveloso2568 9 місяців тому

    Muito bom Léo. Conteúdo altamente avançado.

  • @Guimaraes.Renato
    @Guimaraes.Renato 11 днів тому

    Da pra fazer isso com dados de campanhas do facebook ads? Atualmente eu faço a atualização dos meus relatórios com Adveronix + Looker Studio. Consigo ter relatórios automáticos no Power Bi tb usando esse tipo de atualização e a API da Meta? Ele faria atualizações programadas automaticamente ou eu ainda teria que fazer algo manualmente?

  • @geovanrocha2822
    @geovanrocha2822 Місяць тому

    Muito bom. Só não entendi como as datas inicial e final (na tabela de requisição) atualizam para os ultimos dois dias, visto que o RangeStart e RangeEnd são estáticos, e chamada da API vem depois dessa etapa.

  • @analysisproorg
    @analysisproorg 5 місяців тому

    Muito bom,... melhor que achei sobre o assunto. Só não consegui ver em velocidade 1,5x kkkk 😄muito rápido!

  • @filipecosta9568
    @filipecosta9568 6 місяців тому

    muito útil. Ajudou demais Leo.

  • @Junior3898765
    @Junior3898765 9 місяців тому

    Conteúdo muito bom, eu só encontrei um obstáculo no fim que é a maneira que estou tentando consumir eu declaro as colunas no link da API, e coloquei como parâmetro da query
    Mas na hora que chamo a função, ele chama a tabela com erros. Eu acredito que resposta pra esse problema seja até aquela parta que no vídeo mencionou que não precisaria fazer o qual dividiria em duas consultas.
    Parabéns pelo trabalho se possível complementar com essa parte seria de grande ajuda!! (PS: O formato do arquivo fornecido pela API é CSV.)

  • @juliopereira3771
    @juliopereira3771 8 місяців тому

    Excelente conteúdo! 👏👏👏

  • @wendersontavares8671
    @wendersontavares8671 9 місяців тому

    Fantástico!!!!!!!

  • @adrianopetrucio8041
    @adrianopetrucio8041 9 місяців тому

    Conteúdo excepcional, parabéns mestre! Com essa mesma ideia é possível fazer para outros tipos de conectores, tipo FeedOdata? Quanto ao sql dá pra usar pra alterar uma data de condição where com uma função personalizada?

  • @MayconHenrique1502
    @MayconHenrique1502 6 місяців тому

    Sempre que publicar o relatório será necessário fazer a "primeira atualização"? Porque ele substituiu a base de dados quando publica...

  • @victorpaiva1676
    @victorpaiva1676 9 місяців тому

    Boa noite Leo!
    Brilhante conteudo!
    Aqui na empresa recente que trabalho, precisei utilizar API utilizando o Metodo POST e GET, poderia trazer depois conteudos relacionados a isso?

    • @Xperiun_
      @Xperiun_  9 місяців тому +1

      Olá, o que ensinei é o GET já. Se você procurar "API POST Power BI" vai encontra vídeos aqui no YTB sobre isso.

  • @glaucionaxi7181
    @glaucionaxi7181 6 місяців тому

    Monstro.

  • @NatanKawanAraujoFreire
    @NatanKawanAraujoFreire 8 місяців тому

    Eu li em algum lugar falando que se for atualização incremental em banco de dados que nao seja sql server as coisas nao funcionem, e realmente no meu banco mysql o tempo dobrou

  • @EduardoCurto-LARCACapital
    @EduardoCurto-LARCACapital 9 місяців тому

    Eu tentei utilizar com Feed OData, mas ao expandir a função, o código expande para cada data uma tabela inteira, ao invés de apenas as informações da data de atualização.

  • @alangriebler2401
    @alangriebler2401 8 місяців тому

    Alguém sabe dizer se funciona com query ODBC?

  • @RodrigoOliveira-bi2td
    @RodrigoOliveira-bi2td 4 місяці тому +2

    Gostaria de fazer um comentário, para caso alguém encontre alguma divergência quando for aplicar o script no desktop. No meu caso eu, na função fxDados foi necessário criar uma nova variável para que o endDate não seja o mesmo, como é mostrado no vídeo. No meu caso fiz a seguinte modificação
    Data = Date.FromText(startDate,[Format = "MM-dd-yyyy"]),
    DataMaisUmDia = Date.AddDays(Data, 1),
    endDate = Date.ToText(DataMaisUmDia,[Format = "MM-dd-yyyy"]),
    os parametros da API que estou utilizando são os seguintes
    Query =
    [
    createdAt = startDate,
    finalDate = endDate
    desta maneira, consigo requisitar os dados dia a dia

  • @EulenodeFreitasdeSousa
    @EulenodeFreitasdeSousa 9 місяців тому

    Bom dia,
    Galera, estou conectando uma API WEB em meu relatório. Essa API é paginada, já fiz toda a chamada e deu tudo certo. Entretando, quando publico esse meu relatório no power BI services, ele dá erro ao atualizar a minha base de dados que vem da API. Ele informa que essa "É uma base de dados dinâmica e que por isso não pode ser atualizada". Alguém sabe como solucionar isso.

    • @wesleirocha
      @wesleirocha 9 місяців тому

      Usa Web.Contents e vai "quebrando" a url.

  • @AndreLuis-qm9ro
    @AndreLuis-qm9ro 8 місяців тому

    Boa tarde, Pessoal!
    Estou precisando utilizar esta mesma funcionalidade, porem no Power Query do EXCEL . Alguem faz ideia de como usar?
    Exemplo, no power query tenho a consulta onde é minha base de dados, e nela contem dados desde de 01/01/2023 ate 17/04/2024. Porem toda vez que clico em atualizar, o mesmo atualiza o arquivo de forma geral buscando desde o periodo 01/01/2023 ate o de hoje. Gostaria de atualizar somente os ultimos 15 dias por exemplo, para que não demore tanto toda vez que vou atualizar, alguem consegue me ajudar? Valeuuu

    • @BHA.93
      @BHA.93 7 місяців тому

      Você precisa ir em criar parâmetro e criar o rangestart que será a data de início e rangeend que será a data final.
      Exemplo, sua base comeca em 01/01/2023 e você quer colocar a final como 31/12/2024, faca isso, vá na sua fonte de dados, filtre a coluna data com esses parâmetros, range start e range end, clique em fechar e atualizar.
      Na aba inicial do powerbi desktop, clique com o botão direito na tabela da sua fonte de dados onde fez essa alteração, vá em atualização incremental, marque a data início, onde você quer conectar a guardar as datas, e marque a data final que ele irá armazenar, no caso seu, 15 dias antes do dia anterior, feche.
      Publique seu relatório assim.
      Aí depois vem o processo de instalação de Gateway pessoal para você fazer atualização incremental online, ou seja, você não vai mais precisar abrir o powerbi desktop, apenas atualizar a sua base e depois atualizar online.
      Se responder aqui eu ensino a parte do Gateway

  • @FightCraftOFICIAL
    @FightCraftOFICIAL 5 місяців тому

    Sensacional!!!
    Mas to com um super desafio aqui:
    Preciso de atualização incremental com API paginada no fluxo de dados.
    Consegui fazer até certo ponto, porém a API tem limite de requisições, o que é outro desafio.
    Tem isso no curso?

  • @henriquemarsal5271
    @henriquemarsal5271 9 місяців тому

    Top

  • @robertrodrigues7603
    @robertrodrigues7603 3 місяці тому

    Funcionou no Desktop, porém no WebService fica carregando infinitamente.

  • @eusoudemis
    @eusoudemis 9 місяців тому

    E pra pegar a data inicio de forma dinamica?

    • @Xperiun_
      @Xperiun_  9 місяців тому

      É só colocar um período gigante no Power Query porque a atualização incremental sempre limita os últimos X anos que você escolher na hora que configura no Power BI Desktop.

    • @danilomatos5423
      @danilomatos5423 9 місяців тому

      @@Xperiun_ Nesse caso, o rangeStart e o rangeEnd podem ser datas aleatórias? Ou o relatório só atualiza até a data de rangeEnd?

    • @Xperiun_
      @Xperiun_  9 місяців тому +1

      @@danilomatos5423 podem ser aleatorias sim, no Power BI Serviço elas serão automaticamente substituidas dinamicamente

    • @tiagobastos5828
      @tiagobastos5828 5 місяців тому

      @@Xperiun_ Isso não aconteceu pra mim, ele está mantendo o rangestart e rangeend nos filtros da tabela, e filtrando os dados.

  • @rafaelamariafrinhanialves9781
    @rafaelamariafrinhanialves9781 9 місяців тому

    😉

  • @cloealbertodesouza6038
    @cloealbertodesouza6038 9 місяців тому

    Isso ai é ensinado no FAD?

    • @Xperiun_
      @Xperiun_  9 місяців тому

      Sim, tem curso de API

    • @cloealbertodesouza6038
      @cloealbertodesouza6038 9 місяців тому

      @@Xperiun_ beleza, fechei hoje com a formação.

    • @Xperiun_
      @Xperiun_  9 місяців тому

      @@cloealbertodesouza6038 excelente, seja bem-vindo