Sunteți pe pagina 1din 61

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CINCIAS EXATAS E NATURAIS CURSO DE CINCIAS DA COMPUTAO (Bacharelado)

SISTEMA DE INFORMAES GERENCIAIS PARA RECURSOS HUMANOS APLICANDO DATA WAREHOUSE

EDSON GONALVES

BLUMENAU, NOVEMBRO/2002 2002/2-02

SISTEMA DE INFORMAES GERENCIAIS PARA RECURSOS HUMANOS APLICANDO DATA WAREHOUSE

EDSON GONALVES

ESTE TRABALHO DE CONCLUSO DE CURSO, FOI JULGADO ADEQUADO PARA OBTENO DOS CRDITOS NA DISCIPLINA DE TRABALHO DE CONCLUSO DE CURSO OBRIGATRIA PARA OBTENO DO TTULO DE:

BACHAREL EM CINCIAS DA COMPUTAO

Prof. Paulo Roberto Dias Orientador na FURB

Prof. Jos Roque Voltolini da Silva Coordenador do TCC

BANCA EXAMINADORA

Prof. Paulo Roberto Dias

Prof. Luiz Bianchi

Prof. Dr. Oscar Dalfovo

ii

DEDICATRIA

Dedico este trabalho minha famlia em especial a minha esposa e minha filha, por me apoiarem na minha ausncia buscando a realizao deste objetivo, isto tanto nos momentos de conquista quanto nos momentos de dificuldades. Vocs me fortalecem.

iii

AGRADECIMENTOS

A Diretoria da Senior Sistemas por ter possibilitado o desenvolvimento do trabalho dentro das suas dependncias, como tambm durante todo o perodo do curso. Aos meus pais Joo Nilton e Vilma Mondini Gonalves, pelo apoio, incentivo, fortalecendo a minha motivao tornando a concluso desta etapa um grande objetivo das nossas vidas. Sei que para eles no uma conquista s minha, mas tambm deles. A minha esposa Andrea Romualdo Gonalves, pela compreenso que teve durante os momentos em que tive que escolher entre o lazer e o estudo para que tudo ocorresse bem e que eu pudesse hoje estar escrevendo este agradecimento. A minha filha Beatriz Gonalves, que apesar da pouca idade esteve sempre presente durante todas as situaes do curso. Ao professor, orientador, Paulo Roberto Dias, pela ateno e auxlio dispensados na elaborao deste trabalho. Ao professor, Oscar Dalfovo, que durante a elaborao da proposta deste trabalho, auxiliou de forma muito prestativa.

iv

SUMRIO
LISTA DE FIGURAS ............................................................................................................ VII RESUMO .............................................................................................................................. VIII ABSTRACT .............................................................................................................................IX 1 INTRODUO .....................................................................................................................1 1.1 OBJETIVOS........................................................................................................................4 2 SISTEMAS DE INFORMAO..........................................................................................6 2.1 CONCEITOS.......................................................................................................................6 2.2 TIPOS DE SISTEMA DE INFORMAO .......................................................................7 3 DATA WAREHOUSE ...........................................................................................................10 3.1 DATA WAREHOUSE COMO SOLUO .......................................................................10 3.1.1 ROTEIRO PARA CONSTRUIR UM DATA WAREHOUSE DIMENSIONAL .........10

4 O SISTEMA VETORH .......................................................................................................15 4.1 O HISTRICO..................................................................................................................15 4.2 OS MDULOS DO SISTEMA ........................................................................................16 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 ADMINISTRAO DE PESSOAL - RUBI ...............................................................17 RONDA - PONTO, ACESSO E SEGURANA .........................................................19 SEGURANA DO TRABALHO ................................................................................21 JURDICO ....................................................................................................................21 MEDICINA ..................................................................................................................21 TREINAMENTO .........................................................................................................22 RECRUTAMENTO E SELEO...............................................................................22

4.2.8 4.2.9

CARGOS E SALRIOS ..............................................................................................23 QUADRO DE LOTAO...........................................................................................23

4.2.10 BENEFCIOS ...............................................................................................................23 5 TECNOLOGIAS E FERRAMENTAS UTILIZADAS.......................................................25 5.1 GERENCIADOR DE BANCO DE DADOS SENIOR (CBDS) ......................................25 5.2 GERADOR DE RELATRIOS........................................................................................26 5.3 ANLISE ESTRUTURADA............................................................................................27 5.4 BANCO DE DADOS MS-MSDE.....................................................................................28 5.5 LINGUAGEM SENIOR DE PROGRAMAO (LSP) ..................................................29 5.6 PROCESSOS AUTOMTICOS.......................................................................................31 6 DESENVOLVIMENTO DO SISTEMA .............................................................................32 6.1 MONTANDO O DW ........................................................................................................32 6.2 ESPECIFICAO DO SISTEMA ...................................................................................34 6.3 APRESENTAO DO SISTEMA...................................................................................36 6.3.1 6.3.2 ATUALIZAO DOS DADOS DO DW ...................................................................37 CONSULTANDO AS INFORMAES NO DW ......................................................40

7 CONCLUSES ...................................................................................................................48 REFERNCIAS BIBLIOGRAFICAS .....................................................................................50

vi

LISTA DE FIGURAS
Figura 1 - Cubo de Deciso......................................................................................14 Figura 2 - Interface do CBDS...................................................................................25 Figura 3 - Ambiente do Gerador de Relatrios ......................................................27 Figura 4 - Exemplo da utilizao da LSP................................................................30 Figura 5 - Funcionamento dos processos automticos ...........................................31 Figura 6 - Diagrama de Contexto.............................................................................34 Figura 7 - Fluxo dos Processos .................................................................................35 Figura 8 - Modelo Entidades e Relacionamentos ...................................................36 Figura 9 - Processos Automticos ............................................................................37 Figura 10 - Resultado do processo de Totalizao de Funcionrios .....................37 Figura 11 - Resultado do processo de Totalizao de Movimentaes.................38 Figura 12 - Resultado do processo de Totalizao de Provises ...........................38 Figura 13 - Resultado do processo de Totalizao de Proventos e Descontos .....38 Figura 14 - Cdigo LSP para atualizao do DW ..................................................39 Figura 15 - Tela Inicial do Sistema ..........................................................................40 Figura 16 - Tela seleo Relao de Locais .............................................................41 Figura 17 - Resultado da Relao de Locais ...........................................................41 Figura 18 - Tela de Seleo - Funcionrio Local ....................................................42 Figura 19 - Resultado da opo 511-DW-Funcionrios por Local .......................43 Figura 20 - Relao de Admitidos ............................................................................44 Figura 21 - Relao de Demitidos ............................................................................44 Figura 22 - Tela de seleo para os grficos............................................................45 Figura 23 - Grfico Evoluo do Quadro................................................................45 Figura 24 - Grfico de Afastamentos.......................................................................46 Figura 25 - Grfico acompanhamento das provises .............................................46 Figura 26 - Grfico distribuio de Pagamentos ....................................................47

vii

RESUMO
Este trabalho de concluso de curso visa a construo de um Sistema de Informao, aplicando a metodologia de Data Warehouse, mais especificamente as tcnicas de granularidade, disponibilizando informaes da rea de Recursos Humanos que auxiliem os executivos de qualquer empresa a tomarem suas decises. Este sistema foi desenvolvido com as ferramentas e a base de dados do Vetorh, sistema de gesto de recursos humanos da empresa Senior Sistemas. .

viii

ABSTRACT
This course conclusion work seeks the construction of an Information System, applying the Data Warehouse methodology, more specifically the granularity techniques, providing information for the human resources area in order to help executives of any company to take their decisions. This system was developed using the tools and database of Vetorh, the Human Resources Administration System from Senior Sistemas Company.

ix

LISTA DE SIGLAS
AMB CAGED CAT CID CIPA DARF DIRF DSR EPI FGTS GPS GRCS GRFC IRRF PCMSO PPRA RAIS RPA SAT SEFIP Associao Mdica Brasileira Cadastro Geral de Empregados e Desempregados Comunicao de Acidente de Trabalho Cdigo Internacional de Doenas Comisso Interna de Preveno de Acidentes Documento de Arrecadao da Receita Federal Declarao de Informaes a Receita Federal Descanso Semanal Remunerado Equipamento de Preveno Individual Fundo de Garantia por Tempo de Servio Guia da Previdncia Social Guia de Recolhimento da Contribuio Sindical Guia de Recolhimento Rescisrio do FGTS e da Contribuio Social Imposto de Renda Recolhido na Fonte Programa de Controle Mdico da Sade Ocupacional Programa de Preveno de Riscos Ambientais Relao Anual de Informaes Sociais Recibo de Pagamento de Autnomos Seguro Acidente de Trabalho Sistema Empresa de Recolhimento do FGTS e Informaes Previdncia Social

1 INTRODUO
Com o crescimento da informatizao, a cada dia gerada uma enormidade de dados digitais em todo mundo. As organizaes esto utilizando a informtica como ferramenta obrigatria para controle e/ou gerao de qualquer servio, visando gerar informaes precisas e atualizadas. Conforme Dalfovo (2000), os Sistemas de Informao (SI) surgiram como uma forma de manter o executivo preparado, com viso integrada de todas as reas da empresa, isto sem gastar muito tempo ou requerer do mesmo um conhecimento aprofundado de cada rea. As informaes contidas nos sistemas das organizaes no so mais somente para fins de controle e sim, se bem utilizadas, so um grande diferencial competitivo no mercado de hoje. De acordo com Dalfovo (2000), o uso eficaz da informao nas organizaes passa a ser um patrimnio, que considerado um fator chave para o sucesso. SI so sistemas que ajudam os empreendedores a compreender e agir melhor sobre as suas empresas. Os SI apresentam aos executivos fatos e informaes que nem sempre podem ser percebidas no nvel gerencial. Os SI so a base para a construo de um Data Warehouse (DW), mediante a necessidade de reunir informaes de vrias reas da empresa, controladas por diferentes sistemas. O DW necessrio por prover agilidade e flexibilidade, visando atender as necessidades de consulta dos executivos (Dalvofo, 2000). A rea de Administrao de Recursos Humanos muito rica em informaes para os executivos, pois nesta que esto os primeiros reflexos da administrao da empresa. ndices de funcionrios com problemas financeiros, sociais ou at mesmo de sade, so importantes para a sade da organizao. Administrar os Recursos Humanos consiste em estar preocupado com a capacidade produtiva e social dos funcionrios, pois so eles os responsveis pela qualidade e produtividade de uma organizao. As informaes da rea de Recursos Humanos esto distribudas em pequenas bases operacionais ou data marts, sendo elas: Recrutamento e Seleo, Treinamento, Administrao de Pessoal (Folha de Pagamento e Automao de Ponto) , Benefcios, Cargos e Salrios, Segurana e Medicina. Nestas bases so alimentados diariamente dados relacionados a funcionrios, desde a sua entrada na empresa at o seu

