Power BI é uma ferramenta da Microsoft para Business Intelligence, onde é possível conectar dados, modelá-los e visualizar os mesmo criando relatórios, dashboards e compartilhando insights.
Dessa forma, a ferramenta pode ser utilizada para acompanhamento atual de gráficos e relatórios personalizados facilitando a gestão.
Com a integração entre as ferramentas, você pode encaminhar os dados de registros do Atendare para o Power BI, facilitando a comunicação e geração de gráficos e insights sobre seu processo!
REQUISITOS
- Ter uma conta ativa no Atendare
- Ter uma conta no Power BI
TÓPICOS DO ARTIGO
Importação dos dados para o Power BI
IMPORTAÇÃO DOS DADOS PARA O POWER BI
1. O primeiro passo para realizar a importação, é criar uma requisição no Power BI para a API do Atendare. Para isso, acesse:
Power BI desktop > Clique em Get Data (Obter dados) > Selecione a opção Web
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0.png)
2. Ao selecionar essa opção, uma tela será exibida onde você deve informar os seguintes campos abaixo:
URL Parts: URL da requisição (Acesse aqui a documentação da API)
HTTP Parameters: Access-Token gerado no Atendare (Esse token deve ser solicitado para nossa equipe de atendimento)
Conforme exemplo abaixo utilizando a busca pelos Contatos do Atendare:
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-1.png)
3. Preenchendo esses dados, clique em Ok.
BUSCAR DADOS
Na API do Atendare, a maioria dos registros que são acessados possuem paginação, e para conseguir importar os mesmo para o Power BI, é necessário adicionar um script que busque todos os dados da API.
Confira como adicionar esse script seguindo os passos abaixo:
1. Acesse a tela das Queries e selecione a opção Advanced Editor (Editor avançado do Power Query M.)
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-2.png)
2. Com isso, adicione o seguinte script abaixo no Advanced Editor
let
SourcePagination = (pageIndex as number) =>
let
apiUrl = "https://api.atendare.com/v2/contacts",
pageSize = 100,
fullUrl = apiUrl & "?page_size=" & Text.From(pageSize) & "&page_index=" & Text.From(pageIndex),
accessToken = "{access-token}",
rawData = Web.Contents(fullUrl, [Headers=[#"Access-Token"=accessToken]]),
json = Json.Document(rawData),
Results = Table.FromList(json[results], Splitter.SplitByNothing(), null, null),
Length = Table.RowCount(Results)
in
if Length > 0 then
Results & @SourcePagination(pageIndex + 1)
else
Results,
#"Expanded results" = SourcePagination(0)
in
#"Expanded results"
Conforme imagem abaixo:
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-3.png)
Atenção: Lembre-se de preencher o Access-Token corretamente, trocando o trecho do código onde diz:
accessToken = “{access-token}”
Para o token que você recebeu da equipe de suporte:
accessToken = “abcdefgh1234567890”// Exemplo de token fictício
3. Após adicionar o script, basta clicar em Done.
Nota: Pode ocorrer demora para exibir os resultados, dependendo da quantidade de informações buscadas.
E pronto! Dessa forma, a busca dos dados foi realizada e os mesmos serão exibidos em tabelas! Confira agora, como visualizá-los!
VISUALIZANDO DADOS
Após realizar a busca na API, será exibida uma tabela com os registros buscados. Confira como expandir seus dados e também onde visualizar os mesmos.
Expandir tabelas
1. Para expandir os resultados, clique nas flechas ao lado da coluna gerada na tabela.
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-4.png)
2. Clicando nessa opção, uma janela será exibida para você escolher quais dados deseja expandir:
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-5.png)
3. Após selecionar os dados, clique em Ok. Nisso criará uma nova etapa com os registros expandidos:
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-6.png)
Visualizar dados
1. Seus dados estarão visíveis no lado direito do Power BI Desktop, onde você consegue escolher quais colunas deseja usar, atualizar os dados e atualizar a query de busca caso necessário.
Nota: Lembre-se de salvar sempre as alterações. E assim você obterá os registros que precisará via API e criar as análises necessárias.
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-7.png)
![](https://help.atendare.com/wp-content/uploads/2023/10/pasted-image-0-8.png)
Ficou com alguma dúvida? Encaminhe um e-mail para [email protected] que vamos te ajudar!