88
CAPÍTULO 5
Análisis y diseño del nuevo modelo de información.
I n t r o d u c c i ó n L a c a p a c i d a d p a r a t o m a r d e c i s i o n e s d e n e g o c i o p r e c i s a s y d e f o r m a r á p i d a s e h a c o n v e r t i d o e n u n a d e l a s c l a v e s p a r a q u e u n a e m p r e s a l l e g u e a l é x i t o y a ú n c u a n d o e n e l c a s o d e e s t e t r a b a j o d e t e s i s e s t a m o s h a b l a n d o d e u n a e n t i d a d g u b e r n a m e n t a l y n o d e u n a e m p r e s a c o m e r c i a l , l a n e c e s i d a d d e i n f o r m a c i ó n e s l a m i s m a e n a m b o s c a s o s . L o s s i s t e m a s d e i n f o r m a c i ó n t r a d i c i o n a l e s , c o m o l a m a y o r í a d e l o s s i s t e m a s d e a d m i n i s t r a c i ó n , l a s a p l i c a c i o n e s a m e d i d a , e i n c l u s o l o s C R M , l o s E R P m á s s o f i s t i c a d o s ; s u e l e n p r e s e n t a r u n a e s t r u c t u r a m u y i n f l e x i b l e p a r a t o m a r d e c i s i o n e s d e n e g o c i o p r e c i s a s y d e f o r m a r á p i d a . P o r e s o l a n e c e s i d a d d e c o n t a r c o n u n m ó d u l o d e i n f o r m a c i ó n f l e x i b l e y r o b u s t o q u e p e r m i t a v i s u a l i z a r l o s i n d i c a d o r e s m á s r e l e v a n t e s e n e l p r o c e s o d e a t e n c i ó n c i u d a d a n a y c o n t e s t a r a l a s p r e g u n t a s d e n e g o c i o m á s c o m u n e s y a ú n l a s n o p l a n e a d a s .
5.1 Modelo de base de datos propuesto.
H o y e n d í a e x i s t e n d i v e r s i d a d d e o p c i o n e s t e c n o l ó g i c a s y h e r r a m i e n t a s d e I n t e l i g e n c i a d e n e g o c i o s p a r a e l m a n e j o d e d a t o s c o n u n e n f o q u e a n a l í t i c o . E s c l a r o q u e l a n e c e s i d a d d e i n f o r m a c i ó n d e l a R e d F e d e r a l d e S e r v i c i o a l a C i u d a d a n í a p u e d e s e r c u b i e r t a e n s u t o t a l i d a d a t r a v é s d e l a i m p l e m e n t a c i ó n d e u n m o d e l o d e i n f o r m a c i ó n q u e l e p e r m i t a o r g a n i z a r , c l a s i f i c a r y o r d e n a r s u s d a t o s c o n u n e n f o q u e a n a l í t i c o . E l u s o d e u n a h e r r a m i e n t a O L A P p e r m i t i r í a c o n t a r c o n u n m o t o r
89 d e c á l c u l o p a r a o b t e n e r i n d i c a d o r e s , m e d i c i o n e s , v a r i a c i o n e s , e t c . q u e a p o y a r í a n a l o s u s u a r i o s e n e l a n á l i s i s d e d a t o s . L a s c a r a c t e r í s t i c a s d e l a s h e r r a m i e n t a s q u e a c t u a l m e n t e e x i s t e n e n e l m e r c a d o d e T I y q u e p u d i e r a n s e r c o n s i d e r a d a s p a r a s e r v i r c o m o l a h e r r a m i e n t a b a s e p a r a e l m o d e l o d e i n f o r m a c i ó n s o n l a s s i g u i e n t e s :
OLAP Server Proveedor
Versión más
reciente Licenciamiento
Mondrian OLAP server Pentaho 3.2 EPL
Palo Jedox 3.1 SR1 GPL v2 or EULA
Essbase Oracle 11.1.1.3 Propietario
icCube
Crazy
Development 0.9 Propietario Microsoft Analysis Services Microsoft 2008 R2 Propietario MicroStrategy Intelligence
Server MicroStrategy 9 Propietario Oracle Database OLAP
Option Oracle 11g R2 Propietario
SAS OLAP Server SAS Institute 9.2 Propietario SAP NetWeaver BW SAP 7.2 Propietario
TM1 IBM 9.5 Propietario
Tabla 5.1.1. Información General
E n e l c u a d r o 5 . 1 . 1 , o b s e r v a m o s l a s o p c i o n e s c o m e r c i a l e s d e d i f e r e n t e s p r o v e e d o r e s q u e o f r e c e n h e r r a m i e n t a s O L A P , a s í c o m o l a ú l t i m a v e r s i ó n d i s p o n i b l e e n e l m e r c a d o .
90
OLAP Server MOLAP ROLAP HOLAP
MicroStrategy Intelligence Server Si Si Si Microsoft Analysis Services Si Si Si
icCube Si No No
Essbase Si No Si
Mondrian OLAP server No Si No
Oracle Database OLAP Option Si Si Si
Palo Si No No
SAS OLAP Server Si Si Si
TM1 Si No No
Tabla 5.1.2. Modo OLAP
E n e l c u a d r o 5 . 1 . 2 , o b s e r v a m o s l a s d i f e r e n t e s a l t e r n a t i v a s d e t e c n o l o g í a O L A P q u e o f r e c e c a d a p r o v e e d o r .
91 OLAP Server XML for Analysis OLE DB para OLAP MDX Stored procedur e Funcione s de Usuario SQL Essbase Si Si Si Java Si No icCube Si Si Si Java Si No Microsoft Analysis Services Si Si Si .NET Si No MicroStrategy Intelligence Server Si No Si Si Si Si Mondrian OLAP server Si Si Si No Si No Palo Si Si Si ? Si No
SAS OLAP Server Si Si Si No No No SAP NetWeaver BW Si Si Si No No No OLAP Server XML for Analysis OLE DB para OLAP MDX Stored procedur e Funcione s de Usuario SQL Oracle Database OLAP Option No Si Si Java, PL/SQL, OLAP DML Si Si TM1 Si Si Si ? Si
Tabla 5.1.3. API’s y Lenguajes de consulta (2 partes)
E n e l c u a d r o 5 . 1 . 3 , o b s e r v a m o s l a s p r i n c i p a l e s f u n c i o n a l i d a d e s p a r a i n t e r a c t u a r c o n l a s d i f e r e n t e s i n t e r f a c e s d e p r o g r a m a c i ó n y s u f o r m a d e a c c e d e r a l a s b a s e s d e d a t o s .
92
OLAP Server Windows Linux UNIX z/OS
Essbase Si Si Si No
icCube Si Si Si Si
Microsoft Analysis Services Si No No No MicroStrategy Intelligence Server Si Si Si No Mondrian OLAP server Si Si Si Si Oracle Database OLAP Option Si Si Si Si
Palo Si Si Si No
SAS OLAP Server Si Si Si Si
SAP NetWeaver BW Si Si Si Si
TM1 Si Si Si No
Tabla 5.1.4. Sistemas Operativos
E n e l c u a d r o 5 . 1 . 4 , o b s e r v a m o s l a s d i f e r e n t e s p l a t a f o r m a s d e s i s t e m a o p e r a t i v o e n l o s q u e s e e n c u e n t r a n d i s p o n i b l e s e s t a s o p c i o n e s O L A P .
93 OLAP Server Jerarquías Parent-child Múltiples jerarquías de Tiempo Medidas Semi-aditivas Medidas de grupo Partitioning Essbase Si ? Si ? Si icCube Si Si Si Si Planeado Microsoft Analysis Services Si Si Si Si Si MicroStrategy Intelligence Server Si Si Si ? Si Mondrian OLAP server Si No Si ? No Oracle Database OLAP Option Si ? Si ? Si Palo Si ? ? ? ? TM1 Si No Si ? No
Tabla 5.1.5. Funcionalidades OLAP
E n e l c u a d r o 5 . 1 . 5 , o b s e r v a m o s l a s p r i n c i p a l e s c a r a c t e r í s t i c a s e n e l m a n e j o d e j e r a r q u í a s , d i m e n s i o n e s y m e d i d a s q u e o f r e c e n e s t o s p r o v e e d o r e s a l i m p l e m e n t a r u n c u b o . Opción Tecnológica. E n b a s e a l a s c a r a c t e r í s t i c a s o b s e r v a d a s e n l a s d i f e r e n t e s o p c i o n e s t e c n o l ó g i c a s , y d a d o q u e l a p l a t a f o r m a a c t u a l r e s i d e e n M i c r o s o f t A n a l y s i s S e r v i c e s , s e c o n s i d e r a q u e p a r a e l c r e c i m i e n t o y m o d i f i c a c i o n e s s u g e r i d a s s e p u e d e c o n s e r v a r l a m i s m a p l a t a f o r m a t e c n o l ó g i c a , y a q u e s u s v e n t a j a s p r i n c i p a l e s s o b r e l a s
94 d e m á s p l a t a f o r m a s s o n l a s s i g u i e n t e s : 1 . - E l p r o v e e d o r f a b r i c a n t e e s M i c r o s o f t , l o c u a l g a r a n t i z a u n a c o n t i n u i d a d e n e l s o p o r t e y d i s p o n i b i l i d a d d e n u e v a s v e r s i o n e s a m e d i a n o y l a r g o p l a z o . 2 . - P e r m i t e e l m a n e j o d e e s q u e m a s R O L A P y M O L A P , l o c u a l c o m p l e m e n t a r í a l a s o l u c i ó n y p e r m i t i r í a e x p l o t a r d i r e c t a m e n t e l a b a s e d e d a t o s d e l C R M . 3 . - P e r m i t i r í a l a i n t e g r a c i ó n d e c ó d i g o M D X l o c u a l r o b u s t e c e r í a l a s f u n c i o n a l i d a d e s d e l c u b o p a r a s u p r e s e n t a c i ó n e n e l f r o n t -e n d . 4 . - F u n c i o n a s o b r e e l s i s t e m a o p e r a t i v o W i n d o w s l o c u a l p e r m i t i r í a u s a r l a i n f r a e s t r u c t u r a a c t u a l d e h a r d w a r e c o n l a c o n s e c u e n t e r e d u c c i ó n d e l c o s t o d e i n v e r s i ó n . 5 . - P e r m i t e e l u s o d e l a s j e r a r q u í a s P a r e n t - c h i l d l o c u a l d a r á u n a v e n t a j a e n l a r e d u c c i ó n d e u s o d e c a t á l o g o s y p o r c o n s e c u e n c i a e l d i s e ñ o d e l c u b o p r o p u e s t o p a r a e l m o d e l o d e i n f o r m a c i ó n s e r í a m u c h o m á s s e n c i l l o . 5.2 Migración de Datos. E l m o d e l o d e i n f o r m a c i ó n p r o p u e s t o c o n s i s t e e n m o d i f i c a r l a e s t r u c t u r a o r i g i n a l d e l c u b o a u n a e s t r u c t u r a c o n j e r a r q u í a s p a r e n t - c h i l d , l a c u a l p e r m i t i r á r e d u c i r e l e s q u e m a a c t u a l q u e c u e n t a c o n n u e v e e n t i d a d e s e n e s t r e l l a , F i g u r a 5 . 2 . 1 . , a u n m o d e l o , i g u a l m e n t e e s t r e l l a , c o n s o l o t r e s e n t i d a d e s y u n a t a b l a d e h e c h o s , F i g u r a 5 . 2 . 2 .
95 Figura 5.2.1. Modelo actual del cubo
96
Figura 5.2.2. Modelo propuesto para el Cubo de indicadores.
E s t o p e r m i t i r á t e n e r e n u n a s o l o e n t i d a d l a m a y o r í a d e l o s n i v e l e s d e a n á l i s i s d r i l l - d o w n , c o n l o q u e s e r e d u c e e n n ú m e r o d e c a t á l o g o s n e c e s a r i o s y h a c e m á s e f i c i e n t e l a n a v e g a c i ó n y e l a n á l i s i s d e l a i n f o r m a c i ó n . A s í m i s m o s e p r o p o n e t e n e r u n a s o l a e n t i d a d p a r a l a d i m e n s i ó n d e t i e m p o h a c i e n d o m á s f á c i l d e a d m i n i s t r a r y m o d i f i c a r l a i n f o r m a c i ó n . E s t o p e r m i t e a s u v e z m o d i f i c a r e s t a d i m e n s i ó n e n b a s e a l a s n e c e s i d a d e s q u e s e v a y a n p r e s e n t a n d o s i n t e n e r q u e a g r e g a r n u e v o s c a t á l o g o s .
97 S e p r o p o n e t a m b i é n t e n e r u n a e n t i d a d p a r a l a d e f i n i c i ó n d e l o s i n d i c a d o r e s d e n e g o c i o m á s f r e c u e n t e m e n t e u t i l i z a d o s . E s t a i n c l u s i ó n d e i n d i c a d o r e s n o e s t á c o n s i d e r a d a e n e l c u b o a c t u a l y e s t a f u n c i o n a l i d a d l e d a r í a a l n u e v o c u b o u n m a y o r p o t e n c i a l a l a n a l i z a r i n f o r m a c i ó n p r e c a l c u l a d a e i g u a l m e n t e f á c i l d e a d m i n i s t r a r . A s í m i s m o c a d a v e z q u e s e n e c e s i t e a g r e g a r u n n u e v o i n d i c a d o r b a s t a r í a c o n a g r e g a r e s t e i n d i c a d o r a l a b a s e d e d a t o s p a r a q u e , s i n n e c e s i d a d d e m o d i f i c a r e l c u b o , l a i n f o r m a c i ó n p u e d a s e r v i s u a l i z a d a . U n a v e n t a j a a d i c i o n a l d e e s t e n u e v o e s q u e m a e s q u e c a d a i n d i c a d o r c o n t i e n e s u f ó r m u l a d e c á l c u l o d e n t r o d e l a m i s m a b a s e d e d a t o s y n o d e n t r o d e l c ó d i g o d e l f r o n t - e n d , r e m a r c a n d o c o n e s t o u n a i n d e p e n d e n c i a l ó g i c a r e s p e c t o d e l m o d e l o f í s i c o c a d a v e z q u e s e n e c e s i t e a g r e g a r u n n u e v o i n d i c a d o r a l c u b o . F i n a l m e n t e d e n t r o d e e s t a p r o p u e s t a l a t a b l a d e h e c h o s e s t á d i s e ñ a d a p a r a r e c i b i r e l d a t o d i a r i o y a t r a v é s d e l a d i m e n s i ó n d e P e r i o d o p o d e r v i s u a l i z a r c u a l q u i e r v i s t a q u e e l u s u a r i o r e q u i e r a p a r a s u s a n á l i s i s o r e p o r t e s p r e d e f i n i d o s . E l m o d e l o p r o p u e s t o s e m u e s t r a e n l a f i g u r a 5 . 2 . 3 y e s t á e s t r u c t u r a d o e n u n e s q u e m a e s t r e l l a c o n t r e s e n t i d a d e s y u n a t a b l a d e h e c h o s .
Figura 5.2.3 Esquema estrella propuesto para el cubo de indicadores
L a d i m e n s i ó n d e e n t i d a d e s p e r m i t i r í a t e n e r e n u n a s o l a t a b l a t o d o s s u s n i v e l e s d e n a v e g a c i ó n y s e v i s u a l i z a r í a c o m o s e m u e s t r a e n l a f i g u r a 5 . 2 . 4 .
98
estrella propuesto para el cubo de indicadores
L a d i m e n s i ó n d e e n t i d a d e s p e r m i t i r í a t e n e r e n u n a s o l a t a b l a t o d o s s u s n i v e l e s d e n a v e g a c i ó n y s e v i s u a l i z a r í a c o m o s e m u e s t r a e n l a f i g u r a 5 . 2 . 4 .
estrella propuesto para el cubo de indicadores
L a d i m e n s i ó n d e e n t i d a d e s p e r m i t i r í a t e n e r e n u n a s o l a t a b l a t o d o s s u s n i v e l e s d e n a v e g a c i ó n y s e v i s u a l i z a r í a c o m o s e
Figura 5.2.4 Dimensión de entidades. C o n r e s p e c t o a l a d i m e n s i ó n d e t i e m p o s e o b s e r v a q u e l o s n i v e l e s d e a g r u p a c i ó n v a n d e s d e e l n i v e l d í a , m e s , t r i m e s t r e , s e m e s t r e y h a s t a a ñ o . Y c o m o e l m í n i m o v a l o r e s e l d í a e s t e s e p u e d e a g r e g a r d e f o r m a d i n á m i c a a c u a l q u i e r d i m e n s i ó n d e t i e m p o . L a d i m e n s i ó n d e t i e m p o s e v e n l a f i g u r a 5 . 2 . 5 . 99 Figura 5.2.4 Dimensión de entidades.
d i m e n s i ó n d e t i e m p o s e o b s e r v a q u e l o s n i v e l e s d e a g r u p a c i ó n v a n d e s d e e l n i v e l d í a , m e s , t r i m e s t r e , s e m e s t r e y h a s t a a ñ o . Y c o m o e l m í n i m o v a l o r e s e l d í a e s t e s e p u e d e a g r e g a r d e f o r m a d i n á m i c a a c u a l q u i e r d i m e n s i ó n d e t i e m p o . L a d i m e n s i ó n d e t i e m p o s e v i s u a l i z a r í a c o m o s e m u e s t r a d i m e n s i ó n d e t i e m p o s e o b s e r v a q u e l o s n i v e l e s d e a g r u p a c i ó n v a n d e s d e e l n i v e l d í a , m e s , t r i m e s t r e , s e m e s t r e y h a s t a a ñ o . Y c o m o e l m í n i m o v a l o r e s e l d í a e s t e s e p u e d e a g r e g a r d e f o r m a d i n á m i c a a c u a l q u i e r d i m e n s i ó n d e i s u a l i z a r í a c o m o s e m u e s t r a
D i m e n s i ó n d e T i e m p o :
Figura 5.2.5. Dimensión de tiempo
R e s p e c t o a l a d i m e n s i ó n d e i n d i c a d o r e s l a f ó r m u l a d e c á l c u l o s e o b s e r v a q u e e s t a r í a d e n t r o d e l m i s m o c u b o y d e n t r o d e s u s a t r i b u t o s , l o c u a l p e r m i t e d i n á m i c a s i n n e c e s i d a d d e q u e q u e d e r e g i s t r a d a c o m o c ó d i g o d u r o d e n t r o d e l f r o n t - e n d . 100 Figura 5.2.5. Dimensión de tiempo
R e s p e c t o a l a d i m e n s i ó n d e i n d i c a d o r e s l a f ó r m u l a d e c á l c u l o s e o b s e r v a q u e e s t a r í a d e n t r o d e l m i s m o c u b o y d e n t r o d e s u s a t r i b u t o s , l o c u a l p e r m i t e i n g r e s a r l a f ó r m u l a d e c á l c u l o d e f o r m a d i n á m i c a s i n n e c e s i d a d d e q u e q u e d e r e g i s t r a d a c o m o c ó d i g o e n d . R e s p e c t o a l a d i m e n s i ó n d e i n d i c a d o r e s l a f ó r m u l a d e c á l c u l o s e o b s e r v a q u e e s t a r í a d e n t r o d e l m i s m o c u b o y d e n t r o d e s u s i n g r e s a r l a f ó r m u l a d e c á l c u l o d e f o r m a d i n á m i c a s i n n e c e s i d a d d e q u e q u e d e r e g i s t r a d a c o m o c ó d i g o
Dimensión de Indicadores:
Figura 5.2.6. Dimensión de indicadores
R e s p e c t o a l a d i m e n s i ó n d e i n d i c a d o r e s s e o b s e r v a e n l a 5 . 2 . 6 u n e j e m p l o d e c ó m o e l i n d i c a d o r t i e n e a l m a c e n a d a s u f ó r m u l a d e c á l c u l o d e n t r o d e l a b a s e d e d a t o s , l o g r á n d o s e a s í u n a f l e x i b i l i d a d e n e l c a s o d e q u e s e a n e c e s a r i o m o d i f i c a r d i c h a f ó r m u l a o i n c l u s i v e e l c á l c u l o d e l i n d i c a d o r p u e d e e s t a r e n f u n c i ó n d e u n a v a r i a b l e d e n t r o d e l a b a s e d e d a t o s o d e o t r o i n d i c a d o r . 101 Figura 5.2.6. Dimensión de indicadores
R e s p e c t o a l a d i m e n s i ó n d e i n d i c a d o r e s s e o b s e r v a e n l a 5 . 2 . 6 u n e j e m p l o d e c ó m o e l i n d i c a d o r t i e n e a l m a c e n a d a s u f ó r m u l a d e c á l c u l o d e n t r o d e l a b a s e d e d a t o s , l o g r á n d o s e a s í u n a f l e x i b i l i d a d e n e l c a s o d e q u e s e a n e c e s a r i o m o d i f i c a r d i c h a f ó r m u l a o i n c l u s i v e e l c á l c u l o d e l i n d i c a d o r p u e d e e s t a r e n i ó n d e u n a v a r i a b l e d e n t r o d e l a b a s e d e d a t o s o d e o t r o R e s p e c t o a l a d i m e n s i ó n d e i n d i c a d o r e s s e o b s e r v a e n l a f i g u r a 5 . 2 . 6 u n e j e m p l o d e c ó m o e l i n d i c a d o r t i e n e a l m a c e n a d a s u f ó r m u l a d e c á l c u l o d e n t r o d e l a b a s e d e d a t o s , l o g r á n d o s e a s í u n a f l e x i b i l i d a d e n e l c a s o d e q u e s e a n e c e s a r i o m o d i f i c a r d i c h a f ó r m u l a o i n c l u s i v e e l c á l c u l o d e l i n d i c a d o r p u e d e e s t a r e n i ó n d e u n a v a r i a b l e d e n t r o d e l a b a s e d e d a t o s o d e o t r o
5.3 Extracción, transformación y carga de datos al modelo. P a r a p o d e r r e a l i z a r l a a c t u a l i z a c i ó n d e d a t o s d e l c u b o d e i n f o r m a c i ó n e s n e c e s a r i o d e t e r m i n a r q u é i n d i c a d o r e s s e r í a n l o s r e l e v a n t e s p a r a e l u s u a r i o . L a s e l e c c i ó n d e i n d i c a d o r e s d e b e s e r t o m a d a e n c u e n t a p a r a c o n t a r c o n e l e m e n t o s d e c a l i d a d p a r a l a t o m a d e d e c i s i o n e s o p o r t u n a s . E n t é r m i n o s g e n e r a l e s u n i n d i c a d o r , d e b e c u b r i r l a s s i g u i e n t e s c a r a c t e r í s t i c a s : a ) . D e b e e s t a r a s o c i a d o a u n o b ) . D e b e d e l l e v a r a u n a d e c i s i ó n . c ) . D e b e s e r m e d i b l e p a r a g e n e r a r u n a a l a r m a . d ) . D e b e s e r s i m p l e . e ) . E l u s u a r i o d e b e e s t a r c o n v e n c i d o d e s u u t i l i d a d . P a r a e l c u b o d e i n c i d e n c i a y p a q u e t e s , l o s i n d i c a d o r e s r e l e v a n t e s s o n : 1 ) . N ú m e r o d e i n c i d e n c i a s . 2 ) . T o t a l d e d o c u m e n t o s f a l t a n t e s . 3 ) . T o t a l d e d o c u m e n t o s r e a l e s . 4 ) . T o t a l d e d o c u m e n t o s s o b r a n t e s . 5 ) . T o t a l d e p a q u e t e s d e e n t r a d a . 6 ) . T o t a l d e a c t i v i d a d e s c o n d o c u m e n t o . P r o c e s o E T L p a r a g e n e r a r e l c u b o d e i n d i c a d o r e s .
Figura 5.3.1. Diagrama de bloques del proceso ETL 102
Extracción, transformación y carga de datos al modelo.
P a r a p o d e r r e a l i z a r l a a c t u a l i z a c i ó n d e d a t o s d e l c u b o d e i n f o r m a c i ó n e s n e c e s a r i o d e t e r m i n a r q u é i n d i c a d o r e s s e r í a n l o s a r a e l u s u a r i o . L a s e l e c c i ó n d e i n d i c a d o r e s d e b e s e r t o m a d a e n c u e n t a p a r a c o n t a r c o n e l e m e n t o s d e c a l i d a d p a r a l a t o m a d e d e c i s i o n e s E n t é r m i n o s g e n e r a l e s u n i n d i c a d o r , d e b e c u b r i r l a s s i g u i e n t e s a ) . D e b e e s t a r a s o c i a d o a u n o b j e t i v o e s p e c í f i c o . b ) . D e b e d e l l e v a r a u n a d e c i s i ó n . c ) . D e b e s e r m e d i b l e p a r a g e n e r a r u n a a l a r m a . d ) . D e b e s e r s i m p l e . e ) . E l u s u a r i o d e b e e s t a r c o n v e n c i d o d e s u u t i l i d a d . P a r a e l c u b o d e i n c i d e n c i a y p a q u e t e s , l o s i n d i c a d o r e s r e l e v a n t e s ú m e r o d e i n c i d e n c i a s . 2 ) . T o t a l d e d o c u m e n t o s f a l t a n t e s . 3 ) . T o t a l d e d o c u m e n t o s r e a l e s . 4 ) . T o t a l d e d o c u m e n t o s s o b r a n t e s . 5 ) . T o t a l d e p a q u e t e s d e e n t r a d a . 6 ) . T o t a l d e a c t i v i d a d e s c o n d o c u m e n t o . P r o c e s o E T L p a r a g e n e r a r e l c u b o d e i n d i c a d o r e s .
Figura 5.3.1. Diagrama de bloques del proceso ETL
P a r a p o d e r r e a l i z a r l a a c t u a l i z a c i ó n d e d a t o s d e l c u b o d e i n f o r m a c i ó n e s n e c e s a r i o d e t e r m i n a r q u é i n d i c a d o r e s s e r í a n l o s L a s e l e c c i ó n d e i n d i c a d o r e s d e b e s e r t o m a d a e n c u e n t a p a r a c o n t a r c o n e l e m e n t o s d e c a l i d a d p a r a l a t o m a d e d e c i s i o n e s E n t é r m i n o s g e n e r a l e s u n i n d i c a d o r , d e b e c u b r i r l a s s i g u i e n t e s e ) . E l u s u a r i o d e b e e s t a r c o n v e n c i d o d e s u u t i l i d a d . P a r a e l c u b o d e i n c i d e n c i a y p a q u e t e s , l o s i n d i c a d o r e s r e l e v a n t e s
103 L a i n f o r m a c i ó n d e l C R M q u e d a s i n m o d i f i c a c i ó n y e s l a q u e a l i m e n t a r í a a l o s c u b o s d e i n c i d e n c i a s y p a q u e t e s . A p a r t i r d e e s t o s m o d e l o s d e d a t o s s e s e l e c c i o n a n l a s v a r i a b l e s p a r a e l c u b o d e i n f o r m a c i ó n . S e a p l i c a n l a s r e g l a s d e t r a n s f o r m a c i ó n y s e a l i m e n t a e l c u b o d e i n d i c a d o r e s . E l c u b o p o d r í a s e r c o n s u l t a d o a t r a v é s d e u n a a p l i c a c i ó n w e b q u e p e r m i t a v i s u a l i z a r l o s i n d i c a d o r e s , c o n s u l t a r r e p o r t e s d e s e g u i m i e n t o y p u e d a s e r v i r c o m o g u í a p a r a l a t o m a d e d e c i s i o n e s . E l v i s o r d e l o s i n d i c a d o r e s i n c l u s i v e p o d r í a s e r u n v i s o r d e c u b o s c o m e r c i a l c o m o e s e l c a s o d e D u n d a s o D i s c o v e r e r d e B u s i n e s s O b j e c t s . U n e j e m p l o d e u n a r e g l a d e t r a n s f o r m a c i ó n l a p o d e m o s v i s u a l i z a r t o m a n d o c o m o i n d i c a d o r e l n ú m e r o d e i n c i d e n c i a s q u e e s t á e n e l c u b o . E l p a s o d e l d a t o a l c u b o s e l l e v a r í a a c a b o a t r a v é s d e p r o c e d i m i e n t o s a l m a c e n a d o s e n S Q L S e r v e r m a n t e n i e n d o l a e s t r u c t u r a d e l c u b o : f e c h a , c l a v e d e l i n d i c a d o r , c l a v e d e l a e n t i d a d y e l v a l o r d e l d a t o d e n ú m e r o d e i n c i d e n c i a s .
104
U n e j e m p l o d e u n p r o c e d i m i e n t o e n e l S Q L c o n l a s r e g l a s d e t r a n s f o r m a c i ó n y c a r g a a l c u b o s e m u e s t r a e n l a f i g u r a s i g u i e n t e :
Figura 5.3.2. Ejemplo de una regla de transformación.
E l p r o c e d i m i e n t o c o m p l e t o d e t r a n s f o r m a c i ó n y c a r g a a l c u b o p u e d e s e r i m p l e m e n t a d o a t r a v é s d e M i c r o s o f t I n t e g r a t i o n S e r v i c e s . E n e l c u a l l a v e n t a j a d e i m p l e m e n t a r l o d e e s t a f o r m a e s q u e e l c u b o c o n t o d o s s u s i n d i c a d o r e s p u e d e s e r a c t u a l i z a d o e n f o r m a c a l e n d a r i z a d a y a u t o m á t i c a . L a a c t u a l i z a c i ó n i m p l e m e n t a d a d e e s t a f o r m a p u e d e s e r i n c l u s i v e m o n i t o r e a d a p o r u n á r e a d e s o p o r t e o p e r a t i v o .
105
E n l a f i g u r a 5 . 3 . 3 s e m u e s t r a u n e j e m p l o d e u n p r o c e s o e n e l c u a l s e a c t u a l i z a n t o d o s l o s i n d i c a d o r e s .
Figura 5.3.3. Ejemplo de un proceso de actualización de indicadores
5.4 Manual de Capacitación. L a p r o p u e s t a p l a n t e a d a a l o l a r g o d e e s t e c a p í t u l o s e b a s a e n e l u s o d e u n a h e r r a m i e n t a v i s u a l m e n t e a m i g a b l e p a r a e l u s u a r i o f i n a l y s o b r e t o d o d e f á c i l e n t e n d i m i e n t o ; a d e m á s d e q u e e l r e s u l t a d o e s t á e n f o c a d o a u s u a r i o s c o n c i e r t o g r a d o d e e x p e r i e n c i a e n e l u s o d e h e r r a m i e n t a s d e a n á l i s i s , c o m o p o d r í a s e r d e s d e u n a h o j a d e c á l c u l o , c u b o s , m i n e r o s d e d a t o s , t a b l e r o s d e c o n t r o l , e t c . P a r a a c c e d e r a l p a n e l d e i n d i c a d o r e s t e c l e a r e n e l n a v e g a d o r d e I n t e r n e t e l a c c e s o a l a l i g a : “ c u b o _ d e _ i n f o r m a c i ó n ” .
E s t o a b r i r á u n a p a n t a l l a c o n l a v i s t a p r i n c i p a l d e l o s i n d i c a d o r e s :
Figura 5.4.1. Ejemplo de vista principal del cubo de indicadores
106
b r i r á u n a p a n t a l l a c o n l a v i s t a p r i n c i p a l d e l o s i n d i c a d o r e s :
Figura 5.4.1. Ejemplo de vista principal del cubo de indicadores
L a n a v e g a c i ó n s e p u e d e h a c e r p o r I n d i c a d o r , E n t i d a d y P e r i o d o . E n e l p a n e l p r i n c i p a l s e o b s e r v a l a l i s t a d e i n d i c a d o r e s y d e f a u l t s e p r e s e n t a u n a v i s t a g l o b a l d e l o s i n d i c a d o r e s . E l i n d i c a d o r p u e d e t e n e r u n a o p c i ó n d e a n á l i s i s m á s d e t a l l a d o , s e p u e d e h a c e r u n d r i l l d o w n a l i n d i c a d o r p a r a a h o r a a n a l i z a r p o r p e r i o d o . U n e j e m p l o d e a c c e s o a l c u b o d e i n f o r m a c i ó n s e m u e s t r a e f i g u r a 5 . 4 . 2 , e n d o n d e s e o b s e r v a n l a s c a r a c t e r í s t i c a s d e f á c i l u s o e n e l a n á l i s i s y e x p l o t a c i ó n d e d a t o s .
Figura 5.4.2 Ejemplo de una vista para el análisis del cubo.
107 L a n a v e g a c i ó n s e p u e d e h a c e r p o r I n d i c a d o r , E n t i d a d y P e r i o d o . E n e l p a n e l p r i n c i p a l s e o b s e r v a l a l i s t a d e i n d i c a d o r e s y d e f a u l t s e p r e s e n t a u n a v i s t a g l o b a l d e l o s i n d i c a d o r e s . E l i n d i c a d o r p u e d e t e n e r u n a o p c i ó n d e a n á l i s i s m á s d e t a l l a d o , s e p u e d e h a c e r u n d r i l l d o w n a l i n d i c a d o r p a r a a h o r a a n a l i z a r p o r U n e j e m p l o d e a c c e s o a l c u b o d e i n f o r m a c i ó n s e m u e s t r a e f i g u r a 5 . 4 . 2 , e n d o n d e s e o b s e r v a n l a s c a r a c t e r í s t i c a s d e f á c i l u s o e n e l a n á l i s i s y e x p l o t a c i ó n d e d a t o s .
Figura 5.4.2 Ejemplo de una vista para el análisis del cubo.
L a n a v e g a c i ó n s e p u e d e h a c e r p o r I n d i c a d o r , E n t i d a d y P e r i o d o . E n e l p a n e l p r i n c i p a l s e o b s e r v a l a l i s t a d e i n d i c a d o r e s y p o r E l i n d i c a d o r p u e d e t e n e r u n a o p c i ó n d e a n á l i s i s m á s d e t a l l a d o , s e p u e d e h a c e r u n d r i l l d o w n a l i n d i c a d o r p a r a a h o r a a n a l i z a r p o r U n e j e m p l o d e a c c e s o a l c u b o d e i n f o r m a c i ó n s e m u e s t r a e n l a f i g u r a 5 . 4 . 2 , e n d o n d e s e o b s e r v a n l a s c a r a c t e r í s t i c a s d e f á c i l
108 S e p u e d e o b s e r v a r q u e e l C R M d e l a P r e s i d e n c i a d e l a R e p ú b l i c a c u b r e p e r f e c t a m e n t e l a n e c e s i d a d o p e r a t i v a d e r e g i s t r o y s e g u i m i e n t o d e p e t i c i o n e s d e l a c i u d a d a n í a , s i n e m b a r g o , t i e n e u n a e s t r u c t u r a i n f l e x i b l e p a r a e l a n á l i s i s d i n á m i c o o e n l í n e a d e l a i n f o r m a c i ó n c o n t e n i d a . A l h a b l a r d e C R M n o r m a l m e n t e s e h a c e r e f e r e n c i a a u n a e s t r a t e g i a d e n e g o c i o b a s a d a p r i n c i p a l m e n t e e n l a s a t i s f a c c i ó n d e l o s c l i e n t e s , p e r o t a m b i é n a l o s s i s t e m a s d e i n f o r m a c i ó n q u e d a n s o p o r t e a é s t a . L a i m p l e m e n t a c i ó n d e l c u b o d e i n f o r m a c i ó n p r o p u e s t o c o m p l e m e n t a r í a p e r f e c t a m e n t e a l C R M y l e p e r m i t i r í a s e r u n a s o l u c i ó n d e i n t e l i g e n c i a d e n e g o c i o r o b u s t a . T a n t o e l C R M c o m o e l c u b o p e r m i t i r á n q u e l a r e l a c i ó n c o n l o s u s u a r i o s d e l a R e d F e d e r a l d e S e r v i c i o a l a C i u d a d a n í a s e a m á s e f i c i e n t e , y a q u e s e c o n t a r a c o n l a i n f o r m a c i ó n s u f i c i e n t e s o b r e l o s u s u a r i o s p a r a p o d e r g e n e r a r u n a o f e r t a d e v a l o r q u e m e j o r a r a l a c a l i d a d d e l a a t e n c i ó n c i u d a d a n a . E l c u b o d e i n d i c a d o r e s a y u d a r a t a m b i é n a m e d i r p e r f e c t a m e n t e l o s p a r á m e t r o s d e l a c a l i d a d e n e l s e r v i c i o y s e r v i r í a c o m o u n a h e r r a m i e n t a p a r a i n i c i a r n u e v a s e s t r a t e g i a s d e a t e n c i ó n a l a c i u d a d a n í a q u e p o d r í a n s e r m e d i b l e s i n m e d i a t a m e n t e .