Trello API no Power BI
![Trello API no Power BI](assets/trello-api/trello-api.jpg)
Introdução
O Trello é uma ferramenta incrível que tem ajudado bastante na organização do fluxo de trabalho da minha equipe, porém, quando criamos ou movimentamos muitos cards em um quadro, a administração deles é dificultada, e se faz necessária a utilização de uma ferramenta auxiliar que possibilite a criação de indicadores importantes para certas tomadas de decisão. Pensando nisso, decidi utilizar o Power BI para ter acesso a todas as informações do quadro da equipe, com o intuito de criar alguns indicadores.
![Banner da Escola de Data Science: Matricula-se na escola de Data Science. Junte-se a uma comunidade de mais de 500 mil estudantes. Na Alura você tem acesso a todos os cursos em uma única assinatura; tem novos lançamentos a cada semana; desafios práticos. Clique e saiba mais!](assets/alura-matricula-maior-escola-tecnologia-brasil-mais-500-mil-estudantes/matricula-escola-data-science-alura-saiba-mais-versao-mobile.png)
Utilizando a conexão web do Power BI
Sabendo que o Power BI consegue se conectar a um site através de seu URL, intuitivamente copiei o url do quadro e tentei me conectar pelo Power BI Desktop.
![power bi para desktop](assets/trello-api/imagem-1.png)
Como mostra a imagem acima, não consegui realizar a conexão pois o power BI não conseguiu fazer a leitura que eu desejava. Sendo assim, dei uma olhada nas configurações do quadro, para saber se existia alguma forma de exportar as informações do mesmo e notei que poderia exportar tanto no formato JSON quanto em CSV, porém, em CSV, precisaria da assinatura do Business Class.
![imagem inicial do perfil do autor do artigo no trello](assets/trello-api/imagem-2.png)
![menu inicial do trello](assets/trello-api/imagem-3.png)
![menu inicial do trello](assets/trello-api/imagem-4.png)
Sabendo dessa solução, comecei a considerar que o possível trabalho de exportação, toda vez que eu quisesse atualizar o relatório, talvez não fosse a melhor solução, afinal, seria repetitivo. Determinado, procurei por uma ferramenta capaz de facilitar a conexão entre o Power BI e o Trello de tal forma que evitasse o trabalho repetitivo.
Conhecendo o Trello API
Depois de pesquisar, encontrei o candidato perfeito! Uma API do Trello que possibilita a utilização da conexão web do Power BI, trazendo as informações do quadro no formato JSON.
![menu inicial do trello api](assets/trello-api/imagem-5.png)
Para utilizar a API, basicamente precisei obter as informações destacadas na imagem acima, inseri-las como parâmetros do url e, por fim, passar o url configurado no Power BI.
Obtendo as informações
A primeira informação que obtive, foi a chave do quadro da minha equipe, pegando o id informado dentro da exportação em JSON.
![menu inicial do trello api](assets/trello-api/imagem-6.png)
Logo em seguida, obtive a chave da API acessando este site.
![menu inicial do trello api](assets/trello-api/imagem-7.png)
Por fim, obtive o Token da API que permite acesso as minhas informações do Trello dentro do mesmo link da chave da API:
![imagem do server token](assets/trello-api/imagem-9.png)
![imagem de acesso ao trello por meio do token](assets/trello-api/imagem-10.png)
Estabelecendo a conexão
![imagem de configuração da url](assets/trello-api/imagem-11.png)
![imagem final](assets/trello-api/imagem-12.png)
Como mostram as imagens acima, finalmente fiz a conexão dos dados do quadro do Trello com o Power BI, assim, possibilitando a criação dos meus tão desejados indicadores.
Se você ficou interessado(a) em conhecer ainda mais essa ferramenta, o curso de Power BI da Alura foi feito para você! Nós te ajudaremos em todos os passos dos processos até a criação dos relatórios.