Solved

Integração Pipefy e PowerBI


Userlevel 3

Olá, gostaria de puxar os dados do meu processo e disponibiliza-los no PowerBi em dashboards interativos. Dessa forma, consigo controlar SLAs e KPIs de uma forma mais efetiva. Alguém aqui já fez algo do tipo? 

icon

Best answer by Felipe Scholz 5 June 2020, 12:56

View original

20 replies

Userlevel 7
Badge +6

Olá João, existe o jeito fácil e o difícil.

Difícil
Existem duas formas de atuar com API's do Pipefy: Query ou Mutation.


Mutation: Manipular o Pipefy com dados exteriores (Não é o que você quer) e as Query's: Extrair dados do Pipefy para alguma base de dados (É o que você quer).

  • Esse link contém o passo a passo de como trabalhar com isso no Power Query do Power BI (https://gist.github.com/petrsvihlik/cc34a6cf1882d515139c5b27f37cf99e )
  • Esse link é uma IDE para testar os códigos (https://app.pipefy.com/graphiql
  • Esse link tem as funções para montar o código API (https://api-docs.pipefy.com/reference/objects/TableField/), testar na IDE e depois montar com o primeiro código (primeiro link), substituindo essa parte: { organization(login: \""github\"") { name }} Pelo código montado.

Obs: Deve-se colocar o código montado, e não o resultado do código obtido na IDE.

 

Fácil

Existe um conector do Power BI (essa não é uma funcionalidade desenvolvida por nosso time e sim um terceiro, por isso não oferecemos suporte para ativar essa integração) com o código já montado. Se você precisar de uma informação que o conector não te de, ai você precisará montar o código do jeito acima (o difícil), mas não acho que seja um problema. Você entenderá melhor por esse link.

Userlevel 1

Oi João,

Gostaria de complementar a resposta Felipe, sobre o modo difícil - que cita APIs.

Uma outra solução seria integrar o seu Pipefy com uma planilha do Excel e, a partir dessa planilha, integrá-la com o PowerBI.

Você pode fazer essa integração [com o Excel], através de plataformas de integração, como a Pluga.

Userlevel 6
Badge +6

@vitoria_lanes podemos ver quais opções, difícil ou fácil atendem nossas demandas. :blush:

@João Pedro, nós na FEE, por não ter conseguido muito bem lidar com a parte da criação do API, exportamos os relatórios do Pipefy e importamos no PowerBI para a geração dos indicadores e monitoramento no dashboard. Parte ruim desta atividade, é que a atualização do dashboard é totalmente mecânica. Foi uma possibilidade encontrada por nós que tivemos dificuldade com o API. 

Userlevel 4
Badge +2

Olá, Pessoal! 

Querida deixar a minha contribuição. Mais uma maneira pra não ter que usar a API.
Para trabalhar com esses dados usei a integração do Zapier. 

Pipefy > Zapier > Google Sheets

Trazendo os dados que queria através de uma ação (mover card) ou (criar card), isso alimenta minha planilha em tempo real. 

Ponto positivo: Dados atualizados em tempo real, de acordo com a ação, é claro. 
Ponto negativo: Os dados passando por muitos lugares.

https://zapier.com/apps/pipefy/integrations

Userlevel 2
Badge

Bom dia, a todos. Atualmente, eu uso o conector Pipefy (beta) provido e configurei um Gateway para conectar automaticamente de forma diária. Assim, basta manter o gateway ativo que o Powebi online conecta no horário agendado. https://docs.microsoft.com/pt-br/power-bi/connect-data/service-gateway-onprem para maiores detalhes sobre como instalar o gateway.

Userlevel 4
Badge +3

Olá João, existe o jeito fácil e o difícil.

Difícil
Existem duas formas de atuar com API's do Pipefy: Query ou Mutation.


Mutation: Manipular o Pipefy com dados exteriores (Não é o que você quer) e as Query's: Extrair dados do Pipefy para alguma base de dados (É o que você quer).

  • Esse link contém o passo a passo de como trabalhar com isso no Power Query do Power BI (https://gist.github.com/petrsvihlik/cc34a6cf1882d515139c5b27f37cf99e )
  • Esse link é uma IDE para testar os códigos (https://app.pipefy.com/graphiql
  • Esse link tem as funções para montar o código API (https://api-docs.pipefy.com/reference/objects/TableField/), testar na IDE e depois montar com o primeiro código (primeiro link), substituindo essa parte: { organization(login: \""github\"") { name }} Pelo código montado.

Obs: Deve-se colocar o código montado, e não o resultado do código obtido na IDE.

 

Fácil

Existe um conector do Power BI (essa não é uma funcionalidade desenvolvida por nosso time e sim um terceiro, por isso não oferecemos suporte para ativar essa integração) com o código já montado. Se você precisar de uma informação que o conector não te de, ai você precisará montar o código do jeito acima (o difícil), mas não acho que seja um problema. Você entenderá melhor por esse link.

Comecei a usar o método fácil. Até o momento esta atendendo minha necessidade. Obrigado!!!

Não estou conseguindo utilizar o método fácil porque o acesso ao Conector está negado. Já solicitei ao proprietário há alguns dias, mas até o momento ainda não consegui a liberação. Se alguém puder disponibilizar o conector, eu agradeço! Seria muito bom ter essa integração com o Power BI.

Userlevel 7
Badge +6

@Karen Vilela Segue os arquivos do conector :) 

Userlevel 2

Bom dia, a todos. Atualmente, eu uso o conector Pipefy (beta) provido e configurei um Gateway para conectar automaticamente de forma diária. Assim, basta manter o gateway ativo que o Powebi online conecta no horário agendado. https://docs.microsoft.com/pt-br/power-bi/connect-data/service-gateway-onprem para maiores detalhes sobre como instalar o gateway.

Olá, estou tentando conectar o pipefy beta ao powerbi online porém o mesmo não acha o gateway para cadastrar a nova fonte de dados, será que alguem consegue ajudar?

Userlevel 7
Badge +6

@murilogamagodoy Acredito que isso seja um problema com o PowerBi não? Aqui tem um artigo que explica esse erro: https://community.powerbi.com/t5/Service/Gateway-problem/td-p/563613

Userlevel 2

@murilogamagodoy Acredito que isso seja um problema com o PowerBi não? Aqui tem um artigo que explica esse erro: https://community.powerbi.com/t5/Service/Gateway-problem/td-p/563613

Boa tarde, Felipe não é este o erro apresentado

Preciso do acesso do custom connector para inserir o teste de conexão.

Segue a resposta informada pelo suporte da microsft:

For custom connectors to work with the on-premises data gateway, they need to implement a “TestConnection” section in the custom connector’s code. This section isn't required when you use custom connectors with Power BI Desktop. For this reason, you can have a connector that works with Power BI Desktop, but not with the gateway. For more information on how to implement a TestConnection section, see this documentation.

Olá, Estou usando o Connector, mas estou notando bastante demora ao carregar as informações ou em tratar os dados no editor do Power BI, existe alguma forma de deixar a conexão mais rápida?

@Pipefy, libera um negocio que aparece no power bi e atualiza sem gambiarra. Que chato ter que ficar correndo atras disso. (baixa app de terceiros que ta fora do ar, ai o negocio não atualiza sozinho… que bad..)

Userlevel 1

Olá, Pessoal! 

Querida deixar a minha contribuição. Mais uma maneira pra não ter que usar a API.
Para trabalhar com esses dados usei a integração do Zapier. 

Pipefy > Zapier > Google Sheets

Trazendo os dados que queria através de uma ação (mover card) ou (criar card), isso alimenta minha planilha em tempo real. 

Ponto positivo: Dados atualizados em tempo real, de acordo com a ação, é claro. 
Ponto negativo: Os dados passando por muitos lugares.

https://zapier.com/apps/pipefy/integrations

Oi Ana, 

Tira uma dúvida, por favor?!

Usar API esta sendo complicado para mim. Sua alternativa é simples e atende o que eu gostaria. Dessa maneira eu conseguiria extrair todas as informações de um pipe? Por exemplo, cada uma das etapas e tudo que esta contido nelas?

 

Userlevel 1

Bom dia!

 

Estou tentando realizar a integração pelo método fácil, utilizando um conector, mas não estou conseguindo finalizar, pois não aparece a opção Pipefy na obtenção dos dados. É como se a conexão não tenha sido realmente realizada.

 

Estou utilizando o conector que foi enviado nesse tópico e um vídeo do Pipefy com o passo a passo de como realizar essa conexão mas até o momento não tive êxito.

 

Alguém passou pelo mesmo problema? Se sim, como conseguiu resolver?

 

Link do vídeo: https://screencast-o-matic.com/watch/cYV3lhvLvU

Userlevel 1
Badge +1

Olá ,

Acabei de realizar um apoio ao pessoal da Vale.com para usarem o conector. Fiz uma call direta e eles conseguiram conectar com sucesso. Adoraram o apoio ;)

abcs

Fernando

 

Userlevel 6
Badge +4

Olá João, existe o jeito fácil e o difícil.

Difícil
Existem duas formas de atuar com API's do Pipefy: Query ou Mutation.


Mutation: Manipular o Pipefy com dados exteriores (Não é o que você quer) e as Query's: Extrair dados do Pipefy para alguma base de dados (É o que você quer).

  • Esse link contém o passo a passo de como trabalhar com isso no Power Query do Power BI (https://gist.github.com/petrsvihlik/cc34a6cf1882d515139c5b27f37cf99e )
  • Esse link é uma IDE para testar os códigos (https://app.pipefy.com/graphiql
  • Esse link tem as funções para montar o código API (https://api-docs.pipefy.com/reference/objects/TableField/), testar na IDE e depois montar com o primeiro código (primeiro link), substituindo essa parte: { organization(login: \""github\"") { name }} Pelo código montado.

Obs: Deve-se colocar o código montado, e não o resultado do código obtido na IDE.

 

Fácil

Existe um conector do Power BI (essa não é uma funcionalidade desenvolvida por nosso time e sim um terceiro, por isso não oferecemos suporte para ativar essa integração) com o código já montado. Se você precisar de uma informação que o conector não te de, ai você precisará montar o código do jeito acima (o difícil), mas não acho que seja um problema. Você entenderá melhor por esse link.

 

 

Olá Felipe, tudo bem??

 

Existe alguma possibilidade de fazer o conector funcionar de maneira incrementativa, não baixando toda base de dados todas as vezes? Ou uma maneira de automatizar a atualização usando o conector??

Userlevel 1
Badge +1

Que eu saiba, via conector, não é possivel de forma incremental. Mas automatizar, basta instalar o Gateway on premise do pwbi e configurar a sincronização no dataset no pwbi online.

Bom dia, a todos. Atualmente, eu uso o conector Pipefy (beta) provido e configurei um Gateway para conectar automaticamente de forma diária. Assim, basta manter o gateway ativo que o Powebi online conecta no horário agendado. https://docs.microsoft.com/pt-br/power-bi/connect-data/service-gateway-onprem para maiores detalhes sobre como instalar o gateway.

Boa tarde.

Gostaria de saber mais detalhes sobre como vc configurou o gateway para o pipefy.

Hoje já uso esse gateway para bases externas como access e excel e para um banco de dados no ORACLE, mas quando tento configurar o Pipefy por meio do API Pipefy Conector ele me apresenta o seguinte erro:

Não é possível conectar: Encontramos um erro ao tentar conectar a . Detalhes: "Não foi possível registrar essa fonte de dados para nenhuma instância de gateway nesse cluster. Veja mais detalhes abaixo sobre erros específicos para cada instância de gateway."

Userlevel 1
Badge +1

Olá Arthur,

Este erro ocorreu comigo também. Eu instalei o Gateway on premise data gateway versão 3000.66.8 (já tem uma mais recente) e refiz a configuração. Mas antes, é importante você ter a versão correta do conector também e apontar para o diretório correto onde está este arquivo no gateway (às vezes, o local do arquivo fica mascarado no windows com outro nome - tivemos isso com um colega da Vale que , depois de revisar este ponto, passou a funcionar). Se vc quiser, podemos fazer um call via zoom (email [email protected] ) para revisarmos os passos.

grande abraço,

Fernando

Reply