2 desligamento. Assim a empresa possui um espelho completo da situao de seus funcionrios. A grande maioria das empresas no trabalha com as sub-reas de RH integradas, ou seja, a empresa possui as informaes mas no consegue agrup-las e/ou relacionlas. Em muitos casos ainda algumas destas reas nem so informatizadas, o que dificulta mais ainda esta interao. Algumas empresas at geram alguns dados, mas com um grande custo/tempo para a gerao destas. Com esta falta de integrao a rea de administrao de RH vista pela grande maioria dos executivos como uma rea de custo e no como uma rea que possibilite a gerao de informaes de suma importncia para a organizao. Em pouco tempo, novas tecnologias e conceitos para tratamento de informaes esto surgindo e evoluindo para ajudar a resolver os problemas das empresas, onde atravs dessas tecnologias, pessoas tero um acesso mais rpido e global s informaes j lapidadas. Uma destas tcnicas o DW (Oliveira, 1998). Conforme Oliveira (1998), "O DW um banco de dados que armazena dados sobre as operaes da empresa (vendas, compras, finanas, etc.) extrados de uma fonte nica ou mltipla, e transforma-os em informaes teis, oferecendo um enfoque histrico, para permitir um suporte efetivo deciso". A utilizao de um DW na base de dados da rea de RH permite que dados antes nunca relacionados possam ser agrupados. Reunindo informaes de cada uma das subreas possvel fornecer informaes rpidas e confiveis sobre os recursos humanos da organizao. Isto no se limita a informaes sobre os pagamentos ou as faltas dos funcionrios e sim a combinao de todas as informaes sobre os funcionrios. Um dos mais importantes aspectos do projeto de um DW a questo da granularidade. A granularidade diz respeito ao nvel de detalhe ou de resumo contido nas unidades de dados existentes no DW. Quanto mais detalhe, mais baixo o nvel de granularidade. Quanto menos detalhe, mais alto o nvel de granularidade. Conforme Inmon (1997) quando a granularidade de um DW propriamente estabelecida, os demais aspectos do projeto e implementao fluem tranqilamente, quando ela no estabelecida todos os outros aspectos se complicam. O nvel de granularidade afeta profundamente o volume de dados armazenados e o tipo de consulta que pode ser respondida pelo sistema.

3 Este trabalho visa, relacionar e armazenar informaes histricas do banco de dados de RH da empresa. Informaes como: quantidade de funcionrios, gastos com pessoal, admitidos e demitidos, sendo estas informaes totalizadas por departamento e por ms dos ltimos 5 anos. Com a aplicao dos conceitos de DW, as informaes so manipuladas com maior agilidade, os resultados so apresentados em diferentes nveis de granularidade. O sistema foi desenvolvido com as ferramentas de um sistema de gesto de RH j existente, onde foram criadas consultas que permitem confrontar informaes para auxlio a tomada de decises dos executivos da organizao. O sistema foi especificado utilizando a Metodologia de Anlise Estruturada e implementado no ambiente visual do Gerador de Relatrios existente no sistema Vetorh - Gesto de Recursos Humanos, produto da Senior Sistemas Ltda, Blumenau - SC. situada em

1.1 OBJETIVOS
O objetivo do trabalho de concluso de curso a especificao e a implementao de um sistema de informao gerencial voltado para Recursos Humanos, montando um Data Warehouse e aplicando a tcnica de Granularidade para determinar o nvel mais adequado a ser utilizado. O sistema foi especificado e

implementado com base nas tabelas e recursos do Sistema Vetorh Gesto de Recursos Humanos. Com as informaes resumidas no DW possibilita aos gestores consultas a informaes gerenciais, podendo descer para o nvel operacional com performance e qualidade na gerao das informaes. Os objetivos especficos do trabalho so: a) moldar uma base de dados de recursos humanos aos conceitos de DW, observando o nvel de granularidade; b) implementar a rotinas de atualizao das tabelas do DW; c) consultar as informaes gerenciais armazenadas atravs de consultas. maior

1.2 ORGANIZAO DO TRABALHO


O trabalho est divido em sete captulos descritos a seguir. O primeiro captulo apresenta a introduo e os objetivos da elaborao deste trabalho. O segundo captulo apresenta o conceito dos Sistemas de Informao, os seus tipos e aplicao. O terceiro captulo aborda a tecnologia de Data Warehouse, descrevendo o seu conceito e aplicaes, propondo um roteiro para elaborao de um projeto de Data Warehouse. O quarto captulo apresentado o sistema Vetorh, descrevendo o seu histrico e os diversos mdulos com suas funcionalidades. O quinto captulo trata das tecnologias utilizadas no desenvolvimento do trabalho.

5 No sexto captulo apresentado o desenvolvimento do sistema, utilizando o roteiro proposto para a definio e as funcionalidades desenvolvidas no sistema. O stimo captulo finaliza o trabalho, apresentado as concluses e sugestes para novos trabalhos sobre o tema abordado.

2 SISTEMAS DE INFORMAO
2.1 CONCEITOS
Oliveira (1992) define Sistema de Informao Gerencial (SIG) como sendo o processo de transformao de dados em informaes que so utilizadas na estrutura decisria da empresa, bem como proporcionam a sustentao administrativa para otimizar os resultados esperados. Esse sistema normalmente composto de diversos sub-sistemas de natureza conceitual idntica daquele que integram, mas com caractersticas especficas quanto sua finalidade e justificao, quanto ao tipo de tecnologias utilizadas e quanto ao nvel dos processos ou natureza das pessoas que envolvem. A designao SIG indistintamente utilizada para referir cada um dos diferentes sub-sistemas de informao. Sub-sistemas de informaes envolvem a utilizao de computadores e correspondem a sua definio, tambm correntemente designados por Sistema de Informao Baseado em Computadores, ou simplesmente aplicaes. (Oliveira, 1992). Um SI um tipo especializado de sistema e pode ser definido de inmeros modos. Um modo dizer que sistemas de informao so conjuntos de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (sada) os dados e informaes e fornecem um mecanismo de feedback. A entrada a atividade de captar e reunir novos dados, o processamento envolve a converso ou transformao dos dados em sadas teis, e a sada envolve a produo de informao til. O feedback a sada que usada para fazer ajustes ou modificaes nas atividades de entrada ou processamento. Um SI tem por objetivo principal a gerao de informao, onde a mesma servir de parmetro para ajustes e tomadas de deciso na empresa. Um Sistema de Informao deve apresentar informaes claras, sem interferncia de dados que no so importantes, e deve possuir um alto grau de preciso e rapidez para no perder sua razo de ser em momentos crticos.

2.2 TIPOS DE SISTEMA DE INFORMAO


Existem vrios tipos de SI, cada um deles com uma funo especfica, e que podem ser agrupados, conforme Alter (1992) e Dalfovo (2001), da seguinte forma: a) Sistema de Processamento de Transaes (SPT): coletam e armazenam dados sobre transaes e s vezes controlam decises que so executadas como parte de uma transao. Uma transao um evento empresarial que pode gerar ou modificar dados armazenados num Sistema de Informao que surgiu e freqentemente encontrado. Por exemplo, quando se paga uma conta com Carto de Crdito o SPT que efetua a transao com a central e valida o carto. Enfim, ele grava as informaes e assegura que as mesmas esto consistentes e disponveis; b) Sistema de Automao de Escritrio (SAE): ajuda as pessoas a processar documentos e fornece ferramentas que tornam o trabalho no escritrio mais eficiente e eficaz. Tambm pode definir a forma e o mtodo para executar tarefas dirias e dificilmente afeta as informaes em si. Exemplos deste tipo de sistema so editores de texto, planilhas de clculos, softwares para correio eletrnico e outros. Todas as pessoas que tem em sua funo tarefas como redigir textos, enviar mensagens, criar apresentaes so usurias de Sistema de Automao de Escritrios. c) Sistema de Informao Gerencial (SIG): converte os dados de uma transao do SPT em informao para gerenciar a organizao e monitorar o desempenho da mesma. Ele enfatiza a monitorao do desempenho da empresa para efetuar as devidas comparaes para suas metas. As pessoas que utilizam so os gerentes e as que precisam monitorar seu prprio trabalho. Exemplos disto so os relatrios que so tirados diariamente para acompanhar o faturamento da empresa. Neste trabalho utilizado o SIG; d) Sistemas Especialistas (SE): torna o conhecimento de especialistas disponvel para outros, e ajuda a resolver problemas de reas onde o conhecimento de especialistas necessrio. Ele pode guiar o processo de deciso e assegurar que os fatores chave sero considerados, e tambm pode ajudar uma empresa a tomar decises consistentes. As pessoas que usam

8 estes sistemas so aquelas que efetuam tarefas onde deveria existir um especialista. Um sistema especialista pode ser, por exemplo, um sistema onde os mdicos dizem os sintomas e so pesquisados em uma base de conhecimentos possveis diagnsticos; e) Sistema de Apoio Deciso (SAD): ajuda as pessoas a tomar decises, provendo informaes, padres, ou ferramentas para anlise de informaes. Ele pode prover mtodos e formatos para pores de um processo de deciso. Os maiores usurios so os analistas, gerentes e outros profissionais. Os sistemas que disponibilizam grficos 3D para comparativos so exemplos; f) Sistema de Informaes Executivas (SIE): fornece informaes aos executivos de uma forma rpida e acessvel, sem forar os mesmos a pedir ajuda a especialistas em Anlises de Informaes. utilizado para estruturar o planejamento da organizao e o controle de processos, e pode eventualmente tambm ser utilizado para monitorar o desempenho da empresa. Exemplos so os sistemas que fornecem comparativos simples e fceis de Vendas x Estoque x Produo. g) Sistema de Informao Executivo para o Gerenciamento Operacional (SIEGO): Auxilia a organizao a atingir suas metas, fornecendo aos executivos uma viso das operaes regulares da organizao, de modo que possam controlar, organizar e planejar mais eficaz e eficientemente. Tem o seu foco na participao e envolvimento de toda organizao, desde a alta administrao at o piso de fbrica. Tem como objetivo realizar melhorias operacionais em relao ao trip (custo, tempo e qualidade).

