Modelo estándar
Aplica tus habilidades de creación de esquemas ..
Taller - Modelo en miniatura
Las demostraciones guiadas ofrecen instrucción valiosa, pero la verdadera competencia surge de la práctica independiente, donde aplicas los conceptos aprendidos sin guía paso a paso. La transición de seguir instrucciones a crear esquemas de forma autónoma es fundamental para desarrollar la confianza y las habilidades de resolución de problemas necesarias para abordar desafíos reales de modelado dimensional. Este taller representa ese puente crucial: una oportunidad para demostrar que has interiorizado los fundamentos mientras trabajas con una mayor complejidad.
En este ejercicio práctico, construirás de forma independiente el esquema Miniature Models, demostrando tu dominio del desarrollo de esquemas Mondrian al crear un modelo analítico más sofisticado que el ejemplo Classic Models. Trabajando a tu propio ritmo con instrucciones estructuradas pero sin orientación detallada, construirás un cubo Sales_FY2003_2005 que presenta jerarquías de tres niveles en ambas dimensiones, añadiendo un nivel intermedio que refleja las rutas de desglose multinivel que suelen encontrarse en entornos de inteligencia empresarial de producción, donde los usuarios navegan desde regiones continentales a través de países hasta clientes específicos, o desde categorías de productos a través de proveedores hasta SKU individuales.
Lo que lograrás:
Crear el esquema Miniature Models con la nomenclatura y la configuración inicial adecuadas
Construir el cubo Sales_FY2003_2005 orientado al análisis de ventas del ejercicio fiscal 2003-2005
Configurar la tabla de hechos ORDERFACT como tu fuente de medidas transaccionales
Definir la medida Sales con agregación por suma y formato de moneda
Crear la medida Quantity Ordered con agregación de recuento distinto
Construir una jerarquía de tres niveles en la dimensión CUSTOMERS (Territorio → País → Nombre del Cliente)
Construir una jerarquía de tres niveles en la dimensión PRODUCTS (Línea → Vendedor → Nombre del Producto)
Configurar claves externas, claves primarias y todas las propiedades de nivel requeridas de forma independiente
Entender la diferencia entre la navegación dimensional de dos niveles y de tres niveles
Publicar tu esquema completado en Pentaho BA Server
Validar tu trabajo creando un Informe de Análisis en Pentaho Analyzer
Al final de este taller, habrás demostrado tu capacidad para crear de forma independiente esquemas Mondrian de calidad de producción sin asistencia guiada. Las jerarquías de tres niveles proporcionan capacidades analíticas más profundas que el ejemplo Classic Models, permitiendo a los usuarios profundizar en categorías intermedias que a menudo son esenciales en escenarios de informes del mundo real. Completar con éxito este ejercicio demuestra que has superado el seguimiento mecánico de instrucciones y has alcanzado una competencia genuina en el diseño de esquemas: entiendes no solo cómo construir cubos, sino por qué cada componente importa y cómo funcionan juntos para posibilitar el análisis multidimensional. Este éxito independiente te prepara para abordar requisitos de esquemas personalizados para proyectos reales de inteligencia empresarial con confianza.
Prerrequisitos: Finalización del taller Classic Models; Schema Workbench y Pentaho Server instalados y configurados; Acceso a la base de datos SampleData; Comprensión sólida de cubos, dimensiones, jerarquías, niveles y medidas
Tiempo estimado: 75 minutos

