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