Sie sind auf Seite 1von 33

Mejores Prcticas

Derechos reservados
Gmez Portas Intranet, S.C.

Metodologa general de desarrollo de modelos


Interface de usuario
Partes de un Modelo
Disposicin de objetos

Tipos de modelos
Script
Mejores prcticas de Script
Uso de QVD
Recomendaciones para incrementar la velocidad

Desarrollo de modelos dentro de la organizacin

Metodologa:
1.

2.
3.

4.
5.
6.
7.

Definicin de requerimientos Quin lo quiere saber?


Definiciones, prioridades y Qu se quiere saber? Preguntas a
responder con el modelo, entrevistas
Definicin de indicadores Qu indicadores me ayudan a
saber lo que quiero?
Obtencin y concentrado de datos A partir de qu datos
operativos se pueden construir los indicadores? Definicin de
QVD?
Realizacin del documento definitorio
Realizacin del Modelo de Anlisis
Pruebas y validacin
Entrega

Definicin de requerimientos Quin lo quiere saber?

Definiciones, prioridades y Qu se quiere saber?


Preguntas a responder con el modelo, entrevistas
Definicin de indicadores Qu indicadores me
ayudan a saber lo que quiero?
Obtencin y concentrado de datos A partir de qu
datos operativos se pueden construir los indicadores?

Documento de definiciones

Se

utilizar el documento de definiciones


del proyecto
QWTProject Plan.pdf
En l estn indicadas las variables que se
utilizarn y la informacin que se debe de
incluir en el modelo.

Key

Measures
Key Performance Indicators (KPIs)
Key Dimensions
Trends
Key Selection Filters
Security
Source Data Descriptions

Realizacin

del Modelo de Anlisis

1. Carga de datos mediante un script


2. Diseo de elementos generales (pestaas)
3. Definicin del Interfaz de Usuario homogneo

4. Desarrollo del contenido cada pestaa


5. Pruebas y validacin
6. Entrega

Partes de un Modelo
Pestaa Presentacin
Pestaa Cmo usar
Desaparecer pestaas
Tipo de layout
Anlisis
Pestaas filtros
Pestaas anlisis

Panel de control
Pestaa inicial
Pestaas de Drilldown

Pestaas Pestaa Presentacin

Pestaa Cmo usar

Pestaa Filtros

Mostrar u ocultar pestaas

Disposicin

de objetos

Tamao de ventana:
Laptop 1366x768 1358 x 602
Netbook 1024x600 1016 x 434
Ipad 1024 x 768 980 x 590
Header identificacin de hoja y actualizacin
'Actualizado el ' & ReloadTime()

Uso de tablas y grficas


Graficar para mostrar:
Distribucin de datos Ventas por modelo
Comparacin de datos Ventas Ao actual vs Ao anterior
Composicin de datos % de ventas por zona geogrfica
Relacin de datos Ventas por modelo por zona geogrfica

Uso de tablas y grficas

Choosing-a-good-chart-09.pdf
Data Visualization.qvw
http://www.juiceanalytics.com/writing/category/dashboard-design/
SAP Recommendations for Charts and Graphics.pdf

Colores

recomendados
Plantillas
Subdirectorio
Template Sampler.qvw
Template Sampler1.qvw

Colores plantilla Clementine

Colores recomendados
Subdir Plantillas - Colores mejores practicas.qvt

1.

Tableros de control (Dashboard). Tomar el


pulso de una ojeada. Presentacin y anlisis de KPI

2.

Presentacin y anlisis financiero. Conocer y


analizar la situacin financiera. Anlisis de prdidas y ganancias

3.

Analticos de un problema o aspecto.


Conocer y analizar los constitutivos y las relaciones de un
problema. Anlisis de ventas

4.

5.

Conocimiento de la operacin y
definicin de KPI. Conocer y analizar un aspecto de la
operacin o la gestin. Anlisis de Consultoras
Reportes? QV no es una herramienta para reportes

