Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.57 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.57 KB

PySpark DBcom

Comparador de bases relacionais

Este programa faz comparação quantitativa de tabelas de duas bases relacionais diferentes. Para acessar as bases de dados ele realiza conexões JDBC e puxa a tabela para o ambiente Spark.

Modo de usar:

Apos editar o arquivo packs/get_string.py, execute dbcom -t tabela1,tabela2,...,tabelaN

Exemplo de saída:

table(s) sqlserver redshift
0 assistencia_questionario_pergunta_tb 87 87
1 assistencia_questionario_resposta_tb 255 255
2 assistencia_questionario_tb 31 31
3 assistencia_servico_tb 392 392
4 itens_nao_inclusos_tb 407 407
5 plano_assistencia_tb 77 77
6 proposta_assistencia_atual_tb 6739161 0
7 servico_tb 84 84

Help:

dbcom -h
usage: dbcom [-h] [-e AMBIENTE] [-d DATABASE] [-c CATEGORY] [-t TABLES]

App comparador quantitativo de tabelas de diferentes bases de dados. Argumentos default []
optional arguments:

  • -h, --help show this help message and exit
  • -e AMBIENTE [dev], hml ou prd
  • -d DATABASE [seguros_db] ou assistencia_db
  • -c CATEGORY [ab] ou abs
  • -t TABLES uma ou mais tabelas separadas por vírgula