TM1_Dev_CAPITULO I Introducción

15
IBM Cognos TM1 Curso-Taller para Desarrollador Capítulo I Introducción a IBM Cognos TM1 © DSS de México, S.A. de C.V., 2011. Página | 1

Transcript of TM1_Dev_CAPITULO I Introducción

Page 1: TM1_Dev_CAPITULO I Introducción

IBM Cognos TM1Curso-Taller para Desarrollador

Capítulo IIntroducción a IBM Cognos TM1

© DSS de México, S.A. de C.V., 2011. P á g i n a | 1

Page 2: TM1_Dev_CAPITULO I Introducción

Introducción a IBM Cognos TM1

Objetivos:Al finalizar esta lección, usted estará familiarizado con: Las interfaces de TM1 Como ejecutar TM1 Architect Como ejecutar TM1 Perspectives El Server Explorer

¿Qué es TM1?TM1 es un sistema MOLAP en memoria, se utiliza para implementar soluciones de planificación colaborativa, presupuesto y previsión (forecasting), así como aplicaciones de análisis y elaboración de reportes. Los datos de TM1 se almacenan y se representan como cubos multidimensionales, con datos que se almacenan en el nivel hoja. Los cálculos se realizan bajo demanda en tiempo real (por ejemplo, para la consolidación de los números hasta el nivel superior de una jerarquía de dimensiones, y para evaluar reglas de TM1 entre dimensiones y entre cubos).

Las interfaces de TM1TM1 ofrece las siguientes interfaces a los usuarios.

Interface DescripciónTM1 Architect Interface en WindowsTM1 Perspectives

Interface tipo Add-in de Excel

TM1 Client Interface con Excel para generar reportesTM1 Web Interface en WebTM1 Contributor Interface en Web incluye capacidades de

workflow

TM1 ArchitectArchitect se invoca en Windows, a través de la ruta Start->IBM Cognos->TM1->Architect

© DSS de México, S.A. de C.V., 2011. P á g i n a | 2

Page 3: TM1_Dev_CAPITULO I Introducción

TM1 PerspectivesAdicionalmente se tiene Perspectives, el cual tiene que ser arrancado desde Excel. Perspectives es realmente un Add-in de TM1 para Excel, que entre otras cosas contiene el Server Browser, básicamente el equivalente de Architect. La única diferencia entre Architect y el Server Browser de Perspectives es la posibilidad de generar Active Forms y Slices a Excel.Para ejecutar Perspectives, desde Windows, siga la ruta:

All Programs->IBM Cognos->TM1->Perspectives

TM1 WebPara consultar aplicaciones y vistas de los cubos desde el Browser, se emplea TM1 WEB. Lance el Internet Explorer y busque el URL http://localhost/TM1web. Automáticamente se redirige a la página de Login:

© DSS de México, S.A. de C.V., 2011. P á g i n a | 3

Page 4: TM1_Dev_CAPITULO I Introducción

TM1 ContributorOtro cliente de TM1 es Contributor, interfase que incluye capacidades de workflow para determinar el estado en la captura de presupuesto. Abra una sesión de Internet Explorer con el URL http://localhost:8080/pmpscv. En caso de que envie el mensaje de “NO SERVERS AVAILABLE” de doble click sobre el icono que dice Workforce en el desktop.

Al abrir la aplicación preguntará por un usuario y password. Proporcione el usuario Admin sin password.

A continuación se desplegarán las diferentes aplicaciones existentes. Seleccione la aplicación de Workforce.

© DSS de México, S.A. de C.V., 2011. P á g i n a | 4

Page 5: TM1_Dev_CAPITULO I Introducción

Entre al nodo de Australia Procurement , a la pestaña de Input – Existing Headcount:

El Server ExplorerEl Server Explorer nos permite manipular los objetos de cada servidor de TM1.Un servidor de TM1, corresponde generalmente a una aplicación, y está definido por una carpeta, donde residen los archivos de los objetos del servidor, y un número de puerto, donde TM1 “escucha” las peticiones de los clientes al servidor.Cada Servidor se active mediante un shortcut. El contenido del shortcut es:"C:\Program Files\Cognos\TM1\bin\tm1s.exe" -z "Carpeta Servidor"

© DSS de México, S.A. de C.V., 2011. P á g i n a | 5

Page 6: TM1_Dev_CAPITULO I Introducción

Donde Carpeta Servidor representa la ruta de la carpeta donde residen los archivos del servidor.En esa carpeta debe existir el archivo: Tm1s.cfgEn la barra de tareas de Windows, de clic sobre el botón TM1S:localSe abrirá la ventana que monitorea la ejecución del servidor local. Esta ventana nos indica si el servidor esta activo, si la cerramos el servidor quedará inactivo.

Inicio de un ServidorExisten dos maneras de levantar un servidor de TM1, como servicio ó como aplicación.

Inicio como ServicioAl instalar TM1 normalmente se instala una aplicación de ejemplo llamada Planning Sample. Para arrancarla, siga la ruta:

Start->Control Panel->Administrative Tools->Services

Dentro del Administrador de Servicios, asegure que el servicio TM1 Server - Planning Sample este arrancado

© DSS de México, S.A. de C.V., 2011. P á g i n a | 6

Page 7: TM1_Dev_CAPITULO I Introducción

Inicio como aplicaciónPara arrancar un servidor de TM1 como aplicación, se requiere previamente haber creado un shortcut al directorio en el cual se encuentran los archivos que conforman el Servidor deseado. Este shortcut tiene típicamente la forma:"C:\Program Files\Cognos\TM1\bin\tm1s.exe" -z "C:\tm1_user_cursodss\Db"

