IBM CognosTM1 Versión 10.2public.dhe.ibm.com/.../docs/es/10.2.0/tm1_op.pdf · 2013. 9. 20. ·...

201
IBM Cognos TM1 Versión 10.2.0 Guía de operaciones

Transcript of IBM CognosTM1 Versión 10.2public.dhe.ibm.com/.../docs/es/10.2.0/tm1_op.pdf · 2013. 9. 20. ·...

  • IBM Cognos TM1Versión 10.2.0

    Guía de operaciones

    ���

  • NotaAntes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página183.

    Información sobre el producto

    Este documento se aplica a IBM Cognos TM1 Versión 10.2.0 y puede aplicarse también a versiones posteriores.

    Licensed Materials - Property of IBM

    © Copyright IBM Corporation 2007, 2013.

  • Contenido

    Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Capítulo 1. Novedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Características nuevas de la Guía de operaciones de Cognos TM1 versión 10.2.0 . . . . . . . . . . . . . 1

    Consultas multiproceso en Cognos TM1 versión 10.2.0 . . . . . . . . . . . . . . . . . . . . 1

    Capítulo 2. Configuración del sistema y las características de TM1 . . . . . . . . . . 3Visión general de la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Mejora del rendimiento de los procesos con consultas multiproceso . . . . . . . . . . . . . . . . . 5Asignación de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Prestaciones de Cognos TM1 Application Web . . . . . . . . . . . . . . . . . . . . . . . 8Establecimiento de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Explicación sobre el efecto de los espacios vacíos en las asignaciones de funciones . . . . . . . . . . . 9

    Utilización de feeders persistentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Almacenamiento de datos con feeders persistentes . . . . . . . . . . . . . . . . . . . . . 10Modificación de las reglas para los cubos con feeders . . . . . . . . . . . . . . . . . . . . 11Gestión de los archivos de feeders dañados o no válidos . . . . . . . . . . . . . . . . . . . 11

    Configuración y gestión de recintos de pruebas en el entorno TM1 . . . . . . . . . . . . . . . . . 12Consideraciones de utilización de memoria para recintos de pruebas y espacios de trabajo personales . . . . 12Gestión de archivos y carpetas en recintos de pruebas . . . . . . . . . . . . . . . . . . . . 12Parámetros de configuración de TM1 Server para recintos de pruebas . . . . . . . . . . . . . . . 13Explicación sobre las diferencias entre los recintos de pruebas de diferentes clientes TM1 . . . . . . . . 13

    Utilización de Parallel Interaction con un servidor CognosTM1 Server . . . . . . . . . . . . . . . . 14Prácticas recomendadas de uso de Parallel Interaction . . . . . . . . . . . . . . . . . . . . 14

    Capítulo 3. Operaciones del servidor de administración Cognos TM1 . . . . . . . . 21Servidor de administración de TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Ejecución de CognosTM1 Admin Server en un sistema operativo Windows . . . . . . . . . . . . . . 22

    Ejecución de Cognos TM1 Admin Server como aplicación en Windows . . . . . . . . . . . . . . 23Ejecución de CognosTM1 Admin Server en UNIX . . . . . . . . . . . . . . . . . . . . . . 24

    Visualización del informe de estado del Servidor de administración . . . . . . . . . . . . . . . 24Especificación de la ubicación del host de administración . . . . . . . . . . . . . . . . . . . . 25

    Especificación de varios hosts de administración . . . . . . . . . . . . . . . . . . . . . . 25

    Capítulo 4. Operaciones del CognosTM1 Server remoto . . . . . . . . . . . . . . 27Descripción general de las operaciones del servidor remoto . . . . . . . . . . . . . . . . . . . 27Configuración de un servidor remoto TM1 Server para que se ejecute como una aplicación. . . . . . . . . 28Configuración de un servidor remoto TM1 Server para que se ejecute como un servicio de Windows . . . . . 29

    Instalación de un TM1 Server para que se ejecute como un servicio de Windows . . . . . . . . . . . 29Eliminación de un TM1 Server como servicio de Windows . . . . . . . . . . . . . . . . . . 30

    Inicio de un servidor remoto TM1 Server . . . . . . . . . . . . . . . . . . . . . . . . . 30Inicio de TM1 Server configurado como una aplicación de Windows . . . . . . . . . . . . . . . 30Inicio de un servicio de TM1 Server instalado como un servicio Windows . . . . . . . . . . . . . 31Inicio de un servidor UNIX TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Conexión a un servidor remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Actualización de la lista de servidores remotos . . . . . . . . . . . . . . . . . . . . . . 33Restablecimiento del host de administración . . . . . . . . . . . . . . . . . . . . . . . 33Restablecimiento de las opciones del servidor local . . . . . . . . . . . . . . . . . . . . . 33

    Desconexión de un servidor remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Apagado de Windows TM1 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Apagado de Windows TM1 Server cuando se ejecuta como un servicio . . . . . . . . . . . . . . 34Apagado de un servidor UNIX TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    Apagado de un servidor UNIX TM1 Server que se ejecuta en modo de segundo plano . . . . . . . . . 35Registro de transacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    © Copyright IBM Corp. 2007, 2013 iii

  • Copia de seguridad y recuperación de datos . . . . . . . . . . . . . . . . . . . . . . . 36Habilitación y deshabilitación de registro . . . . . . . . . . . . . . . . . . . . . . . . 37Visualización del registro de transacciones . . . . . . . . . . . . . . . . . . . . . . . . 37Establecimiento del límite de bloqueo de búsqueda . . . . . . . . . . . . . . . . . . . . . 39Detención de las entradas del registro de transacciones . . . . . . . . . . . . . . . . . . . . 39Eliminación de archivos de registro del disco . . . . . . . . . . . . . . . . . . . . . . . 39

    Supervisión del rendimiento del servidor . . . . . . . . . . . . . . . . . . . . . . . . . 40Gestión de conexiones de cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Difusión de mensajes a los clientes . . . . . . . . . . . . . . . . . . . . . . . . . . 41Desconexión de clientes del servidor . . . . . . . . . . . . . . . . . . . . . . . . . . 41Apagado remoto de un servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Gestión de la memoria del servidor remoto. . . . . . . . . . . . . . . . . . . . . . . . . 42Acerca de las vistas Stargate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Utilización de TM1 en el modo de carga de gran volumen . . . . . . . . . . . . . . . . . . . 43Aspectos que debe tener en cuanta al utilizar el modo de carga de gran volumen . . . . . . . . . . . 44API C de TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Comandos del proceso TurboIntegrator . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Capítulo 5. Descripción general de la seguridad de TM1 . . . . . . . . . . . . . . 47Descripción general de autenticación . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Seguridad de objetos TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Capítulo 6. Administración de usuarios y grupos . . . . . . . . . . . . . . . . . 49Descripción general de la seguridad de los usuarios y los grupos TM1 . . . . . . . . . . . . . . . 49

    Implementación de un esquema de seguridad TM1 . . . . . . . . . . . . . . . . . . . . . 49Ejemplos de seguridad de los usuarios y los grupos de TM1 . . . . . . . . . . . . . . . . . . 50

    Comprensión de los grupos administrativos y de la autoridad . . . . . . . . . . . . . . . . . . 50Grupo ADMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Grupo SecurityAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Grupo DataAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Adición y eliminación de usuarios y grupos . . . . . . . . . . . . . . . . . . . . . . . . 53Adición de un usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Adición de un grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Eliminación de un usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Eliminación de un grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    Asignación de usuarios a los grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Pertenencia a varios grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Protección de datos TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Restricción de acceso al directorio de datos . . . . . . . . . . . . . . . . . . . . . . . . 55Asignación de contraseñas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Utilización de seguridad estándar para las contraseñas . . . . . . . . . . . . . . . . . . . . 56

    Establecimiento y eliminación de las contraseñas . . . . . . . . . . . . . . . . . . . . . . . 56Establecimiento de una contraseña. . . . . . . . . . . . . . . . . . . . . . . . . . . 56Eliminación de una contraseña . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Cambio de una contraseña . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    Establecimiento de una fecha de caducidad para un usuario . . . . . . . . . . . . . . . . . . . 57

    Capítulo 7. Supervisión del rendimiento y del sistema . . . . . . . . . . . . . . . 59Descripción general de la supervisión del rendimiento y del sistema TM1 . . . . . . . . . . . . . . 59Utilización del registro del Servidor de administración . . . . . . . . . . . . . . . . . . . . . 60

    Niveles de gravedad de los mensajes del registro del Servidor de administración . . . . . . . . . . . 60Configuración del registro del Servidor de administración . . . . . . . . . . . . . . . . . . . 61Habilitación del registro del Servidor de administración . . . . . . . . . . . . . . . . . . . 62Visualización del archivo de registro del Servidor de administración . . . . . . . . . . . . . . . 62

    Registro de transacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Copia de seguridad y recuperación de datos . . . . . . . . . . . . . . . . . . . . . . . 63Habilitación y deshabilitación del registro de transacciones . . . . . . . . . . . . . . . . . . 64Visualización del registro de transacciones . . . . . . . . . . . . . . . . . . . . . . . . 64Detención de las entradas del registro de transacciones . . . . . . . . . . . . . . . . . . . . 65Eliminación de archivos de registro de transacciones del disco . . . . . . . . . . . . . . . . . 66

    iv IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Resolución de problemas: recuperación de un archivo de registro de transacciones dañado . . . . . . . . 66Utilización del registro de mensajes de TM1 Server Server. . . . . . . . . . . . . . . . . . . . 67

    Niveles de gravedad de los mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . 68Registradores de TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Archivo de propiedades de registro . . . . . . . . . . . . . . . . . . . . . . . . . . 69Configuración y activación del registro de mensajes del servidor . . . . . . . . . . . . . . . . 69Visualización del registro de mensajes de TM1 Server . . . . . . . . . . . . . . . . . . . . 73

    Registro del cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Utilización del registro de auditoría . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Comprensión de eventos de registro de auditoría . . . . . . . . . . . . . . . . . . . . . . 76Configuración del registro de auditoría . . . . . . . . . . . . . . . . . . . . . . . . . 77Actualización del registro de auditoría con los eventos más recientes . . . . . . . . . . . . . . . 78Utilización de la ventana Registro de auditoría para visualizar mensajes de registro . . . . . . . . . . 78

    Supervisión del rendimiento del servidor mediante cubos de control . . . . . . . . . . . . . . . . 82Habilitación de la supervisión de rendimiento . . . . . . . . . . . . . . . . . . . . . . . 82Deshabilitación de la supervisión de rendimiento. . . . . . . . . . . . . . . . . . . . . . 82Visualización de estadísticas de rendimiento de clientes, cubos y servidores . . . . . . . . . . . . . 83

    Utilización del programa de utilidad TM1 Top. . . . . . . . . . . . . . . . . . . . . . . . 83Visualización de nombres de usuario en TM1 Top . . . . . . . . . . . . . . . . . . . . . 84Configuración del archivo Tm1top.ini . . . . . . . . . . . . . . . . . . . . . . . . . 84Ejecución de TM1 Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Visualización y comprensión de la pantalla TM1 Top . . . . . . . . . . . . . . . . . . . . 87Comandos de TM1 Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Cancelación del procesamiento de un subproceso. . . . . . . . . . . . . . . . . . . . . . 92

    Utilización de contadores de rendimiento de TM1 . . . . . . . . . . . . . . . . . . . . . . 94Nota importante sobre la ejecución de herramientas de contadores de rendimiento de TM1 . . . . . . . 94Contadores de rendimiento de TM1 disponibles . . . . . . . . . . . . . . . . . . . . . . 94Visualización de contadores de rendimiento de TM1 con el programa de utilidad TM1 PerfMon . . . . . . 95Visualización de los contadores de rendimiento de TM1 con el supervisor de rendimiento de MicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    Captura de vuelcos de memoria para el análisis de los bloqueos de TM1 Server . . . . . . . . . . . . 98Debugging Tools for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    Instalación y ejecución de ADPlus . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Ejecución de Dr. Watson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Recopilación de archivos para su análisis después de un bloqueo de TM1 Server . . . . . . . . . . 103Transmisión de archivos a Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    Capítulo 8. Herramientas y programas de utilidad de CognosTM1 . . . . . . . . . . 107tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    Sintaxis de tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Compresión de directorios con tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . 108Descompresión de directorios con tm1xfer. . . . . . . . . . . . . . . . . . . . . . . . 109Notas sobre tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Mensajes de error para tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Notas de uso sobre tm1xfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

    Herramienta odbc_test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    Capítulo 9. Administración de IBM Cognos TM1 Web . . . . . . . . . . . . . . . 117Cambio de contraseña en Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . 117Modificación de los parámetros de configuración de Cognos TM1 Web . . . . . . . . . . . . . . . 117

    Parámetros de configuración de Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . 117Edición del archivo de configuración de Cognos TM1 Web . . . . . . . . . . . . . . . . . . 119Configuración de la página de inicio de sesión de Cognos TM1 Web mediante los parámetrosAdminHostName y TM1ServerNam. . . . . . . . . . . . . . . . . . . . . . . . . . 120Configuración de una página principal personalizada de IBM Cognos TM1 Web . . . . . . . . . . . 121Mostrar recordatorios para guardar datos . . . . . . . . . . . . . . . . . . . . . . . . 126Configuración de los valores de apariencia e inicio de IBM Cognos TM1 Web . . . . . . . . . . . . 126Cambio del tamaño de la página Cube Viewer . . . . . . . . . . . . . . . . . . . . . . 129Establecimiento del número máximo de hojas que se van a exportar desde Cube Viewer . . . . . . . . 130Ajuste de valores de cadena en vistas de cubo . . . . . . . . . . . . . . . . . . . . . . 130

    Contenido v

  • Utilización del registro de IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . 131Archivo de registro de IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . 131Niveles de gravedad de los mensajes del registro de IBM Cognos TM1 Web . . . . . . . . . . . . 131Configuración y habilitación del registro de IBM Cognos TM1 Web . . . . . . . . . . . . . . . 132Visualización del archivo de registro de IBM Cognos TM1 Web. . . . . . . . . . . . . . . . . 133

    Hojas de trabajo de Microsoft Excel .xls . . . . . . . . . . . . . . . . . . . . . . . . . 134Conversión de una hoja de trabajo .xls a .xlsx . . . . . . . . . . . . . . . . . . . . . . 134

    Capítulo 10. Comprensión de la dependencia de cubo. . . . . . . . . . . . . . . 137Cambios en la correlación de dependencias . . . . . . . . . . . . . . . . . . . . . . . . 137Eliminación de dependencias de cubo . . . . . . . . . . . . . . . . . . . . . . . . . . 139Creación de dependencias de cubo . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Utilización de AddCubeDependency para establecer dependencias . . . . . . . . . . . . . . . . 139

    Depuración e identificación de las dependencias de cubo. . . . . . . . . . . . . . . . . . . 140

    Capítulo 11. Replicación de cubos . . . . . . . . . . . . . . . . . . . . . . . 141Descripción general de la réplica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    Relaciones creadas por réplica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Privilegios de acceso necesarios . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Consideraciones sobre el Servidor de administración . . . . . . . . . . . . . . . . . . . . 145Configuración del archivo Tm1s.cfg para que soporte la réplica . . . . . . . . . . . . . . . . 146

    Mantenimiento de las conexiones de réplica . . . . . . . . . . . . . . . . . . . . . . . . 146Creación de una conexión de réplica . . . . . . . . . . . . . . . . . . . . . . . . . 146Modificación de una conexión de réplica . . . . . . . . . . . . . . . . . . . . . . . . 147Eliminación de una conexión de réplica . . . . . . . . . . . . . . . . . . . . . . . . 147

    Proceso de réplica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Replicación de un cubo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Especificación de la información acerca del cubo replicado . . . . . . . . . . . . . . . . . . 149Qué sucede cuando TM1 replica un cubo . . . . . . . . . . . . . . . . . . . . . . . . 150

    Proceso de sincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Sincronización a petición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Planificación de la sincronización. . . . . . . . . . . . . . . . . . . . . . . . . . . 152Sincronización a través de conexiones de red inestables o de área amplia . . . . . . . . . . . . . 152

    Apéndice A. Características de accesibilidad. . . . . . . . . . . . . . . . . . . 153Atajos de teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153IBM y accesibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

    Apéndice B. Cubos de control . . . . . . . . . . . . . . . . . . . . . . . . . 155Cubos de control de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    }CellSecurity_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155}ChoreSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156}ClientSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156}CubeSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157}DimensionSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158}ElementSecurity_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 158}ProcessSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Cubos de control de administración de clientes y grupos . . . . . . . . . . . . . . . . . . . . 160}ClientsGroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    Cubos de control de propiedad y atributo del objeto . . . . . . . . . . . . . . . . . . . . . 161}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . 163}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

    Cubos de control de supervisión del rendimiento . . . . . . . . . . . . . . . . . . . . . . 165}StatsByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165}StatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    vi IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • }StatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166}StatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    Otros cubos de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168}Hold_UserName_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

    Apéndice C. Dimensiones de control . . . . . . . . . . . . . . . . . . . . . . 169}Chores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169}Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170}Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171}CubeFunctions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171}Cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173}Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 174}Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174}Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175}Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175}PerfClients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176}PerfCubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176}Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176}StatsStatsByClient. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176}StatsStatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177}StatsStatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178}StatsStatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178}TimeIntervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

    Apéndice D. Eventos de Excel gestionados por TM1 . . . . . . . . . . . . . . . 181

    Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

    Contenido vii

  • viii IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Introducción

    Este documento se ha concebido para utilizarse con IBM® Cognos TM1 .

    Este documento describe la arquitectura de TM1 , las operaciones de servidor, laautenticación y la seguridad de los componentes.

    TM1 integra planificación empresarial, medida del rendimiento y datos operativospara que las empresas puedan optimizar la efectividad empresarial y la interaccióncon los clientes, con independencia del área geográfica o estructura. TM1proporciona visibilidad inmediata de los datos, responsabilidad dentro de unproceso colaborativo y una visión de la información coherente, permitiendo a losgerentes estabilizar rápidamente fluctuaciones operativas y aprovechar las nuevasoportunidades.

    Búsqueda de información

    Para buscar documentación sobre los productos de IBM Cognos en la web, incluidatoda la documentación traducida, acceda a uno de los Information Center de IBMCognos (http://pic.dhe.ibm.com/infocenter/cogic/v1r0m0/index.jsp). Las notas dela versión se publican directamente en los Information Center e incluyen enlaces alas notas técnicas y los APAR más recientes.

    Declaración de limitación de responsabilidad de los ejemplos

    Viaje de aventuras, Ventas de VA, cualquier variante del nombre de Viaje deaventuras, y Ejemplo de planificación, representan operaciones de empresasficticias con datos de ejemplo utilizadas para desarrollar aplicaciones de ejemplopara IBM y los clientes de IBM. Estos registros ficticios incluyen datos de muestrapara transacciones comerciales, distribución de productos, finanzas y recursoshumanos. Cualquier parecido con nombres, direcciones, números de contacto ovalores de transacción reales es una mera coincidencia. Otros archivos de ejemplopueden contener datos ficticios generados manual o informáticamente, datosrelativos a hechos procedentes de orígenes públicos o académicos, o datosutilizados con el permiso del poseedor del copyright, para utilizarlos como datosde ejemplo para desarrollar las aplicaciones de ejemplo. Los nombres de productoa los que se hace referencia pueden ser marcas registradas de sus respectivospropietarios. Queda prohibida la duplicación no autorizada.

    Características de accesibilidad

    Este producto no soporta actualmente características de accesibilidad que ayuden alos usuarios con discapacidad física, como movilidad o visión limitada, a utilizareste producto. TM1 Operations Console está accesible. Consulte el tema sobreaccesibilidad para obtener más información.

    Proyecciones futuras

    En esta documentación se describe la funcionalidad actual del producto. Puede quese incluyan referencias a elementos que actualmente no están disponibles. Sinembargo, no deberá deducirse su futura disponibilidad real. Estas referencias noconstituyen un compromiso, promesa ni obligación legal que implique la entregade ningún tipo de material, código o funcionalidad. El desarrollo, la entrega y la

    © Copyright IBM Corp. 2007, 2013 ix

    http://pic.dhe.ibm.com/infocenter/cogic/v1r0m0/index.jsphttp://pic.dhe.ibm.com/infocenter/cogic/v1r0m0/index.jsp

  • comercialización de las características o la funcionalidad son aspectos que quedana la entera discreción de IBM.

    x IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Capítulo 1. Novedades

    Esta sección contiene una lista de características nuevas, modificadas y eliminadaspara esta versión.

    Le ayudará a planificar las estrategias de actualización y despliegue deaplicaciones, así como los requisitos de formación de los usuarios.

    Para localizar la documentación del producto más actualizada, visite el InformationCenter de IBM Cognos TM1(http://pic.dhe.ibm.com/infocenter/ctm1/v10r2m0/index.jsp)

    Características nuevas de la Guía de operaciones de Cognos TM1versión 10.2.0

    A continuación se indican las nuevas características de IBM Cognos TM1 Guía deoperaciones respecto a la versión anterior.

    Consultas multiproceso en Cognos TM1 versión 10.2.0El servidor de IBM Cognos TM1 de la versión 10.2.0 puede procesar consultasmultiproceso.

    Las consultas multiproceso pueden calcular varias series de resultados en paralelopara mejorar el rendimiento de las consultas. Se puede observar una mejora derendimiento significativa al procesar las consultas si hay disponibles suficientesnúcleos de proceso. Las consultas largas se pueden dividir automáticamente entrevarios núcleos, lo que mejorará la velocidad y la eficiencia.

    Para obtener más información, consulte “Mejora del rendimiento de los procesoscon consultas multiproceso” en la página 5.

    © Copyright IBM Corp. 2007, 2013 1

    http://pic.dhe.ibm.com/infocenter/ctm1/v10r2m0/index.jsphttp://pic.dhe.ibm.com/infocenter/ctm1/v10r2m0/index.jsp

  • 2 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Capítulo 2. Configuración del sistema y las características deTM1

    Esta sección describe cómo configurar IBM Cognos TM1 Server y sus clientes.

    Visión general de la configuraciónUtilice los componentes y las características siguientes para configurar IBM CognosTM1 Server y sus clientes.

    Configuración Descripción

    Archivo Tm1s.cfg Archivo de configuración que especifica información deentorno para TM1 Server .

    Puede editar el archivo Tm1s.cfg para reflejar el entorno delservidor asociado.

    Para obtener más detalles y una lista completa de todos losparámetros, consulte la guía de instalación y configuración deIBM Cognos TM1.

    Archivo Tm1p.ini Archivo de configuración que especifica la información delentorno para los clientes TM1 (TM1 Perspectives, TM1Architect y Client) .

    Para obtener más detalles y una lista completa de todos losparámetros, consulte la guía de instalación y configuración deIBM Cognos TM1.

    Consultas multiproceso Las consultas multiproceso pueden calcular varias series deresultados en paralelo para mejorar el rendimiento de lasconsultas. Las consultas multiproceso permiten a IBM CognosTM1 distribuir automáticamente las cargas de los núcleos dela aplicación ejecutando cada consulta en un núcleo diferente.Este proceso múltiple puede mejorar la eficiencia y lostiempos de proceso para las consultas y las reglas largas.

    Para obtener más información, consulte: “Mejora delrendimiento de los procesos con consultas multiproceso” enla página 5.

    Asignación de funciones Conjunto de funciones que los administradores puedenhabilitar o deshabilitar por grupo de usuarios.

    Las funciones le permiten administrar opciones tales como elmodo de reescritura de Espacio de trabajo personal, losrecintos de pruebas, la reserva de datos y el acceso a ServerExplorer.

    Para obtener más detalles, consulte “Asignación defunciones” en la página 6.

    © Copyright IBM Corp. 2007, 2013 3

  • Configuración Descripción

    Feeders persistentes Parámetro que puede reducir el tiempo de recarga de loscubos con feeders, especialmente aquellos que suponen larealización de muchos cálculos complejos de los feeders, yaque guarda los feeders y después los vuelve a cargar aliniciar el servidor sin recalcularlos.

    Para obtener más detalles, consulte “Utilización de feederspersistentes” en la página 10.

    Recintos de pruebas Característica que permite que los usuarios creen sus propiasáreas de datos independientes de los datos básicos y trabajaren ellas.

    Las tareas del administrador relacionadas con estacaracterística incluyen conocer la característica y suutilización de memoria, la habilitación de los parámetros deconfiguración necesarios y la administración de los archivos ycarpetas relacionados.

    Para obtener más detalles, consulte “Configuración y gestiónde recintos de pruebas en el entorno TM1” en la página 12.

    Parallel Interaction Característica relacionada con el servidor que permite unamayor simultaneidad de las operaciones de lectura y escrituraen el mismo objeto de cubo. Parallel Interaction ayuda aevitar que los procesos de escritura en un cubo se bloqueen ala espera de que los procesos de lectura del mismo cubofinalicen su operación de lectura.

    Para obtener más detalles, consulte “Utilización de ParallelInteraction con un servidor CognosTM1 Server” en la página14.

    Reserva de datos Característica relacionada con el servidor que le permiteconfigurar el acceso de escritura exclusivo a las regiones deun cubo para usuarios individuales. Una vez realizada lareserva, los datos de esa región solamente los podrámodificar ese usuario concreto hasta que la reserva se libere.

    Las tareas del administrador para la DR incluyen laconfiguración de las propiedades relacionadas en el cubo decontrol }CubeProperties y la ventana Asignación defunciones.

    Para aplicar y administrar las reservas de datos, debe utilizarlas funciones relacionadas de TurboIntegrator y API quepermiten obtener, liberar y administrar las reservas medianteprogramación.

    Para obtener más información, consulte las secciones"Utilización de las reservas de datos" y "Habilitación de lareserva de datos" en la Guía del desarrollador de IBM CognosTM1 .

    4 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Mejora del rendimiento de los procesos con consultas multiprocesoPuede mejorar el rendimiento de los procesos de las consultas si permite que lasconsultas se dividan en varias hebras de proceso.

    Las consultas multiproceso permiten a IBM Cognos TM1 distribuirautomáticamente las cargas de los núcleos de la aplicación ejecutando cadaconsulta en un núcleo diferente. Este proceso múltiple puede mejorar la eficienciay los tiempos de proceso para las consultas y las reglas largas.

    Por ejemplo:v La consulta 1 ejecuta y recibe la hebra principal y las 7 hebras Worker (8 en

    total).v La consulta 2 se ejecuta. Al finalizar la subtarea de la hebra Worker, la consulta 2

    se vuelve a poner en cola y 4 de las hebras se asignan ahora a la consulta 2, loque produce una división de 4 por 4 hebras.

    v La consulta 3 se ejecuta. Las hebras una vez más finalizan sus subtareas en lashebras en curso y, a continuación, se reasignan a la nueva consulta. Esto haceque la Consulta 1 se divida en 3 hebras, la Consulta 2 - 3 en tres hebras y laConsulta 3 en 2 hebras de un total de 8 hebras. Este proceso continúa hasta quetodas las hebras se han dividido de manera uniforme.

    v Si la Consulta 1 finaliza mientras las Consultas 2 y 3 están todavía en curso, lashebras asignadas a la Consulta 1 se asignan a la Consulta 2 y a la Consulta 3para que cada una mantenga 4 hebras.

    Se recomienda establecer MTQ en la combinación más alta disponible de núcleosfísicos y multiproceso. Por ejemplo, establezca MTQ=8 para 4 núcleos hyper-threadedo MTQ=16 para 16 núcleos físicos.

    Solo los servidores que se ejecuten con menos del 100% de capacidad sebeneficiarán de las mejoras en las consultas multiproceso. Por ejemplo, si tuviera 8núcleos que procesan 8 consultas simultáneas, ninguna podría aprovechar almáximo las consultas multiproceso. Si se añadiera una novena consulta de procesosimultáneo, se produciría una división de las hebras de proceso de las consultas envarios núcleos.

    Para permitir al servidor procesar consultas multiproceso, especifique el númeromáximo del hebras para utilizar al procesar consultas añadiendoMTQ=n

    al archivo Tm1s.cfg donde n representa el número total máximo de hebras porconsulta.

    Puede realizar un seguimiento de la ejecución de consultas multiproceso con elinforme mejorado de conflictos entre objetos en la consola de operaciones deCognos TM1.

    Registro

    Para habilitar el registro de las consultas multiproceso, escriba las siguientes líneasen el archivo tm1s-log.properties localizado en la misma ubicación que el archivotm1s.cfg:v Para capturar las horas de creación de Stargate, añada:

    log4j.logger.TM1.Cube.Stargate=DEBUG

    Capítulo 2. Configuración del sistema y las características de TM1 5

  • v Para capturar la división de las unidades de trabajo:log4j.logger.TM1.Parallel=DEBUG

    v Para capturar el evento de selección de unidades de trabajo por las hebras deoperación: log4j.logger.TM1.OperationThread=DEBUG

    Asignación de funcionesLos administradores pueden establecer determinadas funciones por grupo deusuario utilizando el menú Asignación de funciones de Server Explorer, menúServidor.

    Con Server Explorer abierto, seleccione un servidor para mostrar el menú Servidory seleccione Asignación de funciones.

    De forma predeterminada, todas las asignaciones están vacías. Los valores vacíostienen diferentes implicaciones en cada función. Los cambios realizados en estasasignaciones se aplicarán después de cerrar la sesión de TM1 y volver a iniciarsesión. Asegúrese de guardar los valores en el servidor para que se apliquen loscambios.

    Las siguientes funciones pueden establecerse por grupo de usuario:v Acceso a Server Explorer

    Utilice esta función para lanzar de forma predeterminada Server Explorer paraeste grupo de usuarios. Puede establecer esta función en Denegar para impedirque este grupo de usuarios utilice Server Explorer. De forma predeterminada,esta función está establecida en blanco o en Otorgar. Para bloquear el acceso aServer Explorer, pulse la intersección de grupo de usuarios y la función yseleccione Denegar.

    v Modo de reescritura de Espacio de trabajo personalEsta función define cómo se gestionan los cambios de datos en este grupo deusuarios.Si se otorga esta función, los usuarios tendrán la capacidad de retener cambiosde datos en un espacio de trabajo privado antes de decidir de forma manual enqué momento se confirmarán los cambios en los datos básicos. Los usuariospodrán otorgar la capacidad de asignar nombres y gestionar varios escenariosprivados denominados recintos de pruebas (consulte la función Recinto depruebas).Si se otorga el modo de reescritura de Espacio de trabajo personal:– Los usuarios trabajan en una situación de reescritura no directa de manera

    que puedan ajustar de forma privada los valores de datos antes de que esténdisponibles para el resto de la comunidad. El recinto de pruebas especialutilizado al otorgar el modo de reescritura de Espacio de trabajo personalfacilita la realización de diferentes cambios en los datos sin la complejidad delos recintos de pruebas con nombre.

    – Los datos que cambian aparecen en un color diferente para recordar alusuario que este cambio aún no se ha fusionado con los datos básicos. Unavez que el cambio de datos de un espacio de trabajo personal se haconfirmado, el color de la celda vuelve a ser negro para identificarlo comoparte de los datos base.

    – Los usuarios deberán confirmar manualmente los cambios en los datos paraque puedan acceder a ellos otros usuarios. Si los usuarios no se utilizan paratrabajar en un recinto de pruebas, por ejemplo, si se utilizaban en el modo de

    6 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • reescritura directa clásico de versiones anteriores de TM1 , es posible que noles resulte fácil acordarse de confirmar manualmente los cambios pulsando elbotón Confirmar.

    – A menudo, trabajar en el modo de espacio de trabajo personal mejora elrendimiento a través de la reescritura directa, ya que los cambios en los datosbásicos se producen menos frecuentemente en comparación con los casos enlos que todos los cambios en los datos deben fusionarse con los datos básicos.

    Si esta función está establecida en Denegar, los usuarios no tendrán funciones dereescritura Espacio de trabajo personal, por lo que trabajarán directamente en losdatos básicos. Este es el comportamiento predeterminado de esta función. Laventaja de este valor de función consiste en que los cambios en los datos seproducen de forma inmediata, pero muchos usuarios desean contar con laflexibilidad necesaria para controlar el momento en el que se confirman loscambios y se ponen a disposición del resto de usuarios.De forma predeterminada, a los grupos de usuario no se les ha otorgado lafunción de modo de reescritura de Espacio de trabajo personal. De formapredeterminada, esta función está vacía, por lo que actúa como la funciónDenegar.Para activar la utilización de espacios de trabajo personales por parte de ungrupo de usuarios, pulse la intersección del grupo de usuarios y esta función yseleccione Otorgar.Tenga en cuenta que los grupos de usuarios podrán denegar la función de modode reescritura de Espacio de trabajo personal, pero podrán seguir utilizando lafunción Recinto de pruebas. En dicho caso, los usuarios trabajan directamente enlos datos básicos pero no tienen la opción de guardar los cambios en un recintode pruebas con nombre. Al crear un recinto de pruebas con nombre, estarándisponibles los botones Confirmar y Restablecer datos. Si vuelven a los datosbásicos, volverán a la reescritura directa. Consulte “Establecimiento defunciones” en la página 8 para consultar las posibles opciones de combinaciónde las funciones de Recinto de pruebas y de modo de reescritura de Espacio detrabajo personal.Si se desactiva la capacidad de recintos de pruebas en todo el sistema utilizandoDisableSandboxing=T en el archivo de configuración del servidor, se ignoraránlas funciones de Recinto de pruebas y modo de reescritura de Espacio de trabajopersonal. De forma predeterminada, DisableSandboxing no está presente o estáestablecido en F.

    v Recinto de pruebasEsta función permite al grupo de usuarios crear recintos de pruebas con nombreque pueden utilizarse para crear posibles escenarios. Si se otorga esta función,los usuarios podrán crear y asignar nombres a más de un conjunto de cambiosen los datos que están superpuestos sobre los datos básicos. Los usuariospueden optar por que sus recintos de pruebas sigan siendo privados y decidiren qué momento se confirmarán los cambios en los datos para hacerlos públicos.El recinto de pruebas es una característica muy potente, pero para algunosusuarios la gestión de varios escenarios frente a una base común será una tareacomplicada.De forma predeterminada, todos los usuarios tienen esta función. El valor vacíoactúa como la función Otorgar.Para evitar que este grupo de usuarios utilice recintos de pruebas con nombre,establezca esta función en Denegar.Si se desactiva la capacidad de recintos de pruebas utilizando el parámetro deconfiguración DisableSandboxing en el archivo de configuración del servidor, seignorarán las funciones de Recinto de pruebas y modo de reescritura de Espacio

    Capítulo 2. Configuración del sistema y las características de TM1 7

  • de trabajo personal. De forma predeterminada este parámetro no está presente oestá establecido en F. DisableSandboxing está descrito en la publicación IBMCognos TM1 Guía de instalación y configuración.

    v Funciones de reserva de datosLa reserva de datos (DR) es una característica relacionada con el servidor que lepermite configurar el acceso de escritura exclusivo a las regiones de un cubopara usuarios individuales. Una vez realizada la reserva, los datos de esa regiónsolamente los podrá modificar ese usuario concreto hasta que la reserva selibere.La DR utiliza las funciones ManageDataReservation yDataReservationOverride para permitir que los miembros de un grupo deusuarios adquieran, liberen y reemplacen las DR para sí mismos y para otrosusuarios.Para obtener más detalles, consulte las secciones "Utilización de las reservas dedatos" y "Permitir que los grupos de usuarios administren las reservas de datos"en la guía del desarrollador de IBM Cognos TM1 .

    Prestaciones de Cognos TM1 Application WebCognos TM1 Application Web pasa por alto las prestaciones Modo de reescritura yRecinto de pruebas.

    En Cognos TM1 Application Web, las prestaciones se establecen según laaplicación. Todos los usuarios relacionados con una aplicación en particulartrabajan del modo establecido para dicha aplicación.

    Si trabaja con varios recintos de pruebas, debe enviarlos desde Cognos TM1Application Web y no puede hacerlo desde la página Workflow.

    Establecimiento de funcionesPuede establecer el modo de reescritura utilizando una combinación de valoresOtorgar y Denegar en las funciones de modo de reescritura de Espacio de trabajopersonal y Recinto de pruebas.

    Para permitir que el grupo de usuarios

    Modo dereescritura deEspacio detrabajopersonal

    Recintodepruebas

    Trabaje directamente en la base con la capacidad de crearvarios recintos de pruebas. Este es el caso predeterminado.

    Denegar Otorgar

    Trabaje en un área de trabajo individual privada sin recintosde pruebas con nombre.

    Otorgar Denegar

    Trabaje con un área de trabajo privada "predeterminada" yrecintos de pruebas con nombre.

    Otorgar Otorgar

    Trabaje en modo de reescritura directa sin recintos depruebas. Este es el modo clásico de TM1 . Este valor essimilar a añadir DisableSandboxing=T al archivo deconfiguración, lo que evita el uso de recintos de pruebas ycoloca a todos los usuarios en el modo de reescritura directa.

    Denegar Denegar

    8 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Explicación sobre el efecto de los espacios vacíos en lasasignaciones de funciones

    De forma predeterminada, todas las asignaciones de funciones se establecen enblanco, lo que significa Denegar u Otorgar en función del valor predeterminado decada función.

    Por ejemplo, el espacio vacío en la función de modo de reescritura de Espacio detrabajo personal significa Denegar. El espacio vacío en la función de Recinto depruebas significa Otorgar.

    Si un usuario es un elemento de más de un grupo, los valores vacíos da lugar aconflictos que podrían resolverse en función de las asignaciones establecidasexplícitamente.

    Si un usuario es un elemento de más de un grupo de usuarios, la función Otorgaro Denegar establecida explícitamente reemplazará al espacio en blanco.

    En caso de que se produzcan asignaciones establecidas explícitamente en conflicto,la función Denegar reemplazará a la función Otorgar.

    Consulte el apartado sobre utilización de espacios de trabajo personales y recintosde pruebas en la guía del usuario de IBM Cognos TM1 para obtener másinformación acerca de las implicaciones de los espacios de trabajo personales y losrecintos de pruebas sobre los usuarios.

    Explicación sobre el recálculo y la confirmación en un espaciode trabajo personalEn la tabla siguiente se muestran los diferentes efectos de las funciones Ejecutar yRecalcular en un espacio de trabajo personal con o sin cola.

    Reescritura Acción Envía datos

    Directa Leer--> Recalcular

    Escribir--> Recalcular

    Desde el modelo básico deTM1 .

    Al modelo básico de TM1 .

    Espacio de trabajo personal Leer--> Recalcular

    Escribir--> Recalcular

    Desde el modelo básico deTM1 .

    Al Espacio de trabajo personal.

    Espacio de trabajo personal Confirmar Envía los datos del Espacio detrabajo personal al modelobásico de TM1 .

    Espacio de trabajo personalcon colas

    Confirmar Envía el Espacio de trabajopersonal a la Cola.

    Si todos los recursos estándisponibles, los datos delespacio de trabajo personalse procesan y se envían almodelo básico de TM1 .

    Capítulo 2. Configuración del sistema y las características de TM1 9

  • Utilización de feeders persistentesPara reducir el tiempo de recarga de los cubos con feeders, establezca el parámetrode configuración PersistentFeeders en verdadero (T) para almacenar los feederscalculados en un archivo .feeders.

    Todas las instalaciones con tiempos de carga del servidor superiores a los 5minutos probablemente mejorarán su rendimiento si se utiliza este parámetro.

    Para obtener más información sobre el parámetro asociado con esta característica,consulte la publicación IBM Cognos TM1 Guía de instalación y configuración.

    Cuando este parámetro se establece en T y el servidor encuentra un archivo defeeder persistente, carga los feeders guardados, lo que reduce el tiempo que setarda normalmente en volver a calcular estos feeders. Los feeders se guardancuando los datos se guardan o las reglas se editan. No guarde explícitamente losfeeders.

    En el caso de las instalaciones que tienen muchos feeders persistentes con cálculosde feeders complejos, la recarga de los feeders al iniciar el servidor mejorará elrendimiento. En el caso de los feeders sencillos, el tiempo que se tarda en leer losfeeders del disco pueden sobrepasar el tiempo necesario para volver a calcular losfeeders, pero la mayoría de las instalaciones se verán beneficiadas.

    El uso de la característica de feeders persistentes incrementará solamente el tamañodel sistema en disco. El tamaño de memoria no se ve afectado por el uso de esteparámetro.

    Almacenamiento de datos con feeders persistentesSi PersistentFeeders=T y se guarda un cubo que utiliza reglas, los feeders sealmacenan junto con los datos del cubo en un archivo .feeders.

    Los archivos de cubo se llaman nombre-cubo.cub y nombre-cubo.feeders.

    Cuando se carga un cubo, si existe un archivo .feeders, se lee para volver a cargarlos feeders y se omite la evaluación normal de los feeders. Si el archivo .feeders noexiste, se lleva a cabo el cálculo normal de los feeders y se escribe el archivo.feeders cuando todos los feeders se han calculado. Este será el comportamiento laprimera vez que TM1 Server se inicia en un directorio de datos conPersistentFeeders=T. Como parte del inicio del servidor, se escribirán los archivos.feeders para todos los cubos relevantes. Se escribe un nuevo archivo de feederspersistentes para cada cubo para el que no se encuentre el archivo de feederspersistentes correspondiente al iniciar el servidor. Esto significa que los archivos.feeders se pueden eliminar del directorio de datos para forzar el recálculocompleto de los feeders cuando el servidor se vuelva a iniciar. En un proceso deTI, utilice la función DeleteAllPersistentFeeders() de TI para eliminar todos losfeeders persistentes.

    La hora de modificación del archivo .feeders se compara con la del archivo delcubo base al realizar la carga. Si el archivo del cubo es más reciente que el archivodel feeder, el archivo .feeders se considerará no válido y se eliminará. El archivo.feeders siempre se escribe después del archivo del cubo, por lo que siempre debeser más reciente que el archivo del cubo.

    10 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Modificación de las reglas para los cubos con feedersCuando las reglas para un cubo se modifican, los feeders correspondientes a lasreglas asociadas con ese cubo se vuelven a ejecutar para incorporar los cambios enlas sentencias de feeder en el archivo de reglas.

    TM1 Server nunca elimina los propios feeders de la memoria, por lo que esterecálculo solamente añadirá nuevos feeders; no eliminará los feeders que ya nosean válidos debido a las ediciones efectuadas en el archivo de reglas.

    Después de volver a calcular los feeders, los archivos de feeders persistentescorrespondientes al cubo cuyas reglas se han editado, y todos los cubosdependientes (debido a las sentencias DB(...) de las reglas) se vuelven a escribir.Puesto que los feeders en memoria nunca se eliminan, esto significa que lasediciones del archivo de reglas pueden dejar algunos feeders establecidos que yano son válidos (no se aplica ninguna regla en realidad). Estos feeders no utilizadosse guardarán con los feeders persistentes. Debido a la posibilidad de que hayafeeders no utilizados, el administrador puede decidir volver a calcular todos losfeeders periódicamente (en algún momento en que haya poca demanda en elservidor). Esto se realiza mediante una llamada a la funciónDeleteAllPersistentFeeders() de TurboIntegrator, apagando el servidor yencendiendo el servidor de nuevo. Cuando el servidor se vuelve a encender,puesto que no hay información sobre los feeders persistentes, todos los feeders sevolverán a calcular y la información de los feeders persistentes se escribirá endisco. Consulte el capítulo sobre las funciones de TurboIntegrator de la guía dereferencia para obtener más información.

    Gestión de los archivos de feeders dañados o no válidosSi se detecta un archivo de feeder dañado o no válido, todos los feeders guardadosse eliminarán y el servidor mostrará los mensajes correspondientes en el archivo deregistro.

    En ese caso, debe reiniciar el servidor para volver a cargar y calcular todos losfeeders. Los mensajes del registro tendrán este formato:

    27660 ERROR 2010-05-14 19:10:26.455 TM1 .Server Se eliminarán todos los archivos defeeders persistentes y el servidor se apagará

    27660 ERROR 2010-05-14 19:10:26.455 TM1 .Server Reinicie el servidor para volver acargar la base de datos.

    Los archivos de feeders se consideran no válidos si hay un error de formato en elarchivo, o si la hora y la fecha del archivo es anterior a la del archivo de cubo(.CUB) correspondiente, lo que puede suceder si se intenta copiar manualmente losarchivos de feeders o de cubos de un directorio de datos a otro. Cuando unarchivo de feeder se considera no válido, se escribe un mensaje en el archivo deregistro del sistema en el que se explica el motivo exacto por el que el archivo defeeder no es válido. El mensaje tiene el formato:

    ERROR 2010-05-14 19:00:22.987 TM1 .Server Se detectó un archivo de feeder no válidopara cubo "xxxx", motivo: ...

    Este mensaje no suele estar cerca del final del archivo (en el caso de una carga devarios subprocesos o un error con un cubo que se carga al principio del proceso deinicio), sino que se encontrará por la mitad de la secuencia de carga. Para ver elerror, busque "ERROR" en el registro de mensajes.

    Capítulo 2. Configuración del sistema y las características de TM1 11

  • Configuración y gestión de recintos de pruebas en el entorno TM1En calidad de administrador TM1 , deberá comprender los siguientes elementostécnicos al utilizar recintos de pruebas y espacios de trabajo personales en suentorno TM1 .v Utilización de memoria para recintos de pruebas y espacios de trabajo

    personalesv Gestión de los archivos y carpetas que soportan los recintos de pruebas y a los

    espacios de trabajo personalesv Parámetros de configuración de TM1 Server para recintos de pruebas y espacios

    de trabajo personales

    La característica recinto de pruebas le permite crear sus propios espacios de trabajopersonales o recintos de pruebas, independientes de los datos básicos. Un recintode pruebas no consiste en una copia de los datos básicos, sino que es una capaindependiente de los valores de datos propios introducidos encima de los datosbásicos.

    Los nuevos valores de datos que introduce en un recinto de pruebas o espacio detrabajo personal no se guardan en los datos básicos hasta que, de forma explícita,confirma los datos modificados en el recinto de pruebas para trasladarlos a losdatos básicos. Este comportamiento es diferente a trabajar de forma directa en losdatos básicos, ya que en este segundo método, los nuevos valores de datos queintroduzca se escribirán directamente en TM1 Server .

    Para obtener más detalles sobre cómo utilizar la característica de recinto depruebas o de espacio de trabajo personal, consulte la información acerca derecintos de pruebas y espacios de trabajo personales que aparece en laspublicaciones IBM Cognos TM1 Guía del usuario e IBM Cognos TM1 Guía deTurboIntegrator.

    Consideraciones de utilización de memoria para recintos depruebas y espacios de trabajo personales

    Si está utilizando la característica recinto de pruebas, deberá ser consciente de quelos recintos de pruebas requieren la utilización de cierta cantidad adicional dememoria RAM y espacio de disco duro. Los mensajes de error aparecen cuando losusuarios se acercan al límite de memoria del recinto de pruebas.

    Puede controlar la cantidad de memoria utilizada en los recintos de pruebas porusuario, mediante el ajuste del parámetro MaximumUserSandboxSize en el archivo deconfiguración de TM1 Server , Tm1s.cfg. Para obtener más detalles, consulte la listade parámetros en la guía de instalación y configuración de IBM Cognos TM1.

    Gestión de archivos y carpetas en recintos de pruebasCada TM1 Server almacena los archivos de soporte de los recintos de pruebas enlas subcarpetas del directorio de datos de TM1 Server .

    Si está realizando una copia de seguridad de estos datos, es posible que deseetener en cuenta estos archivos y las implicaciones que conlleva realizar una copiade seguridad y restaurar los archivos del recinto de pruebas.

    Los administradores pueden suprimir recintos de pruebas utilizando diferentescriterios.

    12 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Para obtener más información, consulte el parámetro de configuraciónServerSandboxesDelete en la guía de instalación y configuración de IBM CognosTM1.

    Parámetros de configuración de TM1 Server para recintos depruebas

    El archivo de configuración de TM1 Server , Tm1s.cfg, utiliza parámetros paraactivar y gestionar la característica de recinto de pruebas.v Parámetro DisableSandboxingv Parámetro MaxUserSandboxSize

    Para obtener más detalles sobre el archivo Tm1s.cfg y estos parámetros, consultela guía de instalación y configuración de IBM Cognos TM1.

    v Asignación de funcionesEl uso de espacios de trabajo personales y recintos de pruebas se controlamediante la opción Asignación de funciones disponible en Server Explorer, menúServidor. Para obtener más información, consulte el capítulo relativo a la guía deoperaciones de IBM Cognos TM1 .

    Explicación sobre las diferencias entre los recintos depruebas de diferentes clientes TM1

    La característica de recinto de pruebas funciona de forma algo distinta en CognosTM1 Application Web en comparación con los clientes heredados de TM1Perspectives, Server Explorer y TM1 Web.

    Esta información está destinada a aquellos usuarios o administradores que utilizanuna combinación de estos clientes.

    Datos base y recinto de pruebas predeterminado

    Independientemente de otros valores de configuración, en el cliente TM1Application Web, el recinto de pruebas predeterminado se llama default.

    Esta opción actúa de la misma forma que la característica recinto de pruebas enotros clientes. No puede activar un espacio de trabajo personal en el clienteCognosTM1 Application Web. Cognos TM1 Application Web tampoco permite lareescritura directa, de modo que no puede trabajar directamente con los datosbásicos al utilizar Cognos TM1 Application Web.

    Los usuarios de Cognos TM1 Application Web pueden enviar sus datos del recintode pruebas a datos base únicamente como parte del proceso de Cognos TM1Application Web Workflow.

    Visibilidad de los recintos de pruebas en diferentes clientes TM1

    Según su diseño, Cognos TM1 Application Web no muestra recintos de pruebascreados en TM1 Perspectives, Server Explorer o TM1 Web.

    Por ejemplo, un recinto de pruebas creado en TM1 Web no aparece en la listadesplegable de recintos de pruebas del cliente Cognos TM1 Application Web.

    Capítulo 2. Configuración del sistema y las características de TM1 13

  • Utilización de Parallel Interaction con un servidor CognosTM1 ServerParallel Interaction es una característica relacionada con IBMCognosTM1 Serverque permite una mayor simultaneidad de operaciones de lectura y escritura en elmismo objeto de cubo.

    Con Parallel Interaction, los procesos de escritura en un cubo no se bloquearán a laespera de que los procesos de lectura del mismo cubo finalicen su operación delectura. Por ejemplo, sin la característica Parallel Interaction, un usuario que estéescribiendo datos en un cubo podría quedar bloqueado y tendría que esperar siotro usuario está realizando una operación de lectura intensiva en el mismo cubo,como por ejemplo el recálculo de una vista compleja de gran tamaño.

    Nota: A partir de CognosTM1 versión 10.1, Parallel Interaction está habilitado deforma predeterminada.

    Cuándo utilizar Parallel Interaction

    Parallel Interaction es más útil para los cubos que suelen tener mucha actividad delectura y escritura.

    En este caso, Parallel Interaction proporciona una mejora respecto al modo desimultaneidad heredada de CognosTM1, ya que permite que las operaciones delectura y escritura se ejecuten básicamente al mismo tiempo. En algunos casos, lasoperaciones de lectura pueden tardar algo más en realizarse cuando se utilizaParallel Interaction.

    Consideraciones de utilización de memoria

    Posiblemente CognosTM1 utilizará más memoria cuando Parallel Interaction estáhabilitado que cuando CognosTM1 se utiliza en modo heredado sin estacaracterística.

    El uso de memoria exacto varía en función de los cubos concretos que hay enCognosTM1 Server y la cantidad de actividad de lectura y escritura en esos cubos.

    Habilitación de Parallel Interaction para CognosTM1 Server

    Parallel Interaction está habilitado de forma predeterminada.

    Puede controlar esta característica utilizando el parámetro de configuración globalParallelInteraction en este archivo Tm1s.cfg, que habilita o inhabilita lacaracterística para todos los cubos de CognosTM1 Server.

    Para obtener más detalles, consulte la lista de parámetros de configuración en laguía de instalación y configuración de IBM Cognos TM1.

    Prácticas recomendadas de uso de Parallel InteractionPara obtener los mejores resultados de rendimiento de Parallel Interaction, sigaestas instrucciones de prácticas recomendadas.

    Parallel Interaction (PI) es una configuración de servidor que mejora los tiemposde respuesta de los procesos de escritura ya que elimina la contención de bloqueoque se genera cuando se accede de forma simultánea a los datos de cubo (cuandoel sistema lee datos o cuando el sistema escribe datos). Cuando está habilitado,

    14 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Parallel Interaction cambia el modelo de bloqueo de objeto de Cognos TM1 , demodo que las operaciones de escritura no se bloquean debido a operaciones delectura o escritura de datos simultáneas que tienen lugar en el mismo cubo (o encubos dependientes basados en reglas). Las operaciones de lectura siempreincluyen la actividad de escritura más reciente, a partir del momento en que seinicia la operación de lectura.

    Las comparaciones entre Cognos TM1 con o sin Parallel Interaction muestranmejoras de rendimiento importantes para el tiempo de respuesta del proceso deescritura y un rendimiento general mucho mayor de las transacciones con casos deprueba que simulan una elevada simultaneidad de usuarios.

    Cognos TM1 Parallel Interaction proporciona tiempos de respuesta de procesos deescritura inmediatos en casos en los que el rendimiento del proceso de escritura seha visto afectado de forma negativa. Las mejoras son:v Soporte de procesos de escritura simultáneos que ejecutan entradas de

    dispersión de datos de alto nivelv Soporte de recuentos de usuario elevados para lectores que reclaman un acceso

    instantáneo a datos que se acaban de especificarv Mantenimiento de los entornos actualizados más recientemente durante la carga

    de datos de cubo durante el transcurso de un díav Ejecución de procesos de asignación de datos de TurboIntegrator que

    externalizan datos desde cubos de entradav Ejecución de procesos de manipulación de datos de TurboIntegrator para

    compilar de forma incremental los datos externalizados de cubos de procesos delectura desde cubos de entrada

    Parallel Interaction resulta útil para cualquier aplicación Cognos TM1 que requiereactividad de reescritura. Se necesitan suficientes núcleos de CPU para percibir lasventajas de Parallel Interaction y para obtener el mayor rendimiento en losprocesos de las operaciones de lectura y escritura simultáneas. Un número denúcleos suficiente también garantiza que cualquier actividad de "bloqueo" restante,que sea el resultado del mantenimiento de metadatos, no interfiera con elrendimiento del proceso de escritura. Parallel Interaction no mejora el rendimientode las consultas, por lo tanto, no se recomienda para las aplicaciones de CognosTM1 de sólo lectura.

    Impacto de Parallel Interaction en el uso de núcleos de servidorde Cognos TM1 Server

    Si el entorno tiene suficientes núcleos de servidor para procesar la actividad detransacciones incremental, al utilizar Parallel Interaction en Cognos TM1 para eltrabajo sujeto a contención de procesos de lectura y escritura, se obtiene unrendimiento de transacciones mucho mayor que cuando se realizaba un trabajosimilar en las versiones anteriores de Cognos TM1 . Con Parallel Interaction losprocesos de escritura ya no se bloquean debido a procesos de lectura simultáneos oa otros procesos de escritura en el mismo cubo (y cubos dependientes), por lotanto, los núcleos de servidor de Cognos TM1 Server tienden a procesar mástransacciones durante los períodos de alta simultaneidad.

    Los clientes observan que el uso de CPU es considerablemente mayor cuandoutilizan Cognos TM1 Parallel Interaction durante periodos de alta simultaneidadde lectura/escritura en comparación con las versiones anteriores de Cognos TM1 .

    Capítulo 2. Configuración del sistema y las características de TM1 15

  • Si la capacidad de núcleos de servidor de Cognos TM1 es insuficiente las ventajaspotenciales de rendimiento de Parallel Interaction pueden sufrir un impactonegativo. Los clientes de Cognos TM1 que actualizan a Cognos TM1 9.5.2 oposterior desde versiones anteriores deben supervisar el uso de CPU del servidorCognos TM1 Server cuando operan con Parallel Interaction, para asegurarse de quelos núcleos de servidor no estén "saturados", lo cual queda indicado si el uso deservidor supera el 80% durante periodos de tiempo de moderados a largos. Sicuando se utiliza Parallel Interaction se saturan los núcleos de Cognos TM1 Server, puede añadir núcleos adicionales al servidor, si están disponibles, o puede optarpor utilizar un servidor que tenga más núcleos disponibles.

    Impacto de Parallel Interaction en el rendimiento de procesos delectura

    En los entornos en los que se lleva a cabo una actividad de lectura/escrituracombinada de alto volumen, las operaciones de lectura pueden ser ligeramentemás lentas en Cognos TM1 9.5.2 o superior con Parallel Interaction, encomparación con Cognos TM1 9.5.1. Esta situación es debida a que con ParallelInteraction los procesos de escritura utilizan recursos de CPU más eficaces ycompiten con los procesos de lectura por dichos recursos. Dado que el rendimientode la actividad de escritura es mayor en Cognos TM1 9.5.2 o superior, ParallelInteraction invalida frecuentemente las memorias caché internas y esto tambiénpuede afectar de forma negativa el rendimiento de los procesos de lectura.

    Parallel Interaction no ofrece las ventajas de rendimiento para los procesos delectura en las aplicaciones de Cognos TM1 de sólo lectura.

    Impacto de Parallel Interaction en las prácticas recomendadasdel semáforo de CognosTM1

    Antes de CognosTM1 9.5.2, los clientes empleaban una práctica recomendada deTurboIntegrator denominada "semáforo" para evitar una "hiperpaginación" delproceso de TurboIntegrator (una situación de retrotracciones y reintentos sucesivosque provoca problemas de rendimiento para los usuarios finales). Lahiperpaginación es debida a la ejecución simultánea de procesos deTurboIntegrator que bloquean los mismos objetos y se bloquean entre sí.

    Por ejemplo, suponga el caso de una hoja web de entrada de datos de usuario conun botón de acción que invoca un proceso de copia de datos desde cubos deentrada a un cubo de informe. Esta operación puede generar una ejecuciónsimultánea de un proceso que realiza una operación de lectura seguida de unaoperación de escritura. Durante períodos de alta simultaneidad, la operación deescritura puede encontrar un cubo bloqueado (debido a otra operación deescritura), lo que provoca que el proceso retrotraiga su trabajo y se reinicie elproceso. Los reintentos siguientes del proceso también pueden encontrarse con uncubo de destino bloqueado, lo que generará otra retrotracción y dará comoresultado un entorno de hiperpaginación que tendrá un impacto negativo en elrendimiento para el usuario final.

    En el método de prácticas recomendadas del semáforo de CognosTM1 eranecesario que los procesos de TurboIntegrator actualizasen un cubo común en lasección Prólogo para registrarse para ejecución. Esta acción significaba que si elproceso mantenía el bloqueo en el cubo del semáforo, se podía ejecutar hastacompletarse sin verse afectado por los bloqueos de procesos simultáneos. Sidurante el intento de escritura en el cubo común del Prólogo se encontraba unbloqueo, el tiempo de retrotracción tenía, en comparación, un impacto mínimo en

    16 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • el rendimiento. Con Parallel Interaction, los procesos de escritura simultáneos en elcubo del semáforo no generan ninguna serialización; todas las escrituras se llevan acabo en paralelo.

    Con CognosTM1 9.5.2 Parallel Interaction, es posible que la práctica recomendadadel semáforo de CognosTM1 que se ha descrito anteriormente no sea necesaria oque se deba ajustar para garantizar un comportamiento similar. Si el procesoúnicamente es de lectura y escritura de datos, el método del semáforo ya no seránecesario para obtener el mejor rendimiento. En este caso, los procesos simultáneosse ejecutan hasta su finalización sin ningún comportamiento de bloqueo.

    Si el proceso realiza el mantenimiento de metadatos, existe una nueva función deTurboIntegrator denominada synchronized() para garantizar que el proceso noocasiona un uso innecesario ni la contención de los recursos del sistema y deCognosTM1. Para obtener más información, consulte el tema "Serialización de losprocesos de TurboIntegrator utilizando synchronized()" en la publicaciónIBMCognosTM1 Guía de TurboIntegrator.

    Realizar el mantenimiento en una dimensión común puede resultar una alternativaadecuada. La práctica recomendada de utilizar una dimensión como objeto decontrol de semáforo requiere que el proceso TurboIntegrator base llame a unproceso de semáforo de dimensión utilizando Ejecutar el proceso en la pestañaPrólogo. El proceso de semáforo de dimensión simplemente insertará un elementoficticio en la dimensión de control, bloqueando así esta dimensión, de modo queno pueda continuar ningún otro proceso que mantenga dicha dimensión. Acontinuación, el proceso base elimina el elemento ficticio de la pestaña Epílogo.

    Impacto de Parallel Interaction en el uso de BatchUpdateStart yBatchUpdateFinishWait

    La práctica recomendada existente para el rendimiento de la carga de datos ejecutavarios procesos de TurboIntegrator en paralelo, acomodando cada uno de ellos conlas funciones BatchUpdateStart/BatchUpdateFinishWait. Este método se utilizanormalmente para dividir una carga de datos grande en pequeñas cargas de datos(el número depende de los núcleos disponibles para gestionar la carga de datos).Ejecutar procesos dentro de BatchUpdate permite que cada proceso opere de formaindependiente hasta el punto de tomar un bloqueo IX en los cubos de destino. Eneste momento, el primer proceso en finalizar actualiza el cubo y los otros le siguende forma secuencial. El resultado final es una carga de datos más rápida en un soloproceso de TurboIntegrator.

    Parallel Interaction permite que se ejecuten de forma simultánea procesos delectura y/o escritura en el mismo cubo (ninguno de los procesos de carga de datosbloquea a los otros) sin necesidad de BatchUpdateStart/BatchUpdateWaitFinish.Recuerde que los procesos que realizan actualizaciones de metadatos dan comoresultado acciones de bloqueo.

    Las pruebas de CognosTM1 9.5.2 con Parallel Interaction activado comparadas conlas cargas de datos que utilizan la actualización por lotes muestran que elrendimiento es más rápido sin la actualización por lotes. Por lo tanto, cuando estáactivo Parallel Interaction, es mejor no utilizar la actualización por lotes de losprocesos de TurboIntegrator.

    Para los entornos de sólo lectura en los que Parallel Interaction está desactivado,BatchUpdateStart/BatchUpdateFinishWait continúa siendo una prácticarecomendada para mejorar el rendimiento de la carga de datos utilizando procesos

    Capítulo 2. Configuración del sistema y las características de TM1 17

  • de carga de datos simultáneos de TurboIntegrator.

    Impacto de Parallel Interaction en la memoria de CognosTM1Server

    Las pruebas internas que comparan CognosTM1 9.5.1 con CognosTM1 9.5.2 conParallel Interaction muestran que CognosTM1 Server 9.5.2 presenta una asignaciónde RAM de un 10% a un 30% mayor que CognosTM1 Server 9.5.1. Una parte deeste aumento del uso de la memoria es debido a las estructuras internas creadaspor Parallel Interaction, no obstante, el rendimiento adicional de las transacciones ysu impacto en la memoria caché de la vista también son un factor contribuyente.Planifique un 30% más de uso de memoria con CognosTM1 9.5.2 que con lasversiones anteriores de CognosTM1.

    Operaciones que causan bloqueos de objetos y retardos derendimiento potenciales

    Parallel Interaction mejora considerablemente el rendimiento de los procesos deescritura y proporciona un rendimiento predecible a medida que aumenta elrecuento de usuarios de procesos de lectura y escritura. No obstante, existenoperaciones de CognosTM1 que pueden enmascarar las ventajas de ParallelInteraction bloqueando objetos que generan retardos del rendimiento de tiempo derespuesta.v Establecimiento de dependencias de cubos

    Para garantizar la integridad de datos correcta y la gestión de caché en lasreferencias de cubo cruzadas de las reglas (sentencias de BD o sentenciasATTRN/S), se deben crear relaciones internas (dependencias) entre cubos.Establecer la dependencia de cubo es una operación rápida pero cuando serealiza como parte de una vista de larga ejecución, o como un proceso deTurboIntegrator, bloquea la actividad de lectura y escritura simultánea para elcubo dependiente (el Cubo A inserta en el Cubo, por lo tanto, el Cubo B esdependiente del Cubo A, y la propiedad de dependencia establecida en el CuboB bloquea la actividad en el Cubo B). Cuando se ha establecido la dependenciade cubo, continúa siendo válida mientras dura la sesión, a menos que quedeinvalidad por un archivo de regla o por un mantenimiento de dimensión.Durante la carga de servidor, CognosTM1 establece dependencias de cubobasándose en sentencias de feeder de los archivos de reglas. Las sentencias defeeder con referencias de cubos dependientes de datos o con archivos de reglasque contienen funciones ATTRN o ATTRS no establecen dependencias de cubodurante la carga del servidor, sino que estas dependencias se establecen duranteuna consulta o actualización de datos de primera vez que invoca estas reglas devarios cubos.Para mejorar esta situación, cree un proceso de TurboIntegrator que establezcatodas las dependencias de cubo potenciales en el modelo utilizando la funciónAddCubeDependency para cada relación dependiente de cubo establecida porlas reglas. El proceso que contienen estas funciones de dependencia de cuboexplícita debe ejecutarse inmediatamente después del inicio de un servidorCognosTM1 Server, después de que cambia el archivo de reglas y a continuacióndel mantenimiento de la dimensión. Esta actividad rápidamente establecedependencias de cubo en todo el servidor y elimina la posibilidad de que unproceso o consulta de larga ejecución active una dependencia de cubo duranteperiodos de actividad de usuario que pueda bloquear objetos y causarproblemas de contención para procesos de lectura y escritura simultáneos.Las dependencias de cubo se pueden determinar explorando archivos de reglaspara sentencias DB y funciones ATTRN y ATTRS. Una función ATTRN/S crea

    18 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • una dependencia en el cubo de atributo del elemento correspondiente del cubobase. Alternativamente, un administrador del sistema puede añadir la sentenciasiguiente al archivo Tm1s-log.properties para que CognosTM1 registre cada vezque se crea una dependencia de cubo:Log4j.logger.TM1.Cube.Dependency=INFO

    Las entradas del archivo de registro serán similares a la siguiente:9968 [] INFO 2011-03-28 19:18:21.718 TM1.Cube.Dependency

    Adding cube dependency: cube "SalesCube" depends on cube "PriceCube"

    En este ejemplo, PriceCube es el cubo base y SalesCube es el cubo dependiente. Laaplicación correcta de esta dependencia cuando se crea una funciónAddCubeDependency explícita es la siguiente.AddCubeDependency('PriceCube’,’SalesCube’)

    Consulte: Capítulo 10, “Comprensión de la dependencia de cubo”, en la página137 para obtener más información.

    v ViewConstruct en un proceso de TurboIntegratorUtilice una función ViewConstruct en los procesos de TurboIntegrator paraguardar previamente en la memoria caché una vista y mejorar así el rendimientode las ejecuciones posteriores de Vista (presuponiendo que no se hayainvalidado la memoria caché). Esta función bloquea las lecturas y escrituras en elcubo de Vista mientras dura el proceso.Consulte la función ViewConstruct en la guía de referencia de IBMCognosTM1.

    v Mantenimiento de elementosEl mantenimiento de elemento causará bloqueos en procesos de lectura yescritura de cualquier cubo que contenga la dimensión mantenida. Puedensurgir problemas de contención cuando se mantiene la dimensión como parte deun proceso de TurboIntegrator cuya ejecución es más larga. Aísle elmantenimiento de los metadatos del mantenimiento de datos en procesos deTurboIntegrator diferentes, de modo que la operación de mantenimiento demetadatos no transporte su bloqueo a la operación de mantenimiento de datos(que con Parallel Interaction no tiene bloqueos). Este objetivo se cumple entareas que se ejecutan por separado o utilizando el programa de utilidadTM1RunTI para ejecutar procesos externos a CognosTM1.El programa de utilidad TM1RunTI se suministró en una versión de seguimientomenor de TM1 9.5.2 y, a partir de Cognos TM1 10.1.0, forma parte de lainstalación estándar.

    v Actualización de un aliasLa actualización de un atributo de alias causará bloqueos en procesos de lecturay escritura de cualquier cubo que contenga la dimensión mantenida. Puedensurgir problemas de contención cuando se mantiene la dimensión como parte deun proceso de TurboIntegrator cuya ejecución es más larga. Aísle elmantenimiento de alias en los procesos de TurboIntegrator para reducir elimpacto de los bloqueos.

    Capítulo 2. Configuración del sistema y las características de TM1 19

  • 20 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • Capítulo 3. Operaciones del servidor de administraciónCognos TM1

    En esta sección se proporciona una descripción general de IBMCognosTM1AdminServer y se describen las tareas de administrador típicas para ejecutar el servidorde administración en los sistemas Windows y UNIX.

    Para obtener información sobre la arquitectura del sistema CognosTM1, consulte lapublicación IBMCognosTM1 Guía de instalación y configuración.

    Servidor de administración de TM1El servidor de administración de TM1 es un proceso que realiza un seguimiento detodos los servidores de TM1 que se ejecutan en una red. Un Servidor deadministración se ejecuta en un sistema conocido como Host de administración.

    Cuando se inicia el servidor TM1 , se registra a sí mismo en un servidor deadministración que se ejecuta en un Host de administración específico. Los clientesde TM1 hacen referencia al servidor de administración para determinar quéservidores de TM1 están disponibles en la red.

    El siguiente diagrama muestra cómo utilizan el Servidor de administración losclientes y los servidores.

    El servidor de administración mantiene la siguiente información de cada servidorTM1 disponible:v Nombre de servidorv Dirección IPv Protocolov Número de puerto

    Toda esta información la suministra TM1 Server cuando el servidor se registra a símismo en el servidor de administración.

    © Copyright IBM Corp. 2007, 2013 21

  • Debe haber un servidor de administración en funcionamiento para que TM1 Serverpueda iniciarse. Si ha especificado un Host de administración en el archivoTm1s.cfg o la línea de comandos del servidor, TM1 Server intentará conectarse aun servidor de administración de ese host. TM1 Server no podrá iniciarse si poralgún motivo no consigue conectarse al servidor de administración.

    Si no ha especificado un Host de administración, TM1 Server intentará conectarse aun servidor de administración de la máquina local. Si en ese momento no hay unservidor de administración en funcionamiento en la máquina local, TM1 Serveriniciará un nuevo servidor de administración y se conectará a él.

    El servidor de administración detecta los servidores TM1 Server de la redrecibiendo notificaciones de los servidores. Normalmente, TM1 Server envíanotificaciones de su presencia en intervalos regulares, llamados "intervalos depulsaciones", que de manera predeterminada son de 60 segundos. Cuando elservidor de administración detecta un servidor TM1 Server , ese servidor quedaregistrado y pasa a estar disponible para los clientes de la red. De todos modos, siel servidor de administración no detecta la presencia de un servidor TM1 Serverregistrado durante un periodo equivalente al triple del intervalo de pulsaciones,ese servidor TM1 Server será eliminado de la lista de servidores disponibles en lared. Por consiguiente, TM1 Server no estará disponible para los clientes de la red.

    De forma predeterminada, el Servidor de administración utiliza el puerto 5495. Siel puerto 5495 ya se está en uso, puede asignar un número de puerto nuevomediante la creación de un nuevo servicio denominado Tm1admsrv. Todas lasaplicaciones TM1 buscan un servicio con nombre llamado Tm1admsrv, y si eseservicio existe, las aplicaciones utilizan el número de puerto asignado al servicio. Siel servicio no existe, las aplicaciones TM1 utilizan el puerto 5495.

    Ejecución de CognosTM1 Admin Server en un sistema operativoWindows

    Después de instalar IBMCognosTM1 Admin Server en un sistemaMicrosoftWindows, puede gestionar el servidor de administración manualmente outilizando el programa de utilidad Cognos Configuration.

    También puede ejecutar procesos de TurboIntegrator específicos como parte delinicio.

    Consulte el capítulo "Tareas" de la publicación IBMCognosTM1 Guía deTurboIntegrator para obtener más información.

    Inicio manual de CognosTM1 Admin Server en Windows

    Puede ejecutar manualmente CognosTM1 Admin Server como un servicio o comouna aplicación en MicrosoftWindows.

    Utilice el archivo Tm1admsd.exe del directorio dir_instal\bin para ejecutar elservidor de administración como un servicio de Windows.v Para añadir CognosTM1 Admin Server como un servicio de Windows, en un

    indicador de comandos, ejecute el siguiente comando desde el directoriodir_instal\bin:Tm1admsd -install

    22 IBM Cognos TM1 Versión 10.2.0: Guía de operaciones

  • v Para eliminar CognosTM1 Admin Server de los servicios de Windows, en unindicador de comandos, ejecute el siguiente comando desde el directoriodir_instal\bin:Tm1admsd -remove

    Utilice el archivo Tm1admsrv.exe para ejecutar el servidor de administración comouna aplicación Windows. Para obtener más detalles, consulte: “Ejecución deCognos TM1 Admin Server como aplicación en Windows”.

    Utilización de Cognos Configuration para gestionar CognosTM1Admin Server en Windows

    Para obtener más detalles sobre la utilización del programa de utilidad CognosConfiguration para gestionar CognosTM1 Admin Server en un sistema operativoMicrosoftWindows, consulte la publicación IBMCognosTM1 Guía de instalación yconfiguración.

    Ejecución de Cognos TM1 Admin Server como aplicación enWindows

    Para ejecutar el servidor de administración como una aplicación, utilice el archivoejecutable Tm1admsrv.exe.

    Este archivo se ubica en el directorio dir_instal\bin al instalar IBM Cognos TM1 .Puede ejecutar el Servidor de administración efectuando una doble pulsación en elarchivo Tm1admsrv.exe, pero le recomendamos que cree un atajo al archivoejecutable en el directorio de Inicio del Host de administración. De ese modo, elServidor de administración se lanzará siempre que se inicie el Host deadministración.

    Procedimiento1. Pulse el botón Inicio de la barra de tareas de Windows.2. Seleccione Configuración, Barra de tareas.3. Pulse la pestaña Programas del menú Inicio.4. Pulse Añadir.

    Se abrirá el cuadro de diálogo Crear atajo.5. Introduzca la ruta completa de Tm1admsrv.exe en el campo Línea de

    comandos, o pulse Examinar para desplazarse al archivo.6. Si es necesario, especifique un parámetro de línea de comandos para

    establecer el intervalo de pulsaciones del Servidor de administración.

    Parámetro- h

    Establece el intervalo de pulsaciones, en segundos, de los servidoresTM1 registrados en el servidor de administración.El intervalo de pulsaciones predeterminado es de 60 segundos.

    7. Pulse Siguiente.Se abrirá el cuadro de diálogo Seleccionar carpeta de programas.

    8. Seleccionar Inicio.9. Pulse Siguiente.

    Se abrirá el cuadro de diálogo Seleccionar un título.10. Escriba un nombre para el atajo y pulse Finalizar.

    Capítulo 3. Operaciones del servidor de administración Cognos TM1 23

  • Visualización del estado del Servidor de administraciónCuando un servidor de administración se está ejecutando como una aplicación enun host de administración, se añade un icono a la bandeja del sistema deWindows.

    Para ver el estado actual del Servidor de administración, efectúe una doblepulsación en el icono.

    La ventana del servidor de administración de IBM Cognos TM1 Server muestra lainformación siguiente:v Hora a la que se inició el Servidor de administraciónv Máquina en la que está ejecutándosev Puerto que se está utilizandov Información acerca de los servidores TM1 Server actualmente registrados en el

    servidor de administración

    Para apagar un servidor de administración que se está ejecutando como unaaplicación, pulse Detener servidor de administración.

    No podrá ver el estado de un servidor de administración que se ejecute como unservicio de Windows.

    Ejecución de CognosTM1 Admin Server en UNIXDespués de instalar TM1 Admin Server en un sistema UNIX, puede iniciar, detenery gestionar el servidor de administración manualmente o utilizando el programade utilidad IBMCognos Configuration.

    Inicio manual de CognosTM1 Admin Server en UNIX

    Para ejecutar manualmente el servidor de administración TM1 en un sistemaUNIX, ejecute el archivo tm1admsrv.exe desde el directorio dir_instal/bin.

    Utilización de Cognos Configuration para gestionar CognosTM1Admin Server en UNIX

    Para obtener más detalles sobre la utilización del programa de utilidad IBMCognos Configuration para administrar el servidor de administración TM1 en unsistema UNIX, consulte la guía de instalación y configuración de IBM Cognos TM1.

    Visualización del informe de estado del Servidor deadministración

    Para visualizar un informe de estado del servidor de administración, ejecutetm1admstat.exe en el directorio dir_instal/bin.

    El informe sobre el Servidor de administración contiene la siguiente información:v Hora a la que se inició el Se