Neste artigo vamos aprender a como integrar boards e databases ao power BI, de forma que ao recarregar a dashboard do BI, esta seja atualizada trazendo os novos dados do board ou database da Goalfy.
URLs citados no vídeo explicativo:
Board: https://api.goalfy.com.br/api/reports/createExcelDownload/IDREPORT/external?apiKey=TOKEN
Database: https://api.goalfy.com.br/api/reports/download/database/IDDATABASE/external?apiKey=TOKEN
Board
- No board de sua preferência, vá até a seção de relatórios e selecione ou crie e salve o relatório que deseja integrar. (Veja mais sobre criação de relatórios aqui).
- Exporte o relatório escolhido.
- Abra o Power BI e selecione a opção de criar um novo relatório.
- Selecione a opção “Importar dados do Excel”.
- Selecione e abra o arquivo do relatório exportado na Goalfy.
- Clique na caixa de seleção ao lado de “Sheet” e então, selecione a opção “Transformar Dados”.
- Na nova janela, selecione a opção “Editor Avançado”.
- Substitua “File” por “Web”. Então, substitua o conteúdo dentro das aspas por este URL:
https://api.goalfy.com.br/api/reports/createExcelDownload/IDREPORT/external?apiKey=TOKEN
- No URL, substitua “IDREPORT” pelo id do relatório da Goalfy.
- Para obter o id do relatório, abra o seu relatório na Goalfy copie tudo no link após “reports/”.
- Cole o id do relatório no URL, seguindo o passo 9.
- Agora, vá até as configurações de usuário da Goalfy. Role a tela até o final e gere uma chave de API. (Veja mais sobre configurações de usuário aqui).
Observação importante: Salve a chave API do board, esta mesma chave poderá usada para a integração da database
- Volte até o editor avançado do Power Bi. No URL, substitua “TOKEN” pela chave API copiada anteriormente.
- Clique em Concluído. Pronto! Sua integração entre seu board e o Power Bi está feita!
Database
- Vá até sua database de preferência e exporte-a. (Veja mais sobre databases aqui)
- No Power Bi, crie um novo relatório e selecione o arquivo exportado da database
- Clique na caixa de seleção ao lado de “Sheet” e então, selecione a opção “Transformar Dados”.
- Na nova janela, selecione a opção “Editor Avançado”.
- Substitua “File” por “Web”. Então, substitua o conteúdo dentro das aspas por este URL:
https://api.goalfy.com.br/api/reports/download/database/IDDATABASE/external?apiKey=TOKEN
- No URL, substitua “IDDATABASE” pelo id da database da Goalfy.
- Para obter o id da database, abra a database escolhida na Goalfy copie tudo no link após “datatable/”.
- Cole o id do relatório no URL, seguindo o passo 6.
- Agora, substitua “TOKEN” por uma nova chave API ou pela copiada anteriormente. (A mesma usada na integração do board).
- Clique em Concluído. Pronto! Sua integração entre sua database e o Power Bi está feita!