Escolar Documentos
Profissional Documentos
Cultura Documentos
Captulo III
Cubos y Vistas
Pgina |1
Cubos y Vistas
Objetivo
Al finalizar esta leccin, usted estar familiarizado con: Cubos y dimensiones de TM1 Creacin de Cubos Construccin de Vistas de Cubos
NOTA: Si desea almacenar datos de tipo cadena (string), la ltima dimensin del cubo debe ser la que contiene los elementos de tipo string, de lo contrario todas las celdas sern de tipo numrico.
rp_ para un cubo de reporteo rt_ para razones (rates) y factores Otra convencin puede ser, combinar el propsito y las dimensiones principales del cubo, por ejemplo: VTAS_prod ventas por producto VTAS_client ventas por cliente
Creacin de Vistas
Para crear una vista siga estas indicaciones: Acomodar las dimensiones, segn su pertenencia a: o rea de los renglones o rea de las columnas o rea de ttulos (o de la pgina) Recalcular Guardar y nombrar la vista o Especificar si es pblica o privada o Especificar si es la vista predeterminada (default) del cubo
Pgina |3
2. En el Server Explorer, haga clic derecho sobre el objeto Dimensions. Aparecer el Dimension Editor.
Pgina |4
1. En el menu Edit, haga clic en Insert Element. 2. En la casilla de Insert Element Name, escriba Precio de Lista.
3. Deje los valores predeterminados (default) en Element Weight y Element Type, y presiones Add. El Nuevo elemento aparecer en el Inserted Elements pane. DSS de Mxico, S.A. de C.V., 2011. Pgina |5
4. Oprima OK.
5. En el menu Edit, haga clic en Insert Element. 6. En la casilla de Insert Element Name, escriba StatusPrecio.
Pgina |6
7. Deje el valore predeterminados (default) en Element Weight, en Element Type seleccione String, y presiones Add. El Nuevo elemento aparecer en el Inserted Elements pane.
Pgina |7
8. En el men Dimension, elija Save. 9. En la casilla del nombre, escriba Precios. 10. Oprima OK, y cierre el Editor de Dimensiones.
Pgina |8
2. Seleccione Cubes y aplique clic derecho; en el men emergente, seleccione Create New Cube.
3. En la casilla del Cube Name, escriba: Precios. En la lista de Available Dimensions, seleccione las dimensiones de: Productos, Meses y Precios, y muvalas a la seccin de Dimensions in new Cube.
4. Utilice los botones de la parte derecha de la seccin Dimensions in new Cube, para ordenar las dimensiones de modo que la penltima sea Meses y la ltima Precios.
Pgina |9
NOTA: Es muy importante que la ltima dimensin sea Precios. Ya que al contener esta un elemento de tipo String, slo de esta forma logramos que las celdas correspondientes en el cubo sean de tipo String. 5. Haga clic en el botn de Create Cube. Observe que aparece el nuevo cubo en Architect.
6. Haga doble clic en el cubo Precios. Aparecer una ventana del Cube Viewer mostrando una vista del cubo, pero sin celdas y sin valores.
P g i n a | 10
P g i n a | 11
Observe que todos los valores de Precio de Lista estn en cero y los valores de StatusPrecio estn en blanco, debido a que an no hemos cargado datos en el cubo.
1. En la barra de mens del Cube Viewer, haga clic en File, seleccione la opcin Save As. Aparecer un cuadro de dialogo.
2. Seleccione la casilla de Default, y oprima OK. Con esto, queda establecido que, la vista que usted guard, ser la vista predeterminada (default) para este cubo.
2. En el Server Explorer, haga clic derecho sobre el objeto Procesos, en el men emergente haga clic en la opcin de Create New Process. Aparecer el Turbo Integrator.
3. En la pestaa de Data Sources, haga clic en Text. DSS de Mxico, S.A. de C.V., 2011. P g i n a | 13
4. Haga clic en Browse y navegue hasta la ruta C:\TM1_dev_cursodss\Archivos\Regiones.txt 5. Si aparece un mensaje de advertencia, haga clic en OK para cerrarlo. 6. Especifique que el archivo es de tipo delimitado con Tabs. Aparecer una muestra de los primeros registros del archivo en la parte inferior de la ventana.
Niveles de la dimensin 7. Haga clic en la pestaa de Variables. 8. En la columna de Variable Name, haga doble clic en cada uno de los nombres y modifquelos de acuerdo a la siguiente tabla. Nombre Anterior REGIONES Guanajuato Acmbaro Nuevo Nombre vRegiones vEstados vCiudades Contents Ignore Consolidation Element
9. Haga clic en el botn de New Variable. Haga doble clic en el nombre de la nueva variable y cmbielo a TOTAL. Se abrir una ventana, en ella formule: DSS de Mxico, S.A. de C.V., 2011. P g i n a | 14
En la columna de Variable Type, seleccione String. Y en la columna de Contents, seleccione Consolidated. En la columna Contents, especifique el tipo del dato, si es de ultimo nivel es Element, y si es un subtotal es Consolidation. Al final quedaran as los nombres y tipos de dato:
P g i n a | 15
Mapeo de los datos. 10. Haga clic en la pestaa de Maps, y en seguida la pestaa de Dimension. 11. Para la variable vCiudades, en la columna Dimension escriba Ciudades. En la columna Element Type seleccione Numeric (NOTA: Este campo se refiere al tipo de datos que va a referenciar la dimensin en un cubo de TM1, el cual generalmente es nmerico ).
P g i n a | 16
13. En la columna de Element Order, haga clic en By Input. Seleccione Automatic y Hierarchy.
P g i n a | 17
15. Haga clic en la pestaa de Consolidations. 16. En la columna Child Variable, para la variable vEstados seleccione Ciudades. Para la variable TOTAL seleccione vEstados.
17. Para la variable vEstados, en el Component Order haga clic en By Input y seleccione Automatic.
P g i n a | 18
Guardar y ejecutar el proceso. 19. Haga clic en la pestaa de Advanced. 20. Haga clic sucesivamente en las pestaas de Metadata, Data, y Epilog. Este paso asegura que se actualicen y compilen los scripts de esas pestaas. 21. Haga clic en Save. En el nombre del proceso escriba CreaCiudadesTXT, y haga clic en OK. 22. Haga clic en Run .
P g i n a | 19
23. Oprima OK cuando el proceso termine. 24. Cierre el Turbo Integrator. 25. Abra el Architect y observe que hay un nuevo proceso CreaCiudadesTXT, y una nueva dimension Ciudades.
26. Haga doble clic en la dimensin Ciudades. Aparecer el editor de Subsets, y en l la lista de elementos de la dimensin Ciudades.
P g i n a | 20
P g i n a | 21
9. Seleccione Cubes y aplique clic derecho; en el men emergente, seleccione Create New Cube.
10. En la casilla del Cube Name, escriba: VentasBrutas. En la lista de Available Dimensions, seleccione las dimensiones de: Ciudades, Meses, Productos y Ventas_Brutas, y muvalas a la seccin de Dimensions in new Cube.
11. Utilice los botones de la parte derecha de la seccin Dimensions in new Cube, para ordenar las dimensiones de modo que la penltima sea Ventas_Brutas y la ltima Meses. 12. Haga clic en el botn de Create Cube. Observe que aparece el nuevo cubo en Architect.
P g i n a | 22
13. Haga doble clic en el cubo VentasBrutas. Aparecer una ventana del Cube Viewer mostrando una vista del cubo, pero sin celdas y sin valores.
P g i n a | 23
Observe que todos los valores estn en cero, debido a que an no hemos cargado datos en el cubo.
3. En la barra de mens del Cube Viewer, haga clic en File, seleccione la opcin Save As. Aparecer un cuadro de dialogo.
P g i n a | 24
4. Seleccione la casilla de Default, y oprima OK. Con esto, queda establecido que, la vista que usted guard, ser la vista predeterminada (default) para este cubo.
P g i n a | 25
P g i n a | 26
4. En el Server Explorer, haga clic derecho sobre el objeto Dimensions. Aparecer el Dimension Editor.
5. Seleccione la siguiente lista de elementos, cpielos y pguelos en la columna gris de la izquierda del Dimension Editor. Puesto Estado Fecha Alta Mes de aumento Incremento % Bono Mensual
P g i n a | 27
6. Haga clic derecho sobre el elemento Puesto, seleccione Properties, y abra la ventana de sus Propiedades.
7. Deje el valore predeterminado (1) en Element Weight, en Element Type seleccione String, y presiones OK. 8. Repita los pasos anteriores para modificar las propiedades de los elementos, de acuerdo a la siguiente tabla. Elemento Puesto Element Type String P g i n a | 28
10. En la casilla del nombre, escriba Atributos Empleados. 11. Oprima OK, y cierre el Editor de Dimensiones.
P g i n a | 29
2. Seleccione Cubes y aplique clic derecho; en el men emergente, seleccione Create New Cube.
3. En la casilla del Cube Name, escriba: Atributos Empleados. En la lista de Available Dimensions, seleccione las dimensiones de: Atributos Empleadosy Empleados, y muvalas a la seccin de Dimensions in new Cube.
P g i n a | 30
4. Utilice los botones de la parte derecha de la seccin Dimensions in new Cube, para ordenar las dimensiones de modo que la penltima sea Empleados y la ltima Atributos Empleados. 5. Haga clic en el botn de Create Cube. Observe que aparece el nuevo cubo en Architect.
6. Haga doble clic en el cubo Atributos Empleados. Aparecer una ventana del Cube Viewer mostrando una vista del cubo, pero sin celdas y sin valores.
P g i n a | 31
Observe que todos los valores estn en cero, debido a que an no hemos cargado datos en el cubo.
P g i n a | 32
5. En la barra de mens del Cube Viewer, haga clic en File, seleccione la opcin Save As. Aparecer un cuadro de dialogo.
6. Seleccione la casilla de Default, y oprima OK. Con esto, queda establecido que, la vista que usted guard, ser la vista predeterminada (default) para este cubo.
P g i n a | 33
P g i n a | 34
13. En el Server Explorer, haga clic derecho sobre el objeto Dimensions. Aparecer el Dimension Editor. 28. Con el Notepad, abra el archivo: C:\TM1_dev_cursodss\Archivos\EstadosMex.txt 14. Seleccione los estados, cpielos y pguelos en la columna gris de la izquierda del Dimension Editor.
P g i n a | 35
16. En la casilla del nombre, escriba Atributos Empleados. 17. Oprima OK, y cierre el Editor de Dimensiones.
P g i n a | 36
P g i n a | 37
5. Oprima OK.
P g i n a | 38
7. Observe que ahora en cada celda de la columna Estado est disponible una lista desplegable con los nombres permitidos para los estados.
P g i n a | 39
P g i n a | 40