En el ejemplo mostrado, C:\tm1_user_cursodss\db es la ruta en la cual se encuentran los archivos TM1s.cfg y TM1s.lic correspondientes al servidor de TM1.Para transformar una aplicación de TM1 a servicio, se utiliza el siguiente comando:1) Abra una sesión de DOS a través de Start- > Run -> cmd 2) En la sesión de DOS vaya al directorio "C:\Program Files\Cognos\TM1\bin".Teclee el siguiente comando:tm1sd.exe -install -nNombredelServidorTM1 -zRutaaTm1s.cfgdonde: NombredelServidorTM1 es el nombre que se dará al servicio que llama al servidor de TM1. Si el nombre contiene espacios en blanco debe ir encerrado entre comillas.RutaaTm1s.cfg es la ruta a donde swe encuentra el archivo tm1s.cfg correspondiente al servidor de TM1 deseado. SI la ruta contiene espacios en blanco, forzosamente se le dene entrecomillar.Por ejemplo: tm1sd.exe -install -n"TM1 Developer" -z"C:\TM1 Curso DSS\DB” En caso de resultar existoso, se enviará un mensaje que asi lo indique:TM1 Server / TM1 Developer server installed.

DEMO 1. Conexión a un servidor existente de TM1

Tarea1. Apertura del Servidor Planning Sample.1. Entre a Architect a través de la ruta Start->IBM Cognos->TM1->Architect

2. De doble click sobre el servidor Planning Sample y proporcione como usuario Admin con el password apple:

© DSS de México, S.A. de C.V., 2011. P á g i n a | 7

Page 8: TM1_Dev_CAPITULO I Introducción

Architect desplegará los objetos que hay dentro de ese servidor:

© DSS de México, S.A. de C.V., 2011. P á g i n a | 8

Page 9: TM1_Dev_CAPITULO I Introducción

Observe que la ruta de los archivos de este servidor es:C:\Program Files\cognos\TM1\Custom\TM1Data\PData

Y que el Puerto para este servidor es: 5000

DEMO 2. Creación de un nuevo servidorPropósito: Crear un nuevo servidor de TM1, agregar un icono en el escritorio para iniciar el nuevo servidor, y comprobar que ha sido creado.

Tarea 1. Copiar los archivos de configuración y licencia.1. Crear unan nueva carpeta en la ruta:

C:\TM1_dev_cursodss\MC_Ventas2. Crear las subcarpetas Data y Logfiles debajo de la carpeta MC_Ventas3. 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_Ventas6. Cambiar la ruta del DataBaseDirectory a C:\TM1_dev_cursodss\MC_Ventas\Data\7. Modificar el valor del PortNumber a PortNumber=30000.8. Cambiar AdminHost a AdminHost=localhost9. Debajo de la línea de DataBaseDirectory, agregar una nueva línea con

LoggingDirectory=C:\TM1_dev_cursodss\MC_Ventas\ Logfiles10. Al final el archivo tm1s.cfg, deberá tener las siguientes líneas:

[TM1S]DataBaseDirectory=C:\TM1_dev_cursodss\MC_Ventas\DataLoggingDirectory=C:\TM1_dev_cursodss\MC_Ventas\LogfilesServerName=MC_VentasPortNumber=30000AdminHost=localhost

© DSS de México, S.A. de C.V., 2011. P á g i n a | 9

Page 10: TM1_Dev_CAPITULO I Introducción

Language=engProtocol=tcp

11. Guardar y cerrar el archivo tm1s.cfg.

Tarea 2. Crear, en el escritorio de Windows, un acceso directo (shortcut) hacia el nuevo servidor1. En el escriturio de Windows, haga clic derecho e inicie la creación de un nuevo

Shortcut.

2. Con el botón de Browse, navegue a C:\Program Files\cognos\TM1\bin y localice el programa tm1s.exe

3. En el nombre del shortcut escriba MC_Ventas. Finalice el Shortcut.4. Haga clic derecho sobre el Shortcut para editar sus propiedades.

© DSS de México, S.A. de C.V., 2011. P á g i n a | 10

Page 11: TM1_Dev_CAPITULO I Introducción

5. En la casilla del destino (target) del shortcut agregue: -z "C:\TM1_dev_cursodss\MC_Ventas\Data"

NOTA:El texto debe incluir las dobles comillas (sin formato), si es necesario utilice un Notepad para editar esta línea con texto simple.6. Haga clic en OK.

Tarea 3. Asegurarse de que TM1 Admin Server esta iniciado1. Abra el programa de Servicios de Windows, siguiendo la ruta:

Start->Control Panel->Administrative Tools->Services2. Asegurese de que el servicio TM1 Admin Server este iniciado3. Cierrre los Services y el Administrative Tools

Tarea4. Inicio y prueba del Servidor1. En el escritorio de Windows, haga doble clic sobre el shortcut de MC_Ventas.

Aparecerá una ventana como la siguiente.

2. Ingrese a TM1 Architect, y en el menú File, invoque la opción de Refresh Available Servers. Aparecera mc_ventas en la lista de servidores disponibles.

© DSS de México, S.A. de C.V., 2011. P á g i n a | 11

Page 12: TM1_Dev_CAPITULO I Introducción

3. Dele doble clic al servidor mc_ventas, aparecerá un cuadro de dialogo, en la casilla del usuario escriba Admin, y la casilla del password déjela en blanco.

4. Aparecerá la lista de los objetos del nuevo servidor MC_ventas.

© DSS de México, S.A. de C.V., 2011. P á g i n a | 12

Page 13: TM1_Dev_CAPITULO I Introducción

© DSS de México, S.A. de C.V., 2011. P á g i n a | 13