A evoluo dos SI nos ltimos anos transformou a forma de apresentao dos mesmos, antes existia uma pirmide dividida em seis partes, na primeira camada os SPT, seguido do SAE, SIG, SE, SAD e o SIE. Atualmente, segundo Machado (1996) estas seis partes se transformaram em apenas duas, onde as linhas que separavam o segundo nvel do sexto nvel no fazem

9 mais sentido. Estas duas camadas so a On Line Transaction processing (OLTP) que fica na base da Pirmide e a On Line Analytic Processing (OLAP) que fica no topo. Conforme Machado (1996), o motivo pelo qual houve a fuso entre estes grupos de sistemas reside nas mudanas por que passaram as organizaes nos ltimos anos. O SIE, por exemplo, voltava-se para a alta direo e tinha um aspecto mais informativo ao mesmo tempo em que o SAD voltava-se para a gerncia que tomava as decises. Atualmente, as modificaes na forma de gesto das empresas levaram as pessoas do topo a tomar mais decises. Do mesmo modo, os gerentes que antes tomavam a maior parte das decises tiveram seu nmero reduzido, consequentemente reduzido a hierarquia e os funcionrios que antes s obedeciam as ordens agora podem dar sugestes para a mudana de processos. De acordo com Dalfovo (2001) os SI so utilizados nas estruturas de decises da empresa e se corretamente aplicado o seu desenvolvimento, trar, uma melhor utilizao das suas informaes. Desta forma, trar certamente resultados positivos e favorveis s empresas, caso contrrio, tornam-se difceis de serem implementados pelas mesmas, at mesmo pelo seu alto custo. Porm, necessrio antes de tudo saber ao certo onde se quer chegar e o que se pretende obter dos SI, para que possam ser bem elaborados e desenvolvidos, tornando-se fundamentais e capacitados para a tomada de deciso da empresa.

10

3 DATA WAREHOUSE
Inmon (1997), conceitua DW como sendo um conjunto de dados baseados em assuntos, integrado, no-voltil, e varivel em relao ao tempo, de apoio s decises gerenciais. Entre os pontos mais importantes a serem considerados, encontra-se a anlise de consultas (visando evitar sobrecargas no sistema e definindo prioridades), a identificao de perfis e o dimensionamento adequado, tanto de granularidade quanto de particionamento de dados. Em um DW o ponto crtico no a resposta adequada ao grande nmero de transaes, mas, a resposta adequada a consultas efetuadas pelos usurios e ao crescimento da base de dados. Oliveira (1997) coloca que s as mais simples organizaes no possuem uma Tecnologia de Gerenciamento da Informao e sua principal ferramenta para organizar as informaes o Banco de Dados.

3.1 DATA WAREHOUSE COMO SOLUO


Inmon (1997) afirma que o DW o alicerce do processamento dos SADs, por ele ser uma fonte nica de dados integrados no DW. Essa nova tecnologia, o DW, um Banco de Dados com informaes operacionais da empresa (Vendas, Compras, Contabilidade e outros), extraindo informaes de uma fonte nica ou mltipla, alm do enfoque histrico, transformando tudo em informaes teis para uma tomada de decises.

3.1.1 ROTEIRO

PARA

CONSTRUIR

UM

DATA

WAREHOUSE DIMENSIONAL
Kimball (1996b) descreve que para construir um DW h um processo de combinao das necessidades de informao de uma comunidade de usurios com os dados que realmente esto disponveis. O projeto fundamenta-se em nove etapas, sendo elas direcionadas para que as decises considerem especialmente as necessidades do usurio e pelos dados disponveis. As nove etapas de deciso de um projeto de Banco de

11 Dados para o desenvolvimento de um DW utilizadas neste projeto, esto de acordo com Kimball (1996a) , sendo elas: Etapa 1 Escolha do Processo Entende-se por processo o assunto ao qual um data mart (parte de um DW) se refere. O primeiro data mart que se constri deve ser o mais robusto com relao aos dados nele agregados. Ele deve responder simultaneamente s mais importantes questes de negcios e ser o mais acessvel do ponto de vista da extrao de dados. O melhor ponto para se iniciar na maioria das empresas, construir um data mart que contenha informaes oriundas de notas fiscais de clientes ou de movimentaes mensais. Esta fonte de dados provavelmente de fcil acesso e de alta qualidade. Uma das leis de Kimball (1996a) que a melhor fonte de dados em qualquer empresa o registro de quanto dinheiro os clientes nos devem. A menos que custos e utilidade sejam facilmente acessveis, melhor evitar a incluso destes dados na construo do primeiro data mart. De acordo com Kimball (1996a), nada derruba mais rapidamente a implementao de um data mart que a misso impossvel de provir atividades baseadas em custos como parte do seu primeiro data mart. Etapa 2 Escolha do Nvel de Granularidade Esta segunda etapa parece um detalhe tcnico precoce, mas ele atualmente o segredo para o progresso na construo de um projeto. A escolha da granularidade significa definir exatamente o que um registro da tabela de fatos representa. Somente quando define-se o nvel de granularidade, pode-se ter uma coerente discusso sobre qual a dimenso da tabela de fatos do data mart. Etapa 3 Identificar e conformizar as dimenses As dimenses so os manipuladores do data mart. A dimenses so plataformas para pesquisar os valores limites possveis e aplicar estes valores. A dimenses delimitam os encabeadores de fileiras no relatrio final do usurio. Um grupo de dimenses bem arquitetado torna o data mart entendvel e fcil de usar. Um grupo de dimenses incompleto ou mal definido torna o data mart intil.

12 Etapa 4 Escolha dos fatos A granularidade da tabela de fatos determina quais fatos pode-se usar no data mart. Todos os fatos devem ser expressados em um nvel uniforme subentendido pela granularidade. Conforme citado anteriormente, os fatos devem ser to aditivos quanto possvel. Note que fatos podem ser adicionados tabela de fatos a qualquer momento, desde que sejam consistentes com a granularidade da tabela de fatos. Estes fatos adicionais no invalidam a funcionalidade inicial da aplicao. Esta compatibilidade um exemplo da enorme dimenso do projeto de um banco de dados. Etapa 5 Armazenando dados pr-calculados na tabela dos fatos Um exemplo comum da necessidade de armazenar dados pr-calculados ocorre quando os fatos compreendem um ganho e perda de valores. Esta situao ocorre muitas vezes quando a tabela de fatos est baseada em uma conta do cliente. Etapa 6 Preenchendo as Tabelas de Dimenso Neste ponto a tabela de fatos est completa, e pode-se entender os papeis das tabelas de dimenso em fornecer entradas para a tabela de fatos diretamente de atributos dimensionais. A granularidade definida na etapa 2 tambm determinou a granularidade de cada uma das tabelas de dimenso. Na etapa 3, deve-se identificar as dimenses em detalhe suficiente para descrever coisas tais como clientes e produtos no grau correto, e deve-se compreender onde as dimenses chaves devem ser obtidas. Nesta etapa, pode-se voltar s tabelas de dimenso e adicionar exaustivamente tantos textos como descries para as dimenses. At inerentemente pequenas dimenses como os tipos de transao devem ser honrados com boas descries de textos na qual cada transao significa um tipo. Oportunidades so aquelas transaes que podem ser arranjadas em grupos. O Grupo de transao deve ser outro atributo de texto. Todos atributos de texto devem consistir em palavras reais. Abreviaturas enigmticas so extremamente indesejveis. Os atributos de textos so usados tanto na

13 interface da aplicao como em linhas e colunas de relatrios. Deve-se fazer um trabalho profissional de qualidade garantida nos atributos da tabela de dimenso. Etapa 7 Escolhendo a Durao do Banco De Dados O limite de durao diz qual o perodo de tempo anterior que a tabela de fatos ter. Em muitos negcios, h uma necessidade natural em observar o tempo em um perodo de um ano atrs. Esta necessidade normalmente ocorre com os cinco ltimos trimestres de dados. Prximo ao fim de um ano civil implica, portanto, em dois anos cheios de valor de dados. Estes argumentos podem ser repetidos com menor intensidade para dados de dois anos, dados de trs anos, e assim por diante. Seguradoras e organizaes com relatrios controlando requisitos podem possuir uma tabela de fatos com longo perodo de dados, muitas vezes alcanando sete ou mais anos. Estas tabelas de fatos com longo perodo de durao criam ento dois significantes aspectos em um projeto de DW. Primeiro, existe um aumento de dificuldade em resgatar fontes de dados antigos, quando voc necessita voltar no tempo. Os dados antigos, o mais provvel dele, poder estar com problemas na leitura e interpretao de seus velhos arquivos ou fitas. Segundo, preceptivo que as verses de dimenses antes importantes, e utilizadas anteriormente, no ser a maior parte nas verses atuais. Este conhecido como o problema da Lenta Mudana de Dimenso. A prpria descrio de antigos produtos e clientes deve ser usada com a histria da transao antiga. Muitas vezes, o DW, deve atribuir na ordem uma chave generalizada para essas importantes dimenses para distinguir mltiplos clientes e produtos acima de um perodo de tempo. Etapa 8 preciso preparar as dimenses para suportar mudanas Para contemplar esta etapa, pode-se aplicar a tcnica de cubo de deciso. O Cubo de Deciso refere-se a um conjunto de componentes de suporte a decises, que podem ser utilizados para cruzar tabelas de um Banco de Dados, gerando vises atravs de planilhas ou grficos. Etapa 9 Decidindo a Pergunta de Prioridades e Modos de Pergunta Depois das primeiras oito etapas, se tem um projeto lgico completo do data mart. Agora pode-se voltar ateno para questes fsicas do projeto. Nesta etapa restringe-se a ateno para o grande projeto fsico afetando a percepo do usurio final

