Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

TOTVS CAROL - Carol Plataforma - Como exportar dados da Plataforma Carol via Python usando PyCarol


time.png Tempo aproximado para leitura: 00:15:00 min

Dúvida

Como exportar dados da Plataforma Carol via Python usando PyCarol?

Ambiente
TOTVS CAROL - Carol Plataforma - Todas as versões

Solução
Para exportar dados do BIG QUERY da Plataforma Carol usando Python (PyCarol) basta seguir os passos abaixo e os arquivos de modelo anexos neste artigo. Clique aqui para mais informações sobre o PyCarol.

Para essa ação vamos usar o VsCode bastando instalar as extensões necessárias. São sugeridas as seguintes:

mceclip0.png

Crie um arquivo nomeado de carol.json (modelo anexo) e informe suas credenciais de LOGIN da Plataforma CAROL no formato abaixo:


{

   "login":"seu.email@totvs.com.br",

   "password":"suasenha"

}

São os mesmos usados para acessar seu Ambiente/Tenant na Plataforma Carol:

mceclip1.png

Depois abram no VsCode e executem o código do arquivo chamado: export.ipynb (modelo anexo).

Pontos de atenção:
1- Verifique o diretório onde está o arquivo JSON com suas credenciais.

mceclip4.png

2- No código do arquivo export.ipynb informe qual a Organização e Ambiente/Tenant que deseja acessar os dados. Caso tenha dúvidas no conceito de Organização e Ambiente/ Tenant, sugiro que Clique Aqui e assista os vídeos disponibilizados pelo time de suporte. Essa informação também pode ser coletada na tela de Login do Ambiente/Tenant.

mceclip4.png


3- Verifique a Query que deseja utilizar para extrair os dados, no exemplo abaixo eu pego todos os campos da Staging Table PFUNC com dados consolidados. Mas existem infinitas possibilidades, de Joins, entre outros.

mceclip0.png

Para saber o nome completo das Tabelas existentes dentro do Big Query de cada Ambiente/Tentant você pode usar a extensão da Carol BigQuery no VsCode e/ou usar a opção de Editor através do Explorer da Plataforma Carol e executar o comando "SELECT * FROM INFORMATION_SCHEMA.TABLES".

Para mais comandos e documentos sobre o Big Query acesse a documentação do Google Big Query "Visualização de TABLES".

Para mais informações sobre a extensão Carol BigQuery do VsCode acesse a documentação disponível junto da extensão no VsCode.

mceclip2.png

4- Verifique o diretório e o nome do arquivo que será gravado com o resultado da Query.

mceclip3.png

5- O arquivo .CSV vai vir com os dados em uma única coluna e separados por vírgula, basta usar o Excel para separar os dados.

mceclip9.png

Atenção: Ao executar o código, caso ocorra o erro "ModuleNotFoundError: No module named 'openpyxl" indica que o módulo openpyxl não está instalado no seu ambiente Python. Esse módulo é comumente usado para trabalhar com arquivos do Excel no Python.

Para corrigir esse erro, é necessário instalar o módulo openpyxl. Você pode fazer isso executando o seguinte comando no terminal do seu ambiente Python:


 pip install openpyxl


Saiba Mais
CLIQUE AQUI para acessar mais artigos e FAQs do suporte relacionados a TOTVS Carol
CLIQUE AQUI para acessar a documentação técnica da TOTVS Carol no TDN
Plataforma Carol - Manual do Usuário

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _