Mejores prácticas QV10

Download Report

Transcript Mejores prácticas QV10

Mejores Prácticas

Derechos reservados Gómez Portas Intranet, S.C

.

     Metodología general de desarrollo de modelos Interface de usuario • Partes de un Modelo • Disposición de objetos Tipos de modelos Script • • Mejores prácticas de Script Uso de QVD • Recomendaciones para incrementar la velocidad Desarrollo de modelos dentro de la organización

Metodología:

1.

2.

3.

4.

5.

6.

7.

Definición de requerimientos ¿Quién lo quiere saber? Definiciones, prioridades y ¿Qué se quiere saber? Preguntas a responder con el modelo, entrevistas Definición de indicadores ¿Qué indicadores me ayudan a saber lo que quiero?

Obtención y concentrado de datos ¿A partir de qué datos operativos se pueden construir los indicadores? ¿Definición de QVD?

Realización del documento definitorio Realización del Modelo de Análisis Pruebas y validación Entrega

• • • Definición de requerimientos ¿Quién lo quiere saber? Definiciones, prioridades y ¿Qué se quiere saber? Preguntas a responder con el modelo, entrevistas Definición de indicadores ¿Qué indicadores me ayudan a saber lo que quiero?

Obtención 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 están indicadas las variables que se utilizarán y la información que se debe de incluir en el modelo.

      

Key Measures Key Performance Indicators (KPI’s) Key Dimensions Trends Key Selection Filters Security Source Data Descriptions

Realización del Modelo de Análisis

1.

2.

3.

4.

5.

6.

Carga de datos mediante un script Diseño de elementos generales (pestañas) Definición del Interfaz de Usuario homogéneo Desarrollo del contenido cada pestaña Pruebas y validación Entrega

Partes de un Modelo

• • • •   Pestaña Presentación Pestaña ‘Cómo usar’ Desaparecer pestañas Tipo de layout  Análisis Pestañas filtros  Pestañas análisis Panel de control   Pestaña inicial Pestañas de Drilldown

 Pestañas –Pestaña ‘Presentación’

 Pestaña ‘Cómo usar’

 Pestaña ‘Filtros’

 Mostrar u ocultar pestañas

Disposición de objetos

•   Tamaño de ventana: Laptop 1366x768 1358 x 602 Netbook 1024x600 1016 x 434  Ipad 1024 x 768 980 x 590 • Header identificación de hoja y actualización 'Actualizado el ' & ReloadTime()

• •     Uso de tablas y gráficas Graficar para mostrar: Distribución de datos

Ventas por modelo

Comparación de datos

Ventas Año actual vs Año anterior

Composición de datos

% de ventas por zona geográfica

Relación de datos

Ventas por modelo por zona geográfica

• Uso de tablas y gráficas  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.

2.

3.

5.

4.

Tableros de control (Dashboard).

Tomar el pulso de una ojeada. Presentación y análisis de KPI

Presentación y análisis financiero.

ganancias

Conocer y analizar la situación financiera. Análisis de pérdidas y

Analíticos de un problema o aspecto.

Conocer y analizar los constitutivos y las relaciones de un problema. Análisis de ventas

Conocimiento de la operación y definición de KPI.

Conocer y analizar un aspecto de la operación o la gestión

.

Análisis de Consultorías

¿Reportes?

QV no es una herramienta para reportes

Script

•  Uso de hojas o pestañas Identificación, Declaración de variables, Access Section • •   Carga de mapas Principal Definición de conexión a BD Esquema Load-Select Uso de archivos de datos QVD

 Hacer una página de identificación del Modelo, siendo la primer pestaña del script. Ahí indicar, el nombre del Modelo, el propósito, qué bases de datos se utilizan, nombre del desarrollador, versión y una relación histórica de cambios. Ahí también se definen las variables a a utilizar.

 Pestaña de mapeos, si existen

 En pestaña Main poner primero la conexión a la base de datos y después 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, enumerándolos y no usar un *. Comentar con // los campos que no se requieren  Poner a un lado del campo una descripción 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, enumerándolos y no usar un *.  Comentar con // los campos que no se requieren  Poner a un lado del campo una descripción 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 fuentes.

datos de múltiples aplicaciones o  Reducción 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 más en la cargada de datos.

 ES necesario tener un mecanismo de actualización de los QVD  El usuario final no tiene “los datos más recientes” de forma inmediata

 Ejemplo  Base de datos del censo 2000 de Tlajomulco de Zúñiga  Parte 1 Generación de QVD .

 Estructura Hechos-Dimensiones o Datos-Diccionario de datos  Load-Select y instrucción LOAD  Archivo QVD: Nombres de los campos y todos los datos  Parte 2 Uso de QVD  Uso de mapas y encontrar datos fuente sin catálogo: Localidad  Estructura más sencilla  Cambios si acceso a base de datos:  Selector Sexo  Selector Nivel Parentesco

• • •  Solo cargar los datos requeridos y eliminar redundancia Reducir el número de Joins (usar mapas ApplyMap)  Reducir la granularidad de los datos.

Se necesitan datos diarios, semanales, mensuales, etc.

Hacer segmentaciones geográficas, orgánicas, etc.

 Grupo de desarrollo • Conformación y administración  Selección de proyectos • Inicialmente confinados y específicos • • Que satisfagan necesidades claramente identificadas Incrementar gradualmente la complejidad  Distribución estratégica de datos fuentes y modelos • Construcción y manto. de datos fuentes • • Importantísimo mantener la calidad del dato Compromiso flexibilidad-seguridad  Empoderamiento de usuarios • Usuarios pasivos a Usuarios activos