14 do data mart: o tipo fsico classificado na ordem das tabelas de fatos no disco e a presena de resumos pr-armazenados ou agregaes. As duas decises mais importantes de projetos que podem ser tomadas dizem respeito a granularidade e ao particionamento dos dados. As tabelas de dimenses sero identificadas, aps a identificao da tabela de fatos, a granularidade e as informaes. Nesta etapa, poder ser utilizado o acesso no formato de Decision Cube - Cubo de Deciso, no qual o Banco de Dados multidimensional simulam um cubo com "n" dimenses (Figura 1). Figura 1 - Cubo de Deciso

Fonte: Adaptado de INMON (1997) Com a criao do modelo fsico, a preocupao ser em relao ao rastreamento de dimenses heterogneas, mini-dimenses e modos de consultas e outras decises de armazenamento fsico. Em relao amplitude do tempo pretende-se observar quanto tempo de informaes sero carregadas para as tabelas. A preocupao tambm ser em qual a periodicidade de carga dos dados (diariamente, semanalmente, mensalmente, anualmente). Uma das principais preocupaes no desenvolvimento do DW diz respeito ao gerenciamento de volume dos dados. Com relao a isso, a granularidade e o particionamento dos dados so as duas questes mais importantes. Outras preocupaes so em relao eficincia de acesso aos dados, integridade dos dados e performance (Inmon, 1997).

15

4 O SISTEMA VETORH
Neste captulo apresenta-se um breve histrico do desenvolvimento do sistema e uma viso geral sobre os conceitos e ferramentas utilizadas no sistema Vetorh.

4.1 O HISTRICO
Fundada em 1988 a Senior Sistemas hoje uma das maiores desenvolvedoras de sistemas integrados de Gesto Empresarial e de sistemas corporativos para Gesto de RH, do Brasil. So processadas em todo pas mais de dois milhes de folhas de pagamento com o sistema Rubi, mdulo de Folha de Pagamento integrado ao Sistema Vetorh. Certificada na ISO 9001/2000 e uma das duas nicas empresas brasileiras a participar da criao da ISO/IEC TR15504 a norma de qualidade especfica para empresas de informtica. A Senior iniciou suas atividades desenvolvendo o sistema de Folha de Pagamento Folha Senior, desenvolvido na linguagem de programao COBOL, software pioneira no segmente para microcomputadores. Em 1992 lanou no mercado o sistema Ronda, que caracterizou uma nova fase na linha de produtos da empresa. Sistema este para a automao de ponto eletrnico das empresas. Desenvolvido na linguagem de programao C++, j incorporava ferramentas como Gerador de Relatrios e flexibilizao da base da dados, possibilitando ao usurio inserir novos atributos nos registros da base e dados padro do sistema. Em 1994 apresenta ao mercado o sistema Rubi, tambm com a funcionalidade de automatizar a rea de folha de pagamento, porm desenvolvido com as tecnologias incorporadas ao sistema Ronda, ou seja, Gerador de Relatrios e flexibilizao da base de dados e uma linguagem prpria para desenvolvimento de frmulas de clculo. Nesta fase iniciou o processo de converso dos clientes da verso COBOL para este novo sistema, mantendo todos as caractersticas do sistema anterior. Em 1996 o mercado passou a selecionar sistemas integrados, evitando a redundncia de dados e o retrabalho na entrada de informaes em diferentes sistemas. Neste momento surge o sistema Vetorh, integrando em um s produto os mdulos de Folha de Pagamento (Rubi) e Automao de Ponto (Ronda). Ainda neste produto foram incorporados mais 8 mdulos: Segurana, Medicina, Acesso, Treinamento, Cargos e

16 Salrios, Jurdico, Quadro de Lotao e Recrutamento e Seleo. Com isto o Vetorh passou a se tornar um sistema de Gesto de Recursos Humanos, possibilitando que as empresas administrassem toda a rea de RH com um nico sistema integrado. Em 1999, com o advento dos Sistemas de Gerenciamento de Banco de Dados, e a difuso do sistema operacional MS-Windows, o mercado passou a requisitar sistemas com ambiente grfico e portveis aos seus banco de dados institucionais. Nesta ocasio a Senior converteu seus sistemas para a linguagem de programao Pascal, e desenvolvei uma tecnologia que possibilitou a portabilidade a vrios bancos de dados. Nesta fase, ferramentas como o Gerador de Relatrios, a Linguagem de Programao e ferramentas de administrao da base de dados, foram adequadas s novas tecnologias, incorporando o padro SQL, para a manipulao dos dados, gerao do relatrio em padro html, criao de novos campos, novas tabelas e inclusive novas telas puderam ser incorporadas a aplicao do cliente. Hoje o sistema atende o mercado dos mais variados ramos de negcio, indstrias, universidades, comrcios, etc. Conta hoje com mais de 5.000 clientes por todo o pas. O Vetorh hoje possibilita que, partindo da base de dados padro do sistema Vetorh, seja desenvolvido novas informaes como um DW unindo informaes de todas as reas de recursos humanos. Atravs do gerador de relatrios possvel desenvolver consultas/relatrios baseados nas tabelas padro e tambm com as tabelas criadas alm da estrutura padro. Um exemplo em um DW, possibilitar ao usurio navegar por diferentes nveis de granularidade, ou seja, como o DW estar na mesma base do sistema de RH ser possvel partir de um resumo totalizando a quantidade de funcionrios por ms e chegar at o valor salarial de um determinado funcionrio naquela competncia.

4.2 OS MDULOS DO SISTEMA


O Sistema Vetorh est estrategicamente dividido em vrios mdulos o que permite a comercializao individual dos produtos, porm quando esto presentes na mesma instalao trabalham integrados. O Vetorh representa o gerenciamento em excelncia do potencial intelectual da empresa. um software atualizado com as novas tendncias de administrao dos

17 talentos humanos. No ambiente empresarial, o programa socializa as informaes para toda a estrutura organizacional, integrando-se ao ambiente operacional da empresa, via Intranet, Internet e E-mail. Permite total integrao multiplanta, com a viso do todo e a descentralizao operacional; possibilita a programao e execuo automtica de processos, tais como clculos, propostas, controles, avisos, entre outros. No plano administrativo uma ferramenta til para a administrao do diferencial dos Recursos Humanos. Consente a implementao de forma modular, conforme o estgio evolutivo da empresa e uma ferramenta para transformar a organizao em uma instituio intelectual, valorizando mais os recursos humanos. O Vetorh transforma o RH em um centro de apoio orientativo, liberando-o do operacional, transferindo para a superviso e gerncia a administrao diria do seu RH, como tambm permite a implementao em trs nveis: o Operacional, o Gerencial e o Autoatendimento.

4.2.1 ADMINISTRAO DE PESSOAL - RUBI


O Rubi um sistema de administrao de pessoal completo, que permite o controle dos colaboradores em todos os estgios legais e gerenciais, abrangendo todo o departamento de pessoal, tratando desde admisso, transporte, frias, folha de pagamento e at resciso contratual. utilizado em todos os ramos de atividade da iniciativa privada, tais como indstrias, prestadores de servios e bancos; bem como no setor pblico, tais como prefeituras, universidades, escolas, fundaes, entre outras.

4.2.1.1 FOLHA DE PAGAMENTO


Funcionalidades desta rotina: a) permite clculos (mensais, quinzenais e semanais, folha complementar,

adiantamentos, vales e participao nos lucros, 13 salrio adiantado, integral e complementar, de forma parcial ou por empresas); b) gera horas com integrao automtica de afastamentos, faltas, frias e rescises, com rateio de mo-de-obra; c) calcula e emite RPA para os terceiros; agrupamento de

18 d) calcula folha de professores com diversos salrios e horrios por disciplina e atividade; e) contabiliza folha e provises, frias e 13 salrio com os encargos; f) gera o Caged e Anuais (Rais, Dirf, Informe Rendimentos, Convnios Pagamento PIS); g) gera o Sefip em meio magntico; h) gera a GPS - recolhimento INSS Empresa, com controle do recolhimento mnimo, SAT Aposentadorias Especiais e Prazos Determinados pela lei 9.601/98. Empresas cedentes de mo-de-obra e tomadoras de servios; i) emite GPS Individual (carn INSS); j) emite Darf do IRRF e de impostos mensais, tais como: Simples, Cofins, PIS Faturamento e PIS Folha, k) emite GRCS; l) controla e calcula a correo, juros e multas de Recolhimentos em atraso (INSS, FGTS, Darf e GRCS).

4.2.1.2 FRIAS
A rotina de frias calcula e emite avisos e recibos de frias normais, coletivas e programadas. Trata afastamentos e faltas nos perodos aquisitivos de frias, permitindo determinar o nmero de meses e dias de direito do perodo aquisitivo de frias.

4.2.1.3 RESCISES
Funcionalidades desta rotina: a) calcula rescises normais e complementares, individuais e coletivas; b) tabela de direitos nas causas de rescises parametrizveis pelo usurio; c) controla vrios perodos de estabilidade; d) calcula a resciso contratual com um mnimo de informaes, permitindo alteraes em quaisquer valores calculados; e) emite aviso prvio, recibo e demonstrativo rescisrio, GRFC e segurodesemprego.

19

4.2.1.4 CARACTERSTICAS GERAIS


Aqui esto relatados vrios conceitos utilizados pelo sistema, que ajudaro na compreenso dos recursos utilizados na implementao do sistema: a) alocao dos colaboradores sob trs estruturas: Legal (filial), Gerencial (organograma) e Contbil (centro de Custo); b) colaboradores so empregados, parceiros ou terceiros; c) adaptaes legais s convenes coletivas efetuadas atravs de

assinalamentos, facilmente indicados pelo usurio; d) mantm histrico de salrios, promoes, transferncias entre adicionais, estabilidades, de

filiais e departamentos, cargos, horrios, centro

custos, vnculos, sindicatos e afastamentos; e) tratamento dos servidores pblicos nos assuntos da contagem de tempo, histrico de funes, de cargos e de funes gratificadas em substituies, atendendo as emendas constitucionais de nmeros 19 e 20 de 1998; f) clculo e controle dos perodos de Licena Prmio e Prmio Assiduidade; g) documentos para recolhimento e pagamentos em formulrios para impresso em papel branco, dispensando custos com aquisio de pr-impressos;

