Eu só queria conectar o Power BI à API do Omie.

Eu só queria conectar o Power BI à API do Omie.

Fala pessoal,

Na última semana um cliente nos procurou com a necessidade de conectar o Power BI a um ERP bastante utilizado, principalmente por empresas que fazem BPO Financeiro. Fui então fazer meu dever de casa, pesquisar sobre a API, dar uma breve estudada na documentação e claro se possível criar uma conta online gratuita e usar dados de exemplos.

Perfeito, a Omie disponibiliza dados de exemplo. Muito feliz fui testar então a consulta de Lançamentos de contas a pagar ( LancamentoContaPagar (omie.com.br) ) . A consulta retornou apenas pouco mais de 80 registros, o que pra teste é um pouco frustrante visto que não me permitiria dar uma “estressada” na API e validar se ela rodaria bem com uma atualização full no Power BI.

Sendo assim gastei algumas horas brincando com o PowerShell criando um script pra popular dados aleatórios de contas a pagar no Omie, utilizando já as contas correntes, clientes e plano de contas já criados automaticamente com um ambiente de teste.

A API se saiu bem embora demore bastante a inserção em massa, cheguei a inserir mais de 130 mil registros conforme você pode verificar abaixo:

 

Se você quiser então criar uma massa de dados basta usar nosso singelo script abaixo em Power Shell e mesmo que você não tenha conhecimento em PowerShell é bem simples.

Primeiro você vai precisar de uma conta do Omie que pode conseguir AQUI Criando seu aplicativo para testar as APIs | Ajuda Omie e depois pegar seu APP_KEY e APP_SECRET aqui Obtendo a Chave de Acesso para integrações de API | Ajuda Omie

Agora de posse dos dados que você precisa vá ao menu iniciar da sua maquina e pesquise por “PowerShell ISE”

Clica para criar um novo documento.

E só copiar e colar o código abaixo, alterando as informações de $app_key, $app_secret, $registrosTotal (total de registros que você quer inserir), $DataInicial e $DataFinal (datas iniciais e finais que você gostaria de ter lançamento). Aconselho que rode o código a noite e deixe rodando, dependendo da quantidade de registros totais podem demorar umas boas horas.

 

 

 

 

Deixe uma resposta

Power Tuning
Visão geral da privacidade

Este site utiliza cookies para que possamos lhe proporcionar a melhor experiência de usuário possível. As informações dos cookies são armazenadas em seu navegador e executam funções como reconhecê-lo quando você retorna ao nosso site e ajudar nossa equipe a entender quais seções do site você considera mais interessantes e úteis.