dados abertos no tce-rs

22
DADOS ABERTOS NO TCE-RS 2º Encontro Nacional de Dados Abertos 22/novembro/2013 ESAF/Brasília

Upload: telmo-brugnara

Post on 18-Dec-2014

144 views

Category:

Technology


0 download

DESCRIPTION

Slides sobre o portal de dados abertos do TCE-RS, apresentados durante o 2º Encontro Nacional de Dados Abertos

TRANSCRIPT

Page 1: Dados abertos no TCE-RS

DADOS ABERTOS NOTCE-RS

2º Encontro Nacional de Dados Abertos22/novembro/2013

ESAF/Brasília

Page 2: Dados abertos no TCE-RS

Controle externo dos órgãos públicos das esferas estadual emunicipal

TCE-RS: ATUAÇÃO

97 órgãos estaduais1.167 órgãos municipais de 497 municípios

Page 3: Dados abertos no TCE-RS

DADOS ABERTOS NO TCE-RS (HISTÓRICO)Lei da Transparência ( ) - maio/2009Portal do Controle Social (dez/2010)Consegi 2011 - tema: Dados Abertos (maio/2011)Lei de Acesso a Informação ( ) Sanção: novembro/2011 Vigor: maio/2012Lançamento - agosto/2012

LC 131

Lei Federal 12.527

dados.tce.rs.gov.br

Page 4: Dados abertos no TCE-RS

PORTAL DO CONTROLE SOCIAL (2010)

Page 5: Dados abertos no TCE-RS

DADOS ABERTOS DO TCE-RS (2011)

Page 6: Dados abertos no TCE-RS

QUE DADOS?Dados do

Sistema de Informações para Auditoria e Prestação de ContasSIAPC

Sistema desenvolvido pelo TCE/RSDados desde 2000Remessas bimestrais1.167 Órgãos Municipais

Page 7: Dados abertos no TCE-RS

OS DADOS

auxiliares

séries

normas

elementos_de_despesagrupos_natureza modalidade_de_aplicacao

balancete_despesa

balancete_receita

execucao

funcoes

gastos_lrf_legislativo

gastos_lrf_mde_asps

limites_gastos

orgaos_municipais_auditados_rs

recebimentos_orgaos_municipais

subfuncoes

tipos_unidades

portaria 42

portaria 163

LRF, CF, ...

CD_FUNCAO

CD_FUNCAO

CD_ORGAO

CD_ORGAO

CD_ORGAO

CD_ORGAO

CD_ORGAO

CD_ORGAO

CD_SUBFUNCAO

CD_SUBFUNCAO

TP_UNIDADE

TP_UNIDADE

TP_UNIDADE

Page 8: Dados abertos no TCE-RS

OS DADOS: BALANCETE DE DESPESA

Page 9: Dados abertos no TCE-RS

CONCEPÇÃO / ARQUITETURAservidor web simples (apache)arquivos estáticos (vs api conectada a banco relacional)formato de dados: csv, xml, json, html (table)conquistar 3 (ou 4?) das 5 estrelas

Page 10: Dados abertos no TCE-RS

5 ★ OPEN DATA

Page 11: Dados abertos no TCE-RS

API VS ARQUIVOS ESTÁTICOSAPI Arq. Estáticos

✔ fácil manutenção /evolução

✔ sem dependência detecnologia server-side

✔ pouca preocupação comconsumo de recursos /bots

Page 12: Dados abertos no TCE-RS

SQLDUMPArquitetura pipeline: 1 grabber, multiplos processorsTrafegam no pipeline: esquema + conexão bancoBancos relacionais (postgresql, mysql, oracle, ...)Funcionalidades:

Dump de esquemaDump de dados (csv, xml, json, html, sql insert, ...)Geração de diagrama E-R (graphml)

Software livre ( )

JDBC

LGPL

https://bitbucket.org/tbrugz/sqldump

Page 13: Dados abertos no TCE-RS

SQLDUMP: CONFIGURAÇÃOsqldump.processingclasses=SQLQueries

sqldump.datadump.dumpsyntaxes=csv, xml, json, html

sqldump.datadump.outfilepattern=${outputdir}/auxiliar/[tablename][partitionby].[syntaxfileext]

# queries

sqldump.queries=balrec, fun

sqldump.query.balrec.name=balancete_receita

sqldump.query.balrec.sqlfile=sql/siapc_bal_receita.sql

sqldump.query.balrec.param.1=${dadosabertos.anoini}

sqldump.query.balrec.partitionby=[col:ano] | [col:ano]/[col:cd_orgao]

sqldump.datadump.outfilepattern.id@balrec=${outputdir}/municipal/[tablename]/[partitionby].[syntaxfileext]

sqldump.query.fun.name=funcoes

sqldump.query.fun.sql=select cd_funcao_padrao, ds_funcao_padrao from siapc.acg_funcoes_padrao \

order by cd_funcao_padrao

Page 14: Dados abertos no TCE-RS

ANT (MAKE XML)

roda sqldumpcria zip, 7z, sha1

remove arquivos não compactados (excução orçamentária)realiza deploy (find/replace + copy)

Page 15: Dados abertos no TCE-RS

ESTATÍSTICAS: ARMAZENAMENTO

Page 16: Dados abertos no TCE-RS

ESTATÍSTICAS: Nº DE REGISTROS(EXECUÇÃO ORÇAMENTÁRIA)

Page 17: Dados abertos no TCE-RS

ESTATÍSTICAS: ACESSOS P/ DIA

(google analytics)

Page 18: Dados abertos no TCE-RS

ESTATÍSTICAS: ACESSOS P/ DIA (2)

(logs apache)

Page 19: Dados abertos no TCE-RS

ESTATÍSTICAS: ACESSOS P/ DIA (3)

(logs apache)

Page 20: Dados abertos no TCE-RS

USUÁRIOS DOS DADOSimprensa, cdlpoa, ssp-rs, mp-rs, banco mundialaplicativos?

Page 21: Dados abertos no TCE-RS

FUTURONovas séries

obras públicascontas de órgãos estaduais / empresas públicas

API c/ banco relacional (mysql, postgresql)?

RDF? Linked Data? - dados orçamentários/financeiros

ckan

XBRL

Page 22: Dados abertos no TCE-RS

OBRIGADO!HTTP://DADOS.TCE.RS.GOV.BR

Contato:

Alexandre Porto < >[email protected]

Telmo Brugnara < >[email protected]