Script

Uso de hojas o pestaas


Identificacin, Declaracin de variables, Access Section
Carga de mapas
Principal Definicin de conexin a BD
Esquema Load-Select
Uso de archivos de datos QVD

Hacer una pgina de identificacin del Modelo, siendo la primer


pestaa del script. Ah indicar, el nombre del Modelo, el propsito, qu
bases de datos se utilizan, nombre del desarrollador, versin y una
relacin histrica de cambios. Ah tambin se definen las variables a a
utilizar.

Pestaa de mapeos, si existen

En pestaa Main poner primero la conexin a la base de datos y


despus el esquema Load-Select.
Identificar cada tabla a cargada con NombreTabla:.

En accesos a bases de datos,


utilizar siempre el esquema
Load-SQL Select.
Cargar siempre todos los
campos de una tabla,
enumerndolos y no usar un *.
Comentar con // los campos
que no se requieren
Poner a un lado del campo una
descripcin del mismo o si no
se sabe, los valores de su
contenido

En accesos a bases de datos,


utilizar siempre el esquema
Load-SQL Select.
Cargar siempre todos los
campos de una tabla,
enumerndolos y no usar un *.
Comentar con // los campos
que no se requieren
Poner a un lado del campo una
descripcin del mismo o si no
se sabe, los valores de su
contenido
Nombres de campos muy
claros forma TablaCampo.
Ej, RecursoId, RecursoNombre,
etc

Los archivos QVD son archivos que almacenan datos que pueden ser de
diferentes fuentes, diferentes BD, archivos planos TXT, archivos Excel, etc.

Estructura en capas
Datos
Qvd generados con reglas del negocio
Modelos

QVD
Tablas denormalizadas
Datos agregados
Datos sementados
Subconjuntos de datos

Se crean mediante un Load-Select y un comando Store que crea el


archivo QVD

Ventajas
Mas seguridad en datos. Los usuarios solo tienen acceso a los datos que deben manejar
Datos hechos a la medida que se pueden documentar en su estructura.
Mayor velocidad en la carga de datos.
Se elimina la redundancia de datos y se consolidan datos de mltiples aplicaciones o

fuentes.
Reduccin de la carga en los servidores de las bases de datos
Posibilita la carga incremental. Solo se cargan los nuevos registros.
Permite desarrollar modelos sin tener acceso a las fuentes de los datos.
La estructura de campos es nica y hay un nico punto de mantenimiento.

Desventajas
Un paso ms en la cargada de datos.
ES necesario tener un mecanismo de actualizacin de los QVD
El usuario final no tiene los datos ms recientes de forma inmediata

Ejemplo
Base de datos del censo 2000 de Tlajomulco de Ziga

Parte 1 Generacin de QVD.


Estructura Hechos-Dimensiones o Datos-Diccionario de datos
Load-Select y instruccin LOAD
Archivo QVD: Nombres de los campos y todos los datos

Parte 2 Uso de QVD


Uso de mapas y encontrar datos fuente sin catlogo: Localidad
Estructura ms sencilla
Cambios si acceso a base de datos:
Selector Sexo
Selector Nivel Parentesco

Solo cargar los datos requeridos y eliminar

redundancia
Reducir el nmero de Joins (usar mapas
ApplyMap)
Reducir la granularidad de los datos.
Se necesitan datos diarios, semanales, mensuales, etc.
Hacer segmentaciones geogrficas, orgnicas, etc.

Grupo de desarrollo
Conformacin y administracin

Seleccin de proyectos
Inicialmente confinados y especficos
Que satisfagan necesidades claramente identificadas
Incrementar gradualmente la complejidad

Distribucin estratgica de datos fuentes y modelos


Construccin y manto. de datos fuentes
Importantsimo mantener la calidad del dato
Compromiso flexibilidad-seguridad

Empoderamiento de usuarios
Usuarios pasivos a Usuarios activos

Das könnte Ihnen auch gefallen