ibm cognos controller versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo....

61
IBM Cognos Controller Versión 10.3.0 Arquitectura e implementación

Upload: others

Post on 15-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

IBM Cognos ControllerVersión 10.3.0

Arquitectura e implementación

���

Page 2: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

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

Información sobre el producto

Este documento se aplica a IBM Cognos Controller Versión 10.3.0 y puede aplicarse también a las versionesposteriores.

Licensed Materials - Property of IBM

© Copyright IBM Corporation 2004, 2016.

Page 3: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Contenido

Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Capítulo 1. IBM Cognos Controller . . . . . . . . . . . . . . . . . . . . . . . . 1

Capítulo 2. Componentes de IBM Cognos Controller . . . . . . . . . . . . . . . . 3Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Interfaz de IBM Cognos Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . 4IBM Cognos Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Cognos Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5IBM Cognos Controller Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 5IBM Cognos Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Componentes de puerta de enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Puertas de enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Controller Client Distribution Server . . . . . . . . . . . . . . . . . . . . . . . . . . 6Gateway Integration Enabler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Componentes de nivel de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Controller Web Services Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Report Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7IBM Cognos Connection Integration Enabler. . . . . . . . . . . . . . . . . . . . . . . . 8

Componentes de Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Paquete de informes estándar de Controller . . . . . . . . . . . . . . . . . . . . . . . 10Modelo de Controller Framework Manager. . . . . . . . . . . . . . . . . . . . . . . . 10

Componentes de modelado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Framework Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Otros componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Almacén de contenido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Base de datos de Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Base de datos del data mart de Controller . . . . . . . . . . . . . . . . . . . . . . . . 12

Capítulo 3. Comunicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 13Microsoft .NET Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Aplicación COM+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Gestión de conexiones de base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 14Mensajes de registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Uso de puertos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Procesamiento de flujos de solicitudes . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Capítulo 4. Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Directivas de seguridad de Microsoft .NET Framework . . . . . . . . . . . . . . . . . . . . . 19Servicios de autenticación de IBM Cognos . . . . . . . . . . . . . . . . . . . . . . . . . 19

Seguridad nativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Seguridad de IBM Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Autenticación de Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Espacio de nombres de Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Inicio de sesión único . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Servicios de autorización de Content Manager. . . . . . . . . . . . . . . . . . . . . . . . 21Usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Grupos y roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Servicios criptográficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Utilización de la entidad emisora de certificados por parte de otros proveedores . . . . . . . . . . . 23

IBM Cognos Application Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

© Copyright IBM Corp. 2004, 2016 iii

Page 4: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 5. Flujo de trabajo para IBM Cognos Controller . . . . . . . . . . . . . . 25Planificación para la implementación . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Instalación de IBM Cognos Controller . . . . . . . . . . . . . . . . . . . . . . . . . . 26Configuración de IBM Cognos Controller . . . . . . . . . . . . . . . . . . . . . . . . . 26

Importación del paquete de informes estándar de IBM Cognos Controller . . . . . . . . . . . . . 27Configuración de directivas de seguridad de Microsoft .NET Framework . . . . . . . . . . . . . . 27Supervisión de los cambios de configuración . . . . . . . . . . . . . . . . . . . . . . . 28Configuración de la seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Configuración para la creación de informes multilingües . . . . . . . . . . . . . . . . . . . 29

Administración de IBM Cognos Controller . . . . . . . . . . . . . . . . . . . . . . . . . 29

Capítulo 6. Lista de comprobación de la implementación . . . . . . . . . . . . . . 31

Capítulo 7. Opciones de instalación . . . . . . . . . . . . . . . . . . . . . . . 33Instalación de todos los componentes en una sola máquina . . . . . . . . . . . . . . . . . . . 33Instalación de los componentes de puerta de enlace en una máquina distinta . . . . . . . . . . . . . 34Distribución de los componentes en varias máquinas . . . . . . . . . . . . . . . . . . . . . 35

Capítulo 8. Planificación y ajuste del rendimiento . . . . . . . . . . . . . . . . . 37Planificación del rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Estimación de la carga de usuarios de IBM Cognos Controller . . . . . . . . . . . . . . . . . 37Evaluación de la complejidad de la aplicación . . . . . . . . . . . . . . . . . . . . . . . 39Planificación de los componentes de la infraestructura . . . . . . . . . . . . . . . . . . . . 39Escalabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Ajuste del rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Ajuste de la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Ajuste del servidor de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 42Ajuste de la representación en PDF . . . . . . . . . . . . . . . . . . . . . . . . . . 43Procesamiento por lotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Optimización de informes de Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . 44Mantenimiento de discos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Supervisión de los Report Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Espacio temporal para los Report Server. . . . . . . . . . . . . . . . . . . . . . . . . 44Cambio del comportamiento del procesamiento de informes . . . . . . . . . . . . . . . . . . 45

Capítulo 9. Consideraciones relacionadas con la globalización . . . . . . . . . . . 47

Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

iv Guía de arquitectura e implementación

Page 5: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Introducción

IBM® Cognos Controller es una herramienta de consolidación financiera basada enWeb que proporciona informes estándar para la generación de informes de gestióne informes estatutarios.

En los capítulos 1 a 5 se describe la arquitectura de IBM Cognos Controller desdeel punto de vista de la estructura, las comunicaciones, la seguridad y el flujo detrabajo. En los capítulos 6 a 9 se proporciona información de ayuda para planificarla instalación y la configuración de IBM Cognos Controller.

Audiencia

Este documento va dirigido a los arquitectos de soluciones que supervisan laconfiguración, la administración y el uso de IBM Cognos Controller.

Para utilizar esta guía de forma eficaz, debe estar familiarizado con lainfraestructura de tecnología de la información de su organización y con lasnecesidades empresariales de las personas de la organización que van a utilizarIBM Cognos Controller.

Búsqueda de información

