-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathINSTRUÇÕES.txt
More file actions
123 lines (97 loc) · 10.8 KB
/
Copy pathINSTRUÇÕES.txt
File metadata and controls
123 lines (97 loc) · 10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Para utilizar o SINARC é necessário executar duas rotinas:
1) Rotina de instalação dos programas SINARC e Rede CNPJ
2) Rotina de criação dos bancos de dados
O processo de instalação dos programas é relativamente rápido. Porém, a rotina de criação dos bancos de dados leva algumas horas, dependendo da capacidade de processamento do computador.
=============================================
1) ROTINA DE INSTALAÇÃO DO SINARC E REDE CNPJ
=============================================
O SINARC, Sistema Integrado de Análise de Redes Complexas, utiliza a modelagem de bancos de dados relacionais do projeto open source Rede CNPJ (https://github.com/rictom/rede-cnpj).
No entanto, a forma de consulta, de criação, de processamento e de exibição dos grafos gerados pelo SINARC utiliza metodologia própria.
Importante registrar que o SINARC é fruto do brilhante e inspirador trabalho realizado pelo criador do sistema Rede CNPJ, que gentilmente compartilha seu código-fonte com a sociedade, demonstrando que a transparência e a colaboração são pilares fundamentais para o avanço tecnológico.
ATENÇÃO: A rotina de instalação do SINARC e do Rede CNPJ no computador necessita de pelo menos:
1) 15 GB de espaço livre no drive onde se encontra o sistema operacional Windows (normalmente drive C)
1) 100 GB de espaço livre no drive onde o programa será instalado. Após a instalação, o total de espaço ocupado pelos arquivos será de aproximadamente 70 GB.
2) 3 GB de espaço livre na memória RAM.
Caso opte por não ocupar os 70 GB de espaço no seu computador após a instalação, mova a pasta SINARC (a ser criada pelo usuário para abrigar o sistema) para um HD externo ou pen drive. Os programas permanecerão funcionais nas mídias externas.
Para instalar o SINARC e o REDE CNPJ você precisa baixar apenas o arquivo "instalador_main.bat" do repositório (https://github.com/controlecidadao/sinarc/blob/main/instalador_main.bat) e salvá-lo em uma pasta exclusiva para os programas, criada pelo usuário (ex.: SINARC). Por se tratar de um arquivo executável (.bat), seu navegador pode pedir a confirmação do download.
Para baixar o arquivo "instalador_main.bat", primeiro clique sobre ele dentro do repositório do SINARC no Github. Quando o seu conteúdo for exibido em uma nova página, clique sobre o símbolo de seta para baixo, localizado à direita da tela (Download raw file).
O arquivo "instalador_main.bat" executa automaticamente a seguinte rotina de instalação:
1) Baixa e instala o gerenciador de ambientes virtuais Miniconda, juntamente com a versão 3.10 do Python, criando a pasta "miniconda3".
2) Baixa a íntegra dos repositórios SINARC e Rede CNPJ (fork) e cria as pastas "rede-cnpj-master" e "sinarc-main".
3) Renomeia arquivos TXT para BAT.
4) Cria os ambientes virtuais "rede_cnpj" e "sinarc".
5) Copia arquivos de configuração da pasta "sinarc-main" para outras pastas.
Para iniciar a instalação (procedimento testado com o Windows 11), siga os seguintes passos:
1) Usando o Windows Explorer, clique com o botão direito do mouse dentro da pasta onde foi salvo o arquivo "instalador_main.bat" e selecione a opção "Abrir no Terminal". Esse procedimento permite que eventuais erros durante o processo de instalação sejam exibidos na janela do Terminal do Window. Certifique-se de você possua o aplicativo Windows Terminal instalado em seu dispositivo. Caso não o tenha, faça o download através da Microsoft Store.
2) Na janela do Terminal (Windows PowerShell), digite ".\instalador_main.bat" (sem as aspas) e pressione ENTER: a rotina de instalação será iniciada.
3) Caso o Windows não permita a execução do arquivo .bat por meio do método anterior, tente executá-lo usando privilégios de administrador. Para tanto, clique com o botão direito do mouse sobre o arquivo "instalador_main.bat" e selecione a opção "Executar como administrador" (disponível a partir do Windows Vista).
4) Caso o download dos repositórios apresente erro, repita o procedimento de instalação.
Para compartilhamento da pasta SINARC, recomenda-se gerar um arquivo ZIP usando o programa "7 Zip Portable", disponível em "https://portableapps.com/apps/utilities/7-zip_portable". O arquivo zipado possui aproximadamente 20 GB.
========================================
2) ROTINA DE CRIAÇÃO DOS BANCOS DE DADOS
========================================
Para criar os 4 bancos de dados usados pelo SINARC e pelo Rede CNPJ, siga os seguintes passos:
1) Abra a pasta "dados-publicos-zip", localizada em "SINARC\rede-cnpj-master\rede_cria_tabelas\dados-publicos-zip".
2) Acesse o site da Receita Federal (https://arquivos.receitafederal.gov.br/dados/cnpj/dados_abertos_cnpj/) e clique sobre a pasta contendo os dados desejados, identificados por Ano/Mês. Estão disponíveis pastas com arquivos mensais a partir de 05/2023.
3) Realize manualmente o download de todos os arquivos .zip para a pasta "dados-publicos-zip" (37 arquivos no total).
Exemplo: Pasta 2024-11
Name Last modified Size Description
Parent Directory -
Cnaes.zip 2024-11-13 16:17 22K
Empresas0.zip 2024-11-13 16:38 366M
Empresas1.zip 2024-11-13 16:37 74M
Empresas2.zip 2024-11-13 16:37 75M
Empresas3.zip 2024-11-13 16:37 81M
Empresas4.zip 2024-11-13 16:37 86M
Empresas5.zip 2024-11-13 16:37 93M
Empresas6.zip 2024-11-13 16:37 90M
Empresas7.zip 2024-11-13 16:37 95M
Empresas8.zip 2024-11-13 16:37 95M
Empresas9.zip 2024-11-13 16:37 91M
Estabelecimentos0.zip 2024-11-13 18:25 1.4G
Estabelecimentos1.zip 2024-11-13 17:08 324M
Estabelecimentos2.zip 2024-11-13 17:08 321M
Estabelecimentos3.zip 2024-11-13 17:08 323M
Estabelecimentos4.zip 2024-11-13 17:08 348M
Estabelecimentos5.zip 2024-11-13 17:08 324M
Estabelecimentos6.zip 2024-11-13 17:08 321M
Estabelecimentos7.zip 2024-11-13 17:24 322M
Estabelecimentos8.zip 2024-11-13 17:24 348M
Estabelecimentos9.zip 2024-11-13 17:24 324M
Motivos.zip 2024-11-13 16:17 1.1K
Municipios.zip 2024-11-13 16:17 42K
Naturezas.zip 2024-11-13 16:17 1.5K
Paises.zip 2024-11-13 16:17 2.7K
Qualificacoes.zip 2024-11-13 16:17 1.0K
Simples.zip 2024-11-13 16:19 229M
Socios0.zip 2024-11-13 16:19 157M
Socios1.zip 2024-11-13 16:18 47M
Socios2.zip 2024-11-13 16:18 47M
Socios3.zip 2024-11-13 16:18 47M
Socios4.zip 2024-11-13 16:18 47M
Socios5.zip 2024-11-13 16:18 47M
Socios6.zip 2024-11-13 16:18 47M
Socios7.zip 2024-11-13 16:18 47M
Socios8.zip 2024-11-13 16:18 47M
Socios9.zip 2024-11-13 16:18 47M
4) Volte para a pasta "rede_cria_tabelas" e inicie a rotina de criação dos bancos de dados. Para tanto, clique com o botão direito do mouse dentro da pasta e selecionando a opção "Abrir no Terminal". Certifique-se de você possua o aplicativo Windows Terminal instalado em seu dispositivo. Caso não o tenha, faça o download através da Microsoft Store.
5) Na janela do Terminal (Windows PowerShell), digite ".\cria_bancos_de_dados.bat" (sem as aspas) e pressione ENTER: a rotina de criação dos bancos de dados será iniciada.
6) Caso o Windows não permita a execução do arquivo .bat por meio do método anterior, tente executá-lo usando privilégios de administrador. Para tanto, clique com o botão direito do mouse sobre o arquivo "instalador_main.bat" e selecione a opção "Executar como administrador" (disponível a partir do Windows Vista).
7) A rotina executa 3 arquivos Python em sequência: "dados_cnpj_para_sqlite.py", "rede_cria_tabela_cnpj_links_ete.py" e "rede_cria_tabela_rede.db.py".
8) No incício da execução de cada arquivo .py, o usuário será consultado se deseja continuar o processo de criação dos bancos de dados. A execução de cada arquivo leva algumas horas.
9) Ao final da rotina, serão criados 4 arquivos de banco de dados SQLite na pasta "dados-publicos": "cnpj.db", "rede.db", "rede_search.db" e "cnpj_links_ete.db".
10) Na sequência, mova esses 4 arquivos ".db" para a pasta "bases" (SINARC\bases). ATENÇÃO: Como essa fase da instalação ocorre horas depois do início, é comum o usuário esquecer de realizá-la.
11) Pronto! Os programas SINARC e Rede CNPJ já podem ser usados normalmente.
As bases de dados de CNPJ da Receita Federal são atualizadas mensalmente. Para atualizar os bancos de dados usados pelo SINARC, substitua os arquivos .zip baixados anteriormente pelos do Ano/Mes desejado e execute esta rotina de criação novamente.
==========================================
3) ABRINDO OS PROGRAMAS SINARC E REDE CNPJ
==========================================
Como o SINARC utiliza a estrutura de bancos de dados do programa Rede CNPJ, primeiro abra o Rede CNPJ dando dois cliques sobre o arquivo "abre_rede_cnpj.bat", localizado na pasta "SINARC". Uma janela do Terminal do Windows será aberta.
Quando a interface do Rede CNPJ for exibida em uma nova aba do navegador, abra o SINARC clicando duas vezes sobre o arquivo "abre_sinarc.bat", também na pasta "SINARC". Uma segunda janela do Terminal do Windows será aberta e a interface do SINARC será exibida em uma nova aba do navegador.
Caso o Windows não permita a execução dos arquivos .bat por meio do método anterior, tente executá-lo usando privilégios de administrador. Para tanto, clique com o botão direito do mouse sobre o arquivo "instalador_main.bat" e selecione a opção "Executar como administrador" (disponível a partir do Windows Vista).
Pronto! Você já pode utilizar ambos os programas!
===============================
4) USANDO O PROGRAMA DB BROWSER
===============================
Para ampliar a capacidade de pesquisa, baixe e descompacte na pasta SINARC (criada pelo usuário para abrigar o sistema) a versão portátil e gratuita do programa DB Browser (arquivo "DB Browser for SQLite - .zip (no installer) for 64-bit Windows"), disponível em "https://sqlitebrowser.org/dl/". Com o auxílio do DB Browser é possível realizar filtros e consultas diretamente nas tabelas dos bancos de dados do sistema, combinando critérios de busca que não estão disponíveis nas interfaces gráficas do SINARC e do Rede CNPJ para chegar aos números de CNPJ que deseja explorar.
O DB Browser é um gerenciador de banco de dados SQLite utilizado para realizar filtros nos bancos de dados utilizados pelo SINARC e pelo Rede CNPJ. Com ele é possível localizar CNPJs por meio da combinação dos parâmetros contidos nas colunas das tabelas dos bancos de dados, como CEP, Rua, Número do Prédio etc.