Buscar en el Blog

lunes, 12 de noviembre de 2012

Consideraciones para el uso de Pentaho Metadata Editor

Una capa de metadatos de Pentaho (PML, Pentaho Metadata Layer) construida con la herramienta Pentaho Metadata Editor (PME) permite crear un modelo derivado de un DWH con definiciones orientadas al negocio, campos calculados y formateados que sirven para que los usuarios finales puedan generar reportes a demanda (Ad Hoc) usando alguno de los reporteadores: WAQR, WAQE o Saiku Reporting.

A continuación resumo los pasos a seguir cuando se construya un modelo de metadatos con PME:

1. Definir la localización es_EC

2. Crear una conexión al DWH (Capa Física)

3. Usando la conexión creada importar las tablas que se quieren representar en el modelo

4. A nivel de capa lógica (Business Tables) realizar lo siguiente:
  • Ocultar las claves subrogadas (SKs), claves primarias(PKs), campos de versión, válido desde y válido hasta marcando la propiedad Hidden For the user?
  • Reescribir los nombres de las tablas y campos en términos orientados al negocio
  • Definir la función de agregación por defecto (Default Aggregation) para los indicadores de la tabla de hechos
  • Dar formato a los campos numéricos o de fecha usando la propiedad Miscellaneous / Mask for Number or Date
  • Para crear un campo calculado definir en la fórmula: SUM([nombreColumna1]+[nombreColumna2]), marcar la propiedad Is the Formula Exact? y definir la propiedad Default Aggregation como SUM.
5. A nivel de capa de presentación (Business View) marcar las tablas que se quiere mostrar al usuario final y  definir el orden de las mismas

6. Verificar que el modelo esté correcto usando Query Editor

7. Finalmente publicar el modelo de metadatos a Pentaho Server

2 comentarios:

  1. Hola, esta explicación tambien se aplica a las estructuras actuales xe pentaho para las versiones 7.0?

    ResponderBorrar
    Respuestas
    1. Así es, puedes usar éstas consideraciones para la versión 6.x y 7.x. Personalmente lo he probando hasta la versión 6.1. Además, cuando creas el modelo tienes que instalar el visor WAQR de la versión Community Edition para que puedas hacer reportes desde Pentaho User Console. Saludos!

      Borrar