Para buscar documentación de productos en la web, incluida toda ladocumentación traducida, acceda al Knowledge Center de IBM(http://www.ibm.com/support/knowledgecenter).

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, entrega ycomercialización de las características o funcionalidad son aspectos que quedan ala entera discreción de IBM.

Funciones de accesibilidad

Las funciones de accesibilidad ayudan a los usuarios que tienen algunadiscapacidad física, por ejemplo movilidad restringida o visión limitada, a utilizarproductos de tecnología de la información. IBM Cognos Controller dispone decaracterísticas de accesibilidad. Para obtener más información sobre estascaracterísticas, consulte la sección sobre accesibilidad de la publicación IBM CognosController Guía del usuario.

La documentación HTML de IBM Cognos tiene características de accesibilidad. Losdocumentos PDF son suplementarios y, como tales, no incluyen características deaccesibilidad adicionales.

© Copyright IBM Corp. 2004, 2016 v

Page 6: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

vi Guía de arquitectura e implementación

Page 7: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 1. IBM Cognos Controller

IBM Cognos Controller es una solución basada en Web diseñada para responder alas necesidades de consolidación financiera y los requisitos de generación deinformes de gestión e informes estatutarios. Admite las bases de datos relacionalesmás importantes.

IBM Cognos Controller utiliza Microsoft.NET Framework para que los clientespuedan interactuar con componentes basados en servidor a través de serviciosWeb. IBM Cognos Controller permite disfrutar de las ventajas que supone norequerir ningún tipo de administración ni implementación de las que disponen lasaplicaciones Microsoft .NET Framework.

IBM Cognos Controller admite la creación de informes en varios idiomas concomponentes diseñados para proporcionar escalabilidad, disponibilidad ytransparencia. Tales componentes utilizan tecnología probada independiente de laplataforma, como XML (Extensible Markup Language) y WSDL (Web ServicesDefinition Language).

© Copyright IBM Corp. 2004, 2016 1

Page 8: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

2 Guía de arquitectura e implementación

Page 9: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 2. Componentes de IBM Cognos Controller

Con fines descriptivos, los componentes de IBM Cognos Controller puedenorganizarse en varios grupos.

A continuación se indican los grupos funcionales disponibles:v “Interfaces” en la página 4v “Componentes de puerta de enlace” en la página 5v “Componentes de nivel de aplicación” en la página 7v “Componentes de Content Manager” en la página 8v Componentes de modelado

En los grupos funcionales se utilizan los componentes siguientes:

Interfaces

v Cognos Controllerv Cognos Connectionv Cognos Viewerv Cognos Configurationv Cognos Controller Configuration

Componentes de puerta de enlace

v Puerta de enlacev Controller Client Distribution Serverv Gateway Integration Enabler

Componentes de nivel de aplicación

v Controller Web Services Serverv Report Serverv IBM Cognos Connection Integration Enabler

Componentes de Content Manager

v Content Managerv Paquete de informes estándar de Controllerv Modelo de Framework Manager de Controller

IBM Cognos Controller también utiliza otros componentes “Otros componentes” enla página 11.

© Copyright IBM Corp. 2004, 2016 3

Page 10: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Esta arquitectura permite elegir una instalación de un solo servidor o unainstalación distribuida. Para obtener más información, consulte: Capítulo 7,“Opciones de instalación”, en la página 33.

InterfacesExisten diversas interfaces para utilizar y configurar IBM Cognos Controller:v Interfaz de Cognos Controllerv Cognos Connectionv Cognos Viewerv Cognos Controller Configurationv Cognos Configuration

Interfaz de IBM Cognos ControllerIBM Cognos Controller proporciona la interfaz de usuario para la consolidaciónfinanciera.

Es una interfaz que no requiere ni implementación ni administración y que utilizaMicrosoft .NET Framework.

Se puede acceder a IBM Cognos Controller a través de IBM Cognos Connection,así como a través de un URL. Para acceder a IBM Cognos Controller, los usuarioshan de hacer clic en el enlace de Controller que aparecen en la página debienvenida de IBM Cognos. Los usuarios también puede hacer clic en el enlace deController que aparece en su página de inicio, si tienen una definida. Cuando losusuarios hacen clic en un enlace de Controller, Controller Client Distribution Servercarga los componentes de cliente de Controller en la máquina del usuario y, acontinuación, IBM Cognos Controller se ejecuta.

Dentro de IBM Cognos Controller, IBM Cognos Controller Link for Microsoft Excelamplía la funcionalidad de Microsoft Excel para crear formularios individuales yproporciona plantillas para la entrada manual de datos.

Interfaces

Componente de puertade enlace

Componentes de nivelde aplicación

Componentes deContent Manager

Cognos ControllerCognos ConnectionCognos ViewerCognos ConfigurationCognos Controller Configuration

GatewayController Client Distribution ServerGateway Integration Enabler

Controller Web Services ServerReport ServerIBM Cognos Connection Integration Enabler

Content ManagerController Standard Reports PackageController Framework Manager Model

Figura 1. Arquitectura y componentes de Cognos Controller

4 Guía de arquitectura e implementación

Page 11: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Para obtener información acerca de la utilización de IBM Cognos Controller,consulte la publicación IBM Cognos Controller Guía del usuario.

IBM Cognos ConnectionIBM Cognos Connection es un portal Web que se proporciona con IBM CognosBusiness Intelligence (BI) y que proporciona un único punto de acceso a los datoscorporativos disponibles para sus productos.

Proporciona un solo punto de entrada para consultar, analizar y organizar datos ypara crear informes, tablas de puntuación y eventos. Los usuarios pueden ejecutartodas sus aplicaciones de IBM Cognos (BI) basadas en Web mediante IBM CognosConnection. Con IBM Cognos Connection pueden integrarse otras aplicaciones deBusiness Intelligence y direcciones URL para otras aplicaciones.

Cognos ViewerIBM Cognos Viewer es un portlet en el que puede visualizar e interactuar concualquier tipo de contenido de IBM Cognos.

Puede accederse a éste mediante IBM Cognos Connection y cualquier portal deempresa existente.

IBM Cognos Controller ConfigurationIBM Cognos Controller Configuration es una interfaz de Windows que se utilizapara configurar los orígenes de datos de IBM Cognos Controller, establecer laseguridad y administrar la configuración de IBM Cognos Controller de todo elsistema.

Para obtener más información sobre la utilización de Controller Configuration,consulte la publicación IBM Cognos Controller Configuration User Guide.

IBM Cognos ConfigurationIBM Cognos Configuration es una herramienta que se utiliza para configurar IBMCognos Business Intelligence (BI) y para iniciar y detener sus servicios.

Para obtener información acerca de la utilización de IBM Cognos Configuration,consulte la publicación IBM Cognos Business Intelligence Guía de instalación yconfiguración.

Componentes de puerta de enlaceLos componentes de puerta de enlace de IBM Cognos Controller proporcionancomunicación y acceso Web para las máquinas cliente.

Los componentes de puerta de enlace son los siguientes:v “Puertas de enlace”v “Controller Client Distribution Server” en la página 6v “Gateway Integration Enabler” en la página 6

Puertas de enlaceLa comunicación Web en IBM Cognos Controller se establece normalmente a travésde puertas de enlace, que residen en uno o más servidores Web. Una puerta deenlace es una extensión de un programa de servidor Web que transfiereinformación del servidor Web a otro servidor.

Capítulo 2. Componentes de IBM Cognos Controller 5

Page 12: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

La comunicación Web puede establecerse directamente con Controller Web ServicesServer “Controller Web Services Server” en la página 7 o el distribuidor de ReportServer “Distribuidor” en la página 7. Esto puede mejorar el rendimiento en losentornos en los que la puerta de enlace no es obligatoria por motivos deseguridad.

Si instala el componente de puerta de enlace en una máquina distinta a la de loscomponentes de servidor de IBM Cognos Controller, debe configurar la máquinade puerta de enlace de modo que pueda conocer la ubicación de un ControllerClient Distribution Server.

La puerta de enlace admite varios tipos de puertas de enlace Web, entre las cuales:v CGI

La puerta de enlace por defecto, CGI, se puede utilizar para todos los servidoresWeb admitidos. No obstante, para obtener un mejor rendimiento oproductividad, puede elegir uno de los otros tipos de puerta de enlaceadmitidos.

v ISAPIISAPI puede utilizarse para el servidor Web de Microsoft Internet InformationServices (IIS). Proporciona un mayor rendimiento para IIS.

Controller Client Distribution Server y Web Services Server sólo admiten IIS. Si hayun Controller Client Distribution Server en el mismo ordenador donde está lapuerta de enlace, debe utilizar CGI o ISAPI.

Cuando una puerta de enlace recibe una solicitud:v Cifra las contraseñas para garantizar la seguridad.v Extrae la información necesaria para enviar la solicitud al servidor de IBM

Cognos Controller correspondientev Adjunta variables de entorno para el servidor Web.v Añade un espacio de nombres por defecto a la solicitud para garantizar que el

servidor autentique al usuario en el espacio de nombres correcto.v Pasa solicitudes al servidor adecuado para que las procese.

Para obtener información sobre cómo configurar puertas de enlace, consulte lapublicación IBM Cognos Controller Guía de instalación y configuración.

Controller Client Distribution ServerController Client Distribution Server proporciona acceso a IBM Cognos Controllerpara las máquinas cliente. Cuando un usuario inicia IBM Cognos Controller en unexplorador Web, los componentes de cliente de Controller se descargan desdeController Client Distribution Server (si es necesario) y, a continuación, se ejecutaIBM Cognos Controller.

Gateway Integration EnablerGateway Integration Enabler actualiza la puerta de enlace para que reconozcatodos los componentes de servidor.

6 Guía de arquitectura e implementación

Page 13: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Componentes de nivel de aplicaciónLos componentes de nivel de aplicación proporcionan la interfaz de usuario para lacreación de informes y la funcionalidad de servidor para enrutar y procesarsolicitudes.

Los componentes de nivel de aplicación de IBM Cognos Controller incluyen:v “Controller Web Services Server”v “Report Server”v “IBM Cognos Connection Integration Enabler” en la página 8

Controller Web Services ServerController Web Services Server procesa todas las solicitudes de IBM CognosController, salvo para descargar los componentes de IBM Cognos Controller en lamáquina del usuario.

Controller Web Services Server maneja las solicitudes de actividades dentro de IBMCognos Controller, como el trabajo con cuentas, las consolidaciones, las compañíasy las dimensiones. Controller Web Services Server también gestiona conexiones deorigen de datos e información de seguridad, así como la preparación de los datosde la base de datos de IBM Cognos Controller para los informes.

En función de cómo haya configurado la seguridad, Web Services Server puedeacceder a otros componentes antes de procesar las solicitudes, como laautenticación de usuarios.

Al instalar Web Services Server se crea una aplicación COM+. Esta aplicación seejecuta dentro de los servicios de componentes de Microsoft y proporciona lamayor parte de la lógica de negocio de IBM Cognos Controller, como larecuperación de plantillas de informes y la preparación de datos en la base dedatos de Controller para los informes.

Report ServerReport Server representa informes de IBM Cognos Controller en los formatos PDFy HTML. Incluye un distribuidor y varios servicios.

Distribuidor

El distribuidor utiliza los servicios de Report Server y enruta las solicitudes a esosservicios. Si se incluye más de un Report Server en la instalación, el distribuidorenruta las solicitudes a otros distribuidores de Report Server, según sea necesario.

El distribuidor inicia todos los servicios de Report Server configurados y activadosen un ordenador. El distribuidor es una aplicación con varios subprocesos queutiliza uno o más subprocesos por solicitud. Los cambios en la configuración secomunican de forma rutinaria a todos los distribuidores en funcionamiento. Eldistribuidor incluye IBM Cognos Application Firewall para proporcionar seguridadpara la creación de informes. Para obtener más información, consulte: “IBMCognos Application Firewall” en la página 23.

Cuando un distribuidor se inicia, se autorregistra con Content Manager“Componentes de Content Manager” en la página 8. Como consecuencia de ello, sise incluye más de un Report Server en la instalación, cada distribuidor reconoce alos demás distribuidores. Si un distribuidor falla o no está disponible, las

Capítulo 2. Componentes de IBM Cognos Controller 7

Page 14: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

solicitudes para ese distribuidor se enrutan al siguiente distribuidor disponiblehasta que el distribuidor que ha fallado se vuelve a autorregistrar.

Cuando se configuran puertas de enlace, se pueden listar los identificadores derecursos universales (URI) de los distribuidores de destino en orden de preferencia.Si un distribuidor falla, las solicitudes se enrutan a otro distribuidor según la lista.La puerta de enlace supervisa el estado del distribuidor primario y las solicitudesse enrutan de vuelva a este componente cuando vuelve a estar en servicio. Paraobtener más información, consulte la publicación IBM Cognos Controller Guía deinstalación y configuración.

Servicios

El distribuidor gestiona los siguientes servicios de Report Server:v Servicio de presentación

El servicio de presentación gestiona las solicitudes de IBM Cognos Connection yCognos Viewer.

v Servicio de informesEl servicio de informes gestiona las solicitudes interactivas de ejecución deinformes y proporciona la salida en Cognos Viewer.

v Servicio de registroEl servicio de registro gestiona todos los registros generados por el distribuidory otros servicios. Puede configurar el servicio de registro para registrar lainformación de registro en un archivo, una base de datos, un servidor deregistro remoto o el Visor de eventos de Windows. Para obtener másinformación, consulte: “Mensajes de registro” en la página 15.

v Servicio de Content ManagerEl servicio de Content Manager realiza funciones de manipulación de objetos enel almacén de contenido, como añadir, consultar, actualizar, suprimir, mover ycopiar.

IBM Cognos Connection Integration EnablerIBM Cognos Connection Integration Enabler activa los enlaces de IBM CognosConnection en los que los usuarios hacen clic para acceder a IBM CognosController. Estos enlaces están disponibles en la página de bienvenida y la páginaprincipal de IBM Cognos Connection.

Componentes de Content ManagerLos componentes de Content Manager de IBM Cognos Controller admiten lafuncionalidad de datos para el almacén de contenido y la base de datos deController.

Los componentes son:v “Componentes de Content Manager”v “Paquete de informes estándar de Controller” en la página 10v “Modelo de Controller Framework Manager” en la página 10

Content ManagerContent Manager es un servicio que gestiona el almacenamiento de los datos deIBM Cognos, incluidos los datos de las aplicaciones del cliente. Content Manager

8 Guía de arquitectura e implementación

Page 15: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

realiza funciones generales, como añadir, consultar, actualizar, suprimir, mover ycopiar. También realiza funciones de gestión del almacén de contenido, comoexportar e importar.

La información que almacena Content Manager incluye:v Paquetes de informes

Los paquetes contienen metadatos, informes y carpetas.v Configuración del servidor

La configuración del servidor contiene información de directorios, el espacio denombres de Cognos “Espacio de nombres de Cognos” en la página 21 einformación acerca de los contactos, las listas de distribución, la base de datos dealmacén de contenido y las impresoras.

v Información personal de los usuariosLa información personal de los usuarios es la que contienen Mis carpetas y Mispáginas.

v Información en idiomasLa información en idiomas incluye los nombres, las descripciones y la ayudacontextual en otros idiomas como soporte para las funciones multilingües de loscomponentes de creación de informes.

Content Manager almacena información en una base de datos de almacén decontenido “Almacén de contenido” en la página 11.

Content Manager contiene Access Manager, el servicio criptográfico y el serviciosde autenticación.

Access Manager

Content Manager contiene Access Manager, el componente de seguridad principalde IBM Cognos Controller. Access Manager aprovecha las posibilidades de losproveedores de seguridad existentes para utilizarlos con IBM Cognos Controller.Proporciona a IBM Cognos Controller un conjunto coherente de funciones deseguridad y de diversas API, incluidas la autenticación de usuarios “Servicios de

Content Manager

Access Manager

Serviciocriptográfico

Servicio deautenticación

JDBC

Entidad emisorade certificados

Almacén de contenido Almacén de autenticación

Figura 2. Componentes y arquitectura de Content Manager

Capítulo 2. Componentes de IBM Cognos Controller 9

Page 16: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

autenticación de IBM Cognos” en la página 19, la autorización “Servicios deautorización de Content Manager” en la página 21 y el cifrado “Servicioscriptográficos” en la página 23. También proporciona soporte para el espacio denombres de Cognos “Espacio de nombres de Cognos” en la página 21.

Algunas funciones de seguridad, como la autenticación de usuario, son externas aIBM Cognos Controller, aunque Access Manager las presenta ante IBMCognos Controller. Otras funciones, como la autorización, son internas en IBMCognos Controller y Access Manager las implementa.

Para muchas funciones relacionadas con la seguridad, Access Manager exigecertificados e interactúa con una entidad emisora de certificados. Por defecto, IBMCognos Controller utiliza un servicio de entidad emisora de certificados propiopara establecer la raíz de confianza en la infraestructura de seguridad de IBMCognos Controller. Si utiliza otra entidad emisora de certificados, puede configurarIBM Cognos Controller para que utilice ésta en lugar de la entidad emisora decertificados por defecto de IBM Cognos Controller. Para obtener más información,consulte: Capítulo 4, “Seguridad”, en la página 19.

Paquete de informes estándar de ControllerReport Server utiliza la información del paquete de informes estándar deController, un paquete de Framework Manager que se proporciona con IBMCognos Controller, para determinar la estructura de los datos de la base de datosde Controller.

El paquete contiene plantillas preformateadas que se utilizan para obtener losdatos necesarios para generar los informes estándar que están disponibles con IBMCognos Controller. No tiene que instalar IBM Cognos Framework Manager parautilizar el paquete de informes estándar.

Tras instalar IBM Cognos Controller, debe importar el paquete en Content Managermediante IBM Cognos Connection. Debe tener privilegios de usuario oadministrativos en Controller (definidos en IBM Cognos Connection) para poderimportar este paquete.

Modelo de Controller Framework ManagerPuede utilizar el modelo de Framework Manager que se proporciona conController para crear informes personalizados.

Puede utilizar el modelo de Framework Manager que se proporciona conController para crear informes personalizados. El modelo de Framework ManagerPublish to Data Mart se proporciona como plantilla para crear informes a partir deuna base de datos del data mart de Controller. También puede personalizar elmodelo en IBM Cognos Framework Manager antes de crear los informes en IBMCognos Report Studio.

Para utilizar este modelo, debe instalar IBM Cognos Framework Manager desde elCD que se proporciona con IBM Cognos Controller o utilizar Framework Managerdesde la instalación de IBM Cognos Business Intelligence.

Componentes de modeladoLos componentes de modelado confeccionan una estructura con los datos de losorígenes de datos y presentan los datos de forma que tengan significado para losusuarios. IBM Cognos Controller utiliza los componentes de modelado siguientes:

10 Guía de arquitectura e implementación

Page 17: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Framework ManagerFramework Manager es la herramienta de modelado de IBM Cognos BusinessIntelligence (BI) para crear y gestionar metadatos relacionados con la empresa conel fin de utilizarlos en el análisis y la creación de informes de IBM Cognos BI. Losmetadatos se publican para que los utilicen las herramientas de creación deinformes como paquete, lo cual proporciona una única vista de empresa integradade cualquier número de orígenes de datos heterogéneos.

Para crear informes personalizados mediante el modelo de Controller FrameworkManager, debe tener acceso a Framework Manager. Puede acceder a FrameworkManager en un entorno de IBM Cognos Business Intelligence existente o puedeinstalar Framework Manager mediante el CD que se proporciona con IBM CognosController.

Otros componentesIBM Cognos Controller requiere otros componentes para sus bases de datos: elalmacén de contenido, la base de datos de Controller y el data mart de Controller.

Almacén de contenidoEl almacén de contenido es una base de datos relacional que contiene los datos queIBM Cognos Controller necesita para funcionar, como los paquetes de informes y lainformación de conexión acerca del espacio de nombres externo y el espacio denombres de Cognos.

Content Manager “Content Manager” en la página 8 utiliza una API de JDBC(Java™ DataBase Connectivity) para acceder al almacén de contenido. IBMCognos Controller incorpora controladores JDBC para acceder a Microsoft SQLServer desde un sistema operativo Windows o UNIX. Los proveedorescorrespondientes pueden facilitar los controladores JDBC de Oracle, IBM y Sybase,que son necesarios para sus bases de datos respectivas.

La aplicación IBM Cognos Cognos no publica el esquema del almacén decontenido, pero lo actualiza periódicamente, aislando al usuario de los cambiosmediante el uso de interfaces de usuario y API estables.

Gran parte de la información del almacén de contenido se almacena como camposde objeto binario de gran tamaño (BLOB).

Base de datos de ControllerLa base de datos de Controller es una base de datos relacional que contiene losdatos con los que trabajan los clientes en IBM Cognos Controller.

Controller Web Services Server utiliza las conexiones de origen de datos paraacceder a las bases de datos de Controller. Se define una conexión de origen dedatos para cada base de datos de Controller. Los administradores definen lasconexiones de origen de datos mediante Controller Configuration.

Debe haber disponible, como mínimo, una base de datos y su origen de datos paraque los usuarios puedan utilizar IBM Cognos Controller. Si hay más de una basede datos de Controller disponible, cada base de datos debe ser de la misma versiónque la base de datos de Controller. Para obtener información sobre las versiones debase de datos, consulte la publicación IBM Cognos Controller Guía de instalación yconfiguración.

Capítulo 2. Componentes de IBM Cognos Controller 11

Page 18: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Si hay más de una base de datos de Controller disponible, el administradordetermina si los usuarios pueden seleccionar la base de datos que desean utilizar osi se proporciona una por defecto. Los administradores tienen la opción depermitir que los usuarios seleccionen una base de datos de una lista que aparececuando se inicia IBM Cognos Controller. Si no se permite la selección, los usuariossólo pueden acceder a la base de datos por defecto.

Para que Web Services Server pueda conectar con la base de datos de Controller,asegúrese de instalar el software de API de la base de datos en cada ordenadorque tenga un Web Services Server.

Base de datos del data mart de ControllerUna base de datos de data mart de Controller es necesaria si utiliza el modelo deFramework Manager Publish to Data Mart que se proporciona con IBM CognosController. Si utiliza la función de Publish to Data Mart en Controller, puedepublicar datos y estructuras de una base de datos de Controller en la base de datosdel data mart. Después de que se llene, puede utilizar la base de datos del datamart de Controller para la creación de informes personalizados mediante elmodelo de Framework Manager Publish to Data Mart de Controller.

12 Guía de arquitectura e implementación

Page 19: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 3. Comunicaciones

Entre los componentes de IBM Cognos Controller se utilizan varias formas decomunicación.

IBM Cognos Controller se implementa en las máquinas de los usuarios medianteMicrosoft .NET Framework. Además, Controller Web Services Server y ControllerClient Distribution Server se comunican con el protocolo de transferencia dehipertexto (HTTP) mientras que Report Server y Content Manager se comunicanmediante Business Intelligence (BI) Bus. BI Bus es una API SOAP (Simple ObjectAccess Protocol) abierta y documentada que admite WSDL (Web ServicesDefinition Language).

Microsoft .NET FrameworkMicrosoft .NET Framework permite que las aplicaciones locales interactúen con lasaplicaciones basadas en servidor mediante el uso de servicios web.

IBM Cognos Controller utiliza Microsoft .NET Framework para permitir que lasmáquinas de los usuarios interactúen con los componentes de servidor de IBMCognos Controller para acceder a IBM Cognos Controller y a sus funciones.

IBM Cognos Controller ofrece las ventajas de no requerir ningún tipo deadministración ni implementación de que disponen las aplicaciones Microsoft .NETFramework. Como cliente inteligente de Microsoft .NET, los usuarios no tienen queinstalar ni configurar IBM Cognos Controller. Para acceder a IBM CognosController, los usuarios han de hacer clic en el enlace de Controller en IBM CognosConnection. El contenido de IBM Cognos Controller, que consta principalmente deMicrosoft .NET Windows Forms y de IBM Cognos Controller Link for MicrosoftExcel, se descarga desde Controller Client Distribution Server hasta una memoriacaché de la máquina del usuario. IBM Cognos Controller, a continuación, se abreen la máquina del usuario. Cuando se exige información de configuración, como laubicación de Controller Web Services Server y los archivos de ayuda, IBMCognos Controller se comunica con Controller Client Distribution Server.

Por defecto, Microsoft Windows no permite que los clientes inteligentes se ejecutenfuera del explorador. Por lo tanto, deben configurarse directivas de seguridad deMicrosoft .NET Framework en cada máquina cliente para que IBM CognosController pueda ejecutarse. Esta configuración permite que el ordenador delcliente confíe en el ordenador en el que se encuentra Controller Client DistributionServer. Para obtener información sobre cómo configurar esta relación de confianza,consulte la publicación IBM Cognos Controller Guía de instalación y configuración.

Microsoft .NET Framework debe instalarse en los ordenadores cliente, elordenador de Controller Web Services Server y el ordenador de Controller ClientDistribution Server. El Software Development Kit de Microsoft .NET Frameworktambién debe instalarse en la máquina con Controller Web Services Server y en lamáquina con Controller Client Distribution Server. No necesita configurar larelación de confianza en las máquinas con el servidor de Controller, a menos quedesee ejecutar IBM Cognos Controller en éstas.

© Copyright IBM Corp. 2004, 2016 13

Page 20: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Aplicación COM+La aplicación Microsoft Component Object Model (COM+) requiere que seconfigure una identidad y los usuarios para poder ejecutarse.

La aplicación COM+ se instala automáticamente con Controller Web ServicesServer “Controller Web Services Server” en la página 7.

Identidad COM+

La identidad COM+ representa un usuario dedicado que tiene derechos de accesoa las aplicaciones y servicios que exige la aplicación COM+. La cuenta que seconfigura para representar este usuario dedicado puede ser una cuenta del sistemao una cuenta de usuario específica, en función de los requisitos de seguridad delordenador en el que se está ejecutando la aplicación COM+.

Para obtener información sobre la configuración de la identidad para la aplicaciónCOM+, consulte la publicación IBM Cognos Controller Guía de instalación yconfiguración.

Usuarios COM+

La aplicación COM+ acepta solicitudes enviadas por cuentas IIS anónimas ennombre de los clientes de IBM Cognos Controller. Debe identificar estas cuentasIIS ante la aplicación COM+ para que esta acepte solicitudes.

Para obtener información sobre la configuración de cuentas para la aplicaciónCOM+, consulte la publicación IBM Cognos Controller Guía de instalación yconfiguración.

Gestión de conexiones de base de datosIBM Cognos Controller utiliza bases de datos para el almacén de contenido y elorigen de datos de Controller.

Base de datos del almacén de contenido

El servicio de Content Manager accede al almacén de contenido. Content Managerutiliza una conexión de base de datos por cada solicitud. Content Manager creaconexiones de base de datos nuevas según sea necesario, agrupa las conexiones yreutiliza las conexiones existentes, cuando es posible. Content Manager mantienetodas las conexiones de base de datos mientras dura la operación de ContentManager. El número máximo teórico de solicitudes de Content Managersimultáneas lo determina el número de solicitudes que el servidor de aplicacionesJava o Tomcat acepta.

Cuando hay otros servicios de Report Server en el mismo ordenador que ContentManager, las solicitudes se pueden dividir entre Content Manager y los demásservicios. En este caso, el número de conexiones disponibles en Content Managerpuede ser inferior al número máximo de conexiones posibles.

En el caso de algunos tipos de bases de datos, como Oracle, el software de clientede API debe estar instalado y configurado en cada Report Server.

14 Guía de arquitectura e implementación

Page 21: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Base de datos de Controller

Controller Web Services Server y Report Server acceden a la base de datos deController. Controller Web Services Server interactúa con la base de datos deController para responder a las solicitudes del usuario, procesar los comandos SQLen la base de datos y crear vistas de datos para informes. Report Server accede a labase de datos de Controller para recuperar los datos para los informes.

Controller Web Services Server y Report Server utilizan una conexión de base dedatos por solicitud y crean nuevas conexiones según sea necesario. Cada servidormantiene sus propias conexiones de base de datos mientras dura su operación. Noexiste ningún límite para el número de conexiones que se pueden crear o mantenerde forma simultánea.

El tipo de conexión de API se utiliza entre Controller Web Services Server o ReportServer y la base de datos de Controller. Se utilizan conexiones OLE DB enMicrosoft ActiveX Data Objects (ADO).

En el caso de algunos tipos de bases de datos, como Oracle, el software de clientede API debe estar instalado y configurado en cada Controller Web Services ServerReport Server.

Para obtener información sobre cómo definir conexiones de base de datos, consultela publicación IBM Cognos Controller Guía de instalación y configuración.

Mensajes de registroLos mensajes de registro son una herramienta de diagnóstico importante parainvestigar el comportamiento de los componentes de IBM Cognos Controller.

Además de los mensajes de error, los mensajes de registro proporcionaninformación sobre el estado de los componentes. Los mensajes de registro tambiénproporcionan una vista de alto nivel de los eventos importantes, como la correctarealización de las solicitudes de procesamiento y los errores muy graves.

Los mensajes de registro de los componentes de IBM Cognos Controller seregistran en el registro de eventos de Windows.

Al instalar componentes de creación de informes, se instala un servidor de registro.El servidor de registro utiliza un puerto distinto al de los demás componentes deIBM Cognos Controller, y sigue procesando eventos aunque otros servicios de lamáquina local, como el distribuidor, estén desactivados.

Por defecto, todos los servicios de creación de informes locales envían eventos alservidor de registro local. Al configurar un servidor de registro, puede:v Especificar el nivel de detalle que se debe registrar para cada categoría de

registro.Para obtener más información, consulte la publicación IBM Cognos BusinessIntelligence Guía de administración y seguridad.

v Dirigir los mensajes a un destino alternativo, como otra base de datos o el Visorde eventos de Windows.

Capítulo 3. Comunicaciones 15

Page 22: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Uso de puertosTodas las comunicaciones entre los componentes de creación de informes, exceptola comunicación del servidor de registro, pueden establecerse a través de un puertode entrada.

Esto es así tanto si los componentes están en el mismo ordenador como si están enordenadores distintos. El número de puerto por defecto es 9300.

La comunicación del servidor de registro debe establecerse a través de un puertoexclusivo. El puerto por defecto es el 9362.

Las comunicaciones con otros productos de software, como bases de datos yproveedores de autenticación, utilizan los puertos que exigen esos productos.

Para obtener información sobre cómo especificar el destino de los mensajes deregistro, consulte la publicación IBM Cognos Controller Guía de instalación yconfiguración.

Procesamiento de flujos de solicitudesEl flujo de solicitudes describe las respuestas internas de IBM Cognos Controller alas solicitudes de los usuarios.

Existen cientos de tipos de solicitudes y respuestas en IBM Cognos Controller. Parailustrar el flujo de solicitudes, en este apartado se describe cómo responde IBMCognos Controller a una solicitud de ejecución de un informe.

Los usuarios pueden solicitar un informe en formato HTML o PDF.

16 Guía de arquitectura e implementación

Page 23: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Cuando un usuario ejecuta un informe desde IBM Cognos Controller, tiene lugar losiguiente:1. El usuario hace clic en un informe para ejecutarlo y la solicitud se dirige a la

puerta de enlace, que la reenvía a Controller Web Services Server. Si no hayuna puerta de enlace en la instalación, la solicitud se envía directamente aController Web Services Server.

2. Controller Web Services Server reenvía la solicitud a la aplicación COM+ deController para su procesamiento.

3. La aplicación COM+ prepara los datos en la base de datos de Controller paraque Report Server los recupere más tarde.Para preparar los datos, la aplicación COM+ inserta datos para el informe enlas tablas dedicadas creadas durante la instalación en la base de datos deController. Cuando Report Server genera el informe, las consultas SQL seejecutan en esas tablas.

4. La aplicación COM+ recupera la plantilla de informe, que es un archivo XMLalmacenado en el ordenador con Controller Web Services Server. La aplicaciónCOM+ actualiza la plantilla de informe según las selecciones efectuadas por elusuario al solicitar el informe. Las actualizaciones incluyen modificaciones en elorigen de datos, el formato y las consultas SQL.

5. La plantilla de informe modificada se envía a IBM Cognos Controller (cliente).6. IBM Cognos Controller (cliente) realiza la solicitud al distribuidor de Report

Server. La solicitud también especifica si es obligatorio un informe en PDF oHTML.

7. El servicio de presentación envía la solicitud al servicio de informes.

Distribuidor deReport Server

Servicio depresentación

Servicio de informes

Puerta de enlace

3 4

1 6

8

2Web ServicesServer

COM+application

Plantillas de informes

7

1 95 6

9

5 9

Base de datosController

Figura 3. Procesamiento de flujos de solicitudes

Capítulo 3. Comunicaciones 17

Page 24: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

8. El servicio de informes utiliza las consultas SQL de la plantilla de informe pararecuperar los datos de las tablas dedicadas para el informe en la base de datosde Controller.

9. El servicio de informes devuelve uno de los resultados siguientes al servicio depresentación y, seguidamente, a IBM Cognos Controller (cliente):v Una página de errorv Una página de no preparadov Una página de un informe HTML o PDF, en función del formato que se haya

solicitado, para que se visualice en Cognos Viewer

18 Guía de arquitectura e implementación

Page 25: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 4. Seguridad

IBM Cognos Controller proporciona una arquitectura de seguridad flexible ycompatible con el modelo de seguridad de que dispone.

Se integra con facilidad con los proveedores de autenticación y cifrado.

La seguridad de IBM Cognos Controller implica lo siguiente:v “Directivas de seguridad de Microsoft .NET Framework”v “Servicios de autenticación de IBM Cognos”v “Servicios de autorización de Content Manager” en la página 21v “Servicios criptográficos” en la página 23v “IBM Cognos Application Firewall” en la página 23

Directivas de seguridad de Microsoft .NET FrameworkPara acceder a IBM Cognos Controller, los usuarios han de hacer clic en los enlacesde Controller en IBM Cognos Connection.

El contenido necesario para ejecutar IBM Cognos Controller se descarga desdeController Client Distribution Server hasta la máquina del usuario. Puesto que IBMCognos Controller se basa en la tecnología Microsoft .NET, todas las máquinascliente deben configurarse para confiar en la máquina que contiene ControllerClient Distribution Server. Esta relación de confianza se configura mediante laherramienta de configuración de Microsoft .NET Framework. Para obtenerinformación acerca de la instalación de Microsoft .NET Framework y de laconfiguración de esta relación de confianza, consulte la publicación IBM CognosController Guía de instalación y configuración.

Servicios de autenticación de IBM CognosLa autenticación es el proceso de identificación de personas antes de que se lespermita iniciar sesión.

La autenticación en IBM Cognos Controller se gestiona mediante la seguridadnativa de IBM Cognos Controller, la seguridad de IBM Cognos con otrosproveedores de autenticación o la autenticación de Windows.

Para obtener información sobre la configuración de la autenticación, consulte lapublicación Guía de instalación y configuración.

Seguridad nativaLa seguridad nativa es el método de autenticación por defecto.

Cuando los usuarios inician IBM Cognos Controller, se les solicita que seleccioneuna base de datos y que inicien la sesión. Sólo pueden iniciar la sesión en IBMCognos Controller los usuarios que pueden proporcionar las credencialesadecuadas.

© Copyright IBM Corp. 2004, 2016 19

Page 26: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Si utiliza la seguridad nativa para proteger la base de datos de Controller, debeconfigurar el acceso anónimo a los componentes de creación de informes mediantela seguridad de IBM Cognos.

Seguridad de IBM CognosLa seguridad de IBM Cognos permite el acceso anónimo a los componentes decreación de informes cuando se ha definido la seguridad nativa para loscomponentes de Controller, o el acceso autenticado a Controller y a loscomponentes de creación de informes.

Para el acceso autenticado, cuando los usuarios intentan acceder a IBM CognosController, se les solicita que inicie la sesión en la aplicación. Sólo tienen permitidoel acceso a IBM Cognos Controller los usuarios que proporcionan las credencialesde aplicación adecuadas.

Los proveedores de autenticación determinan los usuarios, grupos y roles que seutilizan para la autenticación. Los nombres de usuario, los ID, las contraseñas y laspreferencias personales son ejemplos de la información que se almacena en elorigen de autenticación al que accede el proveedor. Un espacio de nombres deautenticación es una instancia de un proveedor de autenticación configurado.

Para configurar la autenticación para IBM Cognos Controller con otro proveedorde autenticación, debe configurar IBM Cognos Controller con uno o más de estosproveedores de autenticación:v LDAPv Windows NT LAN Manager (NTLM)v Microsoft Active Directory

Componentes de puerta deenlace

Report Server with IBM Cognos Application Firewall

JDBC

Interfaces

Servicio deautorización

Content Manager

Servicio de autenticación

Controller WebServices Server

API

Base de datosController

Almacén decontenido

Almacén deautenticación

Figura 4. Seguridad para Cognos Controller

20 Guía de arquitectura e implementación

Page 27: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

v Espacios de nombres de IBM Cognos 7 creados con IBM Cognos 7 AccessManager y disponibles con otros productos de IBM Cognos

v Netegrity SiteMinderv Proveedor personalizado de Java

Autenticación de WindowsLa autenticación de Windows es la autenticación incorporada que se proporcionapor medio de la configuración de Internet Information Services (IIS) y Microsoft.NET Framework.

Cuando se activa la autenticación de Windows, las conexiones de usuarioestablecidas con IIS en Controller Web Services Server se validan y se autenticancon el espacio de nombres de Cognos. Si los usuarios han cumplido los requisitosde inicio de sesión para Windows, no se les solicita que proporcionen lascredenciales de inicio de sesión al iniciar IBM Cognos Controller.

Espacio de nombres de CognosIBM Cognos tiene su propio espacio de nombres que se suma a los espacios denombres externos que representan otros proveedores de autenticación.

El espacio de nombres de Cognos no replica los grupos y los roles definidos en elproveedor de autenticación. En cambio, puede que desee utilizar el espacio denombres de Cognos para definir grupos y roles que pueden abarcar otrosproveedores de autenticación. Esta práctica puede añadir valor a los grupos y losroles existentes, ya que los reorganiza para IBM Cognos Controller sin cambiarlosen el proveedor de autenticación ni en las definiciones de seguridad de Controllerexistentes.

Puede utilizar el espacio de nombres de Cognos para configurar la seguridad demodo que enlace fácilmente con los sistemas de seguridad de cliente. Para obtenermás información, consulte la publicación IBM Cognos Guía de administración yseguridad.

Inicio de sesión únicoSegún el tipo de autenticación que se implemente, puede configurar IBM CognosController para el inicio de sesión único.

Los usuarios podrán entonces iniciar sesión una sola vez en un entorno queincluya IBM Cognos Controller y otros programas, sin tener que iniciar sesión cadavez que cambian de programa. La implementación de una solución de inicio desesión único depende del entorno y del proveedor de autenticación o laconfiguración de la seguridad nativa de IBM Cognos Controller.

Para obtener más información, consulte la publicación IBM Cognos Controller Guíade instalación y configuración.

Servicios de autorización de Content ManagerSe proporcionan servicios de autorización en Content Manager.

La autorización es el proceso de concesión o denegación de acceso a datos y deespecificación de las acciones que se pueden realizar en esos datos, según laidentidad del usuario. En IBM Cognos Controller, la autorización se utiliza paraestablecer permisos.

Capítulo 4. Seguridad 21

Page 28: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Los permisos están relacionados con los usuarios, grupos y roles definidos en otrosproveedores de autenticación. Los permisos definen los derechos de acceso aobjetos, como directorios, carpetas y otro contenido, para cada usuario, grupo o rol.Los permisos también definen las actividades que se pueden realizar con esosobjetos.

La autorización de IBM Cognos Controller asigna permisos a:v Grupos y roles creados en el espacio de nombres de Cognos en Content

Manager para IBM Cognos Controller. A estos grupos y roles se hace referenciacomo grupos de IBM Cognos y roles de IBM Cognos.

v Espacios de nombres completos, usuarios, grupos y roles creados en otrosproveedores de autenticación

UsuariosUna entrada de usuario se crea y mantiene en otro origen de autenticación paraidentificar de forma exclusiva una cuenta que pertenece a una persona o a unordenador.

No puede crear entradas de usuario en IBM Cognos Controller.

La entrada de usuario almacenada en el origen de autenticación puede incluirinformación como el nombre y los apellidos, las contraseñas, los ID, lasconfiguraciones regionales y las direcciones de correo electrónico. No obstante,puede que IBM Cognos Controller requiera información adicional, como laubicación de las carpetas personales de los usuarios o sus preferencias de formatopara visualizar informes en el portal. Esta información adicional se almacena enIBM Cognos Controller.

Puede asignar usuarios a los grupos y roles definidos en el proveedor deautenticación y en IBM Cognos Controller. Un usuario puede pertenecer a uno omás grupos o roles. Si los usuarios son miembros de más de un grupo, suspermisos de acceso se fusionan.

Para obtener más información sobre los usuarios, consulte la publicación IBMCognos Guía de administración y seguridad.

Grupos y rolesLos grupos y los roles representan conjuntos de usuarios que realizan tareassimilares o que tienen un estatus similar en una organización.

Algunos ejemplos de grupos son Empleados, Desarrolladores o Personal de ventas.Los miembros de los grupos pueden ser usuarios y otros grupos. La pertenencia aun grupo es parte esencial de la identidad básica de un usuario. Los usuariossiempre inician sesión con todos los permisos asociados con los grupos a los quepertenecen.

Los roles se distinguen de los grupos de diversas maneras. Los miembros de losroles pueden ser usuarios, grupos y otros roles. La pertenencia a un rol no es parteesencial de la identidad básica de un usuario.

Para obtener más información sobre los grupos y los roles, consulte la publicaciónIBM Cognos Guía de administración y seguridad.

22 Guía de arquitectura e implementación

Page 29: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Servicios criptográficosLos servicios criptográficos garantizan que los datos y las comunicaciones sensiblesen la puerta de enlace, Report Server y Content Manager están protegidos.

Hay disponibles dos categorías de potencia de cifrado para IBMCognos Controller. El cifrado básico con OpenSSL estándar es el serviciocriptográfico de IBM Cognos estándar, incluido con IBM Cognos Controller. Utilizafirmas para firmar digitalmente algunos mensajes con el fin de garantizar queproceden de un servicio de Report Server reconocido.

Si una evaluación de los riesgos de seguridad indica la necesidad de servicioscriptográficos más potentes, puede sustituir los servicios criptográficos de IBMCognos estándar por Enhanced Encryption Module, disponible en IBM Cognos:Enhanced Encryption Module para OpenSSL. Se incluye en un paqueteindependiente para cumplir con la normativa oficial de control de la exportaciónde software criptográfico.

Puede añadir cifrado mejorado una vez que empiece a utilizar IBMCognos Controller con el cifrado estándar. Sin embargo, después de instalar elcifrado mejorado y configurar IBM Cognos Controller para utilizarlo, no puedevolver al cifrado estándar.

Utilización de la entidad emisora de certificados por parte deotros proveedores

Para proporcionar cifrado, son obligatorios los certificados.

Cuando implementa el proveedor de cifrado de IBM Cognos estándar o mejorado,por defecto se utiliza la entidad emisora de certificados (CA) de IBM Cognos.También puede utilizar otras CA que generen certificados X.509 codificados enBase-64. Para obtener más información, consulte la publicación IBM CognosController Guía de instalación y configuración.

IBM Cognos Application FirewallIBM Cognos Application Firewall valida y filtra el tráfico de entrada y salida parael distribuidor de Report Server.

IBM Cognos Application Firewall no afecta a las solicitudes que no son de creaciónde informes, que no se envían al distribuidor.

Las funciones de IBM Cognos Application Firewall incluyen la validación desolicitudes, SecureError y la firma de parámetros. También tiene una arquitecturaflexible que se puede actualizar para que la estructura de seguridad de IBMCognos Controller se mantenga actualizada.

IBM Cognos Application Firewall proporciona protección frente a lasvulnerabilidades de penetración, como los scripts insertados entre sitios. Si sedesactiva IBM Cognos Application Firewall se elimina esta protección y, por ello,no debe hacerse en circunstancias normales.

Para obtener información acerca de la utilización de IBM Cognos Application,consulte la publicación IBM Cognos Controller Guía de instalación y configuración.

Capítulo 4. Seguridad 23

Page 30: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

24 Guía de arquitectura e implementación

Page 31: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 5. Flujo de trabajo para IBM Cognos Controller

En el diagrama siguiente se muestra el flujo de trabajo para IBM CognosController.

La serie de tareas que los usuarios de la organización realizarán para entender,instalar, configurar y utilizar IBM Cognos Controller incluyen lo siguiente:v Planificación para la implementación

La planificación de la implementación debe realizarse antes de instalar yconfigurar IBM Cognos Controller. Suele realizarla un equipo compuesto ydirigido por el arquitecto de soluciones de Business Intelligence.

v Instalación y configuración de IBM Cognos Controller.El personal técnico instala y configura IBM Cognos Controller, generalmentesiguiendo las directrices del arquitecto de soluciones de Business Intelligence. Elproceso de instalación y configuración no se ha completado hasta que existe unabase de datos de Controller disponible y el Modelo de Controller FrameworkManager se ha importado en Content Manager.

v Administración de IBM Cognos Controller.Los administradores deben asegurarse de que las máquinas cliente se hanconfigurado con los permisos de confianza adecuados para acceder a IBMCognos Controller. Los administradores también establecen y mantienen laseguridad, configuran las funciones multilingües y llevan a cabo las tareas deadministración en curso.

v Utilización de IBM Cognos Controller.Los usuarios pueden acceder a IBM Cognos Controller y empezar a trabajar conlos datos y visualizar informes. Para obtener más información, consulte lapublicación IBM Cognos Controller Guía del usuario.Los usuarios de los informes visualizan e imprimen los informes mediante IBMCognos Connection. Para obtener más información, consulte la publicación IBMCognos Connection Guía del usuario.

Planificación parala implementación

Plan

ConfigurarIBM CognosController

Instalar IBM CognosController

AdministrarIBM CognosController

IInstalación, configuracióny administración

Usar IBM Cognos Controller para lacreación yconsolidación de datosfinancieros

Uso

Figura 5. Flujo de trabajo para Cognos Controller

© Copyright IBM Corp. 2004, 2016 25

Page 32: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Planificación para la implementaciónLa implementación de IBM Cognos Controller significa instalar y configurar éstepara que se integre de forma efectiva con la infraestructura existente.

Para garantizar que IBM Cognos Controller se implementa de forma efectiva, esimportante planificar cuidadosamente la implementación. Para obtener informaciónacerca de la planificación de la implementación, incluida una lista decomprobación de la planificación de la implementación, Capítulo 6, “Lista decomprobación de la implementación”, en la página 31.

Instalación de IBM Cognos ControllerLa instalación de IBM Cognos Controller normalmente la realiza personal detecnología de información siguiendo las directrices del arquitecto de soluciones deBusiness Intelligence.

Cuando instala IBM Cognos Controller con el asistente de Instalación, ha deespecificar dónde debe instalarse cada uno de estos componentes:v Componentes de puerta de enlace, incluidos las puertas de enlace,

“Componentes de puerta de enlace” en la página 5, Controller ClientDistribution Server “Controller Client Distribution Server” en la página 6, IBMCognos Connection Integration Enabler “IBM Cognos Connection IntegrationEnabler” en la página 8 y Gateway Integration Enabler “Gateway IntegrationEnabler” en la página 6

v Componentes de nivel de aplicación, que incluyen Report Server “ReportServer” en la página 7 y Controller Web Services Server “Controller WebServices Server” en la página 7

v Componentes de Content Manager, que incluyen Content Manager “ContentManager” en la página 8 y el modelo Framework Manager de Controller“Modelo de Controller Framework Manager” en la página 10

Para implementar el modelo de Publish to Data Mart que se proporciona con IBMCognos Controller, también debe instalar Framework Manager.

Puede instalar los componentes en una máquina o distribuirlos en una red. Antesde instalar IBM Cognos Controller, seleccione la opción de instalación yconfiguración adecuada Capítulo 7, “Opciones de instalación”, en la página 33.

Configuración de IBM Cognos ControllerIBM Cognos Controller utiliza dos herramientas de configuración: IBM CognosConfiguration y Controller Configuration.

Utilice estas herramientas inmediatamente después de la instalación para establecerla configuración inicial de IBM Cognos Controller. Puede configurar lo siguiente:v Registro

Puede especificar el registro de destino para los mensajes generados por loscomponentes de puerta de enlace y creación de informes “Mensajes de registro”en la página 15.Web Services Server registra los mensajes de registro en el registro de eventos deMicrosoft Windows.

v Seguridad

26 Guía de arquitectura e implementación

Page 33: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Puede ejecutar IBM Cognos Controller con o sin seguridad. Por defecto, laseguridad nativa está configurada para la base de datos de Controller e IBMCognos Application Firewall está habilitado para Report Server. Si deseaconfigurar la seguridad, debe establecer la configuración de seguridadinmediatamente después de haber instalado IBM Cognos Controller Capítulo 4,“Seguridad”, en la página 19.

v Acceso a datosDebe especificar la información de conexión de base de datos “Gestión deconexiones de base de datos” en la página 14 para el almacén de contenido y,como mínimo, una base de datos de Controller.Si utiliza una base de datos de una versión anterior de IBM Cognos Controller,se recomienda utilizar el nuevo modelo de consolidación. El nuevo modeloproporciona un método más detallado de gestión de la compleja estructura depropiedad para todos los clientes y facilita la migración a IBM CognosController desde Consolidator. Póngase en contacto con el asesor de IBM Cognospara determinar cuál de los modelos de consolidación disponibles es el másadecuado para su instalación.Si desea utilizar el modelo de Publish to Data Mart, debe especificar informaciónde conexión para una base de datos adicional que se utilizará como data mart deController.

Tras la configuración inicial, si una propiedad cambia o se añaden componentes,puede utilizar las herramientas de configuración para volver a configurar IBMCognos Controller.

Para obtener información sobre la configuración inicial, consulte la publicaciónIBM Cognos Controller Guía de instalación y configuración. Para obtener informaciónacerca de la utilización de IBM Cognos Configuration, consulte la publicación IBMCognos Controller Guía del usuario. Para obtener información acerca del uso deController Configuration, consulte la ayuda de IBM Cognos Controller.

Importación del paquete de informes estándar de IBM CognosController

Un modelo de Framework Manager sirve de capa aislante entre los usuarios decreación de informes de IBM Cognos Controller y la base de datos.

Los paquetes son subconjuntos de modelos que proporcionan a los usuarios datosque son adecuados para los informes que han de crear, y garantizan que los datostendrán la estructura adecuada para la finalidad empresarial a la que se destinan.

IBM Cognos Controller proporciona un paquete de informes estándar, que debeinstalarse en la misma máquina que Content Manager. Tras la instalación, elpaquete se importa mediante IBM Cognos Connection.

Configuración de directivas de seguridad de Microsoft .NETFramework

Para acceder a IBM Cognos Controller, los usuarios han de hacer clic en los enlacesde Controller en IBM Cognos Connection.

La máquina cliente descarga el contenido necesario para ejecutar IBM CognosController, incluido el módulo IBM Cognos Controller Link for Microsoft Excel,desde Controller Client Distribution Server. Después de haberse descargado elcontenido en una memoria caché de la máquina cliente, IBM Cognos Controller se

Capítulo 5. Flujo de trabajo para IBM Cognos Controller 27

Page 34: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

ejecuta en la máquina. Puesto que IBM Cognos Controller se basa en la tecnologíaMicrosoft .NET Framework, la máquina cliente debe configurarse para confiar enla máquina desde la que se descarga este contenido. Esta relación de confianzadebe configurarse con la herramienta de configuración de Microsoft .NETFramework en cada una de las máquinas que ejecuta IBM Cognos Controller. Paraobtener información acerca de la instalación de Microsoft .NET Framework y de laconfiguración de esta relación de confianza, consulte la publicación IBM CognosController Guía de instalación y configuración.

Supervisión de los cambios de configuraciónCada vez que se guarda una configuración tras realizar cambios en IBM CognosConfiguration, se guardan automáticamente en el directorioubicación_c10configuration las versiones con indicación de fecha de los siguientesarchivos de configuración.

Estos son los archivos de configuración:v cogstartup.xml

Este archivo registra los valores de configuración. Un ejemplo escogstartup_200211231540.xml.

v coglocale.xmlEste archivo registra la configuración regional que utilizan los componentes decreación de informes para la creación de informes multilingües. Un ejemplo escoglocale_200211261401.xml.

Si no puede guardar una configuración o tiene problemas con una configuración,puede retomar un archivo de configuración anterior. Puede utilizar los archivospara revisar el histórico de configuración. Antes de ponerse en contacto con elSoporte de software de IBM para obtener ayuda, imprima un histórico de loscambios de configuración realizados en IBM Cognos.

Para obtener más información sobre el archivo cogstartup.xml, el archivocoglocale.xml y la resolución de problemas, consulte la publicación IBM CognosController Guía de instalación y configuración.

Configuración de la seguridadIBM Cognos Controller puede proporcionar seguridad utilizando la seguridadnativa, integrándose con una infraestructura de seguridad existente paraproporcionar autenticación de usuario o utilizando la autenticación de MicrosoftWindows.

IBM Cognos Controller puede proteger el contenido utilizando las definiciones deusuario y grupo del sistema de seguridad, sin que sea necesario ningún cambio. Seincluye un espacio de nombres de Cognos para proporcionar la capacidad opcionalde definir grupos adicionales para proteger contenido. Estos grupos puedensimplificar la administración de seguridad, incluidos los usuarios y los grupos deuno o más proveedores de autenticación.

Cognos Controller incluye IBM Cognos Application Firewall, que valida y filtra eltráfico de creación de informes entrante y saliente para el distribuidor de ReportServer. Por defecto, IBM Cognos Application Firewall está activado.

IBM Cognos Controller también proporciona un recurso de autorización paraasignar permisos a los usuarios definidos en el proveedor de autenticación.

28 Guía de arquitectura e implementación

Page 35: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

También proporciona una entidad emisora de certificados (CA) estándar paraconfigurar el cifrado. Existen funciones mejoradas disponibles que no son deCognos, que es una compañía de IBM.

Si ha planificado configurar la seguridad para IBM Cognos Controller, debe ser loprimero que haga tras la instalación Capítulo 4, “Seguridad”, en la página 19. Paraobtener información acerca de la configuración y el mantenimiento de laseguridad, consulte la publicación IBM Cognos Guía de administración y seguridad.

Configuración para la creación de informes multilingüesLos componentes de creación de informes de IBM Cognos Controller sonproductos Unicode capaces de consultar datos en muchos idiomas y codificaciones.

Para facilitar la creación de informes multilingües en Cognos Viewer, puede quedeba configurar los exploradores Web para los usuarios.

Cognos Viewer utiliza las configuraciones de explorador por defecto de losexploradores admitidos. Para garantizar que Cognos Viewer funcionará de formaefectiva, compruebe los valores de configuración del explorador y modifíquelos sies necesario. Para obtener más información, consulte la publicación IBM CognosController Guía de instalación y configuración.

También debe configurar el idioma de las interfaces y las plantillas de creación deinformes en Controller Configuration.

Administración de IBM Cognos ControllerPuede administrar IBM Cognos Controller.

Tras haber instalado y configurado IBM Cognos Controller, puede utilizar IBMCognos Connection “IBM Cognos Connection” en la página 5 o el otro portal desoftware para:v Supervisar y administrar servidoresv Hacer copia de seguridad de los datosv Mantener la seguridadv Implementar IBM Cognos Controller desde un entorno hasta otro

Para obtener información acerca del uso de IBM Cognos Connection, consulte lapublicación IBM Cognos Connection Guía del usuario. Para obtener información sobrela administración, consulte la publicación IBM Cognos Guía de administración yseguridad.

Si los usuarios han planificado utilizar formularios de versiones anteriores de IBMCognos Controller, deben actualizar los formularios. La herramienta que se utilizapara actualizar los formularios se proporciona con IBM Cognos Controller y debeinstalarla el administrador. Para obtener información sobre la selección de modelosde consolidación y la actualización de formularios, consulte la publicación IBMCognos Controller Guía de instalación y configuración.

Capítulo 5. Flujo de trabajo para IBM Cognos Controller 29

Page 36: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

30 Guía de arquitectura e implementación

Page 37: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 6. Lista de comprobación de la implementación

Para poder beneficiarse al máximo de IBM Cognos Controller, debe implementaréste de forma efectiva.

Esto significa instalar y configurar IBM Cognos Controller de modo que se integrecon la infraestructura de tecnología de la información de que dispone y satisfagasus requisitos de consolidación financiera y de creación de informes.

Para implementar IBM Cognos Controller de forma efectiva, realice lo siguiente:v Familiarícese con la arquitectura de IBM Cognos Controller.

Lea los capítulos del 1 al 5 de este documento. Le ayudará a entender loscomponentes que forman IBM Cognos Controller, sus funciones y las formas enque interactúan entre sí, la infraestructura y los autores y usuarios.

v Decida cómo instalará y configurará IBM Cognos Controller Capítulo 7,“Opciones de instalación”, en la página 33.Conozca las opciones de instalación y configuración de IBM Cognos Controllerde que dispone y determine qué opción satisface más sus necesidades.

v Decida cómo puede maximizar el rendimiento de IBM Cognos Controller en suentorno Capítulo 8, “Planificación y ajuste del rendimiento”, en la página 37.Entienda los factores que pueden afectar al rendimiento de IBMCognos Controller y planifique cómo garantizar y mantener la capacidadadecuada para IBM Cognos Controller en su entorno.

v Decida cómo configurará las funciones multilingües de IBM Cognos ControllerCapítulo 9, “Consideraciones relacionadas con la globalización”, en la página 47.Si tiene previsto utilizar IBM Cognos Controller en un entorno global, decidacómo configurará IBM Cognos Controller para que los elementos de la interfazy los informes aparezcan en los idiomas que los usuarios necesitan.

Cuando haya completado la planificación y esté preparado para instalar y utilizarIBM Cognos Controller, consulte los otros documentos de IBM Cognos Controllerpara obtener instrucciones paso a paso “Introducción” en la página v.

© Copyright IBM Corp. 2004, 2016 31

Page 38: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

32 Guía de arquitectura e implementación

Page 39: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 7. Opciones de instalación

Antes de implementar IBM Cognos Controller, determine cómo desea instalarlo yconfigurarlo para obtener el mejor rendimiento posible.

Las opciones de instalación y configuración que pueden producir el mejorrendimiento dependen de sus requisitos de creación de informes, los recursos y laspreferencias.

Cuando instala IBM Cognos Controller, ha de especificar dónde deben instalarselos componentes siguientes:v Componentes de puerta de enlace, incluidos las puertas de enlace, Controller

Client Distribution Server y Gateway Integration Enablerv Componentes de nivel de aplicación, que incluyen Controller Web Services

Server, Report Server e IBM Cognos Connection Integration Enabler.v Componentes de Content Manager, que incluyen Content Manager y el modelo

de Controller Framework Manager

Puede instalar todos los componentes de IBM Cognos Controller en una únicamáquina o bien distribuirlos en una red.

Instalación de todos los componentes en una sola máquinaInstale todos los componentes en una sola máquina cuando sólo vaya a accederse aIBM Cognos Controller desde el servidor de seguridad de la red o para entornosde prueba de concepto de demostración.

En el diagrama siguiente, todos los componentes de IBM Cognos Controller se haninstalado en una sola máquina, junto con un servidor Web. El almacén decontenido y la base de datos de Controller pueden encontrarse en la mismamáquina o en máquinas distintas.

© Copyright IBM Corp. 2004, 2016 33

Page 40: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Instalación de los componentes de puerta de enlace en una máquinadistinta

Puede instalar los componentes de puerta de enlace en una máquina e instalar elresto de componentes de IBM Cognos Controller en otra máquina.

La máquina que contiene los componentes de puerta de enlace y la máquina quecontiene el resto de los componentes de IBM Cognos Controller deben incluir,ambas, un servidor Web.

La instalación de los componentes de puerta de enlace en una máquina distintaproporciona un nivel de seguridad adicional si tiene usuarios que acceden a IBMCognos Controller de forma remota. La máquina que contiene los componentes depuerta de enlace enruta las solicitudes de los usuarios remotos al servidoradecuado y descarga IBM Cognos Controller en los clientes remotos sin exponerlos otros componentes de IBM Cognos Controller que se encuentran fuera delservidor de seguridad.

En el diagrama siguiente, los usuarios remotos acceden a la máquina que contienelos componentes de puerta de enlace, y los clientes internos acceden a losservidores directamente. Las solicitudes entrantes de los clientes remotos se pasana la puerta de enlace y se reenvían al componente adecuado, en la puerta de enlace

Almacén de contenido Base de datos de Controller

IBM Cognos Controller(máquina cliente interna)

Máquina servidor

Servidor de seguridad de red

Puerta de enlaceGateway Integration EnablerController Client Distribution ServerController Web Services ServerReport ServerIBM Cognos Connection Integration EnablerContent ManagerController Framework Manager Model

Figura 6. Todos los componentes instalados en una sola máquina

34 Guía de arquitectura e implementación

Page 41: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

o en la máquina servidor. Para que los clientes internos puedan acceder a IBMCognos Controller desde el servidor de seguridad, se instala un componente depuerta de enlace (Controller Client Distribution Server) en la máquina servidor. Losclientes internos acceden a IBM Cognos Controller escribiendo el URL deController Client Distribution Server directamente en los exploradores Web.

Distribución de los componentes en varias máquinasPuede distribuir componentes en varias máquinas para mejorar en rendimiento, ladisponibilidad, la capacidad y la seguridad.

Cuando distribuye componentes en varias máquinas, debe asegurarse de que loscomponentes se han configurado para que puedan acceder a los componentesnecesarios de las otras máquinas. En cada máquina, debe configurar propiedades yconfigurar directorios virtuales.

En el diagrama siguiente, Controller Client Distribution Server y los componentesdel servidor de puerta de enlace se encuentran en una máquina, el componente

Almacén de contenido Base de datos Controller

IBM Cognos Controller(Máquina cliente interna)

IBM Cognos Controller(Máquina cliente remota)

Máquina servidor

Controller Client Distribution ServerController Web Services ServerReport ServerIBM Cognos Connection Integration EnablerContent ManagerController Framework Manager Model

Puerta de enlacegateway integration enablerController Client Distribution Server

Máquina de servidor web

Servidor de seguridad

Figura 7. Componentes de puerta de enlace instalados en una máquina distinta

Capítulo 7. Opciones de instalación 35

Page 42: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Controller Web Services Server se encuentra en otra máquina y el resto decomponentes de IBM Cognos se encuentran en una tercera máquina.

Almacén de contenido Base de datos de Controller

IBM Cognos Controller(Máquina cliente interna)

IBM Cognos Controller(Máquina cliente remota)

IBM Cognos avvlication serDer comvuter

b evort SerDerIBM Cognos Connection Integration WnaRlerContent ManagerController prameEorF Manager Model

Controller w eR serDer comvuter

Controller Client k istriRution SerDerController w eR SerDices SerDer

Máquina de serDidor EeR

Puerta de enlacegateEay integration enaRlerController Client k istriRution SerDer

SerDidor de seguridad de red

Figura 8. Distribución de los componentes en varias máquinas

36 Guía de arquitectura e implementación

Page 43: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 8. Planificación y ajuste del rendimiento

Para garantizar el óptimo rendimiento de IBM Cognos Controller, planifique laimplementación teniendo en cuenta el rendimiento.

Después de haber completado la planificación e instalación iniciales, supervise yajuste con regularidad el rendimiento a medida que el entorno de IBMCognos Controller cambie con el transcurso del tiempo. A medida que crece elnúmero de usuarios, las solicitudes de procesamiento tienden a incrementarse ennúmero y en complejidad, y la capacidad de la red y otros aspectos de lainfraestructura pueden modificarse. El mantenimiento del rendimiento de IBMCognos Controller es una tarea que ha de realizarse de forma continuada.

Planificación del rendimientoEl rendimiento es una medida de la efectividad con la que un sistema completa lastareas que se le han asignado.

Un aspecto importante del rendimiento es la capacidad que tiene el sistema deprocesar las solicitudes rápidamente.

La planificación de la capacidad significa determinar el hardware que necesita elsistema para ofrecer el rendimiento correcto bajo su carga de trabajo anticipada. Laplanificación de la capacidad es un reto, pues implica muchas variables, algunas delas cuales son muy difíciles o imposibles de medir. Es la ciencia de medir lasvariables conocidas y de desarrollar una estimación fundada de los requisitos derecursos basándose en esas mediciones. También es la habilidad de dar cabida aposibles variables desconocidas y de evaluar su impacto en función de lasestimaciones obtenidas de las variables conocidas.

Para determinar sus requisitos de capacidad de IBM Cognos Controller, recopileinformación acerca de lo siguiente:v Usuarios de IBM Cognos Controller

Obtenga una estimación del número de usuarios de IBM Cognos Controller queespera que tendrá y cuándo espera que éstos utilizarán IBM Cognos Controller.

v Complejidad de la aplicaciónEvalúe la complejidad del procesamiento que los usuarios demandarán de IBMCognos Controller.

v Su infraestructuraIdentifique las características de su entorno e infraestructura.

La planificación de la capacidad es un proceso que ha de realizarse de formacontinuada. Después de haber implementado IBM Cognos Controller, supervise ymodifique la capacidad siempre que sea necesario para satisfacer sus expectativasde rendimiento.

Estimación de la carga de usuarios de IBM Cognos ControllerEn general, cuanto mayor sea el número de usuarios y más concentradas sean sussolicitudes con el transcurso del tiempo, mayores serán las necesidades dehardware para que un sistema pueda ofrecer un rendimiento efectivo.

© Copyright IBM Corp. 2004, 2016 37

Page 44: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Como resultado de ello, al planificar la capacidad adecuada para IBMCognos Controller, obtenga una estimación del número de usuarios que utilizaránIBM Cognos Controller y determine cuándo lo utilizarán. Esto puede ayudarle adecidir no sólo cuánto hardware necesitará, sino también a saber cómo hacer elmejor uso del hardware de que dispone.

Usuarios simultáneos

Los únicos usuarios que colocan carga en IBM Cognos Controller son aquellos querealizan procesamientos.

Son los usuarios simultáneos. Puede estimar el número de usuarios simultáneos,basándose en la población total de usuarios, y diferenciar entre usuarios connombre, activos y simultáneos:v Usuarios con nombre

Los usuarios con nombre son todos los usuarios que tienen autorización parautilizar IBM Cognos Controller; es decir, la población total de usuarios.

v Usuarios activosComo subconjunto de los usuarios con nombre, los usuarios activos inician lasesión en IBM Cognos Controller y pueden demandar recursos del sistema.

v Usuarios simultáneosComo subconjunto de los usuarios activos, los usuarios simultáneos demandansimultáneamente recursos del sistema. Esto incluye a los usuarios que envíansolicitudes y a los usuarios que están a la espera de una respuesta a unasolicitud.

Por norma general, la relación de usuarios con nombre, respecto a los activos yrespecto a los simultáneos para las aplicaciones de Business Intelligence es 100:10:1aproximadamente. En otras palabras, por cada 1000 usuarios con nombre, habrá100 usuarios activos y 10 usuarios concurrentes.

Esta relación de simultaneidad puede variar con el tiempo, y puede verse afectadapor muchos factores. Por ejemplo, el número de usuarios simultáneos en relacióncon los usuarios activos y los usuarios con nombre tiende a ser más alto cuando lapoblación de usuarios es pequeña. Sin embargo, el factor determinante másimportante de la relación de simultaneidad es cómo se distribuye la demanda deprocesamiento con el transcurso del tiempo. Durante el proceso de cierre de librosen el cierre del año, el número de usuarios simultáneos es significativamente másalto que en otros períodos del año.

Distribución de la carga

En IBM Cognos Controller, la carga la generan la navegación de los usuarios y lassolicitudes de procesamiento, como las solicitudes para añadir cuentas o verinformes.

Mediante la determinación de cuándo es más probable que los usuarios utilicenIBM Cognos Controller y envíen solicitudes de procesamiento, puede decidircuándo han de planificarse los procesos automatizados. Esto le permitirá distribuirla carga de procesamiento equitativamente con el transcurso del tiempo, y hacer elmejor uso de los recursos del sistema para mantener un rendimiento óptimo. Laclave para hacerlo consiste en obtener una estimación del número de usuariossimultáneos que aplicarán carga al sistema con IBM Cognos Controller encualquier momento.

38 Guía de arquitectura e implementación

Page 45: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Factores tales como el horario laboral, las prácticas empresariales y la distribucióngeográfica de los usuarios pueden determinar cómo cambiará la relación desimultaneidad con el tiempo, y cómo decantarse por una opción correcta quegarantice la capacidad adecuada.

Una aplicación de Business Intelligence en la que las solicitudes se distribuyenequitativamente a lo largo del día tiene una relación de simultaneidad máximamenor que una aplicación en la que la mayor parte de las solicitudes se limitan aun momento específico del día. Por ejemplo, si los usuarios se concentran en unazona horaria, es muy probable que haya altas demandas durante el horario laboral,seguidas de un período de horas de baja demanda. En esta situación, puedegestionar los períodos de tiempo de máxima demanda y los que no son de máximademanda compartiendo los recursos de hardware entre los procesos interactivos yno interactivos. Podría planificar que la actividad automatizada se ejecutaradurante las horas que no son de alta demanda para producir contenido quepodrían recuperar los usuarios interactivos en horas de máxima demanda.

Por otro lado, si la población de usuarios se distribuye en varias zonas horarias, lacarga de usuarios en el sistema tiende a distribuirse a lo largo de más horas, yexisten menos horas que no son de alta demanda disponibles para las actividadesplanificadas. En esta situación, puede que opte por dedicar recursos de hardwarepor separado para el uso interactivo y no interactivo.

Evaluación de la complejidad de la aplicaciónLa carga no sólo la determina el número de usuarios simultáneos, sino también lacomplejidad de las solicitudes de procesamiento.

Cuanto más compleja sea una solicitud, más tiempo se necesitará para procesar lasolicitud. En general, los recursos de hardware pueden procesar más solicitudes enun período de tiempo dado cuando las solicitudes son más sencillas que complejas.Como resultado de ello, la complejidad de la aplicación es un factor determinanteimportante relacionado con el número de usuarios simultáneos que puedenadmitirse en una infraestructura de hardware determinada.

La complejidad de una aplicación de IBM Cognos Controller depende de factorestales como la cantidad de trabajo necesario para procesar las solicitudes y deltamaño y el diseño de la salida de informe.

Mediante la identificación de los informes que se ejecutan en horas de máximademanda, y mejorando su eficiencia a la vez que se satisfacen los requisitos de losusuarios, puede mejorar el rendimiento durante las horas de máxima demanda.Puesto que los patrones de creación de informes cambian con el transcurso deltiempo, la evaluación de la complejidad de la aplicación y la mejora de la eficienciade la creación de informes son actividades que han de realizarse de formacontinuada.

Planificación de los componentes de la infraestructuraEl rendimiento de IBM Cognos Controller también depende de las característicasde su infraestructura.

Lo ideal sería que los componentes de servidor de IBM Cognos Controller seconectaran mediante una red con 100 Mb de capacidad disponible. El ancho debanda de red entre un explorador Web y un servidor Web no afecta a laescalabilidad del sistema, pero sí afecta al rendimiento del usuario.

Capítulo 8. Planificación y ajuste del rendimiento 39

Page 46: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Utilice máquinas servidor reales, en lugar de estaciones de trabajo rápidas. Lasmáquinas servidor reales ejecutan las aplicaciones empresariales más rápidamentey ofrecen sistemas que es menos probable que fallen.

¿Se dedicarán los servidores Web y de aplicaciones al uso exclusivo de IBMCognos Controller o se compartirán con otros productos de software? Si otrasaplicaciones comparten los recursos, estas aplicaciones deben tenerse en cuenta aldeterminar los requisitos de capacidad.

Instale sólo los componentes de puerta de enlace en máquinas servidor dedicadasal procesamiento del servidor Web. Los servidores Web están diseñados paragestionar muchas solicitudes pequeñas. Los servidores de aplicaciones suelengestionar solicitudes más grandes.

La complejidad de la infraestructura de seguridad puede incrementar el tiempo derespuesta. A medida que la infraestructura de seguridad se va haciendo máscompleja, las solicitudes de usuario deben validarse con más frecuencia. Porejemplo, si implementa varios servidores de seguridad de red, cada servidor deseguridad debe validar cada solicitud que pasa por él. Esto puede incrementar eltiempo necesario para completar una solicitud.

Plataformas Citrix

Citrix puede utilizarse para proporcionar al cliente de Windows acceso a lasaplicaciones de IBM Cognos Controller en entornos distribuidos que tienen unancho de banda de red limitado.

Este tipo de acceso sólo suele ser necesario para los administradores deaplicaciones remotas. IBM Cognos Controller también proporciona un cliente Webpara el acceso de usuario normal.

En la siguiente tabla se muestran la configuración mínima y la configuraciónrecomendada para los servicios de emulación de terminal.

Tabla 1. Configuración mínima y recomendada para los servicios de emulación de terminal

Componente Mínima Recomendada

Unidad de disco duro SCSI RAID

CPU 1 CPU, 2 GHz 2 CPU, 3 GHz

Espacio de disco libre 500 MB 10 GB (hasta 30 GB paracubos)

Memoria 2 GB 2 GB

EscalabilidadLos productos de IBM Cognos pueden ampliarse fácilmente para adaptarse a loscambiantes requisitos de una aplicación.

IBM Cognos Controller permite aplicar una escalabilidad vertical mediante lautilización de máquinas más potentes, y horizontal mediante la utilización de unmayor número de máquinas.

40 Guía de arquitectura e implementación

Page 47: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Equilibrio de carga de consolidación

Puede equilibrar la carga de las funciones de consolidación de IBM CognosController instalando Controller Web Services Server en dos máquinas y, acontinuación, moviendo los componentes de COM+ que se utilizan para laconsolidación a la segunda máquina. La primera máquina acepta las solicitudes delos usuarios, pero no realiza tareas de consolidación. La segunda máquina actúacomo servidor de consolidación.

En el siguiente diagrama, los componentes se ha distribuido totalmente en variasmáquinas y dos máquinas con Controller Web Services Server se han configuradopara el equilibrio de carga de consolidación.

Ajuste del rendimientoPuesto que los cambios realizados en el entorno de IBM Cognos Controller puedenafectar al rendimiento, es importante supervisar y ajustar el rendimientoregularmente.

La supervisión del rendimiento significa recopilar datos regularmente acerca deluso de la aplicación y de los tiempos de respuesta. El ajuste puede implicar elajuste de aspectos tales como la configuración de las bases de datos “Ajuste de labase de datos” en la página 42 y de la representación en PDF “Ajuste de larepresentación en PDF” en la página 43, y la realización de tareas demantenimiento regular del disco “Mantenimiento de discos” en la página 44.

Llegado a un determinado punto, los esfuerzos de ajuste del rendimiento ya noofrecen resultados importantes. Una población de usuarios creciente y elincremento de las demandas de procesamiento requerirán finalmente que se tengaen consideración el aumento de la capacidad del sistema “Planificación delrendimiento” en la página 37.

GatewayController Client Distribution ServerGateway Integration Enabler

Content ManagerController Framework Manager ModelReport ServerIBM Cognos Connection Integration Enabler

Controller Web Services Server

IBM Cognos Controller(Máquinas cliente)

Máquina de puerta de enlace

IBM Cognos application server

Servidor de solicitud Controller

Controller Web Services Server

Servidor de consolidaciónController

Base de datosController

Almacén de contenido

Figura 9. Consolidación y equilibrio de carga

Capítulo 8. Planificación y ajuste del rendimiento 41

Page 48: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Ajuste de la base de datosIBM Cognos Controller utiliza un sistema de gestión de base de datos relacional,como Microsoft SQL Server y Oracle.

Para garantizar que IBM Cognos Controller sigue ofreciendo un rendimientocorrecto, es importante mantener el rendimiento óptimo para las bases de datos.Puesto que las demandas de recursos de base de datos de IBM Cognos Controllery de otras aplicaciones son cada vez mayores, puede que experimente tiempos derespuesta más prolongados y una degradación del rendimiento y de laescalabilidad de IBM Cognos Controller.

Para obtener información acerca del ajuste de la base de datos, consulte ladocumentación que el proporciona el proveedor de la base de datos.

Ajuste de un almacén de contenido de IBM DB2Si utiliza una base de datos IBM DB2 para el almacén de contenido, puede realizarvarios pasos para mejorar la velocidad de proceso de las solicitudes.

Por defecto, DB2 asigna tablas que contienen objetos de gran tamaño (LOB) a unespacio de tabla administrado por la base de datos. Como resultado de ello, losgrupos de búferes de DB2 no administran los LOB. Esto genera solicitudes de E/Sdirectas en los LOB, lo que afecta al rendimiento. Mediante la reasignación de lastablas que contienen LOB a un espacio de tabla administrado por el sistema, puedereducir el número de solicitudes de E/S directas.

Antes de ajustar un almacén de contenido de DB2, asigne suficiente espacio deregistro para la reestructuración de la base de datos.

Para ajustar el almacén de contenido de DB2, realice lo siguiente:v Exporte los datos de las tablas que contienen al menos un objeto de gran tamaño

(LOB).v Cree las tablas en un espacio de tabla administrado por el sistema.v Importe los datos a las tablas.

Ajuste del servidor de aplicacionesEl servidor de aplicaciones de Java para los componentes de creación de informescontiene el servlet de Content Manager y el servlet de distribuidor.

IBM Cognos Controller instala y utiliza Tomcat como servidor de aplicaciones paralos componentes de creación de informes. Para mejorar y mantener el rendimientode la creación de informes, debe supervisar la configuración de memoria y loslímites de conexión, y ajustarlos en función de las características de uso de IBMCognos Controller.

Cambio de la configuración de memoriaLa configuración de memoria del servidor de aplicaciones rige la memoria que estádisponible para los distribuidores y servicios de Report Server que el servlet deJava gestiona.

En IBM Cognos Configuration, la asignación de memoria por defecto es de 768megabytes. Si espera muchos usuarios y solicitudes de informes, puedeincrementar la asignación de memoria respecto al valor por defecto.

42 Guía de arquitectura e implementación

Page 49: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

La estrategia de asignación de memoria para el servidor de aplicaciones dependede la capacidad disponible de recursos y de las necesidades de recursos de lasotras aplicaciones que se ejecutan en el servidor. En general, se recomiendaconfigurar el servidor de aplicaciones con un mínimo de 512 megabytes dememoria para las aplicaciones de varios usuarios. Es posible que pueda reducir lamemoria del servidor de aplicaciones a 256 kilobytes, pero sólo deberá consideraresta posibilidad para usuarios individuales o para aplicaciones de demostración ode prueba de concepto.

Para configurar los valores de la memoria de Apache Tomcat, utilice IBM CognosConfiguration. Para obtener información acerca de la utilización de IBM CognosConfiguration, consulte la publicación IBM Cognos Controller Guía de instalación yconfiguración.

Configuración de los límites de conexiónPara que el distribuidor de Report Server pueda dar servicio al número esperadode solicitudes, es importante configurar los límites de conexión del servidor deaplicaciones.

En función del servidor de aplicaciones, puede que se haga referencia a lasconexiones como subprocesos. La configuración aplicada determina el número deconexiones, o subprocesos, disponibles que el proceso del servidor de aplicacionespuede gestionar simultáneamente.

Para configurar los valores de configuración de la conexión de Apache Tomcat,utilice el archivo \conf\server.xml que se encuentra en el directorio de Tomcat, enla ubicación de instalación de IBM Cognos Controller. IBM Cognos Controllerutiliza la configuración para el conector Coyote.

Si el valor de esta configuración del servidor de aplicaciones es demasiado bajo,puede que los usuarios experimenten dificultades al realizar solicitudes de creaciónde informes. Se recomienda supervisar el proceso del servidor de aplicaciones y suuso de conexiones.

Ajuste de la representación en PDFPuede cambiar la configuración de la representación en PDF para mejorar eltiempo de respuesta.

Si un usuario visualiza un documento de una página en un sistema inactivo, eltiempo de CPU suele ser de menos de un segundo. Sin embargo, el tamaño de losarchivos PDF varía, y la velocidad de la red limita el tiempo de respuesta.

Si tiene usuarios que acceden a IBM Cognos Controller mediante una conexión demarcación de acceso telefónico, se recomienda cambiar la configuración de larepresentación en PDF para mejorar el rendimiento.

Para mejorar el tiempo de respuesta, puede realizar lo siguiente:v Desactivar la incrustación de fuentes

La incrustación de fuentes puede añadir 100 kilobytes o más a cada informe.Cuando la velocidad de conexión es de 56 Kbps o menos, se recomiendadesactivar la incrustación de fuentes.

v Activar la visualización de documentos PDF linearizadosPuede activar la visualización de PDF linearizados, conocido como servicio porbytes ("byte serving"), que proporciona a los usuarios las páginas de los

Capítulo 8. Planificación y ajuste del rendimiento 43

Page 50: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

documentos a medida que éstas están disponibles. Está activado por defecto enla configuración de representación en PDF y en Adobe Acrobat Reader.

Para obtener más información acerca de los documentos PDF, consulte ladocumentación que se proporciona con Adobe Acrobat.

Procesamiento por lotesEl procesamiento por lotes proporciona un medio que permite ejecutar los trabajosgrandes durante los períodos de tiempo en los que no existe alta demanda derecursos.

Por ejemplo, la ejecución de consolidaciones emplea una cantidad de tiemposignificativa. Puede planificar este trabajo para que se ejecute como proceso porlotes durante la noche.

Puede definir hasta cuatro procesos por lotes independientes en ControllerConfiguration. Cada proceso por lotes podría planificarse para que se ejecute a unahora específica. Para obtener información sobre cómo definir los procesos por lotes,consulte la publicación IBM Cognos Controller Guía de instalación y configuración.

Optimización de informes de Microsoft ExcelAdemás de las funciones de creación de informes de IBM Cognos, Microsoft Exceltambién dispone de diversas funciones de creación de informes.

Para los informes de Microsoft Excel que contienen grandes cantidades de datos, elrendimiento podría mejorarse con la optimización de informes mejorados. Cuandose ha activado esta función, se utiliza la tecnología de inserción de gran volumenpara insertar datos en la base de datos, lo que permite una transferencia de datosmás rápida. Esta opción solo afecta a los informes de IBM Cognos Controller Linkfor Microsoft Excel y los informes del generador de informes de Controller.

Mantenimiento de discosCon el transcurso del tiempo, los datos de un disco físico se fragmentan, lo quepuede dar lugar a una degradación del rendimiento al escribir en el disco o alrealizar accesos desde el disco.

La desfragmentación del disco debe ser una actividad de mantenimiento delsistema regular.

Supervisión de los Report ServerDebe realizar una supervisión regular y dirigida de los Report Server.

Esto es importante, pues permite evaluar la repetición e impacto de la paginación,el uso de memoria y otras medidas de un sistema eficiente.

Espacio temporal para los Report ServerLos Report Server utilizan gran diversidad de accesos al directorio, en función deltipo y de la cantidad de actividad.

Para ejecutar los informes, los Report Server con frecuencia utilizan espaciotemporal. Se recomienda que el espacio temporal de Report Server esté alojado enun disco físico separado de las demás ubicaciones de directorio de IBM

44 Guía de arquitectura e implementación

Page 51: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Cognos Controller. Esto maximizará el acceso paralelo al disco e impedirá elacceso secuencial innecesario que es común cuando sólo se utiliza un únicodispositivo de disco.

Reducción del uso de disco

En función del tamaño de los informes y de la cantidad de memoria disponible, losReport Server podrían acceder a un disco físico al procesar los informes. Paramejorar el rendimiento, puede asegurarse de que el procesamiento de informesutiliza la memoria disponible en lugar de espacio de disco.

La utilización de memoria en lugar de espacio de disco es particularmentebeneficioso en aquellos casos en los que se crean archivos temporales en los ReportServer, lo que da lugar a la transferencia de información desde la memoria hasta eldisco. Puede supervisar la repetición de archivos temporales utilizando eldirectorio ubicación_c10\temp. Supervise esta carpeta durante los períodos deprocesamiento de informes para determinar si se crean archivos temporales comocclvpage*.tmp.

Para asegurarse de que los Report Server utilizan memoria en lugar de espacio dedisco, en el archivo rsvpproperties.xml, edite la propiedadVirtualMemoryDiagnostics para utilizar memoria ilimitada (value = 2) en lugar dememoria limitada (value = 0):<property>VirtualMemoryDiagnostics</property>

<value type="long">2</value>

Nota: Elimine el comentario para activar la propiedad VirtualMemoryDiagnostics.

Para obtener información acerca de la utilización del archivo rsvpproperties.xml,consulte: “Cambio del comportamiento del procesamiento de informes”.

Cambio del comportamiento del procesamiento de informesPor defecto, IBM Cognos Controller está configurado para procesar los informesmediante un modelo estándar que se aplica a todas las aplicaciones.

Puede cambiar el comportamiento de procesamiento por defecto para ReportServer modificando entradas en el archivo rsvpproperties.

El archivo rsvpproperties.xml.sample se encuentra en el directorioubicación_c10/configuration. En función de su aplicación de IBMCognos Controller específica y de las demandas que recibe, cambiar laconfiguración en el archivo rsvpproperties.xml podría beneficiar al rendimiento.Entre los ejemplos de configuraciones que pueden modificarse para mejorar elrendimiento se incluyen la aplicación de solicitud y la memoria virtual.

Para activar el archivo rsvpproperties.xml.sample, debe cambiar el nombre delarchivo rsvproperties.xml y volver a iniciar el servicio de IBM Cognos. Estaactividad debe realizarse en todos los Report Server.

Al cambiar los valores de configuración del archivo rsvpproperties.xml, ha de teneren cuenta que éstos son muy sensibles. El cambio de estas propiedades podríaafectar de forma importante al comportamiento de IBM Cognos Controller. Por lotanto, deberá obrar con medida al cambiar estos valores. Para obtener másinformación, póngase en contacto con Cognos Software Services para recibirsoporte.

Capítulo 8. Planificación y ajuste del rendimiento 45

Page 52: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

46 Guía de arquitectura e implementación

Page 53: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Capítulo 9. Consideraciones relacionadas con la globalización

Muchas empresas realizan transacciones en el mercado global.

En este entorno, los usuarios hablan idiomas distintos, trabajan con monedasdistintas y utilizan formatos de fecha y hora distintos.

Puede configurar las interfaces de usuario de IBM Cognos Controller para lasconfiguraciones regionales e idiomas admitidos preferidos o cualquier combinaciónde los idiomas admitidos.

Para configurar IBM Cognos Controller para un entorno global, debe utilizarController Configuration para personalizar la compatibilidad de idiomas para lasinterfaces de usuario de IBM Cognos Controller y Cognos Viewer y para lasplantillas de informes.

Puede controlar la configuración de idioma para las interfaces de usuario de IBMCognos Controller y Cognos Viewer y para las plantillas de informes. Estaconfiguración está disponible en Controller Configuration.

Los componentes de creación de informes admiten diversos tipos deconfiguraciones regionales. Por defecto, los componentes de creación de informesgarantizan que todas las configuraciones regionales, que podrían proceder dediferentes orígenes y tener distintos formatos, utilizarán un formato coherente. Estosignifica que todas las configuraciones regionales ampliadas se ajustarán a unaconfiguración de idioma y código regional.

Una especificación de configuración regional consta de las partes siguientes,separadas mediante un guión (-):v La primera parte es un código de conjunto de dos caracteres, como en (ingles),

que especifica un idioma.v La segunda parte es un código de conjunto de dos caracteres, como us (Estados

Unidos), que especifica una configuración regional.

Una configuración regional especifica información lingüística y convencionesculturales para el tipo de caracteres, la clasificación, el formato de fecha y hora, launidad monetaria y los mensajes. Puede asociarse más de una configuraciónregional a un idioma en particular, lo que permite la existencia de diferenciasregionales.

Configuración regional del producto

La configuración regional del producto controla el idioma de la interfaz de usuariode IBM Cognos Connection y todos los mensajes, incluidos los mensajes de error.

Configuración regional del servidor

La configuración regional del servidor garantiza que todos los mensajes de registroque los componentes de creación de informes generan utilizarán un único idioma.Se configura durante la instalación. En un entorno distribuido, los componentes decreación de informes obtienen la configuración regional del servidor de ContentManager.

© Copyright IBM Corp. 2004, 2016 47

Page 54: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

48 Guía de arquitectura e implementación

Page 55: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Avisos

Esta información se ha desarrollado para productos y servicios que se ofrecen entodo el mundo.

Puede que IBM tenga disponible este material en otros idiomas. Sin embargo, esposible que tenga obligación de tener una copia del producto o de la versión delproducto en dicho idioma para acceder a él.

Puede que IBM no ofrezca en algunos países los productos, servicios ocaracterísticas que se explican en este documento. Póngase en contacto con elrepresentante local de IBM para obtener información acerca de los productos yservicios que actualmente están disponibles en su zona. Cualquier referencia hechaa un producto, programa o servicio de IBM no implica ni pretende indicar que sólopueda utilizarse ese producto, programa o servicio de IBM. En su lugar, podráutilizarse cualquier producto, programa o servicio con características equivalentesque no infrinja ningún derecho de propiedad intelectual de IBM. Sin embargo, seráresponsabilidad del usuario evaluar y verificar el funcionamiento de cualquierprograma, producto o servicio que no sea de IBM. Este documento puede incluirdescripciones de productos, servicios o características que no forman parte de latitularidad de licencia o programa que ha adquirido.

Puede que IBM tenga patentes o solicitudes de patentes pendientes relacionadascon los temas principales que se tratan en este documento. La posesión de estedocumento no le otorga ninguna licencia sobre estas patentes. Puede enviar susconsultas sobre licencias, por escrito, a la dirección siguiente:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785EE. UU.

Para realizar consultas sobre licencias relacionadas con la información de doblebyte (DBCS), póngase en contacto con el Departamento de propiedad intelectual deIBM de su país o envíe sus consultas, por escrito, a la dirección:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokio 103-8510, Japón

El párrafo siguiente no tiene aplicación en el Reino Unido ni en ningún otro paísen el que tales provisiones sean incoherentes con la legislación local:INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN "TAL CUAL", SIN GARANTÍAS DE NINGÚN TIPO, YASEAN EXPRESAS O IMPLÍCITAS, INCLUIDAS, PERO SIN LIMITARSE A, LASGARANTÍAS IMPLÍCITAS DE NO INFRACCIÓN, COMERCIALIZACIÓN OIDONEIDAD PARA UNA FINALIDAD DETERMINADA. En algunos estados noestá permitida la renuncia de las garantías expresas o implícitas en determinadastransacciones, por lo tanto, puede que esta declaración no se aplique a su caso.

© Copyright IBM Corp. 2004, 2016 49

Page 56: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Esta información podría incluir imprecisiones técnicas o errores tipográficos.Periódicamente se realizan cambios en la información que aquí se presenta; talescambios se incorporarán en nuevas ediciones de la publicación. IBM podría realizarmejoras y/o cambios en el producto o productos y/o programa o programas quese describen en esta publicación en cualquier momento y sin previo aviso.

Cualquier referencia hecha en esta información a sitios web que no son de IBMsólo se proporciona para su comodidad y bajo ninguna circunstancia ha deinterpretarse que IBM representa o se hace responsable del contenido de esos sitiosweb. Los materiales de esos sitios web no forman parte de los materiales de esteproducto de IBM y la utilización de esos sitios web será responsabilidad delusuario.

IBM podría utilizar o distribuir la información que se le envía de la forma queconsidere más oportuna sin incurrir por ello en ninguna obligación con elremitente de la información.

Los tenedores de licencias de este programa que deseen obtener información acercade éste con el fin de permitir: (i) el intercambio de información entre programascreados independientemente y otros programas (incluido el presente) y (ii) lautilización mutua de la información que se ha intercambiado, deben ponerse encontacto con:

IBM Software GroupAttention: Licensing3755 Riverside Dr.Ottawa, ONK1V 1B7Canadá

Esta información podría estar disponible, de acuerdo con los términos ycondiciones aplicables, incluyendo en algunos casos el pago de una tarifa.

El programa bajo licencia que se describe en este documento y todo el materialbajo licencia disponible para éste los proporciona IBM en función de lo dispuestoen el IBM Customer Agreement, el Acuerdo Internacional de Licencia de Programade IBM o cualquier otro acuerdo equivalente celebrado entre ambas partes.

Los datos relacionados con el rendimiento que pudiera contener este documento sehan determinado en un entorno controlado. Por lo tanto, los resultados obtenidosen otros entornos operativos podrían variar significativamente. Puede que algunasmediciones se hayan obtenido en sistemas de desarrollo y no existe ningunagarantía que permita afirmar que puedan obtenerse las mismas mediciones ensistemas de disponibilidad general. Es más, puede que algunas mediciones seanestimaciones obtenidas por extrapolación. Los resultados reales podrían variar. Losusuarios de este documento deben verificar los datos que se aplican a su entornoespecífico.

La información relacionada con productos que no son de IBM se ha obtenido delos proveedores de esos productos, los anuncios que han publicado u otras fuentesde disponibilidad pública. IBM no ha probado esos productos y no puedeconfirmar la precisión de la información relacionada con el rendimiento, lacompatibilidad ni ningún otro aspecto relacionado con productos que no son deIBM. Las preguntas relacionadas con las prestaciones de los productos que no sonde IBM deben dirigirse a los proveedores de esos productos.

50 Guía de arquitectura e implementación

Page 57: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Todas las declaraciones relacionadas con futuras directrices o intenciones de IBMestán sujetas a cambios o a su retirada sin previo aviso y sólo representanobjetivos.

Esta información contiene ejemplos de datos e informes que se utilizan enoperaciones empresariales de uso habitual. Para ilustrarlas de la forma máscompleta posible, los ejemplos incluyen nombres de personas, compañías, marcas yproductos. Todos estos nombres son ficticios y cualquier similitud que pudieradarse con nombres y direcciones que utilice una empresa real es pura coincidencia.

Puede que si visualiza esta información en copia software, las fotografías eilustraciones a color no aparezcan.

Esta oferta de software no utiliza cookies ni otro tipo de tecnología para recopilarinformación de identificación personal.

Marcas registradas

IBM, el logotipo de IBM e ibm.com son marcas registradas de InternationalBusiness Machines Corp. en muchas jurisdicciones de todo el mundo. Otrosnombres de productos y servicios pueden ser marcas registradas de IBM o de otrascompañías. Hay disponible una lista actual de marcas registradas de IBM en laweb en “ Información de copyright y marcas registradas ” en www.ibm.com/legal/copytrade.shtml.

Los términos siguientes son marcas registradas de otras empresas:v Adobe, el logotipo de Adobe, PostScript y el logotipo de PostScript son marcas

registradas o marcas comerciales registradas de Adobe Systems Incorporated enEstados Unidos o en otros países.

v Microsoft, Windows, Windows NT y el logotipo de Windows son marcasregistradas de Microsoft Corporation en los Estados Unidos o en otros países.

v UNIX es una marca registrada de The Open Group en Estados Unidos y en otrospaíses.

v Java y todas las marcas registradas y logotipos basados en Java son marcasregistradas de Oracle y de sus filiales.

Avisos 51

Page 58: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

52 Guía de arquitectura e implementación

Page 59: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Índice

Caracteres Especiales.xml, archivos de configuración 28

AAccess Manager

componente 9administración 29

IBM Cognos Connection 29ajustar

almacén de contenido de DB2 42bases de datos 42rendimiento 41servidores de aplicaciones 42

ajuste del rendimiento 41almacén de contenido

componente 11gestión de conexiones de base de datos 14

almacén de contenido de DB2 42Apache Tomcat

configuración de memoria 42API BI Bus 13archivos de configuración 28arquitectura

comunicaciones 13flujo de trabajo 25Seguridad 19

autenticación de Windows 21

Bbase de datos

ajustar 42base de datos de Controller

componente 11gestión de conexiones de base de datos 14seguridad nativa 19

base de datos de creación de informesacceso desde varios servidores de aplicaciones 40

base de datos del data mart de Controller 13bases de datos

data mart de Controller 13varios servidores de aplicaciones que acceden a una base

de datos de creación de informes 40

Ccarga de usuarios

estimar 38CGI,

Véase interfaz de puerta de enlace comúnCitrix 39claves criptográficas 23coglocale.xml 28Cognos Application Firewall 23Cognos Configuration

configuración 5Cognos Controller

Seguridad 19

Cognos Controller, solución 1Cognos Viewer

idioma de la interfaz de usuario 47interfaces de usuario 4

cogstartup.xml 28Complejidad de la aplicación 39componentes

configuración de inicio 26Content Manager 9distribuir para equilibrio de carga de consolidación 40instalar en una máquina 33instalar en varias máquinas 34

componentes,Véase componentes de puerta de enlace

componentes de nivel de aplicación 7componentes de puerta de enlace 5

instalar en máquinas distintas 34componentes de servidor

Controller 4IBM Cognos Configuration 5IBM Cognos Connection 5IBM Controller Configuration 5

comunicaciones 13comunidad de usuarios

tamaño 38conectar con la base de datos 14configuración

Cognos Configuration 5de exploradores Web 29directivas de seguridad de Microsoft .NET Framework 19,

27inicio 26para la creación de informes multilingües 29planificar 31procesamiento de informes 45Seguridad 28supervisar cambios 28

configuración de inicio 26archivos 28

configuración de memoriaApache Tomcat 42

configuración regionaldescripción 47producto 47servidor 47

configuración regional del producto 47consideraciones relacionadas con la globalización 47Content Manager

Access Manager 9componente 9importar paquete de informes estándar de IBM Cognos

Controller 27Controller

componentes de servidor 4Controller Client Distribution Server

componente 6configurar confianza 19

Controller Configurationinterfaces de usuario 4

Controller Web Services Servercomponente 7

© Copyright IBM Corp. 2004, 2016 53

Page 60: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Controller Web Services Server (continuación)Servidor COM+ 7

creación de informes multilingüesconfigurar para 29

Ddata mart

base de datos para el modelo de Framework Manager 13directivas de seguridad

configurar para Microsoft .NET Framework 27Microsoft .NET Framework 19

distribución de la cargaestimar 38

distribución geográficay planificación de la capacidad 38

distribuidorcomponente 7

Eejecutar informes 16entidad emisora de certificados 23

terceros 23entidad emisora de certificados de terceros 23equilibrio de carga

para consolidación 40para servidores de aplicaciones 40

escalabilidad 40espacio de nombres de Cognos 21, 28estimar la distribución de la carga 38exploradores

configurar 29exploradores Web

configurar 29

Ffirma de parámetros 23flujo de trabajo 25

GGateway Integration Enabler

componente 7gestión de conexiones de base de datos

base de datos de almacén de contenido 14base de datos de Controller 14comunicaciones 14

grupos 22

IIBM Cognos Application Firewall 28IBM Cognos Configuration 26

componentes de servidor 5interfaces de usuario 4

IBM Cognos Connectioncomponentes de servidor 5idioma de la interfaz de usuario 47interfaces de usuario 4portal Web 5

IBM Cognos Connection Integration Enablercomponente 8

IBM Cognos Controllerconfigurar 26idioma de la interfaz de usuario 47instalar 26interfaces de usuario 4

IBM Controller Configuration 26componentes de servidor 5

identidad COM+comunicaciones 14

idiomacomponentes de creación de informes 47IBM Cognos Controller y plantillas de informes 47

informesejecutar 16optimización de mejorados 44

informes en PDFejecutar 16

informes HTMLejecutar 16

inicio de sesión único 21instalación

configurar la seguridad 23distribuida 35opciones 33planificar 31

instalación desatendida 26instalación distribuida 35instalación en una sola máquina 33instalación en varias máquinas 34, 35instalar IBM Cognos Controller 26interfaces

usuario 4interfaces de usuario 4interfaz de puerta de enlace común 6ISAPI,

Véase interfaz de puerta de enlace común

Llímites de conexión

configurar 43

Mmantener discos 44mantenimiento de discos 44mensajes de registro

idioma 47procesar 15

Microsoft .NET Frameworkcomunicaciones 13configurar directivas de seguridad 19, 27otro componente 11

modelo de Framework Managerdata mart 13

modelo de Framework Manager de IBM Cognos Controllercomponente 10

Ooptimización de informes mejorados 44orígenes de datos 11otros componentes 11

Microsoft .NET Framework 11

54 Guía de arquitectura e implementación

Page 61: IBM Cognos Controller Versión 10.3public.dhe.ibm.com/software/data/cognos/documentation/...trabajo. En los capítulos6a9seproporciona información de ayuda para planificar En los

Ppaquete de informes estándar

importar 27paquete de informes estándar de Controller

componente 10paquete de informes estándar de IBM Cognos Controller

importar 27permisos 21planificación de la capacidad 37

componentes de la infraestructura 39planificación de la implementación 26

lista de comprobación 31planificación del rendimiento 37planificar

configuración 31implementación 26, 31instalación 31lista de comprobación 31rendimiento 37

plantillas de informesidioma 47

procesamiento de flujos de solicitudes 16procesamiento por lotes 44procesar mensajes de registro 15procesar trabajos

modo por lotes 44protocolo de transferencia de hipertexto 13proveedores criptográficos

estándar 23mejorados 23

proveedores de autenticaciónSeguridad 20

proveedores de contenido 11puerta de enlace

componente 6

RRegistro

seguro 23registro seguro 23Report Server

componente 7distribuidor 7espacio de disco temporal 44servicios 7supervisar 44

representación en PDF 43representar informes en PDF 43requisitos de configuración

Citrix 39roles 22rsvpproperties.xml 45

Ssecure sockets layer 23SecureError 23Seguridad

Véase también claves criptográficas

Seguridad (continuación)claves, 23Cognos Controller 19configuración 28Content Manager 21proveedores de autenticación 20tipos de 19

seguridad de Cognos 20seguridad nativa 19Servicio de Content Manager 7Servicio de informes 7Servicio de presentación 7Servicio de registro 7servicios

autenticación 19autorización 21Content Manager 7criptográficos 23presentación 7registro 7Report Server 7Servicio de informes 7

servicios criptográficos 23servicios de autenticación 19servicios de autorización 21servidor

configuración regional 47Servidor COM+

componente 7comunicaciones 14

servidor de seguridad 23servidores de aplicaciones

acceso de varios servidores a la base de datos de creaciónde informes 40

ajustar 42SSL,

Véase secure sockets layer

Ttipos de informes

y planificación de la capacidad 38

Uuso de puertos 16usuarios 22

activos 38con nombre 38simultáneos 38

Usuarios activos 38usuarios COM+

comunicaciones 14Usuarios con nombre 38Usuarios simultáneos 38

XXML, archivos de configuración 28

Índice 55