4.2.2 RONDA - PONTO, ACESSO E SEGURANA


O Ronda um sistema que administra e automatiza a apurao do ponto, a utilizao do refeitrio, o controle do acesso de pessoas e de veculos, o monitoramento e o tratamento de alarmes e o controle da frota de veculos. Pode ser implantado em empresas dos mais diversos ramos de atividade, auxiliando no gerenciamento dos recursos humanos, na reduo de custos, na automatizao de tarefas repetitivas, na segurana das instalaes e na democratizao das informaes para todos os nveis da hierarquia.

4.2.2.1 APURAO DO PONTO


O mdulo permite a apurao do ponto para empregados, terceiros, parceiros e professores, podendo ser efetuado de forma individual, coletiva ou por colaboradores. Funcionalidades desta rotina: lote de

20 a) administrao das escalas de trabalho, permitindo revezamentos, controle de turmas e a busca automtica de at seis horrios por dia; b) clculo de horrios do tipo rgido, mvel ou flexvel, inclusive com horrios mistos, com a combinao dos tipos rgido e mvel; c) apurao de horas de trabalho, de falta, de atraso, de sadas antecipadas, de sadas intermedirias, de horas extras, de afastamentos e de compensaes; d) clculo de entradas, sadas e de extras justificadas; e) clculo rateado das horas normais, das extras, das ausncias e dos afastamentos, tanto por local quanto por centro de custo; f) controle de banco de horas e de saldos de situaes; g) possibilidade de abono do ponto de forma descentralizada; h) disponibiliza informaes gerenciais e operacionais referentes a freqncia aos diversos departamentos da empresa; i) relatrios de carto de ponto, de quadro de horrios e de freqncia; j) relatrios do banco de horas, com horas a serem compensadas e horas excedentes; k) relatrios de auditoria da apurao e dos abonos realizados; l) grficos e relatrios estatsticos da apurao.

4.2.2.2 REFEITRIO
Nesta rotina possvel controlar desde a reserva at o efetivo consumo da refeio. Funcionalidades desta rotina: a) refeies podem ser tratadas pelo peso ou pela quantidade consumida; Relatrios das reservas e do consumo das refeies, com totais por local e por colaborador; b) relatrio de pico e auditoria do refeitrio; c) integrao com Folha de Pagamento; d) gerao de eventos do tipo hora, valor ou quantidade para sistemas de folha de pagamento; e) gerao de eventos com rateio de mo-de-obra; f) gerao simulada e clculo de projeo de horas para pagamento no escuro; g) clculo diferenciado para mensalistas, horistas, diaristas e tarefeiros;

21 h) clculo do DSR e da perda do DSR, tanto diurno quanto noturno; i) Utilizao de regras, permitindo uma adequao do clculo s necessidades da empresa; j) integrao das entregas de benefcios, das solicitaes de vale transporte e adiantamentos feitas em coletores de ponto e acesso; k) integrao do consumo das refeies, tanto em valores quanto em quantidade; l) rotinas para lanamento de eventos; m) definio do arquivo de exportao dos eventos, atravs do gerador de relatrio.

4.2.3 SEGURANA DO TRABALHO


Melhorar o controle, a preveno de acidentes e sinistros no mbito da empresa o maior objetivo deste mdulo. Abrange as atividades da Cipa, distribuio de EPI, brigadas de incndio, manuteno e reviso de extintores e demais equipamentos de segurana. Contempla o PPRA, identificando os riscos e os agentes agressivos por rea e cargo, faz o acompanhamento do plano de preveno e permite a emisso do perfil profissiogrfico. Gera a CAT e grficos dos acidentes de trabalho, cadastro das reas de riscos, agentes agressivos com as atividades ou cargos envolvidos.

4.2.4 JURDICO
Controla a administrao das aes trabalhistas nas quais a empresa figura como parte. A consulta ao cadastro possibilita o acompanhamento e emisso dos relatrios das aes, seus pagamentos, recursos e suas respectivas audincias para a tomada de providncias e convocao de testemunhas. Poder auxiliar na contratao de exempregados e ajudar a empresa na identificao de antigos reclamantes.

4.2.5 MEDICINA
Desenvolvido para atender a demanda nos ambulatrios das empresas e as exigncias do PCMSO, quanto ao controle de exames exigidos e inclusive exame de audiometria, seus resultados e demais informaes. Mantm ficha mdica individual e de todos os atendimentos realizados, registro do CID, tabela AMB, cadastro de remdios, emisso de atestados e receitas mdicas, estendendo-se aos demais

22 dependentes, candidatos, visitantes e outros. Agenda personalizada por usurio para consultas internas e encaminhamentos para atendimentos externos, gerao de solicitao de exames automaticamente ao efetuar uma transferncia ou afastamento. Apresenta estatsticas de atendimentos que indicam as doenas ocorridas, permitindo aos profissionais da rea maior estudo e preveno de suas causas. Quanto aos afastamentos, integram diretamente ao Ronda e Rubi.

4.2.6 TREINAMENTO
O desafio das empresas tem sido a busca pela qualificao e formao de seus colaboradores. O Treinamento um alicerce seguro para a empresa que almeja administrar as necessidades de treinamento e desenvolvimento de pessoal. Dotado de vrias rotinas, o Treinamento compara os cursos de formao e aperfeioamento efetuados e os conhecimentos adquiridos pelo colaborador com os pr-requisitos de seu cargo ou time, levantando as necessidades de treinamentos. Alm disso, permite programar cursos e custos, ou seja, oramento para cada exerccio. A partir da o usurio poder definir turmas, confirmar participantes, emitir convites, listas de freqncia, certificados e ainda avaliar o curso e os participantes. Certificar e avaliar conhecimentos e habilidades (times), com aplicao e correo de testes. Com isto, o Treinamento se torna uma ferramenta indispensvel para a empresa obter o ISO. Auxlio escolar com a apurao de custos e integrao de reembolso diretamente na folha, tambm, esto previstos.

4.2.7 RECRUTAMENTO E SELEO


cada vez maior a preocupao da rea de recrutamento e seleo pela busca do profissional certo, melhor qualificado e adequado ao propsito da empresa. Esta tambm a razo de ser do Recrutamento e Seleo, onde agilidade e informao culminam na apresentao dos melhores candidatos ao preenchimento das vagas na empresa. Combinando requisitos do cargo/time e cadastro completo dos candidatos internos e externos, apresenta nas triagens e selees, as pessoas que mais se aproximam do perfil exigido. O usurio pode incluir testes, questionrios e avaliaes a serem aplicados, determinando as respostas aceitveis. A requisio de pessoal, que origina as novas contrataes, pode ser bloqueada caso o Quadro de Lotao no apresente vagas. Automaticamente indica os candidatos efetivados para o registro no

23 Rubi. totalmente parametrizvel para ser utilizado em agncias de emprego. Faz o gerenciamento de concursos pblicos.

4.2.8 CARGOS E SALRIOS


O cadastro de cargos e/ou times com habilidades tcnicas e pessoais, seus requisitos, avaliao e descrio so tratados de forma bastante moderna e atual. A avaliao das habilidades atende ao novo contexto de remunerao por habilidades e competncias, resultando na performance e na excelncia com que os colaboradores atuam na empresa, contemplando, inclusive, a avaliao atravs do Feedback 360. Permite que sejam informados em cada habilidade os conhecimentos, cursos de formao e aperfeioamento necessrios para o bom desempenho da habilidade. Os conhecimentos e habilidades avaliadas tambm podero ser certificadas, de acordo com as parametrizaes da empresa. As propostas de alteraes salariais ou de cargos so efetuadas de acordo com a poltica da empresa, estruturas salariais, tempo de servio/cargo, grau de instruo, resultados das avaliaes de excelncia, performance e domnio, formao e treinamento, entre outros.

4.2.9 QUADRO DE LOTAO


Acompanha o quadro de colaboradores autorizados e efetivos para cada cargo e/ou time existente na empresa, dentro de seus respectivos turnos e departamentos. Possibilita o controle de todas as transferncias ou admisses de colaboradores, efetivando-os somente se houver vagas. Tambm cadastra os responsveis pelos departamentos, identificando os subordinados diretos e indiretos. Oferece rotina de clculo e previso de gastos com a mo-de-obra por local e/ou centro de custo, de forma projetada, muito utilizada na elaborao do oramento corporativo. Controla a ocupao das vagas de deficientes fsicos, de acordo com a resoluo 630 do INSS.

4.2.10 BENEFCIOS
Ajudando a administrar a poltica de benefcios adotada pelas empresas, o Benefcios conquista cada vez mais o respeito e a simpatia de seus usurios. Constantemente ampliado, atende a uma gama varivel de benefcios: planos de sade, planos de seguros, vale-refeio e de compras conveniadas, emprstimos parcelados,

24 remunerao de tarefeiros (colheitas de cana e caf). Possibilita o registro de todos os atendimentos realizados pela assistente social, bem como instituies conveniadas, gerando consultas e relatrios que agilizaro o processo de tomada de deciso quanto a concesso de benefcios.

25

5 TECNOLOGIAS E FERRAMENTAS UTILIZADAS


Neste captulo descreve-se as tecnologias utilizadas para a criao do sistema.

5.1 CENTRAL DE BANCO DE DADOS SENIOR (CBDS)


O CBDS (figura 2) permite ao usurio fazer a manuteno das tabelas, backup e restore de diferentes dicionrios, engenharia reversa, criao de ndices, tabelas, definies das configuraes de armazenamento das reas nos bancos, controle de acesso s tabelas/campos a serem efetuados pelos usurios (Senior, 2002a).

Figura 2: Interface do CBDS

26 O quadro 1 relaciona todas as operaes do CBDS: Quadro 1: Operaes do CBDS


