Conectando em uma API paginada e criando um fluxo de carga incremental, usando Power BI

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 50

  • @gregoryoliveira8358
    @gregoryoliveira8358 2 роки тому +1

    Antes tarde do que nunca! Vi a primeira parte e estou caminhando para as próximas partes. Obrigado pelo apoio!

    • @DevAnalytics
      @DevAnalytics  2 роки тому

      Muitíssimo obrigado, Gregory!
      Um forte abraço!

  • @fabiosobreira9258
    @fabiosobreira9258 4 роки тому +2

    Muito bom... De fato, você é um dos poucos que estão se aprofundando neste assunto no UA-cam... Continue o bom trabalho.👍

    • @DevAnalytics
      @DevAnalytics  4 роки тому +1

      Fala Fábio!
      Eu tive que aprender na marra, pois na empresa que trabalho pelo menos 60% dos dados são obtidos através de APIs. Muitas delas são OAuth2.
      Mas conte comigo no que diz respeito a este tema. Estarei compartilhando mais materiais a respeito!
      Um forte abraço!

    • @fabiosobreira9258
      @fabiosobreira9258 4 роки тому

      @@DevAnalytics Cara, OAuth2 é minha maior dificuldade hoje. Tenho alguns trabalhos que preciso usar mas ainda não consegui fazer funcionar. Mesmo com seus vídeos. Alguma dica? rs

    • @DevAnalytics
      @DevAnalytics  4 роки тому +1

      @@fabiosobreira9258, então... Autenticação usando OAuth2 não é simples, mas não é impossível. A dica que eu dou é estudar como criar funções e as possibilidades a cerca da função Web.Contents do M Language. Este tipo de autenticação tem como característica a necessidade de dois requests, o primeiro (POST) para pegar o token, onde muito provavelmente vc terá que passar um corpo (body) na requisição (no web.contents seria o parâmetro Content) com chaves (app_key e app_secret). Após pegar o token com a requisição POST, vc pode guardar este token em uma variável que será usada na chamada dos dados ;)

    • @fabiosobreira9258
      @fabiosobreira9258 4 роки тому

      @@DevAnalytics obrigado pelas dicas... Se achar que pode ajudar em meus projetos, por favor, entre em contato em Fabio@bizu.consulting para conversarmos. Abraço.

    • @eduardodeandrade2012
      @eduardodeandrade2012 3 роки тому

      Olá amigo, cheguei no seu vídeo, muito top, me ajude com algo por favor ? Tenho uma API que quero jogar os dados em um arquivo do Excel todos os dias, e depois consumir pelo PowerBi, como eu poderia fazer isso amigo ?

  • @memelribeiro
    @memelribeiro 4 роки тому +1

    Nossa, pontualmente o que eu precisava! Esclarecedor pra quem não tinha visto essa parte =)

  • @henriquemarsal5271
    @henriquemarsal5271 11 місяців тому +1

    Opa, sensacional.
    Tô tentando fazer uma aqui pra API do movidesk. Mas a API tem um filtro de data UTC universal.
    Não consigo converter tô tentando usar o "DateTime.ToText(startDate, "yyyy-MM-ddThh:mm:ssz"
    A hora na API vem como createdDate: 2019-11-12T00:00:00z

  • @rogerionogueiraborges1049
    @rogerionogueiraborges1049 4 роки тому

    Show DEMAIS meste..SOU TEU FÃ!!

  • @robsongoncalves1885
    @robsongoncalves1885 4 роки тому

    Primeiramente parabéns pelo conteúdo, e muito obrigado por compartilhar

  • @pfaantonio
    @pfaantonio 2 роки тому +1

    Estimado, Gracias.. por tu video, una consulta, como habilitaste el INCREMENT API en el power service, me podrias guiar, gracias de antemano..

    • @DevAnalytics
      @DevAnalytics  2 роки тому

      Olá Antônio! Muito obrigado por estar aqui conosco 👍🏻
      Este vídeo é o primeiro de uma série de 3 vídeos, onde mostro a criação de um fluxo incremental de dados, usando o Dataflows do Power BI.
      Siga para o segundo e terceiro vídeo, que você entenderá o processo 👍🏻👍🏻👍🏻

  • @bheatrizurias8427
    @bheatrizurias8427 11 місяців тому +1

    gratidão🤲

  • @dataclimb_data
    @dataclimb_data 4 роки тому

    Grato demais pelo material!! Realmente não encontrei nada parecido na internet além disso uma excelente didática!!

  • @cortesnejo
    @cortesnejo 6 місяців тому +1

    Estou trabalhando em cima de uma API parecida, como faz para paginar ela? Na conexão ela me retorna apenas duas listas: Orders (pedidos) e o endpoint da próxima pagina que seria next = /orders?page=2

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

      Consegui realizar a paginação usando essa mesma base

  • @heliovictorfreire6825
    @heliovictorfreire6825 4 роки тому

    Show demais esse tópico! Valeu por compartilhar.

  • @wctins
    @wctins 4 роки тому

    Show de bola. Eu pareço que "farejo" trabalhos com API's e documentação na internet é muito pouca, quase 100% é banco de dados. Você está dando show nas explicações bem calmas e explicando cada ponto!! Parabéns

  • @joaocamiloulhoa4878
    @joaocamiloulhoa4878 3 роки тому

    Show demais seus vídeos!! Poderia fazer um vídeo conectando a api do clima tempo..

    • @DevAnalytics
      @DevAnalytics  3 роки тому +1

      Anotada a dica, João!
      Valeu 👊🏻👊🏻👊🏻

  • @tiagolima8559
    @tiagolima8559 4 роки тому

    Novamente excelente material, parabéns!

  • @johnenderson
    @johnenderson 4 роки тому

    Sensacional !!

  • @jacksonleandrosantore1878
    @jacksonleandrosantore1878 2 роки тому +1

    Olá, não estou conseguindo trazer todas as páginas na Api do Gestão Click, será que tem solução?

    • @DevAnalytics
      @DevAnalytics  2 роки тому

      Tudo certo Jackson?
      Temos vários vídeos falando sobre paginação que poderão lhe ajudar ;)
      Abs!

  • @trajanomontassier4647
    @trajanomontassier4647 4 роки тому

    Ótimo conteúdo,!
    Parabéns

  • @demaxsuelmarques6382
    @demaxsuelmarques6382 3 роки тому

    muito bom conteudo!

  • @raphaelbonillo2192
    @raphaelbonillo2192 4 роки тому

    Estou tentando consumir uma API OAuth2, porém, em determinada etapa abre uma Pop-Up pedindo Login e Senha na página. É possível fazer Login com o Power Query?

  • @mariofontana1982
    @mariofontana1982 4 роки тому +1

    Quero ver o vídeo sobre atualização incremental utilizando uma API

    • @DevAnalytics
      @DevAnalytics  4 роки тому

      Fala. Mário! Tudo certo?
      Essa será uma série de 3 vídeos, onde estou disponibilizando 1 vídeo por semana. Terça que vem teremos o 2 capítulo desta série 😉
      Abs!

    • @mariofontana1982
      @mariofontana1982 4 роки тому

      @@DevAnalytics show, ansioso para o próximo conteúdo.
      Parabéns

  • @viniciusferreira8001
    @viniciusferreira8001 3 роки тому

    Excelente! Me ajudou muito, alguém saberia me dizer quais os itens na documentação da Microsoft relacionados ao consumo de API?

    • @DevAnalytics
      @DevAnalytics  3 роки тому +1

      Fala Vinicius!
      Este é o link da documentação do Web.Contents, função responsável em buscar conteúdos na web, incluindo de APIS
      docs.microsoft.com/en-us/powerquery-m/web-contents
      ;)

    • @viniciusferreira8001
      @viniciusferreira8001 3 роки тому

      @@DevAnalytics muito obrigado!

  • @thiagocardoso1395
    @thiagocardoso1395 4 роки тому

    Estou com essa demanda para ser resolvida, porém minha API não é publica e quando acesso o power bi service não consigo autenticar. O que devo fazer?

    • @DevAnalytics
      @DevAnalytics  4 роки тому +1

      Fala Thiago! Tudo certo?
      Você precisa verificar qual o método de autenticação a API possuí. Até hj, não tive problemas com nenhum método de autenticação (Oauth, Oauth2 ou Basic). Existem outros vídeos no canal, onde mostro como pegar dados de API Oauth e Oauth2 (que são as mais complexas). Em breve retornarei com mais vídeos sobre o tema ;)
      Um forte abraço!

    • @thiagocardoso1395
      @thiagocardoso1395 4 роки тому

      @@DevAnalytics obrigado por responder. Estou com outras dúvidas a gente pode marcar de conversar. Estou pensando em fazer um curso você tem?

    • @mrgar89
      @mrgar89 2 роки тому

      @@DevAnalytics estou com a mesma demanda e o mesmo problema. Estou com uma Api que não é pública e não consigo executar o script pelo Power Bi Service. Conseguem me ajudar?

  • @robsongoncalves1885
    @robsongoncalves1885 4 роки тому

    Por favor, um help
    Minha Api principal termina com ?
    Porém o Power BI muda para / , quando vou colocar a credencial online ele apresenta erro, pois o nome foi mudado
    Ex API correta: HTTPS:// teste.com/api/table/teste? Ele muda para HTTPS:// teste.com/api/table/teste/

    • @DevAnalytics
      @DevAnalytics  4 роки тому

      Fala Robson! Tudo certo?
      Então, o "?" que você se refere, evidencia a passagem de parâmetros/filtros, pela URL da API.
      A "/" representa um novo nível na API.
      Ou seja, se temos teste.com/api/table/teste?campo=1, isso quer dizer que você está tentando acesar a API, mas passando uma query (campo=1) para o contexto da requisição.
      Neste caso, podes usar o Parâmetro Query, dentro da função Web.Contents
      Segue a documentação da Microsoft para esta função, para que você possa dar uma conferida ;)
      docs.microsoft.com/pt-br/powerquery-m/web-contents
      Um forte abraço!

  • @aespindolapitz
    @aespindolapitz 4 роки тому

    Gostei desse Workflow Increment API. Você não pode compartilhar? Eu estou montando um repositório para obter dados no Power BI através de API de estatisticas de futebol e quero otimizar e tornar todo o processo mais automatizado possível.
    Abraços,

    • @DevAnalytics
      @DevAnalytics  3 роки тому

      Obrigado pelo comentário, Alexandre.
      Infelizmente o workspace do vídeo foi descartado assim que ele foi gravado.

  • @wctins
    @wctins 4 роки тому

    Aproveitando Rafael, trabalho no serviço público e lá utilizam muito por ser gratuito o Google Sheets. Tem uns videos que ensinam como conectar o Google Sheets de forma segura ( e não tornando o relatório público) mas para isso é preciso usar API do Google, só que quando chega no PBI Services, dá pau e não atualiza. Poderia fazer um vídeo desde a criação até a configuração de atualização usando o Sheets?
    Obrigado desde já

    • @DevAnalytics
      @DevAnalytics  4 роки тому

      Anotada a sugestão!!! Muito obrigado!!!

  • @armfpv
    @armfpv 4 роки тому

    👏👏👏🔝💪👊