Escolar Documentos
Profissional Documentos
Cultura Documentos
Captulo II
Creacin de Dimensiones
Pgina |1
Creacin de Dimensiones
Objetivo
Al finalizar esta leccin, usted estar familiarizado con: Cubos y dimensiones de TM1 Creacin de dimensiones manualmente Creacin de dimensiones con el Turbo Integrator Edicin de dimensiones
Anlisis Multidimensional
TM1 es una herramienta para el anlisis multidimensional de la informacin. El cual, es una tcnica de diseo lgico, que busca presentar los datos en una estructura estndar que es intuitiva y de rpido acceso. En el modelo dimensional, los datos se almacenan en cubos, los cuales se construyen a partir de dimensiones. Los cubos pueden entenderse como un sistema de coordenadas, en el cual el dato que se analiza, se ubica mediante ciertas coordenadas que son las dimensiones. Las dimensiones representan la medida o mtrica del dato que se analiza, as como atributos del mismo tales como tiempo, lugar, productos, clientes, etc.
Cubos de TM1
En TM1, usted puede examinar los datos de los cubos en el Cube Viewer, o en el In Spreadsheet Browser. El Cube Viewer se puede abrir desde el Architect o desde el Perspectives for MS Excel. El In-Spreadsheet Browser se puede abrir desde el Cube Viewer, mediante clic derecho sobre el cubo deseado, opcin Browse in Excel.
Pgina |2
Dimensiones en TM1
Las dimensiones pueden entenderse como listas de elementos, por ejemplo de productos, clientes, perodos de tiempo, etc.
Los elementos pueden ser simples o consolidados. Un elemento simple, o de ltimo nivel, no tiene elementos hijos. Un elemento consolidado proviene de una operacin (frecuentemente suma) de sus elementos hijos. En TM1, las dimensiones se pueden crear de las siguientes formas: DSS de Mxico, S.A. de C.V., 2011. Pgina |3
Editor de dimensiones: Permite crear nuevas dimensiones, agragar elementos, y reorganizar consolidaciones Turbo Integrator : Permite importar nombres de elementos desde diferentes fuentes, tales como un archivo ASCII, ODBC, una vista de un cubo o de una dimensin existente. Tambien permite crear de forma simultnea varias dimensiones y establecer consolidaciones dentro de las dimensiones. Hojas de trabajo de dimensiones: Permite utilizar hojas de trabajo de MicrosoftExcel modificadas para enumerar los elementos y las relaciones jerrquicas de una dimensin.
El Editor de Dimensiones
El Editor de Dimensiones (Dimension Editor) se invoca con clic derecho sobre el objeto Dimensions, en el Server Explorer.
Pgina |4
El Turbo Integrator
El Turbo Integrator es una herramienta de extraccin, transformacin y carga (ETL) de datos, la cual est integrada en el Server Explorer de TM1. Con ella se puede: Crear dimensiones Crear cubos Cargar datos El Turbo Integrator se invoca con clic derecho sobre el objeto Processes, en el Server Explorer.
Pgina |5
Un proceso de TurboIntegrator es un objeto de TM1. El asistente para crear procesos de Turbo Integrator est dividido en Pestaas, donde se van armando las partes del proceso.
Pestaa Principal Data Source Variables Subpestaa Parte del Proceso TI Una descripcin de un origen de datos Un conjunto de variables correspondientes a cada columna del origen de datos, permite asignar nombres a los niveles de la dimensin y definir si el dato es de ultimo nivel o es de consolidacin. Un conjunto de mapeos que definen las relaciones entre las variables y estructuras de datos en la base de datos de TM1. Permite asociar las variables de cada nivel, con sus correspondientes en la fuente de datos, y definir como se ordenaran los datos de cada nivel. Un conjunto de parmetros que pueden ser utilizados para generalizar un proceso para que pueda ser utilizada en mltiples situaciones. Un procedimiento prlogo, que consiste en una serie de acciones a ser ejecutadas antes de que el origen de datos es procesados.
Maps
Parameters Advanced
Prolog
Pgina |6
Metadata
Data
Epilog Schedule
Un procedimiento de metadatos, que consiste en una serie de acciones que crean o actualizan cubos, dimensiones, y las estructuras de otros metadatos. Un procedimiento de datos, que consiste en una serie de acciones a ejecutar para cada registro de los datos de origen. Un procedimiento de eplogo para ser ejecutado despus de que el origen de datos se procesa. Registra el proceso de TI como una tarea programada (shore) para ejecutarse a una fecha y hora determinadas.
2. En el Server Explorer, haga clic derecho sobre el objeto Dimensions. Aparecer el Dimension Editor.
Pgina |7
1. En el menu Edit, haga clic en Insert Element. 2. En la casilla de Insert Element Name, escriba Unidades.
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 |8
4. Repita los pasos anteriores para insertar los elementos: Precio y Venta Bruta.
5. En el men Dimension, elija Save. 6. En la casilla del nombre, escriba Ventas_Brutas. 7. Oprima OK, y cierre el Editor de Dimensiones.
1. Abra el Editor de Dimensiones (Dimension Editor) mediante clic derecho sobre el objeto Dimensions, en el Server Explorer.
P g i n a | 10
3. Seleccione los meses en Excel y cpielos con clic derecho Copy. 4. Pegue los mese en la columna gris del Dimension Editor.
P g i n a | 11
Tarea 1. Agregar a la dimensin de meses el total anual y los subtotales por trimestre.
1. En Architect, abra la aplicacin de mc_ventas.
2. En el Server Explorer, haga clic derecho sobre la dimensin Meses, en seguida haga clic en Edit Dimension Structure.
P g i n a | 12
3. En el men Edit, haga clic en Insert Element, e inserte los siguientes Elementos Trim 1 Trim 2 Trim 3 Trim 4 Anual
P g i n a | 13
Observe que ahora Trim1 tiene un simbolo de Suma a la izquierda. Este smbolo indica que ahora Trim 1 es un elemento consolidado. 5. Aplique clic derecho sobre Trim 1, y seleccione Properties en el men emergente.
Observe que el Element Type es Consolidated. Oprima OK. 6. 7. 8. 9. Seleccione Abr, May y Jun, y arrstrelos y sultelos sobre Trim 2. Seleccione Jul, Ago, Sep, y arrstrelos y sultelos sobre Trim 3. Seleccione Oct, Nov, Dic, y arrstrelos y sultelos sobre Trim 4. Contraiga Trim 1, Trim 2, Trim 3 y Trim 4, y seleccinelos.
P g i n a | 14
10. Arrastre la seleccin ( Trim 1, Trim 2, Trim 3 y Trim 4) y sultelos sobre Anual.
Ahora ya esta formulado el total anual. 11. Ordene los elementos en la seccin gris del editor, y cuando estn listos oprima el botn de Set Dimension Order
P g i n a | 15
P g i n a | 16
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.
8. En la pestaa de Data Sources, haga clic en Text. 9. Haga clic en Browse y navegue hasta la ruta C:\TM1_dev_cursodss\Archivos\Productos.txt 10. Si aparece un mensaje de advertencia, haga clic en OK para cerrarlo. 11. 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.
P g i n a | 17
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 | 18
P g i n a | 19
5. Haga clic en OK. 6. Haga clic en la pestaa de Consolidations. 7. En la columna Child Variable, para la variable vTipoProducto seleccione vProductos. Para la variable vDepartamentos seleccione vTipoProducto. Y para la variable vTotalProductos seleccione vDepartamentos.
P g i n a | 20
8. Para la variable vTipoProducto, en el Component Order haga clic en By Input y seleccione Automatic.
Oprima OK. 9. Repita el paso anterior, pero para la variable vDepartamentos y la variable vTotalProductos.
P g i n a | 21
5. Oprima OK cuando el proceso termine. 6. Cierre el Turbo Integrator. 7. Abra el Architect y observe que hay un nuevo proceso CreaProductosTXT, y una nueva dimension Productos.
P g i n a | 22
8. Haga doble clic en la dimension Productos. Aparecer el editor de Subsets, y en el la lista de elementos de la dimensin Productos.
TM1 Architect
P g i n a | 24
TALLER 1. Solucin paso a paso Tarea 1. Copiar los archivos de configuracin y licencia.
1. Crear unan nueva carpeta en la ruta: C:\TM1_dev_cursodss\MC_Nomina 2. Crear las subcarpetas Data y Logfiles debajo de la carpeta MC_Nomina 3. Navegar a la ruta C:\Program Files\cognos\TM1\Custom\TM1Data\PlanSamp, y copiar los archivos tm1s.cfg y tm1s.lic, pegarlos en la carpeta MC_Ventas\Data. 4. Abrir el archivo tm1s.cfg con el Notepad. 5. Cambiar el ServerName de ServerName=Planning Sample a ServerName= MC_Nomina 6. Cambiar la ruta del DataBaseDirectory a C:\TM1_dev_cursodss\MC_Nomina\Data\ 7. Modificar el valor del PortNumber a PortNumber=30010. 8. Cambiar AdminHost a AdminHost=localhost 9. Debajo de la lnea de DataBaseDirectory, agregar una nueva lnea con LoggingDirectory=C:\TM1_dev_cursodss\MC_Nomina\ Logfiles 10. Al final el archivo tm1s.cfg, deber tener las siguientes lneas: [TM1S] DataBaseDirectory=C:\TM1_dev_cursodss\ MC_Nomina \Data LoggingDirectory=C:\TM1_dev_cursodss\ MC_Nomina \Logfiles ServerName= MC_Nomina PortNumber=30010 AdminHost=localhost Language=eng Protocol=tcp 11. Guardar y cerrar el archivo tm1s.cfg.
Tarea 2. Crear, en el escritorio de Windows, un acceso directo (shortcut) hacia el nuevo servidor
1. En el escritorio de Windows, haga clic derecho e inicie la creacin de un nuevo Shortcut.
P g i n a | 25
3. En el nombre del shortcut escriba MC_Nomina. Finalice el Shortcut. 4. Haga clic derecho sobre el Shortcut para editar sus propiedades. 5. En la casilla del destino (target) del shortcut agregue: -z "C:\TM1_dev_cursodss\ MC_Nomina \Data" NOTA: El texto debe incluir las dobles comillas (sin formato), si es necesario utilice un Notepad para editar esta lnea con texto simple. 6. Haga clic en OK.
2. Ingrese a TM1 Architect, y en el men File, invoque la opcin de Refresh Available Servers. Aparecera mc_ventas en la lista de servidores disponibles.
3. Dele doble clic al servidor MC_Nomina, aparecer un cuadro de dialogo, en la casilla del usuario escriba Admin, y la casilla del password djela en blanco.
P g i n a | 27
P g i n a | 29
2. En la pestaa System DSN, agregue una nueva fuente ODBC, del tipo Microsoft Excel Driver (*.xls), con el nombre de Salarios.
P g i n a | 30
4. 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.
P g i n a | 31
. 13. Haga clic en Browse, aparecer un cuadro de dialogo con la lista de fuentes ODBC disponibles.
P g i n a | 32
14. Seleccione Salarios y haga clic en OK. 15. Escriba en la ventana del query select *from empleados
16. Haga clic en Preview. Aparecer una muestra de los primeros registros del archivo en la parte inferior de la ventana.
P g i n a | 33
P g i n a | 34
4. En la columna Contents, especifique el tipo del dato, si es de ultimo nivel es Element, y si es un subtotal es Consolidation. Modifiquelos de acuerdo a la siguiente tabla. Nombre Anterior Empleados Estado Puesto V4 V5 V6 Bono TOTAL Nuevo Nombre Empleados Estado Puesto V4 V5 V6 Bono TOTAL Contents Element Consolidation Ignore Ignore Ignore Ignore Ignore Consolidation
P g i n a | 35
13. En la columna de Element Order, haga clic en By Input. Seleccione Automatic y Hierarchy.
14. Haga clic en OK. 15. Haga clic en la pestaa de Consolidations. 16. En la columna Child Variable, para la variable Estado seleccione Empleados. Para la variable TOTAL seleccione Estado.
P g i n a | 36
17. Para la variable Estado, en el Component Order haga clic en By Input y seleccione Automatic.
Oprima OK. 18. Repita el paso anterior, pero para la variable TOTAL.
14. Oprima OK cuando el proceso termine. 15. Cierre el Turbo Integrator. 16. Abra el Architect y observe que hay un nuevo proceso CreaEmpleadosXLS, y una nueva dimensin Empleados. DSS de Mxico, S.A. de C.V., 2011. P g i n a | 37
17. Haga doble clic en la dimensin Empleados. Aparecer el editor de Subsets, y en el la lista de elementos de la dimensin Empleados