Alterar Usurio Corrente Atualizao das Tabelas para Consulta Operao de alterar o usurio logado para outro usurio. Operao de atualizao das tabelas de consulta. Operaes disponveis atravs do clique com o boto Boto direito do mouse direito do mouse sobre o objeto selecionado.. Operao de cancelar alteraes que no foram Cancelar Operaes sobre objetos confirmadas. Conectar a Base de Dados Operao de coneco com uma Base de Dados. Configuraes de Armazenamento Operao de configurar o armazenamento das tabelas. Confirmar Alteraes sobre Objetos Operao de salvar qualquer alterao realizada. Operao de consistir a base de dados, torn-la equivalente Consistir Base de Dados ao TBS. Criar Nova Base de Dados Operao de criar uma nova Base de Dados. Criar usurio do Banco Operao de criar um usurio para um banco de dados. Definir opes de carga para o arquivo de Operao para definir com qual arquivo CFG o CBDS vai CFG ser aberto, e se sempre vai ser aberto com esse arquivo. Desconectar da Base de Dados Operao de desconcetar da Base de Dados. Operao de abrir um editor para execuo de comandos Editor SQL SQL. Exibir verso do CBDS Operao de mostrar ao usurio a verso atual do CBDS. Operao de importar de uma base de dados, sua definio, Importar Definio da Base de Dados gerada em um TBS. Sair do CBDS Operao de sair do aplicativo. Salvar informaes da Base de Dados ( Operao de realizar um backup da Base de Dados. Backup - Gerar arquivo SDM )

5.2 GERADOR DE RELATRIOS


O gerador de relatrios, observado na figura 3, uma vantagem adicional dos Sistemas da Senior Sistemas, pois possibilitam aos usurios, adaptar e criar relatrios, principalmente pr-impressos, para atender as suas necessidades. Cada mdulo do sistema tem o seu gerador de relatrios, diferenciando somente a parte de lgica, especficas para cada mdulo, porm o funcionamento o mesmo. Os relatrios criados dentro dos mdulos so denominados de modelos, para cada modelo ser gerado um arquivo criptografado com todas as informaes do relatrio: campos, comandos, formatos, procedimentos, imagens (Senior, 2002a). Os modelos de relatrio so cdigos interpretados pelos programas da Senior Sistemas, ou seja, somente sero executados atravs das aplicaes da empresa.

27 Figura 3 - Ambiente do Gerador de Relatrios

5.3 ANLISE ESTRUTURADA


De acordo com Hugo (1998) a anlise estruturada tem por objetivo a modelagem funcional dos sistemas atravs da especificao dos processos de transformao de dados. Com o uso da Anlise Estruturada: a) dota-se o desenvolvimento de software de uma linguagem comum; b) utiliza-se ferramentas grficas para visualizao dos fluxos de informaes e suas transformaes. Consiste em: a) Diagrama de Fluxo de Dados (DFD), composto de: - processos; - fluxos de dados; - depsitos de dados; - entidades externas. b) dicionrio de dados;

28 c) ferramentas para descrever a lgica dos processos. Realiza a decomposio funcional, atravs de uma abordagem top-down, por refinamentos sucessivos. Sendo: a) para conhecer-se um processo necessrio isol-lo do ambiente (caixapreta); b) para dominar as regras de transformao de uma caixa preta complexa, devese decomp-la em caixas pretas mais simples (antes de abr-la); Sempre que se executar a decomposio de um sistema, deve-se definir claramente as interfaces entre as partes.

5.4 BANCO DE DADOS MS-MSDE


O MSDE uma verso reduzida do MS-SQL Server 7. Suas vantagens em relao ao MS-SQL Server que, desde que seja desenvolvido com alguma ferramenta do Visual Studio 6.0, ele pode ser distribudo gratuitamente junto com a aplicao. Quando a aplicao exige mais do banco de dados (mais usurios concorrentes, mais espao de armazenamento), ento necessrio fazer um upgrade para o MS-SQL Server, sem que isso exija sequer uma recompilao da aplicao (Senior, 2002b). Principais caractersticas: a) totalmente compatvel com o MS-SQL Server 7 (possui o mesmo kernel do MS-SQL Server 7); b) pode ser distribudo gratuitamente para aplicaes desenvolvidas com MSDE for Visual Studio 6.0 (edies Professional e Enterprise) ou MS-Office 2000 Developer; c) compatvel com plataformas MS-Windows 95, 98, NT e 2000; d) possui arquitetura cliente-servidor (as operaes ocorrem no servidor e no no cliente); e) pode ser executado como um servio (ou seja, um processo background). Limitaes: a) no inclui uma interface de usurio para desenvolvimento em banco de dados. Em vez disso, outras aplicaes como o MS-Access 2000 ou aplicaes em Visual Basic fornecem essa interface;

29 b) as bases esto limitadas a um mximo de 2 Gigabytes de dados. Esse limite por base, e no por servidor, sendo que um servidor MSDE pode suportar mltiplas bases MSDE, cada uma contendo at 2 Gb. c) otimizado para um mximo de 5 usurios concorrentes (no h nada que impea a sua utilizao com um nmero maior de usurios, exceto pela diminuio da performance). A utilizao do MSDE neste trabalho foi apenas por convenincia pois como o sistema est desenvolvido integralmente sobre as tecnologias empregadas no sistema Vetorh, o sistema resultante deste trabalho compatvel com todos os bancos de dados aos quais o sistema Vetorh estiver homologado.

5.5 LINGUAGEM SENIOR DE PROGRAMAO (LSP)


A Linguagem Senior de Programao (LSP) consiste de uma linguagem estruturada voltada ao usurio final e s pessoas que fornecem manuteno de sistemas a clientes (usurios dos sistemas Senior) com objetivo de adaptar os sistemas a certas particularidades dos clientes. Por exemplo uma frmula particular de clculo de Folha de Pagamento ou ainda um procedimento especial na Apurao de Ponto, podem ser gerados atravs da LSP. Os procedimentos criados atravs de LSP so denominados regras. As regras sempre tiveram um papel importante dentro dos sistemas da Senior. Sempre que necessrio a customizao do sistema (mesmo que seja complexa) a regra tem sido usada. Ferramentas como Gerador de Relatrios, Importador e Exportador de arquivos texto. Tambm permitem a customizao atravs da regra. Todos estes benefcios muitas vezes evitam um custo elevado por parte da Senior pois no se faz necessrio a alterao e recompilao do sistema (Senior, 2002a). A LSP formada por um conjunto de palavras reservadas que permite a definio de um processo lgico. Disponibiliza um grande conjunto de funes que permitem o acesso direto base de dados, tanto para consulta quanto para atualizao. A utilizao da LSP est pr-definida dentro dos sistemas Senior: a) regras de Clculo; b) regras de Apurao de Ponto; c) regras por processo;

30 d) gerador de relatrios; e) gerador de importao e exportao; f) SGI - Sistema Gerador de Interfaces. A LSP uma linguagem de alto nvel, interpretada em tempo de execuo pelas aplicaes da Senior Sistemas, ou seja, no gera um cdigo executvel. Neste trabalho utilizou-se a LSP principalmente dentro do Gerador de Relatrios, na construo dos processos de atualizao do DW e na gerao das consultas. A figura 4 mostra a utilizao no Gerador de Relatrios na seleo de dados: Figura 4 - Exemplo da utilizao da LSP
Definir Alfa xsql; Definir alfa vDatEmiBanco; Definir data EDatRef; Se (EDatRef =0) Inicio EDatRef = dathoj; Fim;

ConverteDataBanco(EDatRef,vDatEmiBanco); xsql = " R022VIN.CalFol = 'S' \ AND R034FUN.TIPCOL = 1 "; InsClauSqlWhere("Detalhe_1",xsql); @ - Tratamento para admitidos/transferidos - @ xsql = " AND R034Fun.DatAdm <= "+vDatEmiBanco + " AND EXISTS(SELECT 1 FROM R038HFI WHERE \ R038HFI.NUMEMP = R034FUN.NUMEMP \ AND R038HFI.TIPCOL = R034FUN.TIPCOL \ AND R038HFI.NUMCAD = R034FUN.NUMCAD \ AND R038HFI.DATALT <= "+vDatEmiBanco+" ) "; InsSQLWhereSimples("Detalhe_1",xsql); @ -- Relacionamento Histrico Filial -- @ @ no pode ser feito atravs da funo MontaHistorico porque existem os campos EpAtu, CadAtu @ xSQL =" AND R038HFI.DATALT = (SELECT MAX (DATALT) FROM R038HFI TAB2 WHERE \ (TAB2.NUMEMP = R038HFI.NUMEMP) AND \ (TAB2.TIPCOL = R038HFI.TIPCOL) AND \ (TAB2.NUMCAD = R038HFI.NUMCAD) AND \ (TAB2.NUMEMP = TAB2.EMPATU) AND \ (TAB2.NUMCAD = TAB2.CADATU) AND \ (TAB2.DATALT <= " + vDatEmiBanco + ")) "; InsClauSQLWhere ("Detalhe_1",xsql); @ - Relacionamento Histrico Local - @ xsql = ""; MontarSqlHistorico ("R038HLO",EDatRef,xsql); xSQL = " AND "+xSQL; InsClauSqlWhere("Detalhe_1",xsql);

@ - Tratamento para Demitidos - @ Se (ELisDem = 'N') Inicio xsql = " AND R034Fun.SitAFa = R010Sit.CodSit \ AND ((R010SIT.TIPSIT <> 7) \ OR (R010SIT.TIPSIT = 7 AND R034FUN.DATAFA > "+vDatEmiBanco+")) "; InsClauSqlWhere("Detalhe_1",xsql); Fim;

31

5.6 PROCESSOS AUTOMTICOS


A opo de processos automticos utilizada para automatizar rotinas que so feitas com certa freqncia, possibilitando por exemplo a execuo de um relatrio em uma data e hora ou intervalo de tempo pr-definido. O Ambiente do Agendador de Processos o mesmo utilizado para o ambiente dos aplicativos Web. O Agendador deve obrigatoriamente estar executando juntamente com as aplicaes Web do VetorhWeb. Este recurso utilizado para a gerao dos relatrios/processos que atualizaro do DW. A figura 5 mostra o funcionamento da rotina de processos automticos. Figura 5 - Funcionamento dos processos automticos.

32

6 DESENVOLVIMENTO DO SISTEMA
Neste captulo apresenta-se os requisitos adotados para o desenvolvimento do sistema, baseado no sistema Vetorh, utilizando o CBDS para a definio da base de dados do DW. A metodologia utilizada para o desenvolvimento das rotinas foi a Anlise Estruturada, o gerador de relatrios e a LSP para implementao dos programas. Para o armazenamento dos dados do DW ser utilizado o banco de dados MSDE.