Iniciar Schema Workbench:
Asegurarse de que Pentaho Server esté en ejecución:
Asegúrate de que el Pentaho Server esté iniciado y en funcionamiento (se inicia automáticamente en Pentaho Lab):
Origen de datos (Referencia)
Para crear una nueva conexión, en el menú selecciona Options > Connection.
Introduce los siguientes detalles y prueba la conexión:
Nombre de la conexión
hsqldb_sampledata
Tipo de conexión
Hypersonic
Nombre del host
localhost
Nombre de la base de datos
sampledata
Número de puerto
9001
Nombre de usuario
pentaho_admin
Contraseña
password
Crear esquema y agregar cubo
En el menú elige File > New > Schema. Alternativamente, en la barra de herramientas, haz clic en el botón New y luego en Schema.
En el campo de nombre, reemplaza el valor existente escribiendo: Miniature Models, y luego presiona Tab. Importante: recuerda presionar Tab después de introducir un nuevo valor.
En la barra de herramientas del esquema, haz clic en Add cube.
En el campo de nombre, reemplaza el valor existente escribiendo: Sales_FY2003_2005, y luego presiona Tab.
Para guardar el esquema, en el menú selecciona File > Save.
En el cuadro Guardar, escribe MinitiatureModels.xml y luego haz clic en Save.
Agregar tabla ORDERFACT
Para agregar la tabla ORDERFACT, en el panel izquierdo, haz clic derecho en Exercise Cube y selecciona Add Table.
Haz clic en el valor para schema, selecciona PUBLIC y presiona Tab.
Haz clic en el valor para name, selecciona ORDERFACT y presiona Tab.
Para guardar el esquema, en la barra de herramientas, haz clic en Save.
Dimensiones, jerarquías y niveles de Customers y Products
Para agregar una dimensión CUSTOMERS, en el panel izquierdo, haz clic derecho en Exercise Cube y selecciona Add Dimension.
Para crear la dimensión CUSTOMERS, escribe o elige:
nombre
CUSTOMERS
foreignKey
CUSTOMERNUMBER
Para agregar la tabla CUSTOMER_W_TER, haz clic derecho en New Hierarchy 0 y selecciona Add Table.
Haz clic en el valor para schema, selecciona PUBLIC y presiona Tab.
Haz clic en el valor para name, selecciona CUSTOMER_W_TER y presiona Tab.
Para nombrar la jerarquía y establecer la clave primaria, haz clic en New Hierarchy 0.
Para definir la jerarquía Customers, escribe o elige:
nombre
Customers
allMemberName
Todos los clientes
primaryKey
CUSTOMERNUMBERS
Para agregar un nivel, en el panel izquierdo, haz clic derecho en la jerarquía Customers y selecciona Add Level.
Para crear el nivel Territory, escribe o elige:
nombre
Territorio
columna
TERRITORY
tipo
Cadena
uniqueMembers
Seleccionado
levelType
Regular
hideMemberIf
Nunca
Para agregar otro nivel, en el panel izquierdo, haz clic derecho en Customers (hierarchy) y selecciona Add Level.
Para crear el nivel Country, escribe o elige:
nombre
País
columna
COUNTRY
tipo
Cadena
levelType
Regular
hideMemberIf
Nunca
Para agregar otro nivel, en el panel izquierdo, haz clic derecho en Customers (hierarchy) y selecciona Add Level.
Para crear el nivel Customer, escribe o elige:
nombre
Nombre del cliente
columna
CUSTOMERNAME
tipo
Cadena
levelType
Regular
hideMemberIf
Nunca
Para guardar el esquema, en la barra de herramientas, haz clic en Save.
Para agregar otra dimensión, en el panel izquierdo, haz clic derecho en Sales cube y selecciona Add Dimension.
Para crear la dimensión PRODUCTS, escribe o elige:
nombre
PRODUCTS
foreignKey
PRODUCTCODE
Para ver la jerarquía, en el panel izquierdo, expande PRODUCTS y luego haz clic en New Hierarchy 0.
Para agregar la tabla PRODUCTS, haz clic derecho en New Hierarchy 0 y selecciona Add Table.
Haz clic en el valor para schema, selecciona PUBLIC y presiona Tab.
Haz clic en el valor para name, selecciona PRODUCTS y presiona Tab.
Para nombrar la jerarquía y establecer la clave primaria, haz clic en New Hierarchy 0.
Para definir la jerarquía Product, escribe o elige:
nombre
Products
allMemberName
Todos los productos
primaryKey
PRODUCTCODE
Para agregar un nivel, en el panel izquierdo, haz clic derecho en la jerarquía Products y selecciona Add Level.
Para crear el nivel Line, escribe o elige:
nombre
Línea
columna
PRODUCTLINE
tipo
Cadena
uniqueMembers
Seleccionado
levelType
Regular
hideMemberIf
Nunca
Para agregar otro nivel, en el panel izquierdo, haz clic derecho en la jerarquía Products y selecciona Add Level.
Para crear el nivel Vendor, escribe o elige:
nombre
Proveedor
columna
PRODUCTVENDOR
tipo
Cadena
levelType
Regular
hideMemberIf
Nunca
Para agregar otro nivel, en el panel izquierdo, haz clic derecho en la jerarquía Products y selecciona Add Level.
Para crear el nivel Product Name, escribe o elige:
nombre
Nombre del producto
columna
PRODUCTNAME
tipo
Cadena
levelType
Regular
hideMenberIf
Nunca
Para guardar el esquema, en la barra de herramientas, haz clic en Save.
Agregar medida de ventas
Para agregar una medida para Sales, en el panel izquierdo, haz clic derecho en Sales cube y selecciona Add Measure.
Para crear la medida Sales, escribe o elige:
nombre
Ventas
agregador
suma
columna
TOTALPRICE
formatString
$#,###.00
tipo de dato
Numérico
Repite para agregar la medida Quantity.
nombre
Cantidad pedida
agregador
recuento-distinto
columna
QUANTITYORDERED
formatString
#
tipo de dato
Entero
Para guardar el esquema, en la barra de herramientas, haz clic en Save como Miniature Models - original.xml.
Publicar el esquema
Para publicar el esquema, en el menú selecciona File > Publish.
Para publicar el esquema:
En el campo User, escribe: admin.
En el campo Password, escribe: password.
Haz clic: Publish.
Para cerrar el diálogo Schema, haz clic en OK.
Crear un informe en Analyzer
Regresa a la Consola de Usuario.
Desde la perspectiva User Console Home, haz clic en Create New > Analysis Report.
En el cuadro Select Data Source, haz clic en Miniature Models: Sales_FY2003_2005.
Arrastra Sales a la zona de medidas (Measure drop zone).
Arrastra Territory y Line a la zona de filas (Rows drop zone).
Minimiza la User Console y regresa a Schema Workbench.

Última actualización
¿Te fue útil?
