1) O documento discute a estrutura de dados relacional e dimensional para armazenar informações sobre controle de acesso em uma empresa.
2) Uma estrutura dimensional é proposta, com um "fato" central de passagem por terminais e dimensões caracterizando o evento, como colaboradores, departamentos e tempo.
3) A estrutura dimensional permite mapear o fluxo na empresa e agregar indicadores como eficiência e uso de energia.
A06 paper - perfil business intelligence - por onde, como e quando começar
Perfil BI em
1. PERFIL BUSINESS INTELLIGENCE
marcelokrug@gmail.com SEU PAPER PELA INTERNET Desde Março/2015 – pp07
Estrutura de Dados relacional
Muitas vezes o desenho da estrutura é feito com o acompanhamento do programador, pois não há um certo e
errado. Mas sim a melhor forma para facilitar a vida do programador e por consequência garantir a alta
performance e disponibilidade da informação
POR ONDE, COMO E QUANDO COMEÇAR
Esta estrutura atende ao controle de acessos em uma empresa.
Onde com o cartão atribuído na entrada, fazemos o controle de
acessos por cartão ou então por tipo de função e/ou
departamentos. Com esta pequena estrutura conseguimos iniciar
um grande modelo analítico. Consigo mapear o trânsito pela
empresa, saber o fluxo pelos corredores e salas, sei a ocupação,
consigo agregar indicadores de eficiências, utilização de
energias, enfim. Com criatividade consigo criar um projeto amplo
e estar sempre enriquecendo o modelo dimensional com
informações relevantes.
Continuação
E, após uma análise dimensional, chego à este
modelo. Nesta situação, quero considerar apenas a
simples informação da passagem pelos terminais.
Eu considero os terminais como sendo as
cancelas/catracas/torniquetes/leitor de
cartões/biometria, enfim...
Aquilo que estava em uma estrutura normalizada
passa agora para uma estrutura dimensional. Na
estrutura dimensional, eu considero que tenho que
caracterizar um evento. O evento é a passagem
pelo terminal. Só!
No modelo dimensional, vou ter no centro o meu
evento, que em Business Intelligence terá o nome
de Fato/Fact e em torno do evento preciso de toda
a caracterização que achar relevante, minhas
dimensões.
Aqui já pulamos algumas etapas, mas fica para
logo explicar.
O modelo dimensional mais rápido que
conseguimos utilizar é o Star Schema. Porém nem
sempre é possível o utilizar. Depende muito do
volume de informações que estamos tratando e da
complexidade da estrutura.
Estrutura de Dados dimensional
O resultado do rápido modelo dimensional da nossa estrutura é este. Tenho meu fato no centro da análise e
rodeado de caracterizações. Em uma análise dimensional é dever associarmos uma caracterização temporal ao
meu evento. E sempre que possível estruturar as caracterizações de forma hierárquica.
Tenho uma relação conhecida como parent child na dimensão
DIM_COLABORADORES. Pois na mesma dimensão tenho a
informação do colaborador e seu chefe, que também é um
colaborador. Relaciono a coluna ID_CHEFE com a ID_COLABORADOR;
Uma informação necessária e fica para um próximo momento é a
identificação do Terminal. Consigo saber tudo, menos onde ocorreu o
fato. Com isso, terei mais uma dimensão e pode até conter atributos
que depois consigo associar em um mapa, como coordenadas geo,
por exemplo.
É uma amostra inicial de uma transformação da base transacional da
aplicação de controle de acessos para uma estrutura dimensional.