6.1 MONTANDO O DW
De acordo com Inmon (1997) um projeto de DW se difere dos demais projetos de desenvolvimento de sistema principalmente pela forma inversa que ele montado, ou seja, em projetos de desenvolvimento de sistemas tradicionais temos as seguintes etapas de desenvolvimento: a) levantamento das necessidades dos usurios; b) especificao do sistema; c) modelagem da base de dados; d) desenvolvimento. J em um projeto de um DW deve-se com base nas informaes operacionais dos sistemas atuais agrupar as informaes de forma que o usurio final possa visualizar a gerao de novas informaes baseado no modelo apresentado. Assim tem-se a fase de levantamento das necessidades do usurio como a ltima fase de um projeto de DW. Para o desenvolvimento do DW foram aplicadas as nove etapas do roteiro para a construo de um DW dimensional, conforme Kimbal (1996a). Na primeira etapa Escolha do Processo foi selecionada a rea de RH para a construo do DW devido a riqueza das suas informaes operacionais. O data mart utilizado foi o da folha de pagamento, onde se tem informaes cadastrais dos funcionrios da empresa e principalmente informaes sobre o pagamento dos mesmos. Na segunda etapa Escolha do nvel de granularidade verificou-se que o nvel de granularidade mas adequado para este data mart so informaes mensais permitindo consultar desde valores mensais at valores agrupados por ano. O sistema possibilita examinar as informaes operacionais, permitindo ao executivo consultar, por exemplo, a quantidade de horas trabalhadas pelos funcionrios de um determinado

33 departamento em determinado ms. Desta forma considera-se que o nvel de granularidade contempla de forma adequada a busca de informaes perante as consultas a serem realizadas. Na terceira etapa Identificar e conformizar as dimenses foram escolhidos os campos que identificam de melhor forma um relatrio. Quais os campos que mostrariam um grupo de informaes importantes. Um exemplo com relao a isso, pode ser: o cdigo de lotao ou cdigo do centro de custo do colaborador, o valor do salrio e/ou horas extras pagas na folha de pagamento. Com estes campos, possvel saber a quantidade de colaboradores de um determinado departamento e em qual se tem o maior percentual de horas extras em relao ao salrio pago. Para este data mart foram definidas as seguintes dimenses: a) lotao do colaborador; b) ms de competncia da folha de pagamento. Na quarta etapa Escolha dos fatos foram escolhidos os dados que so captados do banco de dados original, trazendo assim s o necessrio para expressar uma informao em especfico. Os dados escolhidos so: a) pagamentos feitos aos colaboradores; b) valores provisionados de frias e 13 Salrio; c) registro dos empregados; d) histrico de afastamentos. Na quinta etapa Armazenando dados pr-calculados na tabela de fatos no foi identificada a necessidade de armazenar dados pr-calculados, pois a composio do dicionrio de dados do sistema j contempla as informaes necessrias. Na sexta etapa Povoando as tabelas de dimenso foram preenchidas as tabelas de dimenso de acordo com as prprias dimenses identificadas na terceira etapa. Na stima etapa Escolha da durao do banco de dados definiu-se que o perodo de tempo que a tabela de fatos contemplar, ser de livre escolha do usurio desde que tenha os dados na base operacional para alimentar o DW.

34 Na oitava etapa Preparar dimenses para suportar mudanas foi elaborada a parte do sistema que proporciona ao usurio a opo de escolher quais as dimenses que ele deseja visualizar em uma possvel consulta. O prprio Gerador de Relatrios possibilita ao usurio escolher quais dimenses ele deseja analisar, porm as opes que estaro disponveis ao usurio devero ser programadas dentro do modelo. Na nona etapa Definir a freqncia de extrao e carga de dados constatou-se que os dados de RH, em especial da folha de pagamento, possuem uma particularidade de serem gerados mensalmente, porm as movimentaes de pessoal como tambm afastamentos ocorrem durante todo o ms. Para que o DW contenha informaes que possam ser utilizadas pelos executivos da empresa definiu-se que os dados sero atualizados uma vez por ms, sempre aps o fechamento da folha de pagamento, para no sobrecarregar os servidores operacionais durante as atividades do dia a dia, o DW ser atualizado sempre zero hora.

6.2 ESPECIFICAO DO SISTEMA


Neste captulo sero apresentados os diagramas utilizados para especificar o sistema. Diagrama de Contexto, fluxo dos processos e o Modelo de Entidades e Relacionamentos (MER) do DW. Neste captulo ainda descreve-se a anlise prospectiva (Drill-Down). O diagrama de contexto (figura 6), apresenta a interao geral do sistema, onde se teme duas grandes intervenes com a aplicao: a) Administrador: agendando os processos de atualizao do DW; b) Gerentes: solicitando e recebendo informaes gerenciais. Figura 6 - Diagrama de Contexto

35 A figura 7 detalha o funcionamento do sistema, apresentando a integrao com as tabelas do sistema de RH e os processos que geram a base de dados do DW. Figura 7 - Fluxo dos Processos

Administrador

Processos Automticos

7 Manter Processos

Data

Hora

Processos Automticos RH_Funcionrios Data Hora

FP_Ficha Financeira

Admisso Demisso 3 Totaliza Funcionrios RH_Afastamentos Aciona

2 Agendamento _Atualizao Aciona

Quantidade Valor Evento

5 Totaliza Pagamentos e Descontos

Aciona Aciona

FP_Provises

Data Situao 4 Admitidos Demitidos Totaliza Movimentaes 6

Frias 13Salrio Pagamentos Descontos

Totaliza Provises

Afastados

Frias 13Salrio

DW_Lotao

Perodo 1 Consulta_DW

Lotao

Parmetros de Seleo

Informaes Gerencias Gerentes

Gerentes

36

Para a extrao dos dados foi utilizada a anlise prospectiva (Drill-Down), que consiste na capacidade de comear por um nmero resumido e partir esse resumo em conjuntos de resumos sucessivamente mais refinados. Sendo capaz de chegar no detalhe por trs do nmero resumido, o gerente pode ter uma noo sobre o que est acontecendo, especialmente quando o nmero resumido surpreendente (Inmon, 1997). Com o MER (figura 8), possvel identificar as tabelas da base de dados do sistema de RH, que sero utilizadas na gerao das informaes para o DW de RH. possvel visualizar tambm os fatos e as dimenses do DW. Figura 8 - Modelo Entidades e Relacionamentos

6.3 APRESENTAO DO SISTEMA


O sistema teve seu desenvolvimento dividido em duas partes, a primeira sendo a carga de dados do DW, acionada atravs dos Processo Automticos, e a segunda as

37 consultas das informaes no DW, visualizada no aplicativo Rubi Web da Senior Sistemas.

6.3.1 CARGA DOS DADOS DO DW


Na figura 9 apresentada a relao dos processos automticos cadastrados no sistema para que tenham a sua execuo assegurada. Estes processos so cadastrados dentro de cada mdulo do sistema Vetorh, neste caso eles foram cadastrados no mdulo Rubi. Figura 9 - Processos Automticos

Os processos so executados na periodicidade definida na nona etapa do roteiro. O resultado do processo, ou seja, os dados lanados no DW, so gravados no arquivo de sada, possibilitando acompanhar as informaes geradas no ms. A seguir sero mostrados os resultados gerados pelos processos de Totalizao de Funcionrios (figura 10), Totalizao de Movimentaes (figura 11), Totalizao de Provises (figura 12) e Totalizao de Pagamentos / Descontos (figura 13). Figura 10 - Resultado do processo de Totalizao de Funcionrios

38 Figura 11 - Resultado do processo de Totalizao de Movimentaes

Figura 12 - Resultado do processo de Totalizao de Provises

Figura 13 - Resultado do processo de Totalizao de Proventos e Descontos

A figura 14 mostra o cdigo LSP utilizado para gravar as informaes no DW.

39 Figura 14 - Cdigo LSP para atualizao do DW


/*____________________Atualizao do DW por Local_________________*/ Se (EspLevel = EspNivTot) Inicio @ Definio de Variveis @ Definir Cursor C_DW_Local; Definir Numero l_NumLoc; Definir Numero l_TotBen; Definir Numero l_TotEnc; Definir Numero l_TotExt; Definir Numero l_TotSal; Definir Alfa Definir Alfa Definir Data l_CodLoc; Local; EUltCmp;

@ Identificao da Chave da Tabela @ RetLocNiv (R034Fun.NumEmp, R034Fun.TipCol, R034Fun.NumCad, EspNivTot, l_CodLoc); l_NumLoc = RetornaNumLoc (1, l_CodLoc); @ Atribuio de Valores @ l_TotBen = T_Beneficios; l_TotEnc = T_Encargos; l_TotExt = T_Extras; l_TotSal = T_Salario; @ Verificao do Registro Atual @ C_DW_Local.SQL "Select USU_TotBen,USU_TotEnc, USU_TotExt, USU_TotSal from USU_TDW_Local \ where USU_TDW_Local.USU_TabOrg = 1 \ and USU_TDW_Local.USU_NumLoc =:l_NumLoc \ and USU_TDW_Local.USU_MesAno =:EUltCmp"; C_DW_Local.AbrirCursor(); (C_DW_Local.Achou) Inicio @ Atualiza o Registro somente se hoveram alteraes @ Se ((C_DW_Local.USU_TotBen <> l_TotBen) ou (C_DW_Local.USU_TotEnc <> l_TotEnc) ou (C_DW_Local.USU_TotExt <> l_TotExt) ou (C_DW_Local.USU_TotSal <> l_TotSal)) Inicio execsql "update USU_TDW_Local set \ USU_TotBen =:l_TotBen, \ USU_TotEnc =:l_TotEnc, \ USU_TotExt =:l_TotExt, \ USU_TotSal =:l_TotSal \ where USU_TabOrg = 1 \ and USU_NumLoc =:l_NumLoc \ and USU_MesAno =:EUltCmp"; Fim; Fim; Senao Inicio execsql "insert into USU_TDW_Local (USU_TabOrg, USU_NumLoc, USU_MesAno, USU_QtdAdm, USU_QtdDem, \ USU_QtdAti, USU_AfaIns, USU_AfaAct, USU_AfaAux, USU_AfaMat, \ USU_AfaOut, USU_Prv13s, USU_Avo13s, USU_PrvFer, USU_DiaFer, \ USU_TotBen, USU_TotEnc, USU_TotExt, USU_TotSal) \ values (1, :l_NumLoc, :EUltCmp, 0, 0, \ 0, 0, 0, 0, 0, 0 \ 0, 0, 0, 0, 0, 0 \ 0, :l_TotBen, :l_TotEnc, :l_TotExt, :l_TotSal)"; Fim; C_DW_Local.FecharCursor(); Fim; Se

