Академический Документы
Профессиональный Документы
Культура Документы
Trata-se de uma
solução que permite
ao gestor público da
esfera federal uma
visão flexível sobre
suas informações
orçamentárias e
financeiras,
extraindo dados do
SIAFI de forma cem
por cento
automatizada,
armazenando-as em
um DW (Data
Warehouse) e
disponibilizando-as
para consulta pela
INTERNET.
Motivação
A extração de dados para um banco do Órgão Setorial permite a sua integração com
dados dos sistemas existentes em outras áreas, possibilitando o cruzamento de informações.
Solução Proposta
Nossa solução se baseia em duas ferramentas, Q-ware + Flexvision, que no conjunto
conseguem realizar tanto a extração automática de dados que são acumulados ao longo dos
anos, como a visualização das informações nos mais variados formatos pelo usuário final. Não se
restringindo ao ferramental, disponibilizamos também os relatórios mais freqüentemente usados
na administração pública e prestamos o serviço de treinamento e consultoria na criação daqueles
não previstos, muitas vezes cruzando informações orçamentárias e financeiras com aquelas
disponíveis nos sistemas utilizados por outras áreas da instituição.
Cenário Proposto
Acesso via WEB
Sistemas
SIAFI internos Internet Gestor
FlexVision Datamarts
Q-ware
Q-Ware
ADABAS
Plog1
Transações
Plog2
PlogN Q-Ware
Nesse diagrama, o arquivo identificado como Plog1 está sendo gerada no momento (em
vermelho). Os outros arquivos (Plog2, Plog3, etc) já foram liberados e podem ser lidos pelo Q-
Ware.
O que é mais importante nesse diagrama é a visão de dados acessados pelo banco, que são
diferentes dos dados acessados pelo Q-Ware, tornando o processo de extração totalmente
“indolor” para a operação do banco. Portanto não haverá qualquer impacto na operação do
sistema durante os processos de extração, tornando viável fazer extrações ao longo do horário
normal de expediente do usuário padrão do sistema.
Flexvision
Muitas vezes, ao vasculhar uma base de dados, não temos a idéia precisa de qual
informação desejamos obter. Neste momento, necessitamos visualizar os dados em diversos
formatos e permitir que os resultados obtidos nos levem a novas indagações, muitas vezes
imprevisíveis. Esta característica torna relatórios pré-formatados inapropriados para a solução do
problema.
Plataforma Tecnológica
O Flexvision é desenvolvido em arquitetura multicamadas, aderindo ao padrão Java 2 Enterprise
Edition (J2EE), podendo ser instalado em qualquer plataforma para a qual existam servidores de
aplicação que suportem este padrão. Todas as funcionalidades são disponibilizadas através da
WEB. Acessa qualquer banco de dados relacional para o qual exista uma implementação de
driver jdbc.
Escopo de dados
Atualmente o INGES abrange as seguintes informações do SIAFI:
Tabela Descrição
DW_ACAO Ação de Governo
DW_AGENCIA Agencia Bancária
DW_ALINEA Alínea da Receita
DW_ANOEXERCICIO Ano do Exercício Fiscal
DW_BANCO Instituições Bancárias
DW_CANCGR Tipo de Cancelamento da GR
DW_CANCOB Tipo de Cancelamento da OB
DW_CANCPE Tipo de Cancelamento de Pré-Empenho
DW_CATEGORIA Categoria da Despesa
DW_CATEGORIAREC Categoria da Receita
DW_CATGASTO Categoria de Gasto
DW_CELULAORC Célula Orçamentária
DW_CONTRAENTREGA Tipo de Contra Entrega
DW_CREDOR Cadastro de Credores
DW_DEBCRED Domínio Débito/Crédito
DW_DETFONTE Detalhamento de Fonte
DW_DETMODALIDADE Indicador de Detalhamento de Modalidade
DW_DOCSIAFI Tipos de Documento
DW_DOMBANCARIO Domicílio Bancário
DW_ELEMENTO Elemento de Despesa
DW_ESFERA Esfera Orçamentária
DW_ESPDETND Espécie de Detalhamento da ND
DW_ESPECIEGR Espécie de GR
DW_ESPECIEGR Espécie de Empenho
DW_ESPECIEPF Espécie de Programação Financeira
DW_FONTEREC Fonte da Natureza da Receita
DW_FONTERECURSO Fonte de Recurso
DW_FONTESIAFI Fonte Detalhada
DW_FONTESIDOR Fonte no formato SOF
DW_FUNCAO Função de Governo
DW_GESTAO Cadastro de Gestões
DW_GRUPODESPESA Grupo de Despesa
DW_GRUPOFONTE Grupo de Fontes de Recursos
DW_IDOC Identificador de operação de Crédito
DW_IGENERICA Inscrição Genérica
DW_INDICE Apuração de índices para conversão
DW_INSTLEGAL Tipos de Instrumentos Legais
DW_INVERSAO Domínio – Inversão de Saldo Contábil
DW_IUSO Indicador de Uso
DW_LOCALIZADOR Localizadores de Gastos
DW_MÊS Meses do Ano
DW_MODALIDADE Modalidade de Despesa
DW_MODLICITACAO Modalidade de Licitação
DW_MOEDA Cadastro de Moedas
DW_MUNICIPIO Cadastro de Municípios
DW_MUNICIPIO_IBGE Cadastro de Municípios utilizado pelo IBGE
DW_NATRECEITA Natureza da Receita
DW_NATUREZA Natureza da Despesa
DW_ORGAOE Órgão da Execução (SIAFI)
DW_ORGAOO Órgão no Orçamento (SIDOR)
DW_ORIGEMMATERIAL Origem do Material (NE) - Domínio
DW_PAIS Cadastro de Países
DW_PI Plano Interno
DW_PLANOCONTAS Plano de Contas Contábil
DW_PODER Poderes Públicos - Domínio
DW_PROGRAMA Programa de Governo
DW_PROGTRAB Programa de Trabalho
DW_PTRES Programa de Trabalho Resumido
DW_REGIAO Região Geográfica
DW_SALDOCONTABILANO Saldos Contábeis
DW_SUBALINEA Subalínea da Receita
DW_SUBELEMENTO Subelemento da Despesa
DW_SUBFONTEREC Subfonte da Receita
DW_SUBFUNCAO Subfuncao de Governo
DW_TIPODOC Tipo de Documentos (OB)
TABELAS DE DOCUMENTOS
Tabela Descrição
DW_GRU Guia de Recolhimento da União
DW_LBITEM Lista de Bancos (itens)
DW_LBHEADER Lista de Bancos (header)
DW_LCITEM Lista de Credores (itens)
DW_LCHEADER Lista de Credores (header)
DW_LFITEM Lista de Faturas (itens)
DW_LFHEADER Lista de Faturas (header)
DW_LI_NE Lista de Itens de Empenhos
DW_LPITEM Lista de Precatórios (itens)
DW_LPHEADER Lista de Precatórios (header)
DW_NC Nota de Crédito
DW_ND Nota de Dotação
DW_NE Nota de Empenho
DW_NL Nota de Lançamento
DW_NS Nota de Sistema
DW_OB Ordem Bancária
DW_PE Pré-Empenho
DW_PF Programação Financeira
DW_RA Registro de Arrecadação
Formatos possíveis
Html
Excel
PDF
RTF
INGES - Resumo dos Processos
Requisitos de Produção
Extração Inicial
1 É preciso disparar manualmente o backup dos
ADABAS É processado um backup dos arquivos do banco. Para cada
arquivos do banco quando uma extração inicial se fizer
arquivo Adabas é gerado um arquivo EXP com dados apenas
necessária. Neste momento o Q-Ware AMS e o Q-Ware FDS
do arquivo em questão.
Arquivo EXP deverão ser também executados.
PLOG
2 A extração diferencial é processada a partir da PLOG O Q-Ware AMS deve ser instalado no z/OS, para
(Protection Log) do Adabas, que contém todas as transações que seja executado automaticamente no fechamento das
efetuadas no banco. O arquivo de PLOG é processado pelo Q- PLOGS, que deve se dar num intervalo máximo de 24 horas.
Arquivo EXP
Ware AMS, gerando um arquivo EXP com o conteúdo de
diversos arquivos Adabas.
Requisitos de Produção
Transporte
Requisitos de Produção
Carga
O servidor INGES deve ter nele instalado os
4 Os arquivos EXP são carregados para o banco relacional em bancos que receberão os dados dos arquivos EXP.
Tabelas de tabelas contendo as transações ocorridas nos arquivos O servidor INGES deve ter nele instalado os
transações Adabas. scripts de carga de tabelas. ( truncatedbs.sh,
Arquivo EXP ProcessaPlog.sh)
Requisitos de Produção
Transformação
O servidor INGES deve ter nele instalado o
6 Tabelas de DW As modificações registradas nas tabelas de banco de dados do data warehouse.
transações transações são reproduzidas no DW, através O servidor INGES deve ter nele instalado os
das transformações necessárias. scripts de transformação ( ingesconsolidacmd.sh,
ingestransfcmd.sh)
Requisitos de Produção