40

6.3.2 CONSULTANDO AS INFORMAES NO DW


O sistema teve seu desenvolvimento voltado para execuo no aplicativo WEB da Senior Sistemas, a figura 15 mostra a tela inicial do aplicativo Rubi WEB, na qual as consultas do DW esto disponveis para serem executadas. Para a utilizao do mdulo, Rubi WEB, foi configurado um usurio com acesso completo ao sistema, ou seja, ficam disponveis todas as opes de menu do mdulo. Figura 15 - Tela Inicial do Sistema

Para acessar as informaes do DW foi utilizado a Anlise Prospectiva (DrillDown), conforme descrito no item 6.2. O gerente poder iniciar suas consultas pela tabela de locais, opo 511-Relao de Locais, da empresa e ir refinando suas consultas at chegar nas informaes operacionais. As consultas mais detalhadas tambm ficaram disponveis para possibilitar um acesso rpido consultas especficas, por exemplo se o gerente necessitar consultar o grfico de evoluo do quando pessoal, opo 515-DW Grfico - Evoluo do Quadro, de um determinado local poder acessar diretamente sem a necessidade de passar pelas telas anteriores. Na figura 16 apresenta-se a tela de parmetros de seleo que ser mostrada, ao selecionar-se a opo 511-Relao de Locais.

41 Figura 16 - Tela seleo Relao de Locais

Para consultar as informaes de uma determinada lotao, o gerente selecionar a lotao desejada, pressionando o boto do mouse sobre ela. A figura 17 ilustra o resultado desta opo. Selecionando uma lotao o sistema apresentar a tela de seleo da opo 512-DW-Funcionrios por Local, ilustrada na figura 18. Figura 17 - Resultado da Relao de Locais

42 Figura 18 - Tela de Seleo - Funcionrios por Local

Nesta opo solicitado o perodo desejado para listar as informaes do DW, Ms Inicial e Ms Final, como tambm a possibilidade de selecionar um determinado Local. Para o campo local os sistemas da Senior possibilitam a utilizao de coringas, ou seja, caracteres especiais, sendo eles "==" (dois sinais de igual), que permitem listar as informaes de todos os locais inferiores ao informado, por exemplo, se informarmos 1.1==, sero considerados os locais 1.1.1, 1.1.2,1.1.3.... e assim sucessivamente. O campo Nvel de Totais permite definir em qual nvel do organograma sero apresentados os valores armazenados no DW. Na tela de seleo ainda, possvel selecionar qual ser a ordenao e quebra do relatrio. possvel visualizar as mesmas informaes do DW por competncia e todos os locais ou ainda por local e todas as competncias como mostra a figura 18, caracterizando assim o cubo de deciso. A figura 19 mostra o resultado da consulta 512- DW - Funcionrios por Local.

43 Figura 19 - Resultado da opo 512-DW-Funcionrios por Local

Nesta opo pode-se obter informaes operacionais que geraram os dados resumidos. Foram implementadas as seguintes opes: a) Admitidos - clicando na quantidade listar os colaboradores admitidos no referido local e competncia (figura 20); b) Demitidos - clicando na quantidade listar os colaboradores demitidos no referido local e competncia (figura 21); c) Colaboradores - clicando na palavra Colaboradores, ser listado o grfico com a evoluo do quadro de pessoal. Antes de apresentar o resultado o sistema solicitar ao gerente qual o perodo desejado para gerao do grfico (figura 22) e em seguida apresentar o resultado da consulta (figura 23); d) Afastados - clicando na palavra Afastados, ser listado o grfico com os colaboradores afastados. Antes de apresentar o resultado o sistema solicitar o perodo desejado para gerao do grfico (figura 22) e em seguida apresentar o resultado da consulta (figura 24); e) Provises - clicando na palavra Provises, ser apresentado o grfico com o acompanhamento das provises de Frias e 13 Salrio. Antes de apresentar o resultado o sistema solicitar o perodo desejado para gerao do grfico (figura 22) e em seguida apresentar o resultado da consulta (figura 25); f) Proventos e Descontos - clicando na palavra Proventos e Descontos, ser apresentado o grfico com a distribuio dos pagamentos. Antes de

44 apresentar o resultado o sistema solicitar o perodo desejado para gerao do grfico (figura 22) e em seguida apresentar o resultado da consulta (figura 26). Figura 20 - Relao de Admitidos

Figura 21 - Relao de Demitidos

45 Figura 22 - Tela de seleo para os grficos

Figura 23 - Grfico Evoluo do Quadro

46 Figura 24 - Grfico de Afastamentos

Figura 25 - Grfico acompanhamento das provises

47 Figura 26 - Grfico distribuio de Pagamentos

48

7 CONCLUSES
Os sistemas de informao gerencial permitem visualizar informaes que antes no eram percebidas. A aplicao na rea de RH no foi diferente pois resultados/nmeros que no eram visualizados em conjunto, agora podem ser comparado e acompanhados. Um bom exemplo disto foi o grfico de acompanhamento das provises pois a gerao destas informaes em tempo real em uma grande companhia inviabilizam a gerao desta informao. As facilidades na visualizao das informaes foram notveis e podero ser ainda maiores com a utilizao destas informaes como base para a tomada de decises. A aplicao da anlise prospectiva (Drill-Down) possibilitou dar uma viso ao mesmo tempo resumida e operacional aos gerentes, tudo na mesma aplicao, evitando assim que os gerentes dependam das reas operacionais para conclurem uma anlise de um valor surpreendente apresentado nos relatrios gerenciais A metodologia de DW, em conjunto com as tcnicas de Granularidade, foram aplicadas com um bom desempenho neste trabalho, dando opes importantes ao executivo e tornando o sistema altamente eficiente no que diz respeito a qualidade das informaes apresentadas. Com relao s ferramentas utilizadas, tiveram um desempenho considerado surpreendente em especial o gerador de relatrios que possibilitou a gerao dos dados em padro HTML, com o qual no seria possvel a implementao da anlise prospectiva. A quantidade de informaes que podem ser geradas utilizando a bases de dados do RH muito extensa, considerando que no desenvolvimento do trabalho foram geradas informaes de um dos data mart's, a folha de pagamento. Conclui-se que todo o mtodo utilizado neste trabalho aplica-se muito bem para a rea de RH. Na construo deste trabalho pode-se definir como sendo uma limitao, o fato de ter abordado apenas um data mart's folha de pagamento. Uma outra considerao a limitao na gerao de novas consultas, pois todas as modificaes devero ser realizadas por um analista responsvel pelo DW, com conhecimento nas tecnologias empregadas.

49 Para prximos trabalhos sugere-se a construo da base de dados e as consultas para os demais data mart's do RH. A aplicao de todos os mtodos deste trabalho em outros sistemas da Senior como por exemplo o Sapiens, que o sistema corporativo da Senior Sistemas, compreendendo as reas de contbil, comercial, financeiro, custos e produo, que disponibiliza todas as ferramentas utilizadas no Vetorh possibilitaria aos gerentes das organizaes uma viso completa da sua empresa. Sugere-se, a utilizao de um banco de dados mais robusto, tais como Oracle e MS-SQL, observando-se a performance do mesmo diante de um nmero muito elevado de dados. A utilizao de cdigos html possibilita uma infinidade de opes de apresentao dos resultados, sugere-se tambm desenvolver um padro de apresentao dos resultados do DW explorando um pouco mais as potencialidades do html.

50

REFERNCIAS BIBLIOGRAFICAS
ALTER, Steven. Information systems: a management perpective. USA : Addison Publishing Company, 1992. DALFOVO, Oscar. Quem tem informao mais competitivo. Blumenau: Acadmica, 2000. DALFOVO, Oscar. Metodologia sistema de informao estratgico para o gerenciamento operacional (SIEGO). Um modelo siego para universidade com aplicao na gesto ambiental baseado em data warehouse. 2001. 308 f. Tese (Doutorado em Cincia da Computao) Centro Tecnolgico de Computao Universidade Federal de Santa Catarina, Florianpolis. HUGO, Marcel. Apostila da disciplina Anlise e Projeto de Sistemas I, Blumenau, jan. 1998. INMON, William H. Como construir o data warehouse. Rio de Janeiro: Campus, 1997. KIMBALL, Ralph. Data warehouse architect: letting the users sleep, part1, New York, dez. 1996a. Disponvel em: <http://www.dbmsmag.com/9612d05.html>. Acesso em: 21 set. 2002. KIMBALL, Ralph. The data warehouse toolkit: practical techniques for building dimensional dara warehouses. New York: John Wiley & Sons, 1996b. KIMBALL, Ralph. Data warehouse architect: letting the users sleep, part2, New York, jan. 1997. Disponvel em: <http://www.dbmsmag.com/9701d05.html>. Acesso em: 21 set. 2002. MACHADO, Carlos. Como dar o tiro certo na hora de decidir. Exame Informtica. So Paulo, v. 11, n. 120, p. 27-29, mar. 1996. OLIVEIRA, Adelise G. de. Data Warehouse conceitos e solues. Florianpolis: SFO Grfica e Editora Ltda, 1998. OLIVEIRA, Djalma de Pinho Rebouas. Sistemas de informaes gerenciais. So Paulo: Atlas, 1992.

51 OLIVEIRA, Maurcio. Luz no tnel para indstria txtil. Revista Empreendedor, Santa Catarina: v. 29, n. 29, p. 12-23, fev. 1997. SENIOR SISTEMAS LTDA. Recursos do sistema. Lus Carlos Seifert de Souza: Senior Sistemas, 2002. SENIOR SISTEMAS LTDA. MSDE (Microsoft Data Engine) for Visual Studio 6.0. Fabio Fernando dos Santos: Senior Sistemas, 2002.

S-ar putea să vă placă și