data warehouse
DESCRIPTION
Book refer to data warehouse of ibm in sistem as400TRANSCRIPT
IBM®
DB2®
Warehouse Manager
Guía de instalación
Versión 8
SC10-3746-00
IBM
IBM®
DB2®
Warehouse Manager
Guía de instalación
Versión 8
SC10-3746-00
IBM
Antes de utilizar esta información y el producto al que da soporte, asegúrese de leer la información general incluidaen el apartado Avisos.
Este manual es la traducción del original inglés IBM DB2 Warehouse Manager Installation Guide (GC27-1122-00).
Este documento contiene información sobre productos patentados de IBM. Se proporciona según un acuerdo delicencia y está protegido por la ley de la propiedad intelectual. La presente publicación no incluye garantías delproducto y las declaraciones que contiene no deben interpretarse como tales.
Puede realizar pedidos de publicaciones en línea o a través del representante de IBM de su localidad.v Para realizar pedidos de publicaciones en línea, vaya a IBM Publications Center en
www.ibm.com/shop/publications/order
v Para encontrar el representante de IBM correspondiente a su localidad, vaya a IBM Directory of WorldwideContacts en www.ibm.com/planetwide
Para realizar pedidos de publicaciones en márketing y ventas de DB2 de los EE.UU. o de Canadá, llame al número1-800-IBM-4YOU (426-4968).
Cuando envía información a IBM, otorga a IBM un derecho no exclusivo para utilizar o distribuir dicha informaciónen la forma en que IBM considere adecuada, sin contraer por ello ninguna obligación con el remitente.
© Copyright International Business Machines Corporation 1994, 2002. Reservados todos los derechos.
Contenido
Acerca de este libro . . . . . . . . . viiA quién va dirigido este libro . . . . . . viiPublicaciones de requisito previo . . . . . vii
Capítulo 1. Visión general de loscomponentes de DB2 Warehouse Manager . 1Gestor de catálogos de información . . . . 1Agentes de depósito . . . . . . . . . 3Transformadores de depósito. . . . . . . 3Conectores de DB2 Warehouse Manager . . . 4Controladores de Classic Connect . . . . . 4
Capítulo 2. Instalación de las Herramientasdel Gestor de catálogos de información . . 7Preparación para instalar los componentes delGestor de catálogos de información . . . . 7Instalación de los componentes del Gestor decatálogos de información . . . . . . . . 8Ejecución del Asistente para gestionarcatálogos de información . . . . . . . . 9Instalación del Centro de catálogos deinformación . . . . . . . . . . . . 10Instalación del Centro de catálogos deinformación para la Web en un servidor WebHTTP IBM Websphere de Windows NT . . . 11Instalación del Centro de catálogos deinformación para la Web en un servidor WebHTTP IBM Websphere de AIX . . . . . . 13Personalización del Centro de catálogos deinformación para la Web después de lainstalación . . . . . . . . . . . . 15
Capítulo 3. Instalación de agentes dedepósito . . . . . . . . . . . . . 19Preparación para instalar agentes de depósito 19
Preparación para instalar agentes dedepósito . . . . . . . . . . . . 19Acceso a bases de datos fuente no DB2utilizando ODBC . . . . . . . . . 21Validación de la conectividad de unafuente de datos ODBC para agentes dedepósito . . . . . . . . . . . . 21Cómo asegurarse de que el soporteUNICODE está disponible para agentes dedepósito . . . . . . . . . . . . 24
Conectividad de agente de depósito confuentes y destinos de depósito . . . . . 26Productos de conectividad para fuentes ydestinos de depósito . . . . . . . . 26Clientes de base de datos en sitios deagente de depósito y servidores dedepósito . . . . . . . . . . . . 27Verificación de la conectividad TCP/IPentre el servidor de depósito y el agentede depósito . . . . . . . . . . . 27
Instalación del agente de depósito deWindows . . . . . . . . . . . . . 29
Instalación de un agente de depósito deWindows . . . . . . . . . . . . 29
Instalación y configuración del agente dedepósito de z/OS . . . . . . . . . . 30
Visión general del agente de depósito dez/OS . . . . . . . . . . . . . 30Instalación del agente de depósito de z/OS 31Inicio del daemon de agente de depósitode z/OS . . . . . . . . . . . . 36Programas definidos por el usuario de DB2Warehouse Manager . . . . . . . . 37Planificación de pasos de depósito con elprograma activador (XTClient) . . . . . 38Modificación de la plantilla del Centro dedepósito de datos para soporte FTP . . . 40Contenido de ejemplo de tablas de DB2 yarchivos planos para z/OS y OS/390 . . 41Acceso a bases de datos fuera de la familiaDB2 con el agente de depósito de z/OS . . 42Acceso a IMS y VSAM en OS/390 o z/OS 42Configuración del acceso de depósito ycontrolador ODBC Classic Connect . . . 43Ejecución de programas de utilidad deDB2 para z/OS . . . . . . . . . . 44Copia de datos entre tablas de DB2 paraz/OS utilizando el programa de utilidadLOAD . . . . . . . . . . . . . 45Inicio del daemon de agente como tareainiciada de z/OS . . . . . . . . . 47Ejecución de varios daemons de agente dedepósito en un subsistema z/OS . . . . 48
© Copyright IBM Corp. 1994, 2002 iii
Utilización del agente de depósito de z/OSpara automatizar los pasos de apply deduplicación de DataPropagator. . . . . 49Inicio de la anotación cronológica deagente de depósito . . . . . . . . . 51Soporte de agente de depósito de z/OSpara pasos de programa Trillium definidopor el usuario . . . . . . . . . . 52
Instalación y configuración del agente dedepósito de iSeries . . . . . . . . . . 53
Instalación del agente de depósito deiSeries . . . . . . . . . . . . . 53Eliminación de agentes de depósito deiSeries . . . . . . . . . . . . . 54Instalaciones del agente de depósito deiSeries que no están en inglés de EE.UU. . 55Consideraciones posteriores a la instalaciónpara agentes de depósito de iSeries . . . 56Seguridad de agente de depósito de iSeries 57Resolución de problemas para agentes dedepósito de iSeries . . . . . . . . . 57Comprobación de las comunicacionesbidireccionales entre el agente de depósitode iSeries y el servidor de depósito . . . 58Determinación del origen de los errores deconectividad para el agente de depósito deiSeries . . . . . . . . . . . . . 60Lectura de archivos de rastreo de agentede depósito de iSeries . . . . . . . . 61Archivos de rastreo de agente de iSeries 61Trabajo con archivos planos en el sistemaiSeries . . . . . . . . . . . . . 64Utilización del programa de utilidad FTPde depósito con el agente de depósito deiSeries . . . . . . . . . . . . . 64
Instalación de los agentes de depósito de AIX,Linux y el Entorno operativo Solaris . . . . 65
Instalación de los agentes de depósito deAIX, Linux y el Entorno operativo Solaris . 65Eliminación de un agente de depósito deAIX instalado anteriormente . . . . . 67Eliminación de un agente de depósito delEntorno operativo Solaris instaladoanteriormente . . . . . . . . . . 68
Eliminación de los agentes de depósito deDB2 versión 8 . . . . . . . . . . . 68
Eliminación de agentes de depósito deDB2 Versión 8 . . . . . . . . . . 68
Capítulo 4. Configuración de los entornosde agente de depósito de AIX, Linux y delEntorno operativo Solaris . . . . . . . 69Configuración del entorno de agente dedepósito de AIX, Linux y el Entornooperativo Solaris . . . . . . . . . . 69Archivo IWH.environment de ejemplo . . . 73Catalogación de los nodos y las bases dedatos DB2 después de instalar el agente dedepósito de AIX, Linux o del Entornooperativo Solaris . . . . . . . . . . 75Conexiones de base de datos para los agentesde depósito de AIX, Linux y del Entornooperativo Solaris . . . . . . . . . . 76Utilización del activador externo del Centrode depósito de datos . . . . . . . . . 77
Capítulo 5. Preparación e instalación delos transformadores de depósito . . . . 79Preparación del entorno para lostransformadores de depósito . . . . . . 79Instalación de JDK para transformadores dedepósito . . . . . . . . . . . . . 80Actualización de las variables de entorno paratransformadores de depósito . . . . . . 81
Actualización de las variables de entornoen Windows para transformadores dedepósito . . . . . . . . . . . . 81Actualización de las variables de entornoen AIX para transformadores de depósito . 83Actualización de las variables de entornoen el Entorno operativo Solaris paratransformadores de depósito . . . . . 84Actualización de las variables de entornoen Linux para transformadores de depósito 86
Actualización de la configuración del gestorde bases de datos para transformadores dedepósito . . . . . . . . . . . . . 88
Actualización de la configuración delgestor de bases de datos antes de instalartransformadores de depósito . . . . . 88Actualización de la configuración de labase de datos de destino . . . . . . . 89
Instalación y habilitación de transformadoresde depósito . . . . . . . . . . . . 90
Instalación de transformadores de depósito 90Habilitación de los transformadores dedepósito . . . . . . . . . . . . 91Transformadores de z/OS . . . . . . 93
iv Warehouse Manager Guía de instalación
Configuración de procedimientosalmacenados Java en el subsistema DB2para los transformadores de depósito . . 95Configuración de transformadores dedepósito en DB2 para z/OS . . . . . . 96Reducción del número de caracteres delarchivo de variables de entorno para lostransformadores de depósito de z/OS . . 98Soporte de idioma nacional paratransformadores de depósito . . . . . 101
Capítulo 6. Conectores de DB2Warehouse Manager . . . . . . . . 103Conector de DB2 Warehouse Manager paraSAP R/3 . . . . . . . . . . . . . 103Instalación del Conector de DB2 WarehouseManager para SAP R/3 . . . . . . . . 104Instalación del Conector de DB2 WarehouseManager para la Web . . . . . . . . 105Conector de DB2 Warehouse Manager parala Web . . . . . . . . . . . . . 105
Apéndice. . . . . . . . . . . . . 107Estructura de entorno para componentes delGestor de catálogos de información . . . . 107Estructuras de los entornos del agente dedepósito . . . . . . . . . . . . . 107Identificación de puertos para componentesdel Centro de depósito de datos si laconfiguración del sistema utiliza uncortafuegos . . . . . . . . . . . . 108Comunicaciones entre clientes y servidoresdel Centro de depósito de datos . . . . . 112Comunicaciones entre servidores del Centrode depósito de datos y agentes de depósito . 113
Información técnica sobre DB2 UniversalDatabase . . . . . . . . . . . . 115Visión general de la información técnica deDB2 Universal Database. . . . . . . . 115
FixPaks para la documentación de DB2 115Categorías de la información técnica deDB2 . . . . . . . . . . . . . 115
Impresión de manuales de DB2 desdearchivos PDF . . . . . . . . . . . 123Solicitud de manuales de DB2 impresos . . 124Acceso a la ayuda en línea . . . . . . . 125Búsqueda de temas mediante el acceso alCentro de información de DB2 desde unnavegador . . . . . . . . . . . . 126Búsqueda de información de productosmediante el acceso al Centro de informaciónde DB2 desde las herramientas deadministración . . . . . . . . . . . 129Cómo ver documentación técnica en líneadirectamente desde el CD de documentaciónHTML de DB2 . . . . . . . . . . . 130Actualización de la documentación HTMLinstalada en la máquina. . . . . . . . 131Copia de archivos desde el CD dedocumentación HTML de DB2 en unservidor Web . . . . . . . . . . . 133Resolución de problemas de búsqueda dedocumentación de DB2 con Netscape 4.x . . 134Búsqueda en la documentación de DB2 . . 135Información en línea de resolución deproblemas de DB2 . . . . . . . . . 136Accesibilidad . . . . . . . . . . . 137
Entrada de teclado y navegación . . . . 137Pantalla accesible . . . . . . . . . 137Señales de alerta alternativas . . . . . 138Compatibilidad con tecnologías deasistencia . . . . . . . . . . . 138Documentación accesible . . . . . . 138
Guías de aprendizaje de DB2 . . . . . . 138Acceso al Centro de información de DB2desde un navegador . . . . . . . . . 139
Avisos . . . . . . . . . . . . . 141Marcas registradas . . . . . . . . . 144
Índice . . . . . . . . . . . . . 147
Cómo ponerse en contacto con IBM . . 151Información sobre productos . . . . . . 151
Contenido v
vi Warehouse Manager Guía de instalación
Acerca de este libro
Este manual proporciona la información necesaria para instalar los siguientescomponentes de Warehouse Manager: herramientas del Centro de catálogosde información, agentes de depósito, transformadores de depósito, conectoresde Warehouse Manager y controladores de Classic Connect. Asegúrese de leerel archivo Readme que se incluye con DB2 Universal Database para conocerlas actualizaciones importantes que se realicen sobre la información delproducto.
A quién va dirigido este libro
Debe leer este manual si es un administrador del Gestor de catálogos deinformación o si es responsable de la instalación de los componentes deWarehouse Manager en estaciones de trabajo. Debe estar familiarizado conconceptos de bases de datos, arquitecturas cliente/servidor, conectividadTCP/IP y conceptos de redes.
Publicaciones de requisito previo
Las publicaciones siguientes contienen información que es necesaria antes ydurante la instalación de los componentes de Warehouse Manager:v Data Warehouse Center Administration Guide
v Information Catalog Center Administration Guide
v Consulta de mensajes
© Copyright IBM Corp. 1994, 2002 vii
Acerca de este libro
viii Warehouse Manager Guía de instalación
Capítulo 1. Visión general de los componentes de DB2Warehouse Manager
El paquete de DB2 Warehouse Manager contiene componentes que mejoranlas capacidades de depósito proporcionadas por el Centro de depósito dedatos, que forma parte de DB2 Universal Database. Antes de instalarcomponentes de DB2 Warehouse Manager, debe familiarizarse con la funciónque proporciona cada componente y con los requisitos previos de hardware ysoftware para cada componente.
El paquete de Warehouse Manager incluye los componentes siguientes:v Herramientas de depósito de datos
– Transformadores de depósito– Agente de depósito– Controladores de Classic Connect
v Herramientas del Gestor de catálogos de información– Centro de catálogos de información– Centro de catálogos de información para la Web– Ejemplos del Gestor de catálogos de información– Asistente para gestionar catálogos de información
Se incluye el CD de los conectores de Warehouse Manager, pero los conectoresde Warehouse Manager se han de adquirir por separado.
Gestor de catálogos de información
El Centro de depósito de datos es un sistema controlado por metadatos. Losmetadatos o la información sobre los datos proporciona a los administradoresy usuarios comerciales descripciones de los datos que se almacenan en eldepósito de datos. Puede crear catálogos de información que describen losmetadatos comerciales en términos comerciales, organizar los metadatos enáreas temáticas y personalizarlos según las necesidades del grupo de trabajo ode la empresa. Entonces, puede utilizar el Gestor de catálogos de informaciónpara proporcionar una representación gráfica de las relaciones de datos ydefiniciones de objetos para los pasos de depósito.
El Gestor de catálogos de información proporciona una solución potenteorientada al comercio para ayudar a los usuarios a localizar, conocer y acceder
© Copyright IBM Corp. 1994, 2002 1
a los datos de empresa. Permite a los usuarios comerciales ver agregaciones,historiales, derivaciones de datos, fuentes de datos y descripciones de datos.
El Centro de catálogos de información es la interfaz gráfica para las funcionesdel Gestor de catálogos de información. Las Herramientas del Gestor decatálogos de información constan de los componentes siguientes: el Centro decatálogos de información, el Asistente para gestionar catálogos deinformación, los ejemplos del Gestor de catálogos de información y el Centrode catálogos de información para la Web.
Debe ejecutar el Asistente para gestionar catálogos de información si deseacrear o migrar los catálogos de información.
Puede utilizar el Centro de catálogos de información para permitir elintercambio de metadatos y para mantener el catálogo de informaciónactualizado con la base de datos de control de depósito. Las funciones delCentro de catálogos de información cambian en función de las autorizacionesdel usuario. Un usuario simplemente puede acceder a la informacióndisponible en el catálogo de información. Un usuario con autoridad tiene lamisma autorización que un usuario pero también puede definir objetos yactualizar o suprimir objetos que esta persona ya ha definido. Unadministrador tiene la misma autorización que un usuario con autoridad, perotambién es responsable de gestionar el contenido y la utilización de uncatálogo de información. Los administradores también pueden otorgar nivelesde autorización a los usuarios.
El Centro de catálogos de información incluye programas de utilidad queextraen datos descriptivos de fuentes de datos JDBC. El Centro de catálogosde información también incluye un catálogo de información de ejemplo condatos. Consulte el manual Information Catalog Center Tutorial para obtener másinformación sobre los extractores y el catálogo de información de ejemplo.
Puede utilizar el Centro de catálogos de información para la Web desdecualquier navegador para acceder a los catálogos de información y obtenerdescripciones de los datos disponibles, incluyendo formato, moneda,propietario y ubicación.
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
v “Instalación del Centro de catálogos de información” en la página 10v “Instalación del Centro de catálogos de información para la Web en un
servidor Web HTTP IBM Websphere de Windows NT” en la página 11v “Instalación del Centro de catálogos de información para la Web en un
servidor Web HTTP IBM Websphere de AIX” en la página 13
Visión general de Warehouse Manager
2 Warehouse Manager Guía de instalación
Agentes de depósito
Los agentes de depósito gestionan el flujo de datos entre las fuentes de datosy los depósitos de destino. Los agentes de depósito están disponibles para elEntorno operativo Solaris y en los sistemas operativos Windows® NT,Windows 2000, Windows XP, Linux, AIX, z/OS e iSeries™. Los agentes dedepósito utilizan controladores Open Database Connectivity (ODBC) o la CLIde DB2® para comunicarse con bases de datos diferentes, incluidos losarchivos de texto. Varios agentes de depósito pueden manejar la transferenciade datos entre fuentes y depósitos de destino.
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19v “Instalación de un agente de depósito de Windows” en la página 29v “Instalación del agente de depósito de z/OS” en la página 31v “Instalación del agente de depósito de iSeries” en la página 53v “Instalación de los agentes de depósito de AIX, Linux y el Entorno
operativo Solaris” en la página 65
Transformadores de depósito
Los transformadores de depósito son procedimientos almacenados y funcionesdefinidas por el usuario que se pueden utilizar para transformar datos en unpaso de depósito. En el Centro de depósito de datos, se utilizan pasos paracrear y mantener un depósito. Los pasos controlan cómo se transforman losdatos en información comercial significativa. Puede utilizar lostransformadores de depósito en un paso para limpiar, invertir y pivotar datos,generar claves primarias y tablas de periodos, y calcular estadísticas diversas.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Instalación de transformadores de depósito” en la página 90v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84
Visión general de Warehouse Manager
Capítulo 1. Visión general de los componentes de DB2 Warehouse Manager 3
v “Actualización de las variables de entorno en Linux para transformadoresde depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Conectores de DB2 Warehouse Manager
Los conectores de DB2® Warehouse Manager le ayudan a extraer datos ymetadatos de los repositorios de e-business:v Conector de DB2 Warehouse Manager para SAP R/3v Conector de DB2 Warehouse Manager para la Web
Con el Conector de DB2 Warehouse Manager para SAP R/3, puede añadir losdatos extraídos a un depósito de datos, transformarlos utilizando el Centro dedepósito de datos o analizarlos utilizando las herramientas de DB2 o las deotros proveedores. Con el Conector para la Web, puede transferir datosclickstream de IBM® WebSphere® Site Analyzer a un depósito de datos. Losconectores de DB2 Warehouse Manager se incluyen en el paquete deWarehouse Manager pero se adquieren por separado.
Conceptos relacionados:
v “Conector de DB2 Warehouse Manager para SAP R/3” en la página 103v “Conector de DB2 Warehouse Manager para la Web” en la página 105
Tareas relacionadas:
v “Instalación del Conector de DB2 Warehouse Manager para SAP R/3” en lapágina 104
v “Instalación del Conector de DB2 Warehouse Manager para la Web” en lapágina 105
Controladores de Classic Connect
Classic Connect proporciona acceso de lectura a datos no relacionalesalmacenados en bases de datos IMS (Information Management Systems) yconjuntos de datos (VSAM) (Virtual Storage Access Method) en z/OS.Proporciona comunicaciones, acceso a datos y funciones de correlación dedatos para que se puedan leer datos no relacionales utilizando consultasrelacionales.
Visión general de Warehouse Manager
4 Warehouse Manager Guía de instalación
Tareas relacionadas:
v “Installing the Classic Connect Drivers component (Windows NT, Windows2000, Windows XP)” en el manual Data Warehouse Center AdministrationGuide
Visión general de Warehouse Manager
Capítulo 1. Visión general de los componentes de DB2 Warehouse Manager 5
Visión general de Warehouse Manager
6 Warehouse Manager Guía de instalación
Capítulo 2. Instalación de las Herramientas del Gestor decatálogos de información
Este capítulo describe el proceso de instalación de las Herramientas del Gestorde catálogos de información, que incluye el Centro de catálogos deinformación, el Asistente para gestionar catálogos de información, losejemplos del Gestor de catálogos de información y el Centro de catálogos deinformación para la Web.
Preparación para instalar los componentes del Gestor de catálogos deinformación
Puede instalar los componentes siguientes de las Herramientas del Gestor decatálogos de información:v Centro de catálogos de información (necesario)v Asistente para gestionar catálogos de información (necesario para inicializar
o migrar catálogos)v Ejemplos del Gestor de catálogos de información (opcional)v Centro de catálogos de información para la Web (opcional)
Normalmente un administrador de catálogos de información deseará instalarel Centro de catálogos de información, el asistente para gestionar catálogos deinformación y los ejemplos del Gestor de catálogos de información. El Centrode catálogos de información para la web debe instalarse en un servidor Webpara permitir a los usuarios de empresa que desean una interfaz web accederal catálogo de información.
Es necesario instalar el Centro de catálogos de información en una estación detrabajo que ejecute Windows® NT, Windows 2000, Windows XP, AIX, elEntorno operativo Solaris o el sistema operativo Linux que losadministradores vayan a utilizar para crear un catálogo de información o paramigrar catálogos de información existentes. Entonces, puede elegir instalar elCentro de catálogos de información en estaciones de trabajo adicionales (parausuarios de empresa) que ejecuten cualquier sistema operativo Windows(Windows 98, Windows ME, Windows NT, Windows 2000 o Windows XP) osistema operativo basado en Unix (Linux, el Entorno operativo Solaris o AIX).Estas estaciones de trabajo deben tener conectividad con la estación de trabajodonde está ubicado DB2® Universal Database. Para acceder al catálogo deinformación, los usuarios de empresa también tienen la opción de utilizar elCentro de catálogos de información para la Web si lo prefieren.
© Copyright IBM Corp. 1994, 2002 7
Después de instalar el Centro de catálogos de información, la base de datosremota en la que está ubicado un catálogo de información debe catalogarse enel sistema local.
Conceptos relacionados:
v “Gestor de catálogos de información” en la página 1
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
v “Instalación del Conector de DB2 Warehouse Manager para la Web” en lapágina 105
Información relacionada:
v “Estructura de entorno para componentes del Gestor de catálogos deinformación” en la página 107
Instalación de los componentes del Gestor de catálogos de información
Las Herramientas del Gestor de catálogos de información incluyen el Centrode catálogos de información, los ejemplos del Gestor de catálogos deinformación, el Asistente para gestionar catálogos de información y el Centrode catálogos de información para la Web.
Requisitos previos:
Puede instalar el Centro de catálogos de información en estaciones de trabajoadicionales que ejecuten cualquier sistema operativo Windows (Windows 98,Windows ME, Windows NT, Windows 2000 o Windows XP) o sistemaoperativo basado en Unix (Linux, Entorno operativo Solaris o AIX). Estasestaciones de trabajo deben tener conectividad con el servidor donde estáubicado DB2 Universal Database.
Los componentes de DB2 Warehouse Manager necesitan un cliente DB2Versión 8 o servidor DB2, en función del componente. A no ser que se indiquelo contrario, el cliente DB2 Versión 8 se instala al instalar los componentes deDB2 Warehouse Manager, si el cliente DB2 aún no está instalado.
Procedimiento:
Para instalar las Herramientas del Gestor de catálogos de información:1. Inserte el CD-ROM de Warehouse Manager en la unidad de CD-ROM. Se
abre el área de ejecución.2. Pulse Instalar en el área de ejecución.
Instalación de los componentes del Centro de catálogos de información
8 Warehouse Manager Guía de instalación
3. En la ventana Seleccionar características, borre todos los recuadros deselección excepto Herramientas del Gestor de catálogos de información.También puede ampliar la categoría para seleccionar componentesespecíficos de Herramientas del Gestor de catálogos de información.
4. Pulse Siguiente. La siguiente ventana le permite inicializar un catálogonuevo o migrar un catálogo existente al formato de la versión 8. Si se saltaeste paso, puede utilizar el Asistente para gestionar catálogos deinformación posteriormente a fin de inicializar o migrar catálogos deinformación. Los metadatos de los catálogos de información deben estar enformato de la versión 8 para utilizar los componentes de Herramientas delGestor de catálogos de información.
5. Pulse Siguiente para continuar con el programa de instalación. Cuandohaya llegado a la última ventana, pulse Finalizar. El programa deinstalación ha terminado.
6. Ejecute el Asistente para gestionar catálogos de información para prepararcatálogos de información nuevos o migrar catálogos de informaciónexistentes al formato de la versión 8.
Conceptos relacionados:
v “Preparación para instalar los componentes del Gestor de catálogos deinformación” en la página 7
v “Gestor de catálogos de información” en la página 1
Ejecución del Asistente para gestionar catálogos de información
Ejecute el Asistente para gestionar catálogos de información a fin de crear uncatálogo de información o migrar catálogos de información existentes. Elasistente sólo es necesario si no ha preparado o migrado un catálogo deinformación durante la instalación.
Procedimiento:
Si desea ejecutar el Asistente para gestionar catálogos de información:1. Cree una base de datos en DB2 Universal Database o localice una base de
datos existente que contenga un catálogo de información.2. Pulse Inicio —> Programas —> IBM DB2 —> Herramientas de
configuración—> Asistente para gestionar catálogos de información. Seabre el Asistente para gestionar catálogos de información.
3. Escriba la información necesaria en cada página del Asistente paragestionar catálogos de información, revise la información que ha entradoen la página de resumen y pulse Finalizar. El Asistente para gestionarcatálogos de información se cierra y el catálogo de información seinicializa o se migra satisfactoriamente.
Instalación de los componentes del Centro de catálogos de información
Capítulo 2. Instalación de las Herramientas del Gestor de catálogos de información 9
Conceptos relacionados:
v “Gestor de catálogos de información” en la página 1
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
v “Instalación del Centro de catálogos de información” en la página 10
Instalación del Centro de catálogos de información
Puede instalar el Centro de catálogos de información por separado desde lasHerramientas del Gestor de catálogos de información (en el CD de instalaciónde Warehouse Manager) en cualquier sistema operativo Windows (Windows98, Windows ME, Windows NT, Windows 2000 o Windows XP) o sistemaoperativo Unix (AIX Versión 4, AIX Versión 5, Entorno operativo Solaris oLinux)
Requisitos previos:
Los catálogos de información también pueden instalarse en la Versión 8 oposterior de las siguientes bases de datos de la familia DB2:v DB2 Universal Database para Windows NTv DB2 Universal Database para AIXv DB2 Universal Database para Entorno operativo Solarisv DB2 Universal Database para Linux
o en versiones anteriores de las siguientes bases de datos de la familia DB2:v DB2 Universal Database para iSeries (Versión 5 Release 1 o posterior)v DB2 Universal Database para OS/390 y z/OS (Versión 7 o posterior)
También es necesaria una conexión a la LAN.
Necesitará instalar el Asistente para gestionar catálogos de información sidesea preparar catálogos de información nuevos o migrar catálogos deinformación existentes al formato de la versión 8.
Procedimiento:
Para instalar el Centro de catálogos de información:1. Cierre todos los programas Windows.2. Inserte el CD-ROM de DB2 Warehouse Manager en la unidad de
CD-ROM. La característica de ejecución automática inicia el área deejecución de Instalación de DB2 automáticamente.
Instalación de los componentes del Centro de catálogos de información
10 Warehouse Manager Guía de instalación
3. Pulse Instalar productos en el área de ejecución.4. Asegúrese de que DB2 Warehouse Manager esté seleccionado y, a
continuación, pulse Siguiente.5. Continúe tal como le indica el Asistente de instalación de DB2.6. En la lista de características, asegúrese de que las características bajo las
Herramientas del Gestor de catálogos de información estén seleccionadasy, a continuación, pulse Siguiente.
7. Continúe tal como le indica el Asistente de instalación de DB2. Hay ayudaen línea disponible para guiarle a lo largo de los pasos restantes.
Conceptos relacionados:
v “Gestor de catálogos de información” en la página 1
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
Instalación del Centro de catálogos de información para la Web en un servidorWeb HTTP IBM Websphere de Windows NT
Puede instalar el Centro de catálogos de información para la Web en cualquiersistema operativo que soporte una conexión JDBC con DB2 UniversalDatabase y que ejecute IBM WebSphere. También se necesita un servidor Web,por ejemplo un servidor HTTP IBM.
Requisitos previos:
Antes de instalar el Centro de catálogos de información para la Web en unservidor Web HTTP IBM Websphere de Windows NT:v Asegúrese de que el servidor Web HTTP IBM esté instalado.v Asegúrese de que IBM Websphere Application Server esté instalado en el
servidor.v Compruebe el número de puerto del servidor Web. Si el servidor Web tiene
un puerto que no es 80 (el valor por omisión normal), añada el número depuerto al nombre de sistema principal de la dirección Web cuandoconfigure el nombre de dominio. Por ejemplo:http://sistemaprincipal:númeropuerto/
Procedimiento:
Para instalar el Centro de catálogos de información para la Web:1. Instale el Centro de catálogos de información para los archivos Web en el
servidor Web:
Instalación de los componentes del Centro de catálogos de información
Capítulo 2. Instalación de las Herramientas del Gestor de catálogos de información 11
a. Inserte el CD-ROM de DB2 Universal Database en la unidad deCD-ROM de la estación de trabajo del servidor Web. Se abre el área deejecución.
b. Pulse Instalar en el área de ejecución.c. En la ventana Seleccionar productos, seleccione el recuadro de selección
DB2 Administration Client. A continuación, pulse Siguiente.d. En la página Seleccionar tipo de instalación, pulse Personalizada.
Pulse Siguiente.e. En la página Seleccionar componentes de DB2, deseleccione los
recuadros de todos los componentes excepto Herramientas del Gestorde catálogos de información.
f. Pulse Subcomponentes.g. En la página Seleccionar subcomponentes, asegúrese de que el
recuadro de selección del Centro de catálogos de información para laWeb esté seleccionado y todos los demás recuadros de selección no loestén.
h. Pulse Continuar.i. Asegúrese de que Herramientas del Gestor de catálogos de
información permanezca seleccionado.j. Pulse Siguiente para continuar y pulse Finalizar en la última página
para completar la instalación.2. Abra la Consola de administración de WebSphere Application Server.
a. Pulse el controlador JDBC de DB2 en la carpetaRecursos—>Controladores JDBC. Si el controlador JDBC de DB2 no seha instalado, siga las instrucciones de IBM Websphere para instalar elcontrolador.
b. Pulse Db2JdbcDriver.c. Pulse la carpeta Fuentes de datos y pulse Nuevo. Entre la información
de conexión para el catálogo del Centro de catálogos de información alque se debe acceder a través de la web y pulse Bien.
d. Pulse la carpeta Nodos y pulse la carpeta con el nombre del servidor.e. Seleccione la carpeta Aplicaciones de empresa y pulse Instalar. Se abre
el Asistente de instalación de aplicaciones.f. Instale el archivo icweb.ear ubicado en X:\sqllib\tools\icweb\,
donde X es la unidad en la que está instalado DB2.g. Sustituya el archivo db2icweb.jar ubicado en
X:\WebSphere\AppServer\installedApps\icweb.ear\Web-inf\lib\ porel archivo db2icweb.jar ubicado en X:\sqllib\tools\icweb\. X es launidad en la que está instalado DB2.
h. Ejecute unzip en el archivo html.zip ubicado enX:\sqllib\tools\icweb\ para desempaquetar dicho archivo en el
Instalación de los componentes del Centro de catálogos de información
12 Warehouse Manager Guía de instalación
directorioX:\WebSphere\AppServer\installedApps\icweb.ear\icweb.war\.Sustituya los archivos existentes que tengan el mismo nombre.
i. Ejecute unzip en el archivo icons.zip ubicado enX:\sqllib\tools\icweb\ para desempaquetar dicho archivo en eldirectoriox:\WebSphere\AppServer\installedApps\icweb.ear\icweb.war\images\.Sustituya los archivos existentes que tengan el mismo nombre.
3. Siga los pasos de ″Personalización del Centro de catálogos de informaciónpara la Web después de la instalación″ antes de utilizar el Centro decatálogos de información para la Web.
Conceptos relacionados:
v “Gestor de catálogos de información” en la página 1
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
v “Instalación del Centro de catálogos de información” en la página 10v “Instalación del Centro de catálogos de información para la Web en un
servidor Web HTTP IBM Websphere de AIX” en la página 13
Instalación del Centro de catálogos de información para la Web en un servidorWeb HTTP IBM Websphere de AIX
Puede instalar el Centro de catálogos de información para la Web en cualquiersistema operativo que soporte una conexión JDBC con DB2 UniversalDatabase y que ejecute IBM WebSphere. También se necesita un servidor Web,por ejemplo un servidor HTTP IBM.
Requisitos previos:
Antes de instalar el Centro de catálogos de información para la Web en unservidor Web HTTP IBM Websphere de AIX:v Asegúrese de que el servidor Web HTTP IBM esté instalado.v Asegúrese de que IBM Websphere Application Server esté instalado en el
servidor.v Compruebe el número de puerto del servidor Web. Si el servidor Web tiene
un puerto distinto del 80 (el valor por omisión habitual), añada el númerode puerto al nombre de sistema principal en la dirección web cuandoconfigure el nombre de dominio. Por ejemplo:http://sistemaprincipal:númeropuerto/
Instalación de los componentes del Centro de catálogos de información
Capítulo 2. Instalación de las Herramientas del Gestor de catálogos de información 13
Procedimiento:
Para instalar el Centro de catálogos de información para la Web:1. Instale el Centro de catálogos de información para los archivos Web en el
servidor Web:a. Inserte el CD-ROM de DB2 Universal Database en la unidad de
CD-ROM de la estación de trabajo del servidor Web. Se abre el área deejecución.
b. Pulse Instalar en el área de ejecución.c. En la ventana Seleccionar productos, seleccione el recuadro de selección
DB2 Administration Client. A continuación, pulse Siguiente.d. En la página Seleccionar tipo de instalación, pulse Personalizada.
Pulse Siguiente.e. En la página Seleccionar componentes de DB2, deseleccione los
recuadros de todos los componentes excepto Herramientas del Gestorde catálogos de información.
f. Pulse Subcomponentes.g. En la página Seleccionar subcomponentes, asegúrese de que el
recuadro de selección del Centro de catálogos de información para laWeb esté seleccionado y todos los demás recuadros de selección no loestén.
h. Pulse Continuar.i. Asegúrese de que Herramientas del Gestor de catálogos de
información permanezca seleccionado.j. Pulse Siguiente para continuar y pulse Finalizar en la última página
para completar la instalación.2. Abra la Consola de administración de WebSphere Application Server.
a. Pulse el controlador JDBC de DB2 en la carpetaRecursos—>Controladores JDBC. Si el controlador JDBC de DB2 no seha instalado, siga las instrucciones de IBM Websphere para instalar elcontrolador.
b. Pulse Db2JdbcDriver.c. Pulse la carpeta Fuentes de datos y pulse Nuevo. Entre la información
de conexión para el catálogo de Centro de catálogos de información alque se debe acceder a través de la web y pulse Bien.
d. Pulse la carpeta Nodos y pulse la carpeta con el nombre del servidor.e. Seleccione la carpeta Aplicaciones de empresa y pulse Instalar. Se abre
el Asistente de instalación de aplicaciones.f. Instale el archivo icweb.ear ubicado en /usr/sqllib/tools/icweb/.
Instalación de los componentes del Centro de catálogos de información
14 Warehouse Manager Guía de instalación
g. Sustituya el archivo db2icweb.jar ubicado en/usr/WebSphere/AppServer/installedApps/icweb.ear/Web-inf/lib/ porel archivo db2icweb.jar ubicado en /usr/sqllib/tools/icweb/.
h. Ejecute unzip en el archivo html.zip ubicado en/usr/sqllib/tools/icweb/ en el directorio/usr/WebSphere/AppServer/installedApps/icweb.ear/icweb.war/.Sustituya los archivos existentes que tengan el mismo nombre.
i. Ejecute unzip en el archivo icons.zip ubicado en/usr/sqllib/tools/icweb/ en eldirectorio /usr/WebSphere/AppServer/installedApps/icweb.ear/icweb.war/images/
. Sustituya los archivos existentes que tengan el mismo nombre.3. Siga los pasos de ″Personalización del Centro de catálogos de información
para la Web después de la instalación″ antes de utilizar el Centro decatálogos de información para la Web.
Conceptos relacionados:
v “Gestor de catálogos de información” en la página 1
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
v “Instalación del Centro de catálogos de información” en la página 10v “Instalación del Centro de catálogos de información para la Web en un
servidor Web HTTP IBM Websphere de Windows NT” en la página 11
Personalización del Centro de catálogos de información para la Web despuésde la instalación
Puede personalizar el Centro de catálogos de información para la Web a finde que los usuarios del catálogo de información puedan acceder másfácilmente a él.
Requisitos previos:
Asegúrese de que el Centro de catálogos de información para la Web estéinstalado correctamente antes de personalizarlo.
Antes de acceder a los catálogos de información a través del Centro decatálogos de información para la Web, asegúrese de que se haya iniciado elgestor de bases de datos en los servidores de bases de datos, que se hayainiciado el servidor Web y que se haya iniciado IBM WebSphere ApplicationServer.
Instalación de los componentes del Centro de catálogos de información
Capítulo 2. Instalación de las Herramientas del Gestor de catálogos de información 15
Informe a los usuarios de sus ID de usuario y contraseñas así como de ladirección web que pueden utilizar para acceder al Centro de catálogos deinformación para la Web.
Procedimiento:
Para personalizar el Centro de catálogos de información para la Web:1. Edite el archivo Webgui.conf. Añada un enlace para cada catálogo de
información al que desea que accedan los usuarios desde el Centro decatálogos de información para la Web. Actualice cada línea para reflejar losvalores de sistema y catálogo. Utilice el formato siguiente (con ejemplos)para actualizar los valores del Centro de catálogos de información para laWeb:v html=C:\WebSphere\AppServer\hosts\sistpral_omisión\test2\web\html
Directorio de sistema donde están almacenados los archivos HTML delCentro de catálogos de información para la Web.
v servlet=http://nombresistpral/webapp/iccweb/
URL para la aplicación configurada en IBM WebSphere.v databasename=ICMSAMP
Nombre de base de datos del Centro de catálogos de información.v catalogname=<nombre catálogo>:<descripción>
El nombre de catálogo va seguido de texto descriptivo que se utilizarácomo enlace al catálogo. Por ejemplo:catalogname=ICM:Ejemplo 7.1 Catálogo información
vmri=C:\WebSphere\AppServer\hosts\sistpral_omisión\test2\servlets\mri\es_ES
Directorio MRI basado en el idioma deseado.2. Catalogue el nodo de servidor y las bases de datos utilizando la función
cliente de DB2 necesaria. Desde el procesador de la línea de mandatos deDB2, verifique que el servidor Web puede conectarse satisfactoriamente alas bases de datos.
Conceptos relacionados:
v “Gestor de catálogos de información” en la página 1
Tareas relacionadas:
v “Instalación de los componentes del Gestor de catálogos de información” enla página 8
Instalación de los componentes del Centro de catálogos de información
16 Warehouse Manager Guía de instalación
v “Instalación del Centro de catálogos de información para la Web en unservidor Web HTTP IBM Websphere de Windows NT” en la página 11
v “Instalación del Centro de catálogos de información para la Web en unservidor Web HTTP IBM Websphere de AIX” en la página 13
Instalación de los componentes del Centro de catálogos de información
Capítulo 2. Instalación de las Herramientas del Gestor de catálogos de información 17
Instalación de los componentes del Centro de catálogos de información
18 Warehouse Manager Guía de instalación
Capítulo 3. Instalación de agentes de depósito
Al instalar el servidor de depósito con DB2 Universal Database en WindowsNT, Windows 2000, Windows XP o AIX, se instala un agente por omisión. Sinecesita un agente de depósito que pueda aceptar mandatos de más de unservidor de depósito o si necesita un agente de depósito que sea remotorespecto al servidor de depósito, puede instalar otro agente de depósitoutilizando DB2 Warehouse Manager.
El servidor de depósito y todos los agentes de depósito deben estar al mismonivel de versión y de Fixpak. Debe eliminar todos los agentes de depósito dela versión anterior que se ubican en UNIX.
Los agentes de depósito están disponibles para los sistemas operativosWindows NT, Windows 2000, Windows XP, Linux, AIX, iSeries y z/OS, y parael Entorno operativo Solaris. Cuando instale agentes de depósito en WindowsNT, Windows 2000, Windows XP, AIX, Linux y el Entorno operativo Solaris,también se instalará el gestor de controladores y los controladores ODBC dedepósito.
Preparación para instalar agentes de depósito
Las secciones siguientes describen la preparación de la instalación de losagentes de depósito.
Preparación para instalar agentes de depósito
Los sitios de agente de depósito deben tener acceso a fuentes de depósito y adestinos de depósito, excepto cuando las fuentes de depósito se han definidoutilizando Client Connect. En este caso, el cliente debe catalogar el servidorDB2. Si elige acceder a las fuentes y los destinos de depósito mediante ODBCen Windows, Linux, AIX y el entorno operativo Solaris, deberá registrar estasbases de datos de fuente y destino en ODBC como DSN del sistema. En AIX,Linux o el Entorno operativo Solaris, deberá especificar las fuentes y losdestinos de depósito en el archivo .odbc.ini ubicado en el directorio inicial delID de usuario bajo el que se ejecuta el agente. Si instala el servidor dedepósito en AIX y utiliza el agente por omisión para acceder a las fuentes ylos destinos de depósito, también deberá especificar fuentes y destinos dedepósito en la estación de trabajo del servidor para los datos a los que accedeel agente por omisión. Las fuentes y los destinos de depósito debencatalogarse en el lugar donde están instalados el servidor de depósito y elagente por omisión.
© Copyright IBM Corp. 1994, 2002 19
Requisitos previos:
Hay agentes de depósito disponibles para estos sistemas operativos:v Microsoft Windows NT Workstation o Windows NT Server Versión 4.0 con
Service Pack 6 o posterior.v Microsoft Windows 2000 o Windows XP.v IBM AIX Versión 4.3.3 FixPak 2 o posterior.v IBM OS/390 Versión 2.6 o posterior.v Linux para procesadores Intel de 32 bits. Se da soporte a las distribuciones
Linux con las niveles siguientes: kernel 2.4.7, glibc 2.2.4.v IBM iSeries V4R5 o posterior, con los PTF y FixPaks de software de
requisito previo. Si desea obtener una lista de mantenimiento actual,consulte el archivo readme. Para determinar qué software está instalado enla estación de trabajo iSeries, entre DSPSFWRSC en un indicador de mandatosde iSeries.
v Entorno operativo Solaris Versión 2.6 o posterior.
Nota: Los releases futuros de las plataformas Linux pueden estar soportadoso puede que no. Consulte el sitio web de DB2 Universal Database paraLinux para obtener más información.
Si está utilizando los pasos de DB2 OLAP, deberá tener instalado DB2 OLAPServer (Versión 7 o posterior) o Essbase (Versión 6 o posterior). Para iSeries,deberá tener un ID de usuario que tenga autorización ALLOBJ y JOBCTL.Este nivel de autorización es necesario para el mandato RSTLICPGM y losmandatos STRVWD y ENDVWD de iSeries. Además, el perfil de usuario queinicia el daemon del agente de depósito también debe tener *PGMR(capacidad de enlace) como la clase de usuario.
Los agentes de depósito de AIX, Linux, Windows y del Entorno operativoSolaris necesitan cada uno 50 MB de espacio de disco fijo.
El agente de depósito de z/OS necesita 95 MB de espacio HFSaproximadamente.
El espacio de disco fijo no es aplicable a los agentes de depósito de iSeries.
Procedimiento:
Instale TCP/IP en el sitio de agente de depósito para establecer laconectividad entre el sitio de agente de depósito y el servidor de depósito.
Para atender a un cliente remoto desde un servidor DB2, establezca la variablede entorno DB2COMM en el servidor DB2:
20 Warehouse Manager Guía de instalación
db2set -i instancia DB2COMM=TCPIP
Este valor permite al servidor aceptar peticiones TCP/IP procedentes declientes remotos.
Conceptos relacionados:
v “Agentes de depósito” en la página 3
Tareas relacionadas:
v “Configuración de una conexión de base de datos utilizando el Asistente deconfiguración (CA)” en el manual Suplemento de instalación y configuración
v “Instalación de un agente de depósito de Windows” en la página 29v “Instalación del agente de depósito de z/OS” en la página 31v “Instalación del agente de depósito de iSeries” en la página 53v “Instalación de los agentes de depósito de AIX, Linux y el Entorno
operativo Solaris” en la página 65
Acceso a bases de datos fuente no DB2 utilizando ODBC
Se puede acceder a varias fuentes de depósito no DB2 desde sitios de agentemediante la utilización de controladores ODBC. El controlador ODBC dedepósito de datos para AIX, Linux, el Entorno operativo Solaris y Windows(sólo controlador ODBC) se instala al instalar un agente de depósito en unode estos sistemas operativos. Los controladores ODBC de depósito de datospara fuentes no DB2 son los controladores ODBC de DataDirectproporcionados por DataDirect Technologies, Inc.
Para la conectividad NFS o SNA, es necesario software de conectividadadicional. El software que se necesita depende del protocolo decomunicaciones que se utiliza en el sitio de agente.
Validación de la conectividad de una fuente de datos ODBC para agentesde depósito
Warehouse Manager proporciona un programa de prueba, llamado odbctest,que se puede ejecutar en los sitios de agente de depósito de Windows y UNIXpara validar la conectividad de los sitios de agente de depósito de Windows yUNIX a las fuentes de datos de ODBC. Este programa intenta conectarse a labase de datos que se especifique y lista el contenido del catálogo de base dedatos. Si el programa de prueba es capaz de conectarse a la base de datos, laconectividad está configurada correctamente y el agente de depósito debepoder conectarse. Si el programa de prueba no puede conectarse a la base dedatos fuente, se visualizará el código de error que se ha encontrado, así comolos mensajes de controlador ODBC. Estos mensajes le ayudarán a configurar ya arreglar la conexión a la base de datos fuente.
Capítulo 3. Instalación de agentes de depósito 21
Requisitos previos:
Si el sistema operativo es AIX, Linux o el Entorno operativo Solaris, asegúresede que el directorio inicial actual tiene definido el archivo .odbc.ini y de quela fuente a la que está intentando conectarse está definida en dicho archivo. Siel sistema operativo es Windows, asegúrese de que la fuente está definidacomo un DSN de sistema ODBC.
Procedimiento:
La ubicación del programa odbctest varía según el sistema operativo.v Windows: ...\SQLLIB\binv AIX: /usr/opt/db2_08_01v Entorno operativo Solaris/Linux: /opt/IBM/db2/V8.1
Para validar la conectividad de la fuente de datos ODBC para agentes dedepósito:1. Si está ejecutando el programa desde un sitio de agente de depósito de
UNIX, escriba lo siguiente:v En AIX, ejecute este mandato:
/usr/opt/db2_08_01/bin/IWH.environment.v En el Entorno operativo Solaris y Linux, ejecute este mandato:
/opt/IBM/db2/V8.1/bin/IWH.environment
2. En un indicador de mandatos de Windows o una línea de mandatos deUNIX, escriba odbctest <dsn> <uid> <pw>, donde:v <dsn> es la base de datos del sistema ODBC (Windows) a la que está
intentando conectarsev <uid> es un ID de usuario válido para conectarse a la base de datos
<dsn>v <pw> es una contraseña válida para el usuario <uid>
3. Para verificar la conexión a la fuente de datos ODBC del sistema (en esteejemplo denominada ’target’), escriba lo siguiente desde una ventana demandatos de Windows o desde una terminal de AIX, Linux o del Entornooperativo Solaris en el sitio de agente:odbctest target labriejj my1pw
Si la conectividad está configurada correctamente, la salida en la pantallaserá la siguiente:
22 Warehouse Manager Guía de instalación
Operation: Enter ODBC Test Program, RETCODE = 0Operation: Completed Initialization, RETCODE = 0Operation: SQLAllocEnv, RETCODE = 0Operation: SQLAllocConnect, RETCODE = 0target labriejj my1pwOperation: SQLConnect, RETCODE = 0Environment variable Files\SQLLIB\LOGGING/odbctest.set not definedOperation: Environment settings written to $(VWS_LOGGING)/odbctest.set, RETCODE = 0
(1) Operation: SQLConnectOptions, RETCODE = -1(1) SQLSTATE = S1092(1) SQLCODE = -99999(1) Error Message:(1) [IBM][Controlador CLI] CLI0133E Tipo de opción fuera de rango. SQLSTATE=S1092Operation: SQLAllocStmt, RETCODE = 0Operation: SQLTables, RETCODE = 0Table type=TABLE, VIEW, SYSTEM TABLE, ALIASIWH.APPEND, type= TABLE, remarks=IWH.EDITIONS, type= TABLE, remarks=IWH.MARY2, type= TABLE, remarks=IWH.NOMAPS, type= TABLE, remarks=LABRIEJJ.DB2STAT, type= TABLE, remarks=LABRIEJJ.KARL1, type= TABLE, remarks=LABRIEJJ.KARL2, type= TABLE, remarks=LABRIEJJ.MR_DB2STAT3, type= TABLE, remarks=SYSCAT.ATTRIBUTES, type= VIEW, remarks=SYSCAT.BUFFERPOOLNODES, type= VIEW, remarks=SYSIBM.SYSDUMMY1, type= SYSTEM TABLE, remarks=SYSSTAT.COLDIST, type= VIEW, remarks=SYSSTAT.COLUMNS, type= VIEW, remarks=SYSSTAT.FUNCTIONS, type= VIEW, remarks=SYSSTAT.INDEXES, type= VIEW, remarks=SYSSTAT.TABLES, type= VIEW, remarks=SYSSTAT.TABLES, type= VIEW, remarks=Operation: SQLFetch, RETCODE = 100SQLSTATE = 00000SQLCODE = 0Error Message:
Operation: SQLDisconnect, RETCODE = 0Operation: Exit ODBC Test Program, RETCODE = 0
Si hay alguna anomalía con la definición o la conectividad, se emitirá unerror en la pantalla. En este ejemplo, el usuario estaba intentando verificarla conectividad con una fuente de datos denominada myTEXT:
Operation: Enter ODBC Test Program, RETCODE = 0Operation: Completed Initialization, RETCODE = 0Operation: SQLAllocEnv, RETCODE = 0Operation: SQLAllocConnect, RETCODE = 0myTEXT labriejj my1pwOperation: SQLConnect, RETCODE = -1SQLSTATE = IM002SQLCODE = 0
Error Message:[Microsoft][Gestor de controlador ODBC] No se ha encontrado el nombre defuente de datos y no se ha especificado el controlador por omisión
Capítulo 3. Instalación de agentes de depósito 23
Environment variable Files\SQLLIB\LOGGING/odbctest.set not definedOperation: Environment settings written to $(VWS_LOGGING)/odbctest.set, RETCODE = 0Operation: SQLConnectOptions, RETCODE = 0Operation: SQLAllocStmt, RETCODE = -1SQLSTATE = 08003SQLCODE = 0Error Message:
[Microsoft][Gestor de controlador ODBC] Conexión no abiertaTable type=TABLE, VIEW, SYSTEM TABLE, ALIASOperation: SQLDisconnect, RETCODE = -1SQLSTATE = 08003SQLCODE = 0Error Message:
[Microsoft][Gestor de controlador ODBC] Conexión no abiertaOperation: Exit ODBC Test Program, RETCODE = 0
Atención: Tenga en cuenta que:v (1) A veces se puede producir un error al establecer opciones de
conexión. Esto es normal porque el programa ODBCTEST es unprograma genérico para todos los tipos de fuente y algunas opciones deconexión pueden no estar disponibles para todos los tipos de bases dedatos. Este error no afectará al funcionamiento de este programa deprueba.
v El agente de Windows debe tener el catálogo de base de datos comofuente de datos ODBC de sistema. La conectividad de la base de datosno puede necesitar la utilización de variables de entorno de usuario.
v Los agentes de UNIX deben tener una entrada para esta fuente en elarchivo .odbc.ini (ubicado en el directorio inicial del ID de usuario bajoel que se ejecuta el agente de UNIX).
Tareas relacionadas:
v “Configuración del entorno de agente de depósito de AIX, Linux y elEntorno operativo Solaris” en la página 69
Cómo asegurarse de que el soporte UNICODE está disponible paraagentes de depósito
Si está utilizando un agente de depósito de z/OS, AIX, Linux o del Entornooperativo Solaris, deberá asegurarse de que el soporte UNICODE estádisponible en el sistema.
Requisitos previos:
El sistema en el que se ejecuta el agente de depósito de Linux debe tenerinstalado glibc 2.1.3-21 o superior.
24 Warehouse Manager Guía de instalación
Procedimiento:
En z/OS, Iconv soporta la conversión a y desde UCS-2 en todos los releasesde z/OS que soportan el agente de depósito de z/OS.
Para verificar si el soporte UNICODE está disponible en AIX, entre:lslpp -al | grep -i iconv
Asegúrese de que se listan los conjuntos de archivos siguientes:
bos.iconv.ucs.comConvertidores base UNICODE
bos.iconv.ucs.pcConvertidores UNICODE para juegos de códigos de PC
También debe instalar el convertidor de lenguaje que corresponda a sulenguaje. Para obtener más información, vaya ahttp://www.austin.ibm.com/resource/aix_resource/Pubs.
Para verificar el soporte UNICODE en el Entorno operativo Solaris, entre:pkginfo | grep -i iconv
Si el soporte UNICODE está disponible, debería consultar el paquetesiguiente:SUNWuiu8 -- Iconv modules for UTF-8 Locale
Si está utilizando una versión de idioma nacional del agente de depósito,asegúrese de que ha instalado el juego de códigos y el módulo Iconvapropiados.
Para verificar el soporte UNICODE en Linux, entre:rpm -qf /usr/bin/iconv
Si el soporte UNICODE está disponible, debería consultar el paquetesiguiente:glibc-2.1.3-21 o superior
Atención: En Linux, iconv pertenece al paquete de biblioteca C de GNU. Si seinstala glibc-2.1.3-21 o superior en la máquina Linux, se soportará UNICODE.Puede verificarlo entrando rpm -qf /usr/bin/iconv y se visualizaráglibc-2.1.3-21 o superior como nombre de paquete.
Conceptos relacionados:
v “Agentes de depósito” en la página 3
Capítulo 3. Instalación de agentes de depósito 25
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19
Conectividad de agente de depósito con fuentes y destinos de depósito
Es necesario establecer conectividad de los sitios de agente de depósito a lasfuentes y los destinos de depósito. Para acceder a las fuentes y los destinos dedepósito, deberá tener los controladores ODBC del Centro de depósito dedatos o DB2® Connect, software de conectividad (por ejemplo TCP/IP) yclientes de bases de datos en los sitios de agente de depósito.
Al instalar un agente de depósito, se instalan controladores ODBC del Centrode depósito de datos para varias bases de datos que no son de DB2. ElCD-ROM de DB2 Universal Database™ también incluye controladores ODBCpara DB2.
Conceptos relacionados:
v “Productos de conectividad para fuentes y destinos de depósito” en lapágina 26
v “Clientes de base de datos en sitios de agente de depósito y servidores dedepósito” en la página 27
Tareas relacionadas:
v “Verificación de la conectividad TCP/IP entre el servidor de depósito y elagente de depósito” en la página 27
Productos de conectividad para fuentes y destinos de depósito
Instale los productos de conectividad que son necesarios para acceder afuentes y destinos de depósito remotos. Esto puede incluir la personalizaciónde TCP/IP o NetBIOS, el cliente SNA para Windows o el servidor SNA paraWindows.
Es necesario instalar los productos de conectividad en el servidor de depósito(si está utilizando un agente de depósito local) y en los sitios de agente dedepósito. Por ejemplo, puede acceder a una base de datos de la familia DB2®
a través de TCP/IP o NetBIOS. También puede acceder a una base de datosDB2 z/OS™ a través de TCP/IP o NetBIOS si hay una pasarela de DB2Connect™ accesible en la red con conectividad con la base de datos de sistemaprincipal que necesita. Los usuarios de Client Connect deben establecer laconectividad con las fuentes y los destinos de depósito del cliente, dado queClient Connect utiliza JDBC y no usa el servidor o agente de depósito.
Conceptos relacionados:
v “Conectividad de agente de depósito con fuentes y destinos de depósito”en la página 26
26 Warehouse Manager Guía de instalación
v “Clientes de base de datos en sitios de agente de depósito y servidores dedepósito” en la página 27
Tareas relacionadas:
v “Defining a warehouse target” en el manual Data Warehouse CenterAdministration Guide
v “Verificación de la conectividad TCP/IP entre el servidor de depósito y elagente de depósito” en la página 27
v “Defining DB2 warehouse sources” en el manual Data Warehouse CenterAdministration Guide
Información relacionada:
v “Supported non-DB2 data sources” en el manual Data Warehouse CenterAdministration Guide
Clientes de base de datos en sitios de agente de depósito y servidores dedepósito
Instale el componente cliente de una base de datos no DB2 remota encualquier lugar donde desee acceder a una base de datos remota (si estáutilizando un agente de depósito local).
Para la familia DB2® de bases de datos, se incluye la función de cliente DB2necesaria con DB2 Universal Database.
Conceptos relacionados:
v “Conectividad de agente de depósito con fuentes y destinos de depósito”en la página 26
v “Productos de conectividad para fuentes y destinos de depósito” en lapágina 26
Tareas relacionadas:
v “Verificación de la conectividad TCP/IP entre el servidor de depósito y elagente de depósito” en la página 27
Verificación de la conectividad TCP/IP entre el servidor de depósito y elagente de depósito
Para asegurarse de que existe conectividad entre las estaciones de trabajo,puede realizar una comprobación.
Procedimiento:
Pruebe la conectividad TCP/IP entre las siguientes estaciones de trabajo:v Del servidor de depósito a los sitios de agente de depósito
Capítulo 3. Instalación de agentes de depósito 27
v De los sitios de agente de depósito al servidor de depósitov Del cliente de administración del Centro de depósito de datos al servidor
de depósitov Del servidor de depósito al cliente de administración del Centro de
depósito de datos
Para probar la conectividad, entre ping nombresistpral donde nombresistprales el nombre de sistema principal TCP/IP del servidor de depósito, del clientede administración del Centro de depósito de datos o del sitio de agente dedepósito.
En los sistemas operativos AIX, Linux y Windows, verá varios mensajes en laventana que verifican la conexión TCP/IP, similares a los que se muestran enel ejemplo siguiente.
En el Entorno operativo Solaris, el mandato ping devolverá la informaciónsiguiente:host is alive
Para una estación de trabajo con agentes de depósito de AIX o Linux,asegúrese de que puede ejecutar ping para la estación de trabajo utilizandosólo el nombre de sistema principal sin el nombre de dominio local. Porejemplo, entre ping dgntserv2 en lugar de ping dgntserv2.stl.ibm.com.Puede que sea necesario añadir una entrada en el archivo /etc/hosts, porejemplo:123.45.67.89 dgntserv2 dgntserv2.stl.ibm.com
Pruebe la conectividad ODBC entre los servidores y clientes de base de datosno DB2. Si está utilizando un agente de depósito de Windows, verifique quela conectividad pueda establecerse como un proceso del sistema Windows.Puede utilizar el programa de prueba odbc que se envía con el agente dedepósito para probar que la conectividad y la configuración son correctas.
[C:\]ping dgntserv2.stl.ibm.comPING dgntserv2.stl.ibm.com: 56 data bytes64 bytes from 9.112.46.127: icmp_seq=1. time=0. ms64 bytes from 9.112.46.127: icmp_seq=2. time=0. ms64 bytes from 9.112.46.127: icmp_seq=3. time=0. ms64 bytes from 9.112.46.127: icmp_seq=4. time=0. ms
----dgntserv2.stl.ibm.com PING Statistics----5 packets transmitted, 4 packets received, 20% packet lossround-trip (ms) min/avg/max = 0/0/0
Figura 1. Respuesta de ejemplo del mandato PING
28 Warehouse Manager Guía de instalación
Conceptos relacionados:
v “Conectividad de agente de depósito con fuentes y destinos de depósito”en la página 26
v “Productos de conectividad para fuentes y destinos de depósito” en lapágina 26
v “Clientes de base de datos en sitios de agente de depósito y servidores dedepósito” en la página 27
Tareas relacionadas:
v “Configuración del acceso de depósito y controlador ODBC ClassicConnect” en la página 43
v “Comprobación de las comunicaciones bidireccionales entre el agente dedepósito de iSeries y el servidor de depósito” en la página 58
v “Determinación del origen de los errores de conectividad para el agente dedepósito de iSeries” en la página 60
Información relacionada:
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
Instalación del agente de depósito de Windows
La sección siguiente describe cómo instalar el agente de depósito de Windows.
Instalación de un agente de depósito de Windows
Al instalar el servidor de depósito con DB2 Universal Database en WindowsNT, Windows 2000 o Windows XP, se instala un agente por omisión. Sinecesita un agente de depósito que sea remoto respecto al servidor dedepósito, puede utilizar DB2 Warehouse Manager para instalar otro agente dedepósito.
Requisitos previos:
Antes de instalar un agente de depósito de Windows, deberá prepararse parala instalación.
Procedimiento:
Para instalar un agente de depósito de Windows:1. Cierre todos los programas de Windows.2. Inserte el CD-ROM de DB2 Warehouse Manager en la unidad de
CD-ROM. La característica de ejecución automática inicia el área deejecución de Instalación de DB2 automáticamente.
Capítulo 3. Instalación de agentes de depósito 29
3. Pulse Instalar productos en el área de ejecución.4. Asegúrese de que DB2 Warehouse Manager esté seleccionado y, a
continuación, pulse Siguiente.5. Continúe tal como le indica el Asistente de instalación de DB2.6. En la lista de características, seleccione Agente de depósito y, a
continuación, pulse Siguiente.7. Continúe tal como le indica el Asistente de instalación de DB2. Hay ayuda
en línea disponible para guiarle a lo largo de los pasos restantes.
Después de instalar el agente de depósito, registre las bases de datos fuente ydestino como DSN del sistema.
Conceptos relacionados:
v “Agentes de depósito” en la página 3v “Conectividad de agente de depósito con fuentes y destinos de depósito”
en la página 26
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19
Información relacionada:
v “Acceso a bases de datos fuente no DB2 utilizando ODBC” en la página 21
Instalación y configuración del agente de depósito de z/OS
Las secciones siguientes describen cómo instalar y configurar el agente dedepósito de z/OS.
Visión general del agente de depósito de z/OS
DB2® Warehouse Manager para z/OS™ incluye un agente de depósito dez/OS. Puede utilizar el agente para comunicarse entre DB2 UniversalDatabase™ para z/OS y otras bases de datos, incluidas bases de datos DB2 deotros sistemas operativos y bases de datos no DB2. El agente de depósitopuede comunicarse con fuentes de datos soportadas que utilicen una conexiónOpen Database Connectivity (ODBC). El agente de depósito se ejecuta en UnixSystems Services, necesita OS/390® Versión 2 Release 7 o posterior y escompatible con DB2 para OS/390 Versiones 5 y 6 y DB2 para z/OS y OS/390Versión 7.
El agente de depósito de z/OS soporta las tareas siguientes:v Copiar datos de una fuente de base de datos DB2 en un destino de base de
datos DB2v Producir contenido de ejemplo a partir de una tabla o un archivo
30 Warehouse Manager Guía de instalación
v Ejecutar programas definidos por el usuariov Acceder a bases de datos no DB2 mediante DB2 Relational Connectv Acceder a datos VSAM o IMS™ mediante Cross Access Classic Connectv Ejecutar programas de utilidad de DB2 Universal Database para z/OSv Ejecutar el trabajo apply para IBM® Data Propagatorv Ejecutar transformadores proporcionados por el depósito
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Inicio del daemon de agente de depósito de z/OS” en la página 36v “Inicio del daemon de agente como tarea iniciada de z/OS” en la página 47v “Ejecución de varios daemons de agente de depósito en un subsistema
z/OS” en la página 48
Información relacionada:
v “Soporte de agente de depósito de z/OS para pasos de programa Trilliumdefinido por el usuario” en la página 52
Instalación del agente de depósito de z/OS
El Directorio de programas DB2 Warehouse Manager se incluye con el agente dedepósito de z/OS y contiene información acerca de los requisitos para elalmacenamiento, la programación y los sistemas de control y destino.
Requisitos previos:
El agente de depósito de z/OS necesita el software siguiente:v OS/390 Versión 2.7 o posteriorv DB2 Universal Database para OS/390 Versión 5 o posteriorv OS/390 UNIX System Services
La tabla siguiente muestra los APAR que debe aplicar al subsistema DB2 antesde instalar el agente de z/OS.
Tabla 1. Requisitos de APAR
Versión de DB2 Universal Database Requisito de APAR
DB2 para OS/390 Versión 5 PQ36586, PQ46261
DB2 para OS/390 Versión 6 PQ36585, PQ46261
DB2 para z/OS y OS/390 Versión 7 PQ36585, PQ46261
Capítulo 3. Instalación de agentes de depósito 31
Restricciones:
El agente de depósito de z/OS necesita los siguientes privilegios de acceso:v ID de usuario con autorización AFP (Authorized Program Facility) (para
trabajar con UNIX System Services)v Autorización de EXECUTE en el plan de ODBCv Autorización de READ y WRITE en los directorios de rastreo de ODBC y
registro cronológico (si se está ejecutando con el rastreo de ODBC o elregistro cronológico activado)
Procedimiento:
Para instalar el agente de depósito de z/OS:1. Descargue el código para el agente de depósito de la cinta de SMP/E. El
directorio del programa se proporciona con el producto.Una de las bibliotecas de destino que se obtiene como resultado de lainstalación de SMP/E es un directorio de UNIX Systems Services, quecontiene los ejecutables de agente de depósito. El nombre por omisión deeste directorio es /usr/lpp/DWC. Este directorio contiene los archivosejecutables para el agente de depósito.
2. Configure un directorio inicial en Unix Systems Services para cada ID deusuario que vaya a iniciar el daemon de agente. El agente necesitavariables de entorno, que apunten a diversos directorios de salida ybibliotecas de DB2. El mejor modo de establecer estas variables consiste enponerlas en un archivo .profile del directorio inicial del usuario queiniciará el daemon de agente. De ese modo, cuando el usuario inicia lasesión, el archivo .profile se ejecuta automáticamente y establece lasvariables de entorno.Este ejemplo muestra el contenido de un archivo .profile de ejemplo:export VWS_LOGGING=/usr/lpp/DWC/logsexport VWP_LOG=/usr/lpp/DWC/vwp.logexport VWS_TEMPLATES=/usr/lpp/DWCexport DSNAOINI=/u/userid/dsnaoiniexport LIBPATH=/usr/lpp/DWC/ :$LIBPATHexport PATH=/usr/lpp/DWC/ :$PATHexport STEPLIB=DSN710.SDSNEXIT:DSN710.SDSNLOAD
3. Configure conexiones de kernel y daemon. Para configurar estasconexiones, añada las líneas siguientes al archivo /etc/services o aTCPIP.ETC.SERVICESFILE:vwkernel 11000/tcpvwd 11001/tcpvwlogger 11002/tcp
32 Warehouse Manager Guía de instalación
Para configurar conexiones entre el agente de depósito de z/OS y lasbases de datos, añada las bases de datos remotas a la base de datos decomunicaciones de z/OS.
Este ejemplo muestra inserciones de base de datos de comunicaciones deejemplo para conectar una base de datos que se ejecuta en NT con unabase de datos de z/OS:INSERT INTO SYSIBM.LOCATIONS(LOCATION, LINKNAME, PORT)
VALUES(’NTDB’,’VWNT704’,’60002’);INSERT INTO SYSIBM.IPNAMES(LINKNAME, SECURITY_OUT, USERNAMES, IPADDR)
VALUES(’VWNT704’, ’P’, ’O’, ’VWNT704.STL.IBM.COM’);INSERT INTO SYSIBM.USERNAMES(TYPE, AUTHID, LINKNAME, NEWAUTHID, PASSWORD)
VALUES(’O’, ’MVSUID’, ’VWNT704’, ’NTUID’, ’NTPW’);
4. Vincule ODBC a las bases de datos de forma local y remota. Dado que elagente de depósito de z/OS utiliza ODBC para comunicarse con DB2,deberá vincular el plan de ODBC con todas las bases de datos locales yremotas a las que accederá el agente.El ejemplo siguiente muestra algunas sentencias de paquete de vinculaciónde ejemplo para una base de datos DB2 para z/OS local. En el ejemplo sesupone que el sistema local se denomina DWC6 y que desea utilizar elnombre DWC6CLI para el nombre de paquete ODBC de dicho subsistema:DSN SYSTEM(DWC6)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLICS) ISO(CS)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLINC) ISO(NC)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIRR) ISO(RR)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIRS) ISO(RS)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIUR) ISO(UR)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIQR) ISO(QR)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIMS)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIC1)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIC2)BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIF4)
El ejemplo siguiente muestra algunas sentencias de paquete de vinculaciónde ejemplo para una base de datos DB2 para z/OS remota, dondeREMLOC es el nombre de ubicación del sistema DB2 para z/OS remotoque está registrado en la Base de datos de comunicaciones:DSN SYSTEM(DWC6)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLICS) ISO(CS)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLINC) ISO(NC)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIRR) ISO(RR)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIRS) ISO(RS)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIUR) ISO(UR)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIQR) ISO(QR)
Capítulo 3. Instalación de agentes de depósito 33
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIMS)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIC1)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIC2)BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIF4)
El ejemplo siguiente muestra algunas sentencias de paquete de vinculaciónde ejemplo para un DB2 Universal Database que se ejecuta en WindowsNT:BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLICS) ISO(CS)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLINC) ISO(NC)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIRR) ISO(RR)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIRS) ISO(RS)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIUR) ISO(UR)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIC1)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIC2)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIQR)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIF4)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIV1)BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIV2)
He aquí una sentencia de vinculación de ejemplo para vincular lospaquetes de ODBC para todas las ubicaciones de un plan:DSN SYSTEM(DWC6)BIND PLAN(DWC6CLI) PKLIST(*.DWC6CLI.* )
Cuando termine de vincular los paquetes de ODBC, verifique que lavariable de entorno DSNAOINI del archivo .profile apunte al archivo deinicialización de ODBC que utiliza el plan ODBC que acaba de vincular.
Por ejemplo, si el plan ODBC se denomina DWC6CLI y el sistema local sedenomina DWC6, el archivo de inicialización de ODBC debe contener lainformación siguiente:;SUBSYSTEM stanza[DWC6]MVSATTACH=CAFPLANNAME=DWC6CLI
5. Configure el archivo de inicialización de ODBC. Se incluye un archivo deinicialización de ODBC de ejemplo, INISAMP, en el directoriousr/lpp/DWC/. Puede editar este archivo para trabajar con el sistema opuede crear su propio archivo.Para asegurarse de que el archivo funciona correctamente, verifique queesté configurado adecuadamente:v La variable de entorno DSNAOINI debe apuntar al archivo de
inicialización.v El archivo debe incluir CONNECTTYPE=2 en la stanza común.v El valor de PLANNAME de la stanza de subsistema debe ser el nombre
del plan de ODBC que ha vinculado en el último paso.
34 Warehouse Manager Guía de instalación
v El archivo debe incluir MVSATTACHTYPE=CAF en la stanza desubsistema.
Asegúrese de que tiene una stanza de fuente de datos para el sistema DB2.Debe especificar el nombre de ubicación del sistema DB2 local.
He aquí un ejemplo de un archivo DSNAOINI:[COMMON]MVSDEFAULTSSID=DWC6CONNECTTYPE=2;APPLTRACE=1;APPLTRACEFILENAME=/usr/lpp/DWC/logs/application.CLITRACE;TRACEFLUSH=1;Example SUBSYSTEM stanza for V71A subsystem[DWC6]MVSATTACHTYPE=CAFPLANNAME=DWC6CLI;DATA SOURCE stanza for ISC710P1 data source[ISC710P1]
Para activar el rastreo de ODBC, elimine los puntos y comas de la primeracolumna de la sección COMMON.
6. El agente de depósito de z/OS es un proceso de daemon. Dado que eldaemon de agente utiliza la función _password( ), defina estos programasejecutables de agente en el control de programa RACF:libtls4d.dlliwhcomnt.dllvwd
Para definir los programas ejecutables en el control de programa RACF,vaya al directorio donde se almacenan los archivos ejecutables del Centrode depósito de datos y ejecute los mandatos siguientes:extattr +p libtls4d.dllextattr +p iwhcomnt.dllextattr +p vwd
Para utilizar el mandato extattr con el parámetro +p, deberá tener comomínimo acceso READ (lectura) a la clase BPX.FILEATTR.PROGCTLFACILITY.
Este ejemplo muestra el mandato RACF que se utiliza para dar estepermiso al ID de usuario JOEUSER:RDEFINE FACILITY BPX.FILEATTR.PROGCTL UACC(NONE)PERMIT BPX.FILEATTR.PROGCTL CLASS(FACILITY) ID(JOEUSER)ACCESS(READ)SETROPTS RACLIST(FACILITY) REFRESH
Capítulo 3. Instalación de agentes de depósito 35
7. Inicie el daemon de agente. Utilice Telnet para conectarse a UNIX SystemsServices de OS/390 mediante el nombre de sistema principal z/OS yOS/390 y el puerto USS.
Conceptos relacionados:
v “Contenido de ejemplo de tablas de DB2 y archivos planos para z/OS yOS/390” en la página 41
v “Agentes de depósito” en la página 3v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Inicio del daemon de agente de depósito de z/OS” en la página 36v “Inicio del daemon de agente como tarea iniciada de z/OS” en la página 47
Inicio del daemon de agente de depósito de z/OS
En general, al ID de usuario que inicia el daemon de agente de depósito dez/OS no se le debe permitir utilizar el perfil de clase de recursoBPX.DAEMON. El daemon de agente emite el mandato setuid(), que es unafunción controlada. Cuando un ID de usuario ejecuta un programa que emiteun mandato que es una función controlada, el kernel de UNIX SystemsServices comprueba si al ID de usuario se le ha dado permiso para utilizar elperfil de clase de recurso BPX.DAEMON. Si se le ha dado permiso, el kernelcomprueba si todos los programas cargados en el espacio de direcciones sehan definido en Control de programas. Si se ha cargado un programa nocontrolado, el espacio de direcciones se marca como sucio. En ese caso, elprograma no puede ejecutar ninguna función controlada como, por ejemplo,setuid(). Cuando sea éste el caso, se visualizará un código de retornoEMVSERR con un código de razón JRENVIRTY. El mensaje: ″BPXP014I SEDEBE CONTROLAR ENTORNO PARA PROCESO DE DAEMON(BPX.DAEMON)″ significa que:v Al ID de usuario que ha iniciado el daemon de agente se le ha permitido
utilizar el perfil de clase de recurso BPX.DAEMONv Se ha emitido un mandato que era una función controladav Se ha cargado como mínimo un programa no controlado
Procedimiento:
Para iniciar el daemon en primer plano, entre vwd en una línea de mandatosbajo un shell de UNIX Systems Services.
Para iniciar el daemon en segundo plano, entrevwd>/usr/lpp/DWC/logs/vwd.log 2>&1 &
36 Warehouse Manager Guía de instalación
en una línea de mandatos bajo un shell de UNIX Systems Services, donde/usr/lpp/DWC/logs/vwd.log es el nombre de la vía de acceso y el archivodonde desea crear un conducto para la salida del daemon.
Para verificar que el daemon de agente de depósito de z/OS está enejecución, entre ps -e | grep vwd en una línea de mandatos del shell deUNIX.
O entre D OMVS,a=all en la consola de z/OS y busque la serie vwd.
Conceptos relacionados:
v “Agentes de depósito” en la página 3v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Inicio del daemon de agente como tarea iniciada de z/OS” en la página 47
Programas definidos por el usuario de DB2 Warehouse Manager
El paquete de DB2® Warehouse Manager para z/OS™ incluye los siguientesprogramas definidos por el usuario:v VWPFTP se ejecuta en un archivo de mandatos FTP.v VWPMVS somete una corriente de trabajos JCL.v VWPRCPY copia un archivo utilizando FTP.v XTClient es un programa cliente activador.
Además, puede crear procedimientos almacenados y programas definidos porel usuario en el Centro de depósito de datos. El agente de depósito de z/OSsoporta cualquier programa ejecutable que se ejecute bajo UNIX® SystemsServices.
Un programa definido por el usuario se asigna a uno o más pasos. Cuando seejecuta un programa definido por el usuario, se producen las accionessiguientes:v El agente ejecuta el programa definido por el usuario.v El programa definido por el usuario devuelve un código de retorno y un
archivo de comentarios al agente.v El agente devuelve los resultados al kernel.
Utilice la variable de entorno VWP_LOG para definir un directorio donde losprogramas definidos por el usuario puedan grabar la salida.
Capítulo 3. Instalación de agentes de depósito 37
Si desea utilizar un programa definido por el usuario para transferir untrabajo con FTP, primero deberá crear el JCL y los datos que desea someter. Elnombre de trabajo en el JCL debe ser IDUSUARIOX, donde X es una letra oun número de 1 carácter (por ejemplo: USUARIOJOEA). La clase de salidapara los archivos MSGCLASS y SYSOUT que están contenidos en el JCL debeespecificar una clase de salida mantenida por JES.
El máximo de LRECL para el trabajo sometido es de 254 caracteres. JES sóloexplora los primeros 72 caracteres de JCL.
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Reducción del número de caracteres del archivo de variables de entorno
para los transformadores de depósito de z/OS” en la página 98
Información relacionada:
v “Soporte de agente de depósito de z/OS para pasos de programa Trilliumdefinido por el usuario” en la página 52
Planificación de pasos de depósito con el programa activador (XTClient)
Utilice el programa activador para planificar pasos de depósito desde z/OS oOS/390. Tanto usted como un planificador de trabajos de OS/390 puedesometer un trabajo que active un paso en el Centro de depósito de datos. Si elpaso es satisfactorio, el paso del activador del JCL devuelve un código deretorno de 0.
Requisitos previos:
Debe tener Java Development Kit (JDK) 1.1.8 o posterior instalado en UnixSystems Services para utilizar el programa activador.
Procedimiento:
Para iniciar el programa activador, inicie XTServer en el sistema donde se estáejecutando el servidor de depósito.
Cuando se inicie XTServer en Windows, inicie el XTClient en Unix SystemServices o utilice el JCL de proceso por lotes.
38 Warehouse Manager Guía de instalación
A continuación se muestra un JCL de ejemplo para iniciar el activador://DBA1A JOB 1,’XTCLIENT’,CLASS=A,MSGCLASS=H,// MSGLEVEL=(1,1),REGION=4M,NOTIFY=&SYSUID//***********************************************//* submit iwhetrig//***********************************************//BRADS EXEC PGM=BPXBATCH,// PARM=(’sh cd /usr/lpp/DWC/; java XTClient 9.317.171.133 1100x// 9 drummond pw bvmvs2nt 1 1 100’)//STDOUT DD PATH=’/tmp/xtclient.stdout’,// PATHOPTS=(OWRONLY,OCREAT),// PATHMODE=SIRWXU//STDERR DD PATH=’/tmp/xtclient.stderr’,// PATHOPTS=(OWRONLY,OCREAT),// PATHMODE=SIRWXU//
El JCL de ejemplo anterior muestra que los parámetros continúan en una líneanueva. Escriba los parámetros hasta la columna 71, ponga una X en lacolumna 72 y continúe en la columna 16 de la línea siguiente. La primeraparte del parámetro (cd /usr/lpp/DWC/;) es una sentencia que cambia aldirectorio donde está instalado el agente de depósito de z/OS.
La segunda parte del parámetro inicia XTClient y pasa los parámetrossiguientes:v El nombre de sistema principal o la dirección IP del servidor DWCv El puerto de servidor DWC (normalmente 11009)v El ID de usuario de DWCv La contraseña de DWCv El nombre del paso a ejecutarv Un mandato de servidor DWC, donde:
– 1 = llenar de datos el paso– 2 = promocionar el paso a la modalidad de prueba– 3 = promocionar el paso a la modalidad de producción– 4 = degradar el paso a la modalidad de prueba– 5 = degradar el paso a la modalidad de desarrollo
v La opción que indica si se debe esperar a que termine el paso, donde 1= síy 0 = no
v El número máximo de filas (utilice 0 o espacio en blanco para captar todaslas filas)
Capítulo 3. Instalación de agentes de depósito 39
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31
Información relacionada:
v “Soporte de agente de depósito de z/OS para pasos de programa Trilliumdefinido por el usuario” en la página 52
Modificación de la plantilla del Centro de depósito de datos para soporteFTP
El Centro de depósito de datos instala una plantilla JCL para transferirarchivos utilizando FTP. Si piensa utilizar los mandatos de FTP GET o PUTpara transferir archivos desde un sistema principal z/OS a otro sistemaprincipal remoto, necesitará cambiar la información de cuenta de la plantillaJCL para el sistema z/OS.
Procedimiento:
Para cambiar la plantilla del Centro de depósito de datos para soporte FTP:1. Inicie la sesión con un ID que tenga autorización para copiar y actualizar
archivos del directorio /usr/lpp/DWC.2. Busque el archivo ftp.jcl y cópielo con el nuevo nombre de archivo
nombresistema.ftp.jcl, donde nombresistema es el nombre del sistemaz/OS.
3. Cree una copia de este archivo para cada sistema z/OS en el que pienseejecutar pasos que sometan JCL, por ejemplo, VWPMVS.Por ejemplo, si desea ejecutar un paso que somete JCL en STLMVS1, creeuna copia del archivo denominado STLMVS1.ftp.jcl.
4. Utilice un editor de texto para personalizar el JCL a fin de satisfacer susnecesidades.
5. Cambie la información de cuenta para que coincida con la información decuenta estándar para el sistema OS/390 MVS. No cambie ningúnparámetro que esté entre corchetes, por ejemplo [IDUSUARIO] y[ARCHIVOFTP]. Los corchetes son los caracteres hexadecimales X'AD' yX'BD', respectivamente. Si el tipo de terminal TSO no está establecido en3278A en la Opción 0 de SPF, puede que estos valores se visualicen comocaracteres especiales en lugar de visualizarse como corchetes. Esto no esningún problema si no cambia X'AD' o X'BD' o ninguno de los datos queestán entre los caracteres.
6. Actualice la variable de entorno VWS_TEMPLATES para que apunte aldirectorio del archivo de plantilla copiado.
40 Warehouse Manager Guía de instalación
El Centro de depósito de datos incluye esta plantilla JCL de ejemplo://[IDUSUARIO]A JOB , ’PUT/GET’,//* EL NOMBRE DEL TRABAJO DEBE SER EL NOMBRE DEL//* ID DE USUARIO DE MVS SEGUIDO DE UN CARÁCTER ALFANUMÉRICO.//* ESTO ES UNA RESTRICCIÓN DE FTP/MVS.// CLASS=A,// USER=&SYSUID,// NOTIFY=&SYSUID,// TIME=(,30),// MSGCLASS=H//STEP1 EXEC PGM=FTP,PARM=’( EXIT’//INPUT DD DSN=[ARCHIVOFTP],DISP=SHR//OUTPUT DD SYSOUT=*//SYSPRINT DD SYSOUT=*
Conceptos relacionados:
v “Programas definidos por el usuario de DB2 Warehouse Manager” en lapágina 37
v “Transformadores de z/OS” en la página 93v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31
Contenido de ejemplo de tablas de DB2 y archivos planos para z/OS yOS/390
Mediante la utilización del agente de depósito de z/OS™, puede visualizar unejemplo del contenido de las tablas de DB2® o ver el contenido de cualquierarchivo (con o sin definiciones de columna). También puede producircontenido de ejemplo de archivos IMS™ o VSAM con Classic Connectutilizando el agente de depósito de z/OS. La posibilidad de crear ejemplos decontenido de los archivos planos es limitada. El depósito sólo visualiza datosde tipo carácter de los archivos planos. Además, cuando se establece elarchivo como fuente, se deben definir los campos individuales en la definiciónde archivo para que el agente pueda visualizar los datos en el desplazamientoy la longitud correctos para cada campo.
El agente también tiene una capacidad limitada para visualizar archivosnativos secuenciales de z/OS y Unix Systems Services. Para estos archivos, eldepósito sólo visualiza datos de tipo carácter. Además, deberá definir loscampos individuales en la definición de archivo para que el agente puedavisualizar los datos en el desplazamiento y la longitud correctos para cadacampo.
Capítulo 3. Instalación de agentes de depósito 41
Conceptos relacionados:
v “Programas definidos por el usuario de DB2 Warehouse Manager” en lapágina 37
v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Ejecución de programas de utilidad de DB2 para z/OS” en la página 44
Acceso a bases de datos fuera de la familia DB2 con el agente dedepósito de z/OS
Para acceder a sistemas que no son DB2 Universal Database, el agente dedepósito de z/OS™ utiliza DB2® Relational Connect. DB2 Relational Connectpermite al agente de depósito acceder a una base de datos que no es de lafamilia DB2.
DB2 Relational Connect puede acceder a bases de datos Oracle, Sybase,Microsoft® SQL Server, Teradata y a cualquier otra base de datos que tenga uncontrolador ODBC que se ejecute en Windows®, AIX, Linux o el Entornooperativo Solaris.
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Instalación de transformadores de depósito” en la página 90
Acceso a IMS y VSAM en OS/390 o z/OS
El agente de depósito de z/OS™ puede acceder a IMS™ y VSAM mediante elcontrolador ODBC de Classic Connect. Con Classic Connect, puede configuraruna definición como de DB2 de conjuntos de datos IMS y VSAM y, acontinuación, acceder a ellos utilizando ODBC. Deberá comprar e instalarClassic Connect por separado del agente de depósito.
El agente de depósito de z/OS carga el controlador ODBC correcto basándoseen el hecho de que una petición esté dirigida a Classic Connect o a DB2. Siestá accediendo a una fuente DB2®, el agente carga el controlador ODBC deDB2. Si está accediendo a una fuente VSAM o IMS, el agente carga elcontrolador ODBC de Classic Connect. Entonces se procesa la petición delagente.
42 Warehouse Manager Guía de instalación
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Configuración de transformadores de depósito en DB2 para z/OS” en lapágina 96
v “Configuración del acceso de depósito y controlador ODBC ClassicConnect” en la página 43
Configuración del acceso de depósito y controlador ODBC ClassicConnect
Con Classic Connect, puede ver un archivo individual o una parte de unarchivo como una o más tablas relacionales. Puede correlacionar los datos deIMS y VSAM para Classic Connect a fin de acceder a ellos. Puedecorrelacionar los datos manualmente o utilizar el correlacionador de datos norelacional Classic Connect de Microsoft Windows.
Procedimiento:
Para configurar el acceso de depósito y controlador ODBC de Classic Connect:1. Instale el Servidor de datos Classic Connect en OS/390.2. Opcional: Instale el producto Correlacionador de datos Classic Connect en
Windows.3. Defina las tablas lógicas de Classic Connect de modo que Classic Connect
pueda acceder a los datos de forma relacional. Puede utilizar elcorrelacionador de datos a fin de crear las definiciones para las estructurasIMS y VSAM o crear las definiciones manualmente.
4. Configure el acceso al depósito:a. Cree un archivo .ini de Classic Connect. Hay un archivo de
configuración de aplicación Classic Connect de ejemplo cxa.ini en eldirectorio /usr/lpp/DWC/:* national language for messagesNL = US English
* resource master fileNL CAT = usr/lpp/DWC/v4r1m00/msg/engcatFETCH BUFFER SIZE = 32000DEFLOC = CXASAMPUSERID = uidUSERPASSWORD = pwdDATASOURCE = DJX4DWC tcp/9.112.46.200/1035MESSAGE POOL SIZE = 1000000
b. Actualice la línea DATASOURCE del archivo .ini. Esta línea contieneun nombre de fuente de datos y una dirección de protocolo. El nombre
Capítulo 3. Instalación de agentes de depósito 43
de fuente de datos debe corresponder a un nombre de Procesador deconsultas que esté definido en el Servidor de datos Classic Connect,que está ubicado en la entrada QUERY PROCESSOR SERVICE INFOENTRY del archivo de configuración de servidor de datos. La direcciónde protocolo está en el mismo archivo en la entrada TCP/IP SERVICEINFO. USERID y USERPASSWORD de este archivo se utilizan aldefinir una fuente de datos de depósito.
c. En el archivo .profile, exporte la variable de entorno CXA_CONFIG alos archivos de programa controlador ODBC de Classic Connect, quesuelen estar en el mismo directorio que el archivo .ini.
d. En el archivo .profile, actualice la variable de entorno LIBPATH paraincluir la vía de acceso a los archivos de programa controlador ODBCde Classic Connect, que suelen estar en el mismo directorio que elarchivo .ini.
e. Opcional: Verifique la instalación con el programa de pruebaCXASAMP. Entre cxasamp desde el directorio que contiene el archivo.ini. La ubicación /uid/pwd es la fuente de datosnombre/idusuario/contraseñausuario que está definida en el archivo .ini.
f. Defina una fuente de datos en el depósito del mismo modo que definecualquier fuente de datos de DB2.
No necesita actualizar el archivo dsnaoini porque DB2 para z/OS yOS/390 no tiene gestor de controlador. El gestor de controlador paraClassic Connect está incorporado en el agente de depósito de z/OS.
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93v “Acceso a IMS y VSAM en OS/390 o z/OS” en la página 42v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Instalación de transformadores de depósito” en la página 90
Ejecución de programas de utilidad de DB2 para z/OS
DSNUTILS es un procedimiento almacenado de DB2 para z/OS y OS/390 quese ejecuta en un entorno WLM y RRS. DB2 Warehouse Manager proporcionauna interfaz a DSNUTILS para que pueda incluir programas de utilidad deDB2 en los pasos del Centro de depósito de datos. Puede utilizar DSNUTILSpara ejecutar cualquier programa de utilidad de DB2 instalado usando lainterfaz de procedimiento almacenado definida por el usuario. Los programasde utilidad LOAD, REORG y RUNSTATS de DB2 para z/OS y OS/390 tienenhojas de propiedades que puede utilizar para cambiar el modo en que seejecuta el programa de utilidad. Además, el paso UTILITY tiene una hoja depropiedades que contiene una lista los 41 parámetros de DSNUTILS con
44 Warehouse Manager Guía de instalación
campos de entrada para cada parámetro, con el fin de que pueda ejecutarcualquier programa de utilidad que DB2 para z/OS soporte.
Procedimiento:
Para ejecutar programas de utilidad de DB2 para z/OS:1. Ejecute el trabajo DSNTIJSG cuando instale DB2 para establecer y vincular
el procedimiento almacenado DSNUTILS. Asegúrese de que la definiciónde DSNUTILS incluye PARAMETER STYLE GENERAL.
2. Habilite los procedimientos almacenados gestionados por WLM.3. Configure los entornos RRS y WLM.4. Opcional: Ejecute los programas DSNUTILS de proceso por lotes de
ejemplo proporcionados por DB2.5. Vincule el plan de DSNUTILS con el plan de DSNCLI de modo que ODBC
pueda llamar al procedimiento almacenado:BIND PLAN(DSNAOCLI) PKLIST(*.DSNAOCLI.*, *.DSNUTILS.*)
6. Configure un paso utilizando el Centro de depósito de datos y ejecute elpaso. El tipo de llenado debe ser APPEND. Si no lo es, el Centro dedepósito de datos suprime todos los elementos de la tabla antes deejecutar el programa de utilidad.
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31
Información relacionada:
v “Soporte de agente de depósito de z/OS para pasos de programa Trilliumdefinido por el usuario” en la página 52
Copia de datos entre tablas de DB2 para z/OS utilizando el programa deutilidad LOAD
Cuando desee copiar una tabla bajándola a un archivo plano y luegocargando dicho archivo plano en una tabla diferente, normalmente deberádescargar los datos, editar las sentencias de control de carga que produce ladescarga y, a continuación, cargar los datos. Mediante la utilización del agentede depósito de z/OS, puede especificar que desea volver a cargar datos enuna tabla diferente sin detenerse entre los pasos y editar manualmente lassentencias de control.
Capítulo 3. Instalación de agentes de depósito 45
El procedimiento siguiente funcionará para las tablas fuente y de destino deDB2 para z/OS que estén en el mismo subsistema DB2 o en subsistemas DB2diferentes. Puede especificar el nombre de tabla con un esquema(:TABLE:DBVW.INVENTORY) o sin esquema (:TABLE:INVENTORY) parautilizar un esquema por omisión.
Procedimiento:
Para copiar datos entre tablas de DB2 para z/OS utilizando el programa deutilidad LOAD:1. Cree un paso que descargue un archivo utilizando el programa de utilidad
UNLOAD o el programa de utilidad REORG TABLESPACE. Ambosprogramas de utilidad producen dos archivos de salida, uno con los datosde tabla y otro con la sentencia de control de programa de utilidad que sepuede añadir al programa de utilidad LOAD.A continuación se proporciona un ejemplo de los parámetros deDSNUTILS que puede utilizar para el paso Reorg Unload:UTILITY_ID REORGULXRESTART NOUTSTMT REORG TABLESPACE DBVW.USAINENT UNLOAD EXTERNALUTILITY_NAME REORG TABLESPACERECDSN DBVW.DSNURELD.RECDSNRECDEVT SYSDARECSPACE 50PNCHDSN DBVW.DSNURELD.PNCHDSNPNCHDEVT SYSDAPNCHSPACE 3
2. Utilice la interfaz de Programa de utilidad de DB2 para z/OS para crearun paso de carga. El parámetro de sentencia del programa de utilidadDSNUTILS especifica una sentencia de control de programa de utilidad.La interfaz de programa de utilidad de depósito le permite incluir unnombre de archivo en el campo de sentencia de programa de utilidad.Puede especificar el archivo que contiene la sentencia de control válidautilizando la palabra clave :FILE: y el nombre de la tabla que desea cargarutilizando la palabra clave :TABLE:.
3. Para utilizar el programa de utilidad LOAD para trabajar con la salida delejemplo anterior, aplique los valores de parámetro siguientes en laspropiedades de LOAD:UTILITY_ID LOADREORGRESTART NOUTSTMT :FILE:DBVW.DSNURELD.PNCHDSN:TABLE:[DBVW].INVENTORYUTILITY_NAME LOADRECDSN DBVW.DSNURELD.RECDSNRECDEVT SYSDA
4. En el campo UTSTMT, escriba una sentencia de carga o el nombre delarchivo que se ha producido desde el programa de utilidad REORG con laopción UNLOAD EXTERNAL. El ejemplo anterior funcionará para las
46 Warehouse Manager Guía de instalación
tablas fuente o las tablas de destino de DB2 para z/OS, tanto si dichastablas están en el mismo subsistema DB2 como si están en subsistemasDB2 diferentes. El archivo plano de sentencia de control puede ser unarchivo HFS o MVS nativo.
.
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93
Tareas relacionadas:
v “Ejecución de programas de utilidad de DB2 para z/OS” en la página 44
Inicio del daemon de agente como tarea iniciada de z/OS
Si se configura el daemon de agente como una tarea iniciada se puede iniciarel daemon desde la consola de z/OS.
Requisitos previos:
v Debe definir un ID de usuario para asociarlo con el procedimiento. El ID deusuario debe poder grabar en STDOUT y STDERR y leer en STDENV.
v El ID de usuario y su grupo deben tener definido un segmento OMVS.
Procedimiento:
Para iniciar el daemon de agente como una tarea iniciada de z/OS:1. Cree un archivo que contenga las variables de entorno para el daemon de
agente. Por ejemplo, cree un archivo de entorno que contenga las variablesde entorno (sin el mandato export). Añada /bin a la variable de entornoPATH y añada las variables de entorno _BPX_BATCH_SPAWN y_BPX_SHAREAS tal como se muestra. El archivo de variables de entornopuede denominarse /u/USERID/BPXprofile y contener:STEPLIB=DSN710.SDSNEXIT:DSN710.SDSNLOAD:$STEPLIBLIBPATH=/usr/lpp/DWCPATH=/bin:/usr/lpp/DWCCXA_CONFIG=/usr/lpp/DWC/cxa.iniVWS_LOGGING=/u/USERID/logsVWP_LOG=/u/USERID/logs/vwp.logDSNAOINI=/u/USERID/dsnaoiniIBM_MIXED_MODE_THRESHOLD=0_BPX_BATCH_SPAWN=YES_BPX_SHAREAS=NO
2. Cree un procedimiento en una biblioteca de procedimientos. Puede quenecesite ponerse en contacto con el programador del sistema paradeterminar qué biblioteca de procedimientos debe utilizar. Elprocedimiento utilizará BPXBATCH para iniciar el daemon de agente.
Capítulo 3. Instalación de agentes de depósito 47
Apunte la tarjeta STDENV DD al archivo de variables de entorno creadoen el paso 1. A continuación se muestra un ejemplo de un procedimientopara iniciar el daemon de agente.//*************************************************************//* Iniciar el daemon de agente 390 en proceso por lotes//*************************************************************//VWDPROC EXEC PGM=BPXBATCH,PARM=’pgm /usr/lpp/DWC/vwd’,// REGION=8M//STDOUT DD PATH=’/tmp/stdout’,// PATHOPTS=(OWRONLY,OCREAT),// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)//STDERR DD PATH=’/tmp/stderr’,// PATHOPTS=(OWRONLY,OCREAT),// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)//STDENV DD PATH=’/u/USERID/BPXprofile’,// PATHOPTS=ORDONLY
Para iniciar el daemon de agente desde una consola, entre S vwdproc, dondevwdproc es el nombre del procedimiento que ha creado.
Para detener el daemon de agente desde una consola, entre C vwdproc, dondevwdproc es el nombre del procedimiento que ha creado.
Conceptos relacionados:
v “Contenido de ejemplo de tablas de DB2 y archivos planos para z/OS yOS/390” en la página 41
v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Configuración de procedimientos almacenados Java en el subsistema DB2
para los transformadores de depósito” en la página 95v “Ejecución de programas de utilidad de DB2 para z/OS” en la página 44v “Ejecución de varios daemons de agente de depósito en un subsistema
z/OS” en la página 48
Ejecución de varios daemons de agente de depósito en un subsistemaz/OS
El puerto por omisión conocido públicamente en el que el daemon de agenteescucha es el 11001. Sólo puede haber un daemon escuchando en el puerto11001 y su entorno sólo puede apuntar a un archivo DSNAOINI. Un archivoDSNAOINI sólo puede apuntar a un subsistema DB2. Esto significa que unagente z/OS determinado sólo puede realizar una conexión LOCAL con unsubsistema DB2 por instancia de z/OS. Sin embargo, el agente puedeconectarse a muchos subsistemas DB2 mediante el uso del compartimiento de
48 Warehouse Manager Guía de instalación
datos o mediante DRDA. También puede tener varios daemons en ejecuciónen un solo sistema z/OS, cada uno de ellos conectado a un subsistema DB2.
Procedimiento:
Para ejecutar varios daemons de agente de depósito en un sistema z/OS:1. Añada una entrada nueva a /etc/services o TCPIP.ETC.SERVICES en
z/OS. Por ejemplo:vwda 11014/tcp <--- utilizar un número de puerto nuevo
2. En el .profile que se utiliza para ejecutar este daemon nuevo, añada:export vwdPortName=vwda <---coincide con el nombre del archivo services
3. En el servidor de depósito, cambie la entrada enc:\winnt\system32\drivers\etc\services para Windows o /etc/servicesen UNIX para que coincida con el número de puerto nuevo:vwd 11014/tcp
Conceptos relacionados:
v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Inicio del daemon de agente de depósito de z/OS” en la página 36v “Configuración de procedimientos almacenados Java en el subsistema DB2
para los transformadores de depósito” en la página 95v “Inicio del daemon de agente como tarea iniciada de z/OS” en la página 47
Utilización del agente de depósito de z/OS para automatizar los pasos deapply de duplicación de DataPropagator
Puede utilizar el agente de depósito de z/OS para automatizar los pasos deapply de duplicación de DataPropagator. La duplicación necesita una base dedatos fuente, una base de datos de control y una base de datos de destino(pueden ser bases de datos diferentes o la misma). Las tablas de control deduplicación deben instalarse en estas bases de datos. Un trabajo de captura leela anotación cronológica de DB2 para determinar qué filas de la base de datosfuente se añaden, se actualizan o se suprimen. Entonces el trabajo graba loscambios en una tabla de datos de cambios (también conocida como tabla CD).A continuación, se ejecuta un trabajo apply para aplicar los cambios en unabase de datos de destino. El paquete de DB2 Warehouse Manager puedeautomatizar el trabajo apply creando un paso de duplicación. Utilice el Centrode depósito de datos con el fin de definir un paso para la ejecución del trabajoy para el momento en que debe ejecutarse. El agente de depósito ejecuta elprograma Apply cuando se ejecuta el paso de depósito.
Capítulo 3. Instalación de agentes de depósito 49
Para utilizar DataPropagator Versión 8, deberá actualizar las variables deentorno STEPLIB y PATH a fin de que apunten a la biblioteca y el directoriode duplicación de los ejecutables. DataPropagator Versión 8 no necesitaninguna plantilla JCL (se necesita una plantilla JCL para DataPropagatorVersión 7 o anteriores).
Cuando se utiliza DataPropagator Versión 7 (o anteriores), se debe utilizar unaplantilla JCL (que se incluye en el paquete de DB2 Warehouse Manager) paraobtener soporte de duplicación. Si piensa utilizar el agente de depósito dez/OS para ejecutar el programa Apply, necesitará cambiar la información decuenta y de archivo de esta plantilla para el sistema OS/390 o z/OS.
Procedimiento:
Si desea utilizar el agente de depósito de z/OS para automatizar los pasos deDataPropagator Versión 7 (o anteriores):1. Inicie la sesión con un ID que tenga autorización para copiar y actualizar
archivos en el directorio /usr/lpp/DWC/.2. Busque el archivo apply.jcl y cópielo como nombresistema.apply.jcl,
donde nombresistema es el nombre del sistema MVS de OS/390.Por ejemplo, en STLMVS1, cree una copia del archivo denominadoSTLMVS1.apply.jcl.
3. Utilice un editor de texto para personalizar el JCL a fin de satisfacer losrequisitos. Cambie la información de cuenta para que coincida con lainformación de cuenta estándar y cambie el archivo correspondiente aSTEPLIB DD y MSGS DD para el sistema MVS de OS/390.
4. Si es necesario, cambie el nombre de programa de la tarjeta EXEC.No cambie ningún parámetro que esté entre corchetes, por ejemplo[IDUSUARIO] y [PARMS_APPLY]. Los corchetes son los caractereshexadecimales X'AD' y X'BD', respectivamente. Si el tipo de terminal TSOno está establecido en 3278A en la Opción 0 de SPF, puede que estosvalores se visualicen como caracteres especiales en lugar de visualizarsecomo corchetes. Esto no es ningún problema si no cambia XAD o X BD, oninguno de los datos que están entre los caracteres.
5. Actualice la variable de entorno VWS_TEMPLATES para que apunte aldirectorio del archivo de plantilla copiado.A continuación se muestra la plantilla de JCL que se incluye con el Centrode depósito de datos://[IDUSUARIO]A JOB ,MSGCLASS=H,MSGLEVEL=(1,1),// REGION=2M,TIME=1440,NOTIFY=&SYSUID//* NO CAMBIE LA PRIMERA LÍNEA DE ESTA PLANTILLA.//* EL JCL RESTANTE DEBE MODIFICARSE PARA EL SITIO.//**********************************************//* EJECUTAR APPLY/MVS EN OS/390 DB2 6.1 *//**********************************************
50 Warehouse Manager Guía de instalación
//ASNARUN EXEC PGM=ASNAPV66,REGION=10M,// [PARMS_APPLY]//STEPLIB DD DISP=SHR,DSN=DPROPR.V6R1M0.SASNLINK// DD DISP=SHR,DSN=DSN610.SDSNLOAD//MSGS DD DSN=DPROPR.V2R1M0A.MSGS,DISP=SHR//ASNASPL DD DSN=&ASNASPL,DISP=(NEW,DELETE,DELETE),// UNIT=SYSDA,SPACE=(CYL,(10,1)),// DCB=(RECFM=VB,BLKSIZE=6404)//SYSTERM DD SYSOUT=*//SYSTSPRT DD SYSOUT=*//SYSPRINT DD SYSOUT=*//
Conceptos relacionados:
v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Inicio de la anotación cronológica de agente de depósito” en la página 51
Inicio de la anotación cronológica de agente de depósito
Muchos componentes de DB2 Warehouse Manager como, por ejemplo, elservidor, el iniciador de sesión, los agentes y algunos programas del Centrode depósito de datos graban anotaciones cronológicas en el directorio deanotaciones cronológicas, que se especifica en la variable de entornoVWS_LOGGING. Estos archivos de anotaciones cronológicas son archivos detexto normal.
Procedimiento:
Para iniciar la anotación cronológica de agente desde el Centro de depósito dedatos:1. En el panel izquierdo, pulse el botón derecho del ratón en Depósito y
pulse Propiedades.2. En la página Nivel de rastreo, cambie los valores al nivel de rastreo que
desea.El rastreo de agente soporta los niveles 0 a 4:v Nivel 1 - rastreo de entrada/salidav Nivel 2 - Nivel 1 más parámetros de entrada/salida y códigos de
retornov Nivel 3 - Nivel 1 más Nivel 2 más códigos de aviso y datosv Nivel 4 - Nivel 1 más Nivel 2 más Nivel 3 y más almacenamientos
intermedios de datos y datos de etapas
Capítulo 3. Instalación de agentes de depósito 51
Cuando el rastreo se establece a un nivel superior al 1, el rendimientodisminuye. Active el rastreo sólo para realizar depuraciones. La informaciónde rastreo se almacena en el archivo AGNTxxx.LOG. La información de entornose almacena en el archivo AGNTxxx.SET.
Conceptos relacionados:
v “Trace files for the DB2 for iSeries Load utilities” en el manual DataWarehouse Center Administration Guide
v “Agentes de depósito” en la página 3v “Component trace data” en el manual Data Warehouse Center Administration
Guide
v “Start error trace files” en el manual Data Warehouse Center AdministrationGuide
Tareas relacionadas:
v “Viewing trace files for the DB2 for iSeries Load utilities” en el manual DataWarehouse Center Administration Guide
v “Running a Data Warehouse Center component trace” en el manual DataWarehouse Center Administration Guide
v “Tracing errors created by the Apply program” en el manual Data WarehouseCenter Administration Guide
Información relacionada:
v “Estructuras de los entornos del agente de depósito” en la página 107
Soporte de agente de depósito de z/OS para pasos de programa Trilliumdefinido por el usuario
El agente de depósito de z/OS soporta el Programa definido por el usuariodel sistema de proceso por lotes Trillium creado por la ventana del Centro dedepósito de datos Importar metadatos de Trillium. Puede iniciar el JCL con elagente de depósito de z/OS.
Al crear el paso del Programa definido por el usuario del sistema de procesopor lotes Trillium utilizando la ventana Importar metadatos de Trillium, sedeberá seleccionar siempre Sistema principal remoto para el agente dedepósito de z/OS, incluso cuando el JCL esté en el mismo sistema que elagente. Además, se deberán entrar todos los parámetros para Sistemaprincipal remoto.
Después de crear el paso del Programa definido por el usuario de Trillium,deberá cambiar el sitio del agente en el cuaderno Propiedades del paso delSistema de proceso por lotes Trillium por el sitio del agente de depósito dez/OS que se desee utilizar.
52 Warehouse Manager Guía de instalación
La ventana Importar metadatos de Trillium requiere que se entre un nombrede archivo JCL y un nombre de archivo de errores de salida. Si uno de estosnombres contiene comillas o paréntesis, deberá escribirlos entre comillas.
Conceptos relacionados:
v “Contenido de ejemplo de tablas de DB2 y archivos planos para z/OS yOS/390” en la página 41
v “Visión general del agente de depósito de z/OS” en la página 30
Tareas relacionadas:
v “Instalación del agente de depósito de z/OS” en la página 31v “Ejecución de programas de utilidad de DB2 para z/OS” en la página 44v “Ejecución de varios daemons de agente de depósito en un subsistema
z/OS” en la página 48
Instalación y configuración del agente de depósito de iSeries
Las secciones siguientes describen cómo instalar y configurar el agente dedepósito de iSeries.
Instalación del agente de depósito de iSeries
Puede instalar un agente de depósito en una estación de trabajo iSeries(AS/400).
Requisitos previos:
Antes de instalar un agente de depósito de iSeries:v Elimine cualquier agente de depósito de iSeries instalado anteriormente.v Defina la seguridad y los privilegios para el depósito.v Asegúrese de que esté instalado el software siguiente:
– IBM DB2 Warehouse Manager Versión 8– IBM AS/400 V4R5 o posterior
v Asegúrese de tener los niveles de autorización siguientes:– *ALLOBJ (para utilizar el mandato RSTLICPGM a fin de instalar el
producto)– *JOBCTL (para utilizar los mandatos STRVWD y ENDVWD)– *SECOFR (opcional para la instalación pero necesario si desea verificar la
instalación). También puede ejecutar el mandato DSPSFWRSC.– Autorización *USE sobre objetos (para acceder a todos los mandatos). Se
necesita autorización adicional para crear una biblioteca.
Capítulo 3. Instalación de agentes de depósito 53
Procedimiento:
Para instalar el agente de depósito de iSeries:1. Inserte el CD-ROM de DB2 Warehouse Manager en la unidad de CD-ROM
de iSeries.2. Inicie la sesión en el sistema iSeries.3. En un indicador de mandatos de iSeries, entre:
RSTLICPGM LICPGM(5765F42) DEV(OPT01)
donde OPT01 es la unidad de CD-ROM. El proceso de instalación es el quecrea los subdirectorios /QIBM/UserData/IWH y /QIBM/ProdData/IWH.Se graban los rastreos en el subdirectorio /QIBM/UserData/IWH.
4. En la pantalla Trabajar con programas bajo licencia, verifique que hainstalado el agente de depósito de iSeries satisfactoriamente. En elindicador de mandatos de iSeries, entre GO LICPGM para utilizar la Opción10 (Visualizar programas bajo licencia instalados).
Conceptos relacionados:
v “Agentes de depósito” en la página 3
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19v “Eliminación de agentes de depósito de iSeries” en la página 54
Información relacionada:
v “Instalaciones del agente de depósito de iSeries que no están en inglés deEE.UU.” en la página 55
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
Eliminación de agentes de depósito de iSeries
Antes de instalar un agente de iSeries, deberá eliminar cualquier agente dedepósito de iSeries instalado anteriormente.
Procedimiento:
Para eliminar el código de agente de depósito de iSeries, en un indicador demandatos de iSeries, entre el mandato siguiente DLTLICPGM LICPGM(IDPRODUCTO), donde ID PRODUCTO es cualquier versión de iSeries o AS/400instalada anteriormente.
Este mandato realiza las acciones siguientes:v Elimina las entradas de SRVTBLE
54 Warehouse Manager Guía de instalación
v Elimina el subdirectorio /QIBM/ProdData/IWHv Detiene el daemonv Suprime el producto
Conceptos relacionados:
v “Agentes de depósito” en la página 3
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53v “Resolución de problemas para agentes de depósito de iSeries” en la página
57
Instalaciones del agente de depósito de iSeries que no están en inglés deEE.UU.
En el sistema iSeries sólo puede haber una versión de idioma del agente dedepósito de iSeries. El agente de depósito de iSeries es independiente delidioma. Todos los datos se representan internamente en Unicode.
Todos los rastreos y mensajes creados por los mandatos STRVWD yENDVWD se visualizan en los sistemas ingleses de EE.UU. y los sistemas noingleses de EE.UU. Los mensajes que el agente crea se interpretan en laestación de trabajo; los mensajes se visualizan en el idioma que soporta laversión de DB2 Warehouse Manager.
El perfil de usuario que se utiliza para iniciar el daemon debe establecerse enel entorno nacional correcto para el CCSID que se está utilizando. Si no se haseleccionado el entorno nacional correcto, puede que el agente se detenga conel error IWH9149, especialmente si se está utilizando un sistema DBCS.
Puede obtener una lista de todos los archivos *LOCALE disponibles en elsistema entrando el mandato WRKOBJPDM QSYS *ALL *LOCALE.
Desplácese hacia abajo hasta que encuentre el nombre del entorno nacionalque corresponde al CCSID bajo el que está ejecutando el agente de depósitode iSeries. Para configurar el perfil de usuario para el entorno nacional que haseleccionado, utilice el mandato CHGUSRPRF. En la pantalla Cambiar perfilde usuario, pulse F10 para visualizar más opciones. Desplácese hacia abajohasta que encuentre la opción LOCALE. Entre la vía de acceso totalmentecalificada del entorno nacional utilizando la sintaxis siguiente:/QSYS.LIB/su_entorno_nacional.LOCALE
donde su_entorno_nacional es el entorno nacional que corresponde al CCSIDque ha seleccionado en el perfil de usuario. Por ejemplo, la vía de acceso deentorno nacional para CCSID 500 es: /QSYS.LIB/FR_CA.LOCALE.
Capítulo 3. Instalación de agentes de depósito 55
Utilice el mandato siguiente para instalar el agente de depósito de iSeries eninglés de EE.UU. en el sistema iSeries que no está en inglés de EE.UU.:RSTLICPGM LICPGM(5765F42) DEV(OPT01) LNG(2924)
donde OPT01 es el nombre de la unidad de CD-ROM.
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19v “Instalación del agente de depósito de iSeries” en la página 53v “Eliminación de agentes de depósito de iSeries” en la página 54
Consideraciones posteriores a la instalación para agentes de depósito deiSeries
Todos los parámetros que el Centro de depósito de datos pasa a losprogramas de depósito se pasan como parámetros de serie. Si tieneaplicaciones que requieren parámetros decimales empaquetados, acomode lasaplicaciones en un script CL que convierta los parámetros de entrada a unformato distinto al formato tipo serie.
No se soportan procesos controlados por SQL para los tipos de fuente dearchivo plano. Dado que no existe ningún equivalente al controlador ODBCde archivo plano en el sistema iSeries, no puede utilizar SQL para recuperardatos, por ejemplo, de archivos delimitados por coma. La mayoría de losarchivos del sistema iSeries son tablas de DB2. Sin embargo, muchasaplicaciones producen archivos de texto de campos de longitud fija odelimitados por coma. Para satisfacer la necesidad de cargar datos de archivosplanos en una tabla de DB2/400, consulte las instrucciones para trabajar conarchivos planos en un sistema iSeries. Puede realizar la transferenciautilizando los programas de depósito que se incluyen con el agente dedepósito de iSeries.
No puede utilizar nombres de paso DBCS con el agente de depósito deiSeries. DB2 para iSeries tampoco soporta los nombres de objeto DBCS,incluidos los nombres de columna, los nombres de tabla y los nombres deesquema.
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19v “Instalación del agente de depósito de iSeries” en la página 53v “Eliminación de agentes de depósito de iSeries” en la página 54v “Trabajo con archivos planos en el sistema iSeries” en la página 64
Información relacionada:
56 Warehouse Manager Guía de instalación
v “Instalaciones del agente de depósito de iSeries que no están en inglés deEE.UU.” en la página 55
Seguridad de agente de depósito de iSeries
La biblioteca QIWH, donde se instala el producto DB2® Warehouse Manager,contiene un archivo denominado FTPCMD. DB2 Warehouse Manager utilizaeste archivo para los programas de ejemplo VWPFTP y VWPRCPY. El usuario*QSYS es propietario de este archivo y otorga autorización *PUBLIC y*CHANGE a este archivo para que cualquier perfil de usuario pueda ejecutarlos programas de DB2 Warehouse Manager. Sin embargo, la utilización delprograma VWPRCPY aumenta el riesgo de poner en peligro la seguridad.Durante la operación de VWPRCPY, el programa crea un archivo de mandatostemporal que contiene el ID de usuario y la contraseña del sistema remoto alque se está conectando.
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53v “Eliminación de agentes de depósito de iSeries” en la página 54
Información relacionada:
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
Resolución de problemas para agentes de depósito de iSeries
Utilice la información contenida en este tema para diagnosticar problemas conel agente iSeries.
Procedimiento:
Para solucionar problemas del agente de depósito de iSeries:1. Consulte el mensaje de error.
Cada mensaje de error contiene códigos de retorno. El campo de error RC2(Código de retorno 2) es un campo de uso general con significadosdistintos en diferentes contextos. Puede almacenar un código de error delCentro de depósito de datos (que empieza por DWC), un código delsistema o un código de retorno de aplicación, en función de cuál haya sidoel error primario (RC 1).v Cuando se produce un error durante el proceso de agente normal, el
servidor de depósito emite siempre un error RC 1 = 7356. Cuando elservidor emita un error 7356, compruebe el campo RC2, que contendráel número de error del que ha informado el agente.
v Cuando se produce una anomalía mientras se ejecuta un programa dedepósito, RC 1 = 8410 y RC 2 = al código de retorno de la aplicación.
Capítulo 3. Instalación de agentes de depósito 57
v Cuando se produce un error de comunicaciones o un error al ejecutaralguna función del sistema, los códigos de error del Centro de depósitode datos están en los rangos 6000 y 9000. RC 2 suele contener el númerode error devuelto por el entorno de lenguaje C/C++ del sistema iSeries.Estos números de error (valores de ″errno″) pueden ayudarle adeterminar con precisión la causa de un error.
2. Examine el rastreo apropiado de DB2 Warehouse Manager.3. Compruebe el registro de trabajos de iSeries.
Después de localizar el mensaje de error pertinente, utilice la informaciónpara determinar el origen del problema y la acción que es necesaria parasolucionarlo. La información acerca del mensaje de error debe ser la primerainformación que proporcione al Soporte de software de IBM cuando informede un problema.
Conceptos relacionados:
v “Seguridad de agente de depósito de iSeries” en la página 57
Tareas relacionadas:
v “Preparación para instalar agentes de depósito” en la página 19v “Instalación del agente de depósito de iSeries” en la página 53v “Eliminación de agentes de depósito de iSeries” en la página 54v “Lectura de archivos de rastreo de agente de depósito de iSeries” en la
página 61v “Comprobación de las comunicaciones bidireccionales entre el agente de
depósito de iSeries y el servidor de depósito” en la página 58v “Determinación del origen de los errores de conectividad para el agente de
depósito de iSeries” en la página 60
Información relacionada:
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
v “Archivos de rastreo de agente de iSeries” en la página 61
Comprobación de las comunicaciones bidireccionales entre el agente dedepósito de iSeries y el servidor de depósito
Al utilizar el agente de depósito de iSeries, puede que obtenga este mensajede error:
Código de retorno = 7183 (Método = VWRemoteAgent::Initialize; Códigosecundario = 9117) Mensaje: El servidor de depósito ha intentado generar un agentepero no ha recibido un reconocimiento de arranque válido del agente o del daemon.
58 Warehouse Manager Guía de instalación
La causa más común de RC7183 es la configuración incorrecta de laconectividad TCP/IP entre el servidor de depósito y el agente de depósito deiSeries. Las comunicaciones entre el servidor y el agente son bidireccionales; elservidor envía mensajes al agente y el agente devuelve mensajes al servidor.Asegúrese de que el servidor de depósito está conectado al agente de depósitode iSeries y viceversa.
Procedimiento:
Para comprobar las comunicaciones bidireccionales entre el agente de depósitode iSeries y el servidor de depósito:1. Haga ping en el nombre de sistema principal TCP/IP. El nombre de
sistema principal se especifica en la página Parámetros de la definición desitio de agente de depósito de iSeries, que puede localizar en el servidorde depósito.Si ping falla, compruebe que:v El sistema iSeries esté registrado en el servidor de nombres de dominio
o que haya una entrada para el sistema en el archivo HOSTS de TCP/IPdel directorio \winnt\system32\drivers\etc.
v El sistema iSeries esté en ejecución.v La red esté activa.
2. Haga ping en el nombre de sistema principal TCP/IP totalmente calificadopara el servidor de depósito desde la línea de mandatos de iSeries. Deberáutilizar el nombre totalmente calificado (nombresistemaprincipal.dominio),por ejemplo sumáquina.suempresa.com. El nombre de sistema principaltotalmente calificado es la dirección de retorno que el servidor proporcionaal agente.Si ping falla, asegúrese de que:v El servidor de depósito esté registrado en el servidor de nombres de
dominio o tenga una entrada de tabla de sistema principal en elservidor iSeries. Utilice el mandato CFGTCP para comprobar que estáutilizando el nombre correcto de sistema principal TCP/IP totalmentecalificado.
v El servidor de depósito esté en ejecución.v La red esté activa.
Si ambos intentos de ping han sido satisfactorios, verifique que la dirección IPnumérica devuelta por ping es realmente la dirección IP de la estación detrabajo a la que está intentando conectarse.
Capítulo 3. Instalación de agentes de depósito 59
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53v “Trabajo con archivos planos en el sistema iSeries” en la página 64
Información relacionada:
v “Instalaciones del agente de depósito de iSeries que no están en inglés deEE.UU.” en la página 55
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
Determinación del origen de los errores de conectividad para el agente dedepósito de iSeries
Si obtiene un mensaje de error al conectarse a una base de datos local desdeuna base de datos iSeries, utilice este procedimiento para determinar el origendel error de conexión.
Procedimiento:
Para determinar el origen de los errores de conectividad para el agente dedepósito de iSeries:1. Añada la base de datos local a RDBDIRE en iSeries. Asegúrese de utilizar
el número de puerto correcto. Para buscar el número de puerto correcto,vaya al directorio C:\WINNT\system32\drivers\etc y abra la carpetaServicios. Busque el puerto que está definido para la instancia de DB2.
2. Compruebe que la base de datos de iSeries esté en el Asistente deconfiguración de cliente. Si no lo está, añádala.
3. Para probar la conexión, abra el Asistente de SQL interactivo e intenteconectarse a la base de datos local utilizando el nombre de usuario y lacontraseña correctos.
Conceptos relacionados:
v “Seguridad de agente de depósito de iSeries” en la página 57v “Conectividad de agente de depósito con fuentes y destinos de depósito”
en la página 26
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53v “Verificación de la conectividad TCP/IP entre el servidor de depósito y el
agente de depósito” en la página 27v “Resolución de problemas para agentes de depósito de iSeries” en la página
57
60 Warehouse Manager Guía de instalación
v “Validación de la conectividad de una fuente de datos ODBC para agentesde depósito” en la página 21
Información relacionada:
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
v “Archivos de rastreo de agente de iSeries” en la página 61
Lectura de archivos de rastreo de agente de depósito de iSeries
Muchos archivos de rastreo del Centro de depósito de datos se almacenan enel Sistema de archivos integrado (Integrated File System) de iSeries. Para leerestos archivos de rastreo, puede utilizar FTP para trasladar estos archivos a laestación de trabajo o utilizar Client Access para iSeries.
Procedimiento:
Para leer archivos de rastreo del Centro de depósito de datos:1. Añada la conexión del sistema en el Navegador de operaciones de Client
Access.2. Expanda el nombre del sistema.3. Expanda el árbol de Sistemas de archivos.4. Pulse el botón derecho del ratón en Sistema de archivos integrado y pulse
Propiedades.5. Seleccione todas las extensiones de archivo, por ejemplo .log, .iwh4msgq,
.trc y pulse Añadir.6. Pulse Bien.
Conceptos relacionados:
v “Agentes de depósito” en la página 3
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53
Información relacionada:
v “Archivos de rastreo de agente de iSeries” en la página 61
Archivos de rastreo de agente de iSeries
Muchos archivos de rastreo del Centro de depósito de datos se almacenan enel Sistema de archivos integrado (Integrated File System) de iSeries. Las tablassiguientes proporcionan información sobre los archivos de rastreo producidospor el agente de depósito de iSeries.
Capítulo 3. Instalación de agentes de depósito 61
Tabla 2. Archivo de rastreo de agente
Rastreo de agente Muestra toda la información que se pasa al agente desde elservidor de depósito y los pasos de mandatos que se realizan
Ubicación /QIBM/DatosUsuario/directorio IWH (raíz de IFS).
Nombre de archivo AGNTxxxxx.LOG, donde xxxxx es el ID de proceso de lainstancia de agente.
Cuándo se debeutilizar
Compruebe primero este archivo de rastreo si el mensaje deerror no proporciona suficiente información para solucionar elproblema.
Cómo se debeutilizar
Puede ver el rastreo con cualquier editor de texto. Desplácesehacia abajo hasta que encuentre la operación que ha fallado. Losparámetros enviados desde el servidor de depósito para dichaoperación aparecen debajo de la línea que contiene la operaciónanómala. Esta información puede ayudarle a solucionar lamayoría de los problemas.
Tabla 3. Rastreo de cola de mensajes
Rastreo de cola demensajes
Rastrea las funciones del proceso de la cola de mensajes eimprime vuelcos de los almacenamientos intermedios de losmensajes recibidos antes y después de la conversión de la páginade códigos.
Ubicación /QIBM/DatosUsuario/directorio IWH (raíz de IFS).
Nombre de archivo VWxxxxxx.IWH4MSGQ, donde xxxxxx es el ID del proceso queha iniciado el proceso de la cola de mensajes.
Cuándo se debeutilizar
Es útil para problemas de comunicaciones que no se puedediagnosticar sólo con la información del código de error.También se puede utilizar para problemas de cancelación y deobtención del número de filas.
Cómo se debeutilizar
Este rastreo se inicia automáticamente cuando se activa el rastreopara el agente o el daemon. Para leer este rastreo, utiliceMicrosoft Wordpad o cualquier otro editor habilitado paraunicode. Este rastreo puede contener caracteres no imprimibles yno se formateará correctamente en un editor de texto básicocomo, por ejemplo, Bloc de notas.
El proceso de cola de mensajes puede producir un archivo de rastreoadicional. El archivo msgq_err.log es un archivo de rastreo acumulativo queregistra todos los errores no recuperables de la cola de mensajes. Este archivoes útil para hacer un seguimiento de las terminaciones del proceso de cola demensajes que no se pueden registrar en el archivo de rastreo de cola demensajes normal.
62 Warehouse Manager Guía de instalación
Tabla 4. Rastreo de daemon
Rastreo de daemon Rastreo acumulativo que registra las operaciones que el daemonno ha podido completar satisfactoriamente.
Ubicación /QIBM/DatosUsuario/directorio IWH (raíz de IFS).
Nombre de archivo vwd_err.log
Cuándo se debeutilizar
Es de máxima utilidad para diagnosticar problemas en los que elagente ha terminado o ha terminado anormalmente antes depoder empezar su propio rastreo. Es también útil paradiagnosticar errores no recuperables en el daemon.
Cómo se debeutilizar
Este rastreo se añade automáticamente cuando el daemonencuentra cualquier condición de error durante el proceso.
Tabla 5. Rastreos de programa del Centro de depósito de datos de ejemplo
Rastreos de programa de depósito deejemplo
Rastreos funcionales de los principalessucesos durante la ejecución de un programade depósito de iSeries de ejemplo.
Ubicación /QIBM/DatosUsuario/IWH
Nombre de archivo VWxxxxxx.yyyyyyyy, donde xxxxxx es el IDde proceso bajo el que se ha iniciado elprograma de depósito e yyyyyyyy es elnombre del programa de depósito. Si elprograma de depósito lo ha iniciado elproceso de agente, se ejecutará en el mismotrabajo que el proceso de agente, de modoque compartirá el mismo ID de proceso. Elrastreo de cola de mensajes, el rastreo deagente y el rastreo de programa de depósitocompartirán todos ellos el mismo valorxxxxxx.
Cuándo se debe utilizar Utilice este rastreo para determinar la causade un código de retorno distinto de cero.
Tareas relacionadas:
v “Lectura de archivos de rastreo de agente de depósito de iSeries” en lapágina 61
v “Trabajo con archivos planos en el sistema iSeries” en la página 64v “Resolución de problemas para agentes de depósito de iSeries” en la página
57
Capítulo 3. Instalación de agentes de depósito 63
Trabajo con archivos planos en el sistema iSeries
Utilice los pasos siguientes para definir un paso a fin de cargar un archivoplano local en una tabla de DB2/400. Este proceso iniciará el programa dedepósito AS/400 Carga con sustitución (programa de utilidad CPYFRMIMPFde iSeries).
Restricciones:
No puede utilizar sentencias de SQL en archivos planos. SQL no se soporta enla versión actual del agente de depósito de iSeries. Tampoco puede utilizarcontenido de ejemplo de un archivo plano usando el agente de depósito deiSeries. Los datos deben transferirse utilizando el programa de depósito deCarga con sustitución de AS/400.
Procedimiento:
Si desea definir un proceso para cargar un archivo local en una tabla local:1. Defina una fuente de depósito de archivo plano para el archivo fuente. En
el campo Nombre de archivo, escriba el nombre de archivo totalmentecalificado (consulte la documentación del programa de Carga consustitución de iSeries para conocer las normas de denominación).
2. Cree un paso con el programa de Carga con sustitución de AS/400proporcionado por el depósito.
3. Seleccione la fuente del archivo plano y añada el archivo fuente al paso.4. Seleccione la tabla de destino en el destino de depósito y conéctela con el
paso.5. Promocione el paso a la modalidad de prueba y ejecútelo. Ahora la tabla
de destino contiene todos los datos fuente del archivo plano.
Conceptos relacionados:
v “Seguridad de agente de depósito de iSeries” en la página 57
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53
Información relacionada:
v “Archivos de rastreo de agente de iSeries” en la página 61
Utilización del programa de utilidad FTP de depósito con el agente dedepósito de iSeries
El agente de depósito de iSeries™ proporciona dos programas de utilidad FTP:v Copiar archivo utilizando FTP
64 Warehouse Manager Guía de instalación
v Ejecutar archivo de mandatos FTP
Ambos programas de utilidad pueden utilizarse para copiar un archivo de unsistema remoto en el sistema de agente de depósito de iSeries. El programa deutilidad Ejecutar archivo de mandatos FTP le permite crear un script FTP enel sistema iSeries y utilizarlo en la página de Parámetros del cuaderno depropiedades de paso.
Tareas relacionadas:
v “Instalación del agente de depósito de iSeries” en la página 53v “Trabajo con archivos planos en el sistema iSeries” en la página 64v “Resolución de problemas para agentes de depósito de iSeries” en la página
57
Información relacionada:
v “Consideraciones posteriores a la instalación para agentes de depósito deiSeries” en la página 56
Instalación de los agentes de depósito de AIX, Linux y el Entorno operativoSolaris
Las secciones siguientes describen cómo instalar y configurar el agente dedepósito de iSeries.
Instalación de los agentes de depósito de AIX, Linux y el Entornooperativo Solaris
Puede instalar agentes de depósito en AIX, Linux o el Entorno operativoSolaris.
Requisitos previos:
Antes de instalar los agentes de depósito de AIX o del Entorno operativoSolaris, deberá eliminar cualquier agente de AIX o del Entorno operativoSolaris anterior que esté ubicado en dicha estación de trabajo.
Procedimiento:
Utilice el programa de utilidad db2setup para instalar un agente de depósitoen AIX, Linux o el Entorno operativo Solaris.
Antes de instalar el agente de depósito, es necesario crear y configurar comomínimo una instancia de DB2.
Capítulo 3. Instalación de agentes de depósito 65
Para instalar los agentes de depósito de AIX, Linux y el Entorno operativoSolaris utilizando el programa de utilidad db2setup:
1. Conéctese como usuario con autorización root.2. Inserte y monte el CD-ROM de DB2 Warehouse Manager.3. Vaya al directorio donde se encuentra montado el CD-ROM entrando cd
/cdrom, donde cdrom es el punto de montaje del CD-ROM del producto.4. Vaya a uno de los directorios siguientes:
AIX /cdrom/db2/aix
Linux /cdrom/db2/linux
Solaris /cdrom/unnamed_cdrom/db2/solaris5. Entre el mandato ./db2setup. Al cabo de unos momentos, se abre el
Asistente de instalación de DB2.6. Pulse Instalar productos una vez que se haya abierto el área de ejecución
de DB2.7. Asegúrese de que DB2 Warehouse Manager esté seleccionado y, a
continuación, pulse Siguiente.8. Continúe tal como le indica el Asistente de instalación de DB2.9. En la lista de características, seleccione Agente de depósito y, a
continuación, pulse Siguiente.10. Continúe tal como le indica el Asistente de instalación de DB2. Hay
ayuda en línea disponible para guiarle a lo largo de los pasos restantes.11. Termine la sesión.
Cuando se complete el proceso de instalación, el agente de depósito estaráinstalado en el directorio siguiente:v En AIX, el directorio /usr/opt/db2_08_01
v En Linux y el Entorno operativo Solaris, el directorio /opt/IBM/db2/V8.1/
Si la instalado ha fallado, póngase en contacto con el Soporte de software deIBM.
Conceptos relacionados:
v “Productos de conectividad para fuentes y destinos de depósito” en lapágina 26
Tareas relacionadas:
v “Configuración del entorno de agente de depósito de AIX, Linux y elEntorno operativo Solaris” en la página 69
v “Eliminación de agentes de depósito de DB2 Versión 8” en la página 68
66 Warehouse Manager Guía de instalación
Información relacionada:
v “Conexiones de base de datos para los agentes de depósito de AIX, Linux ydel Entorno operativo Solaris” en la página 76
Eliminación de un agente de depósito de AIX instalado anteriormente
Elimine los agentes de AIX instalados anteriormente antes de instalar agentesde depósito de AIX.
Procedimiento:
Para eliminar un agente de AIX instalado anteriormente:1. Inicie la sesión en AIX como root.2. Entre smit.
Se abre la ventana Gestión del sistema.3. Seleccione Instalación y mantenimiento de software.
Se abre la ventana Instalación y mantenimiento de software.4. Seleccione Mantener software instalado.
Se abre la ventana Mantener software instalado.5. Seleccione Eliminar productos de software.
Se abre la ventana Eliminar productos de software.6. Pulse la flecha junto al campo Nombre del software.7. Seleccione db2_07_01.dwa.8. Pulse OK.
Se abre la ventana de configuración Eliminar productos de software.9. Escriba No en el campo ¿Sólo visión preliminar?
10. Pulse OK.Se abre una ventana de confirmación.
11. Pulse OK para confirmar la selección.
Después de eliminar el agente de AIX, se abre la ventana Salida. La columnaResultados de la parte inferior de la ventana Salida muestra el estado delproceso de eliminación. Si el proceso de eliminación falla, póngase en contactocon el Soporte de software de IBM.
Tareas relacionadas:
v “Eliminación de agentes de depósito de iSeries” en la página 54v “Eliminación de un agente de depósito del Entorno operativo Solaris
instalado anteriormente” en la página 68v “Eliminación de agentes de depósito de DB2 Versión 8” en la página 68
Capítulo 3. Instalación de agentes de depósito 67
Eliminación de un agente de depósito del Entorno operativo Solarisinstalado anteriormente
Elimine los agentes del Entorno operativo Solaris instalados anteriormenteantes de instalar agentes del Entorno operativo Solaris.
Procedimiento:
Para eliminar un agente del Entorno operativo Solaris instalado anteriormente,entre el mandato siguiente en un indicador de mandatos:usr/sbin/pkgrm db2dwa71
Para confirmar la eliminación del agente del Entorno operativo Solaris, entresí en la pantalla de confirmación.
Tareas relacionadas:
v “Eliminación de agentes de depósito de iSeries” en la página 54v “Eliminación de un agente de depósito de AIX instalado anteriormente” en
la página 67v “Eliminación de agentes de depósito de DB2 Versión 8” en la página 68
Eliminación de los agentes de depósito de DB2 versión 8
La sección siguiente describe cómo eliminar los agentes de depósito de laversión 8.
Eliminación de agentes de depósito de DB2 Versión 8
El procedimiento para eliminar agentes de depósito de DB2 versión 8 varíasegún la plataforma.
Para eliminar el agente de depósito de z/OS, utilice SMP/E.
Tareas relacionadas:
v “Eliminación de agentes de depósito de iSeries” en la página 54v “Eliminación de productos DB2 en UNIX” en el manual Suplemento de
instalación y configuración
68 Warehouse Manager Guía de instalación
Capítulo 4. Configuración de los entornos de agente dedepósito de AIX, Linux y del Entorno operativo Solaris
Después de instalar un agente de depósito de AIX, Linux o del Entornooperativo Solaris, debe configurar el entorno del agente de depósito y losnodos y las bases de datos de DB2. Este capítulo describe cómo configurar elentorno del agente de depósito.
Configuración del entorno de agente de depósito de AIX, Linux y el Entornooperativo Solaris
Si desea configurar el entorno de agente de depósito, debe establecerdeterminadas variables de entorno en el archivo IWH.environment. Todas lasvariables de entorno que se deben cambiar están ubicadas entre las líneas decomentario START y END.
Requisitos previos:
Las normas siguientes son aplicables a los usuarios de ODBC y de la CLI deDB2:1. Debe establecer la variable DB2INSTANCE en todas las situaciones.2. Para el acceso a la CLI de DB2, debe establecer sólo las variables en la
sección de entorno DB2.Para acceder a fuentes o destinos de depósito en bases de datos DB2, esnecesario configurar las variables en la sección del entorno DB2.
3. Deberá eliminar los caracteres de comentario (#) de las variables queestablezca.
Las normas siguientes son aplicables a los usuarios de ODBC:1. Para el acceso a ODBC, es necesario establecer la variable IS_ODBC en la
vía de acceso de instalación de ODBC. Esta variable no debe tenercomentarios.En AIX, la vía de acceso por omisión es /usr/opt/db2_08_01/odbc. EnLinux y el Entorno operativo Solaris, la vía de acceso por omisión es/opt/IBM/db2/V8.1/odbc.
2. Debe establecer las variables de entorno de ODBC para las bases de datosque ha seleccionado.
Cuando cambie valores en el archivo IWH.environment, deberá reiniciar eldaemon del agente de depósito.
© Copyright IBM Corp. 1994, 2002 69
Procedimiento:
Para configurar el entorno del agente de depósito:1. Establezca el tipo de conexión:
a. Conéctese como root.b. Vaya al subdirectorio bin del directorio de instalación entrando uno de
los mandatos siguientes:v En AIX, entre cd /usr/opt/db2_08_01/bin
v En Linux y el Entorno operativo Solaris, entrecd/opt/IBM/db2/V8.1/bin
c. Establezca el enlace variable correcto con IWH2AGNT. Para ello,ejecute el mandato IWH.agent.db.interface. La sintaxis para estemandato es:IWH.agent.db.interface [ odbc | db2cli ]
El archivo ejecutable del agente de depósito tiene dos versiones:v El archivo IWH2AGNT.db2cli es el enlace de la CLI de DB2. Utilice
este enlace para acceder a datos de la familia DB2 y datosheterogéneos a través de DB2 Relational Connect (Oracle, Sybase,Microsoft SQL Server, Informix, VSAM e IMS).Este es el enlace por omisión.
v El archivo IWH2AGNT.ivodbc es el enlace de ODBC. Utilice esteenlace para acceder a la familia DB2, a bases de datos Informix,Oracle y Sybase y a archivos de datos.
2. Para acceder a datos fuente o de destino de DB2 o DB2 RelationalConnect, establezca las variables siguientes en el archivoIWH.environment. En AIX, el archivo está ubicado en el directorio/usr/opt/db2_08_01/bin. En Linux y el Entorno operativo Solaris, elarchivo está ubicado en el directorio /opt/IBM/db2/V8.1/bin. Es necesarioestablecer estas variables tanto si se utiliza un juego de caracteres de doblebyte (DBCS) como si se utiliza un juego de caracteres de un único byte(SBCS).
DB2INSTANCE Nombre de la instancia de DB2 en la quepiensa ejecutar el agente de depósito. Sitiene varias instancias de DB2, deberáelegir una instancia para que sea lainstancia maestra de base de datos.
LANG Entorno nacional.
LC_ALL Entorno nacional. Las variables de entornoLANG y LC_ALL indican al agente dedepósito que establezca el entorno nacionalen el entorno nacional local.
70 Warehouse Manager Guía de instalación
DB2CODEPAGE Página de códigos de la base de datos decliente. La variable DB2CODEPAGEprevalece sobre la página de códigos delsistema. Esta variable se utiliza paracomunicar con servidores que no puedeninterpretar la página de códigos poromisión del cliente. La variableDB2CODEPAGE establece la página decódigos por omisión en una página decódigos a la que el servidor dé soporte.
3. Para acceder a datos ODBC utilizando el controlador ODBC del Centro dedepósito de datos, establezca las variables siguientes en el archivoIWH.environment:v IS_ODBC = directorio base donde ha instalado el controlador ODBC del
Centro de depósito de datos. En AIX, la vía de acceso por omisión es/usr/opt/db2_08_01/odbc. En Linux y el Entorno operativo Solaris, lavía de acceso por omisión es /opt/IBM/db2/V8.1/odbc
v Para acceder a datos Oracle, establezca las siguientes variables deentorno:– ORACLE_HOME– TNS_ADMIN– ORACLE_SID
v Para acceder a datos Sybase, establezca las siguientes variables deentorno:– SYBASE– DSQUERY
v Para acceder a datos Informix, establezca las siguientes variables deentorno:– INFORMIXDIR– INFORMIXSERVER
4. Para acceder a datos de Essbase o DB2 OLAP Server, establezca la variablede entorno ARBORPATH en el archivo IWH.environment. Si va a utilizarlos programas OLAP de depósito de datos, actualice la variable de entornoPATH para que incluya los ejecutables necesarios para Essbase o DB2OLAP.
5. Opcional: personalice más el entorno estableciendo las siguientes variablesen el archivo IWH.environment:v VWS_LOGGING = directorio donde se encuentran almacenados los
archivos de rastreo del agente de depósito, los registros cronológicos desalida del programa y los archivos de salida del entorno.El directorio por omisión es /var/IWH.
v VWSPATH = directorio de instalación base del agente de depósito.
Capítulo 4. Configuración de los entornos de agente de depósito de AIX, Linux y del Entorno operativo Solaris 71
v VWA_LOCALE_TABLE = tabla de conversión de entornos nacionales.Si está utilizando una versión de idioma nacional del agente de depósitodel Entorno operativo Solaris, puede que necesite elegir una tabla deconversión definida por el usuario que el agente pueda utilizar para lasconversiones de series. Para ello, añada la variable de entornoVWA_LOCALE_TABLE al archivo IWH.environment y establezca suvalor en el juego de códigos que desea utilizar (por ejemplo, 8859-1 paraen_US).
6. Si está utilizando un archivo /etc/services compartido en el entorno NFSo AFS, añada los servicios siguientes al archivo /etc/services compartido.Si estos números de puerto ya están en uso en su entorno operativo,puede cambiarlos en el archivo /etc/services del sistema. Sin embargo,también deberá cambiar los mismos números de puerto en la estación detrabajo donde están instalados el servidor de depósito y el clienteadministrativo del Centro de depósito de datos y en todos los sitios deagente de depósito asociados.Debe añadir estos servicios porque el proceso de instalación actualiza sóloel archivo /etc/services local.
Nom. puerto Número de puerto
vwd 11001/tcp7. Para que estos cambios surtan efecto, detenga y reinicie el daemon del
agente de depósito:a. Determine el ID de proceso del daemon entrando:
ps -e | grep vwdaemon
b. Detenga el daemon entrando:kill pid
donde pid es el ID de proceso del daemon.
Después de detener el daemon, éste se reiniciará automáticamente. Si hainstalado el servidor de depósito de AIX, también deberá reiniciar losdaemons de servidor después de cambiar el archivo IWH.environmentutilizando el mandato db2vwsvr.
Tareas relacionadas:
v “Catalogación de los nodos y las bases de datos DB2 después de instalar elagente de depósito de AIX, Linux o del Entorno operativo Solaris” en lapágina 75
v “Instalación de los agentes de depósito de AIX, Linux y el Entornooperativo Solaris” en la página 65
v “Utilización del activador externo del Centro de depósito de datos” en lapágina 77
72 Warehouse Manager Guía de instalación
v “Starting and stopping the warehouse server and logger (AIX)” en elmanual Data Warehouse Center Administration Guide
Información relacionada:
v “Conexiones de base de datos para los agentes de depósito de AIX, Linux ydel Entorno operativo Solaris” en la página 76
v “Archivo IWH.environment de ejemplo” en la página 73
Archivo IWH.environment de ejemplo
El archivo IWH.environment contiene variables de entorno que se deberánestablecer al configurar el entorno de agente de depósito.#!/bin/bsh############################################################################### Materiales con licencia - Propiedad de IBM## 5648-B90# (C) COPYRIGHT International Business Machines Corp. 1993, 1999## 5648-B91# (C) COPYRIGHT International Business Machines Corp. 1993, 1999## 5648-B95# (C) COPYRIGHT International Business Machines Corp. 1993, 1999## 5648-B97# (C) COPYRIGHT International Business Machines Corp. 1993, 1999## 5648-B99# (C) COPYRIGHT International Business Machines Corp. 1993, 1999## Reservados todos los derechos# Derechos restringidos para usuarios del Gobierno de EE.UU. - Utilización,# duplicación o divulgación restringida por el GSA ADP Schedule Contract# con IBM Corp.################################################################################ NOMBRE: IWH.environment##############################################################################
DB2DIR="/usr/opt/db2_08_01"
# Script de configuración de entorno del Daemon de Visual Warehouse.# Actualice este script para configurar variables de entorno para otras bases de# datos.
# NOTA:# Después de añadir la nueva configuración, el proceso de daemon denominado vwdaemon# debe terminarse utilizando el mandato: "kill <PID>" para que los cambios# entren en vigor.# NO EJECUTE vwdaemon. El proceso init lo volverá a ejecutar inmediatamente.
# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENCIÓN!!!!!!!!!!!!!!!!!!!!!!!!!!# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!# ! INICIO DE LA SECCIÓN DE VARIABLES DE ENTORNO QUE SE DEBEN ESTABLECER !# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENCIÓN!!!!!!!!!!!!!!!!!!!!!!!!!!
# Sección de entorno de DB2. Establezca el id de instancia de DB2DB2INSTANCE=db2inst1 # ¡Asegúrese de que es correcto!
# Estos son los valores por omisión. Para cambiar cualquiera de ellos, elimine# el signo de comentario y realice el cambio.
Capítulo 4. Configuración de los entornos de agente de depósito de AIX, Linux y del Entorno operativo Solaris 73
#LANG=en_US#VWS_LOGGING=/var/IWH#VWA_LOCALE_TABLE=8859-1#LC_ALL=en_US#DB2CODEPAGE=819#VWSPATH=${DB2DIR?}#VWS_TEMPLATES=${VWSPATH?}/templates
# Si utiliza controladores odbc InterSolv, establezca la variable de entorno IS_ODBC# en la vía de acceso para el directorio odbc# InterSolv.## IS_ODBC=<..../intersolv/..../odbc> # Debe tener vía de acceso para dir odbc Intersolv
# Para essbase udp, establezca la vía de acceso siguiente:## ARBORPATH=<..../essbase># export ARBORPATH
# Si utiliza el controlador InterSolv de Oracle, establezca las vías de acceso siguientes:## ORACLE_HOME=<.... directorio HOME de cliente de Oracle ....># TNS_ADMIN=<.... directorio TNS_ADMIN ....># ORACLE_SID=<.... ORACLE_SID ....># export ORACLE_HOME TNS_ADMIN ORACLE_SID
# Si utiliza el controlador InterSolv de Sybase, establezca las vías de acceso siguientes:## SYBASE=<.... directorio de cliente de Sybase ....># DSQUERY=<.... valor de DSQUERY ....># export SYBASE DSQUERY
# Si utiliza el controlador InterSolv de Informix, establezca las vías de acceso siguientes:## INFORMIXDIR=<.... directorio de cliente de Informix ....># INFORMIXSERVER=<.... Servidor de Informix ....># export INFORMIXDIR INFORMIXSERVER
# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENCIÓN!!!!!!!!!!!!!!!!!!!!!!!!!!# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!# ! FIN DE LA SECCIÓN DE VARIABLES DE ENTORNO QUE SE DEBEN ESTABLECER !# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENCIÓN!!!!!!!!!!!!!!!!!!!!!!!!!!
# No modifique las líneas siguientes.
# Para lo siguiente, elimine el signo de comentario de la(s) sección (secciones)# apropiada(s)
# if [ "${INFORMIXDIR}" != "" ]; then# PATH=${INFORMIXDIR?}/bin:${PATH?}# LIBPATH=${LIBPATH:-""}:${INFORMIXDIR?}/lib# else# INFORMIXDIR=${IS_ODBC?}# export INFORMIXDIR# fi## if [ "${SYBASE}" != "" ]; then# PATH=${SYBASE?}/bin:${PATH}# LIBPATH=${LIBPATH:-""}:${SYBASE?}/lib# fi## if [ "${ORACLE_HOME}" != "" ]; then# PATH=${ORACLE_HOME?}/bin:${PATH?}# LIBPATH=${LIBPATH:-""}:${ORACLE_HOME?}/lib# fi## if [ "${ARBORPATH}" != "" ]; then# PATH=$PATH:${ARBORPATH?}/bin# LIBPATH=${LIBPATH:-""}:${ARBORPATH?}/api/lib# fi## if [ "${IS_ODBC}" != "" ]; then# # for intersolv odbc# LIBPATH=${LIBPATH:-""}:${IS_ODBC?}/lib# IV_GLS_LCDIR=${IS_ODBC?}/gls/lc11
74 Warehouse Manager Guía de instalación
# IV_GLS_REGISTRY=${IS_ODBC?}/gls/cm3/registry# export IV_GLS_LCDIR IV_GLS_REGISTRY# fi
Catalogación de los nodos y las bases de datos DB2 después de instalar elagente de depósito de AIX, Linux o del Entorno operativo Solaris
Después de instalar el agente de depósito de AIX, Linux o del Entornooperativo Solaris y de configurar el entorno de agente de depósito, deberáconfigurar los nodos y las bases de datos DB2.
Procedimiento:
Para catalogar los nodos y las bases de datos DB2 después de instalar elagente de depósito de AIX, Linux o del Entorno operativo Solaris:1. Conéctese con el ID de instancia de DB2.2. Catalogue las bases de datos y los nodos de DB2 a los que tiene previsto
acceder.Si tiene varias instancias de DB2 en la misma estación de trabajo, tomenota del valor de la variable DB2INSTANCE en el archivoIWH.environment. Las bases de datos que no se hayan creado en estainstancia deben catalogarse como remotas.
3. Para usuarios de ODBC: cuando defina la fuente de datos de DB2 en elarchivo .odbc.ini apropiado, asegúrese de que el DSN sea el nombreverdadero de la base de datos de DB2 o del alias de la base de datos. Elarchivo .odbc.ini debe residir en el directorio inicial del ID de usuario quese utiliza en el sitio de agente.Sugerencia: Si está utilizando el controlador ODBC del Centro de depósitode datos, consulte el archivo .odbc.ini de ejemplo. En AIX, este archivoestá ubicado en el directorio /usr/opt/db2_08_01/odbc. En Linux y elEntorno operativo Solaris, este archivo está ubicado en el directorio/opt/IBM/db2/V8.1/odbc. El nombre del archivo es odbc.ini.intersolv.
Tareas relacionadas:
v “Configuración del entorno de agente de depósito de AIX, Linux y elEntorno operativo Solaris” en la página 69
v “Utilización del activador externo del Centro de depósito de datos” en lapágina 77
Información relacionada:
v “Conexiones de base de datos para los agentes de depósito de AIX, Linux ydel Entorno operativo Solaris” en la página 76
Capítulo 4. Configuración de los entornos de agente de depósito de AIX, Linux y del Entorno operativo Solaris 75
Conexiones de base de datos para los agentes de depósito de AIX, Linux y delEntorno operativo Solaris
Cuando se instala el agente de depósito de AIX, Linux o del Entornooperativo Solaris, hay dos tipos de conexión ODBC disponibles mediante elagente:
CLI de DB2Este tipo de conexión accede a las fuentes siguientes:v Familia DB2 (mediante ODBC)v Fuentes de datos heterogéneas mediante soporte federado
proporcionado por DB2 Relational Connect, que incluyen:– Oracle– Sybase– Microsoft SQL Server– Informix– VSAM– IMS
Si utiliza el tipo de conexión CLI de DB2, deberá tener DB2 RelationalConnect para el acceso a datos heterogéneos. El acceso a fuentesVSAM e IMS también requiere DB2 Classic Connect.
ODBC de depósito de datosEste tipo de conexión accede a las fuentes siguientes:v Familia DB2 (mediante ODBC)v Oraclev Sybasev Microsoft SQL Serverv Informixv Archivo plano
Ambos tipos de conexión dan soporte a las siguientes bases de datos dedestino de depósito:v DB2 Universal Database Enterprise Server Editionv DB2 Universal Database Enterprise Editionv DB2 Universal Database Enterprise - Extended Editionv DB2 Universal Database para iSeriesv DB2 para z/OSv DB2 Relational Connectv Oracle (mediante DB2 Relational Connect)
76 Warehouse Manager Guía de instalación
v Sybase (mediante DB2 Relational Connect)v Informix (mediante DB2 Relational Connect)
Tareas relacionadas:
v “Configuración del entorno de agente de depósito de AIX, Linux y elEntorno operativo Solaris” en la página 69
v “Catalogación de los nodos y las bases de datos DB2 después de instalar elagente de depósito de AIX, Linux o del Entorno operativo Solaris” en lapágina 75
v “Instalación de los agentes de depósito de AIX, Linux y el Entornooperativo Solaris” en la página 65
v “Utilización del activador externo del Centro de depósito de datos” en lapágina 77
Utilización del activador externo del Centro de depósito de datos
Si va a utilizar el activador externo del Centro de depósito de datos parainiciar pasos de forma externa o para promocionar o degradar pasos al estadode desarrollo, prueba o producción, deberá reservar el número de puerto11004 para que el activador externo del Depósito de datos pueda comunicarsecon el servidor del Centro de depósito de datos.
Tareas relacionadas:
v “Configuración del entorno de agente de depósito de AIX, Linux y elEntorno operativo Solaris” en la página 69
v “Catalogación de los nodos y las bases de datos DB2 después de instalar elagente de depósito de AIX, Linux o del Entorno operativo Solaris” en lapágina 75
v “Instalación de los agentes de depósito de AIX, Linux y el Entornooperativo Solaris” en la página 65
Información relacionada:
v “Conexiones de base de datos para los agentes de depósito de AIX, Linux ydel Entorno operativo Solaris” en la página 76
Capítulo 4. Configuración de los entornos de agente de depósito de AIX, Linux y del Entorno operativo Solaris 77
78 Warehouse Manager Guía de instalación
Capítulo 5. Preparación e instalación de lostransformadores de depósito
Este capítulo describe cómo instalar y habilitar los transformadores dedepósito.
Preparación del entorno para los transformadores de depósito
Los transformadores de depósito son procedimientos almacenados y funcionesdefinidas por el usuario que se pueden utilizar para transformar datos en unpaso de depósito. Para utilizar los transformadores de depósito, deberáinstalarlos en el sitio de agente y habilitarlos para utilizarlos en el depósito dedestino. Prepare el entorno antes de habilitar los transformadores de depósito.
Procedimiento:
Para preparar el entorno para los transformadores de depósito:1. Instale un agente de depósito.2. Instale el JDK para el sistema operativo. Si la base de datos de destino es
DB2 Universal Database Versión 7.2 o anterior, se deberá instalar JavaDeveloper’s Kit (JDK) Versión 1.1.8 o posterior en la base de datos dondepiensa utilizar los transformadores de depósito. Si la base de datos dedestino es DB2 Universal Database Versión 8, se deberá instalar JavaDeveloper’s Kit (JDK) Versión 1.3.0 o posterior en la base de datos dondepiensa utilizar los transformadores de depósito. DB2 ApplicationDevelopment Client incluye el JDK para AIX, el Entorno operativo Solaris,Linux y Windows.
3. Actualice las variables de entorno.4. Actualice la configuración del gestor de bases de datos para la instancia de
DB2 de destino.5. Actualice la configuración de la base de datos de destino.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
© Copyright IBM Corp. 1994, 2002 79
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Instalación de JDK para transformadores de depósito
Asegúrese de que instala JDK para el sistema antes de instalar lostransformadores de depósito (para el transformador Linux, deberá utilizarIBM® JDK para Linux).
DB2® Application Development Client incluye el JDK para AIX, Linux yWindows:v Al instalar DB2 Application Development Client en AIX® y Linux, el JDK se
instala si no se detecta una versión anterior del JDK.v Al instalar DB2 Application Development Client en Windows, el JDK se
instala siempre.
Para obtener e instalar el JDK para el Entorno operativo Solaris, vaya ahttp://www.sun.com/java/products/platform.html y siga las instruccionesque se proporcionan.
Conceptos relacionados:
v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
80 Warehouse Manager Guía de instalación
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Actualización de las variables de entorno para transformadores de depósito
Las secciones siguientes describen cómo actualizar las variables de entornopara los transformadores de depósito.
Actualización de las variables de entorno en Windows paratransformadores de depósito
Deberá actualizar las variables de entorno en Windows antes de habilitar lostransformadores de depósito.
Procedimiento:
Para actualizar las variables de entorno en Windows para los transformadoresde depósito:1. Abra el Panel de control de Windows.2. Efectúe una doble pulsación en Sistema.3. Pulse la pestaña Entorno para ver las variables.4. Pulse la variable de sistema Path y añada la vía de acceso del
subdirectorio bin de JDK al final de la vía de acceso. La vía de acceso poromisión es c:\sqllib\java\jdk.
Capítulo 5. Preparación e instalación de los transformadores de depósito 81
5. Pulse Establecer.6. Pulse la variable del sistema CLASSPATH. Añada la vía de acceso donde
están instalados los transformadores y la vía de acceso del directorio quecontiene las clases de soporte de Java de DB2. Separe los nombres de víade acceso mediante punto y coma. Si la variable CLASSPATH no existe, esnecesario definirla.Por ejemplo, puede añadirC:\SQLLIB\FUNCTION;C:\SQLLIB\JAVA\DB2JAVA.ZIP; a la variableCLASSPATH.
7. Pulse Establecer.8. Pulse Aceptar para cerrar la ventana.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
82 Warehouse Manager Guía de instalación
Actualización de las variables de entorno en AIX para transformadores dedepósito
Actualice las variables de entorno antes de instalar transformadores dedepósito.
Procedimiento:
Para actualizar las variables de entorno en AIX para los transformadores dedepósito:1. Asegúrese de que el directorio actual está en la variable CLASSPATH
entrando el mandato siguiente:$ echo $CLASSPATH
Por ejemplo:.:/INSTHOME/sqllib/java/db2java.zip
donde /INSTHOME es el directorio inicial del propietario de la instancia.2. Entre los mandatos siguientes para cambiar la variable CLASSPATH:
CLASSPATH=.:$CLASSPATHexport CLASSPATH
3. Asegúrese de que INSTHOME/sqllib/function está en la variableCLASSPATH entrando el mandato siguiente:$ echo $CLASSPATH
4. Entre los mandatos siguientes para cambiar la variable CLASSPATH:CLASSPATH=INSTHOME/sqllib/function:$CLASSPATHexport CLASSPATH
5. Asegúrese de que la variable PATH incluya /sqllib/bin. Por ejemplo:/INSTHOME/sqllib/bin
donde /INSTHOME es el directorio inicial del propietario de instancia.6. Asegúrese de que la variable LIBPATH incluya /sqllib/lib. Por ejemplo:
/INSTHOME/sqllib/lib
donde /INSTHOME es el directorio inicial del propietario de instancia.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
Capítulo 5. Preparación e instalación de los transformadores de depósito 83
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Actualización de las variables de entorno en el Entorno operativo Solarispara transformadores de depósito
Actualice las variables de entorno antes de instalar transformadores dedepósito.
Procedimiento:
Para actualizar las variables de entorno en el Entorno operativo Solaris paratransformadores de depósito:1. Actualice el archivo db2profile, ubicado en el subdirectorio sqllib (por
ejemplo, /home/db2inst1/sqllib), para incluirvíaacceso_jdk/lib/sparc/native_threads en la variableLD_LIBRARY_PATH, donde víaacceso_jdk es el subdirectorio donde estáinstalado el JDK.
2. Asegúrese de que el directorio actual esté en la variable CLASSPATHentrando el mandato siguiente:$ echo $CLASSPATH
Por ejemplo:.:/INSTHOME/sqllib/java/db2java.zip
84 Warehouse Manager Guía de instalación
donde /INSTHOME es el directorio inicial del propietario de instancia.3. Entre los mandatos siguientes para cambiar la variable CLASSPATH:
CLASSPATH=.:$CLASSPATHexport CLASSPATH
4. Asegúrese de que la variable PATH incluya sqllib/bin. Por ejemplo:/INSTHOME/sqllib/bin
donde /INSTHOME es el directorio inicial del propietario de instancia.5. Asegúrese de que INSTHOME/sqllib/function está en la variable
CLASSPATH entrando el mandato siguiente:$ echo $CLASSPATH
6. Entre los mandatos siguientes para cambiar la variable CLASSPATH:CLASSPATH=INSTHOME/sqllib/function:$CLASSPATHexport CLASSPATH
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Capítulo 5. Preparación e instalación de los transformadores de depósito 85
Actualización de las variables de entorno en Linux para transformadoresde depósito
Actualice las variables de entorno antes de instalar transformadores dedepósito.
Requisitos previos:
Para ejecutar transformadores de depósito (funciones definidas por el usuarioo procedimientos almacenados Java) en DB2 Universal Database para Linux,el enlazador de ejecución de Linux debe poder acceder a determinadasbibliotecas compartidas Java. Puede añadir la ubicación de las bibliotecascompartidas Java a /etc/ld.so.conf, o crear enlaces simbólicos a lasbibliotecas en el directorio /usr/lib. Si decide crear enlaces simbólicos paralas bibliotecas en /usr/lib, la lista de bibliotecas a la que se debe enlazar esdiferente para las distintas versiones de IBM Developer Kit para Java.
Para IBM Developer Kit para Java Versión 1.1.8 (que se utiliza paratransformadores de depósito instalados en una base de datos DB2 UniversalDatabase Versión 7.2 o anterior), deberá tener enlaces simbólicos que apuntena: libjava.so libjitc.so libmath.so libzip.so. Para la Versión 1.2.2 o 1.3de IBM Developer Kit para Java, deberá tener enlaces simbólicos que apuntena: libjava.so libjvm.so libhpi.so.
Una vez que añada la ubicación a las bibliotecas compartidas Java a/etc/ld.so.conf o cree los enlaces simbólicos, deberá renovar la antememoriade enlazador de ejecución ejecutando el mandato siguiente como: bash#ldconfig. Para ejecutar con la versión 1.2.2 o 1.3 de IBM Developer Kit paraJava, también necesita entrar los mandatos siguientes: bash$ db2setDB2_USE_JDK12=true bash$ db2stop bash$ db2start. Tenga en cuenta que sólodeberá utilizar IBM JDK 1.3 para DB2 Universal Database Versión 8 ysuperior.
Procedimiento:
Para actualizar las variables de entorno en Linux para transformadores dedepósito:1. Asegúrese de que el directorio actual esté en la variable CLASSPATH
entrando el mandato siguiente:$ echo $CLASSPATH
Por ejemplo:.:/INSTHOME/sqllib/java/db2java.zip
donde /INSTHOME es el directorio inicial del propietario de instancia.
86 Warehouse Manager Guía de instalación
2. Entre los mandatos siguientes para cambiar la variable CLASSPATH:CLASSPATH=.:$CLASSPATHexport CLASSPATH
3. Asegúrese de que INSTHOME/sqllib/function está en la variableCLASSPATH entrando el mandato siguiente:$ echo $CLASSPATH
4. Entre los mandatos siguientes para cambiar la variable CLASSPATH:CLASSPATH=INSTHOME/sqllib/function:$CLASSPATHexport CLASSPATH
5. Asegúrese de que la variable PATH incluya sqllib/bin.Por ejemplo:/INSTHOME/sqllib/bin
donde /INSTHOME es el directorio inicial del propietario de instancia.6. Asegúrese de que la variable de vía de acceso de biblioteca
(LD_LIBRARY_PATH o LIBPATH según sea aplicable) incluye/sqllib/lib.Por ejemplo:/INSTHOME/sqllib/lib
donde /INSTHOME es el directorio inicial del propietario de instancia.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84
Información relacionada:
Capítulo 5. Preparación e instalación de los transformadores de depósito 87
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Actualización de la configuración del gestor de bases de datos paratransformadores de depósito
Las secciones siguientes describen cómo actualizar la configuración del gestorde bases de datos para transformadores de depósito.
Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito
Utilice el Procesador de la línea de mandatos de DB2 para actualizar laconfiguración del gestor de bases de datos para la instancia de DB2 de destinoantes de instalar transformadores de depósito.
Procedimiento:
Para actualizar la configuración del gestor de bases de datos antes de instalartransformadores de depósito:v Establezca el parámetro de vía de acceso de JDK (JDK_PATH) en el
subdirectorio donde está instalado el JDK:UPDATE DATABASE MANAGER CONFIGURATION USING JDK_PATH víaacceso
donde víaacceso es el subdirectorio donde está instalado el JDK.
Nota: No incluya el directorio bin en la vía de acceso de JDK. Si estáutilizando un destino de DB2 Universal Database Versión 7.2 (oanterior) que tiene instalados transformadores, deberá actualizarJDK11_PATH al contrario de lo que sucede con JDK_PATH.
v Establezca el parámetro de tamaño de almacenamiento dinámico de JavaVirtual Machine (JAVA_HEAP_SZ) en 4096:UPDATE DATABASE MANAGER CONFIGURATION USING JAVA_HEAP_SZ 4096
Conceptos relacionados:
v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
88 Warehouse Manager Guía de instalación
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Actualización de la configuración de la base de datos de destino
Actualice la configuración de la base de datos de destino antes de instalartransformadores de depósito.
Procedimiento:
Para actualizar la base de datos de destino, utilice el Procesador de la línea demandatos de DB2 para establecer el parámetro de almacenamiento dinámicode aplicación por omisión (APPLHEAPSZ) para esta base de datos en 1024:UPDATE DATABASE CONFIGURATION FOR nombre_basedatos_depósito USING APPLHEAPSZ 1024
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84
Capítulo 5. Preparación e instalación de los transformadores de depósito 89
v “Actualización de las variables de entorno en Linux para transformadoresde depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Instalación y habilitación de transformadores de depósito
Las secciones siguientes describen cómo instalar y habilitar transformadoresde depósito.
Instalación de transformadores de depósito
Los transformadores de depósito son procedimientos almacenados. Antes dehabilitar los transformadores de depósito, se necesitan determinados nivelesde autorización para la base de datos en la que reside el depósito de destino.
Requisitos previos:
El ID de autorización de la sentencia debe tener como mínimo una de lassiguientes autorizaciones o privilegios:v Autorización SYSADM o DBADMv Autorización IMPLICIT_SCHEMA sobre la base de datos, si el nombre de
esquema implícito o explícito del procedimiento no existev Privilegio CREATEIN sobre el esquema, si el nombre de esquema del
procedimiento hace referencia a un esquema ya existente
Para crear un procedimiento almacenado delimitado, no es necesario tenerautorizaciones ni privilegios adicionales.
Para crear un procedimiento almacenado no delimitado, el ID de autorizaciónde la sentencia también debe tener una de las siguientes autorizaciones:v Autorización CREATE_NOT_FENCED en la base de datosv Autorización SYSADM o DBADM
Procedimiento:
Para instalar transformadores de depósito:1. Inserte el CD-ROM de DB2 Warehouse Manager en la unidad CD-ROM.
La característica de ejecución automática inicia el área de ejecución deInstalación de DB2 automáticamente.
2. Pulse Instalar productos en el área de ejecución.
90 Warehouse Manager Guía de instalación
3. Asegúrese de que DB2 Warehouse Manager esté seleccionado y, acontinuación, pulse Siguiente.
4. Continúe tal como le indica el Asistente de instalación de DB2.5. En la lista de características, seleccione Transformadores de depósito y, a
continuación, pulse Siguiente.6. Continúe tal como le indica el Asistente de instalación de DB2. Hay ayuda
en línea disponible para guiarle a lo largo de los pasos restantes.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Habilitación de los transformadores de depósito
Los transformadores de depósito son procedimientos almacenados Java. Unasola base de datos puede contener varios destinos de depósito; sin embargo,deberá habilitar los transformadores de depósito para cada destino dedepósito. Si tiene varios destinos de depósito en una única base de datos y
Capítulo 5. Preparación e instalación de los transformadores de depósito 91
cambia estos valores por un destino de depósito, los otros destinos dedepósito de dicha base de datos se verán afectados.
Por ejemplo, si descarta los transformadores de depósito después dehabilitarlos para varios destinos de depósito, se visualizará un mensaje, queindica que este cambio afectará a otros destinos de depósito definidos en labase de datos. Los nombres de los otros destinos de depósito se listarán en elmensaje. Puede optar por cancelar el procedimiento de descartar o porcontinuar. Si continúa, los procesos o pasos de dichos destinos de depósitoque utilicen transformadores de depósito no se ejecutarán, a no ser que vuelvaa crear los transformadores de depósito.
Requisitos previos:
Antes de habilitar los transformadores de depósito, deberá:v Instalar un agente de depósito y transformadores de depósito.v Instalar el JDK para el sistema operativo.v Actualizar las variables de entorno.v Actualizar la configuración del gestor de bases de datos para la instancia de
DB2 de destino.v Actualizar la configuración de la base de datos de destino.
Procedimiento:
Para habilitar los transformadores de depósito:1. Inicie el Centro de depósito de datos.2. En la vista en árbol de la izquierda, localice el destino de depósito para el
que desea habilitar los transformadores de depósito y abra el cuadernoPropiedades.
3. En la página Base de datos, en el área Base de datos de destino, pulseCrear transformadores y registrar como delimitados o bien Creartransformadores y registrar como no delimitados.
4. En el área Destino de depósito, pulse Habilitar destino paratransformadores.
5. Pulse Bien.6. Cierre el cuaderno.
Si cambia los transformadores de depósito de delimitados a no delimitados ode no delimitados a delimitados y hay varios destinos de depósito definidosen la base de datos, se visualizará un mensaje, que indica que este cambioafectará a otros destinos de depósito definidos en la base de datos. Losnombres de los otros destinos de depósito se listarán en el mensaje. Puede
92 Warehouse Manager Guía de instalación
optar por cancelar el cambio o por continuar. Si continúa, se descartarán lostransformadores y luego se volverán a crear tal como se especifique.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración del gestor de bases de datos antes deinstalar transformadores de depósito” en la página 88
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Transformadores de z/OS
El Centro de depósito de datos incluye transformadores, que sonprocedimientos almacenados Java™ que proporcionan algunastransformaciones de datos básicas. Para ejecutar los transformadores, primerodeberá configurar procedimientos almacenados Java en el subsistema DB2®.
Puede ejecutar los transformadores siguientes con el agente z/OS™:v IWH.CLEANv IWH.PERIODTABLEv IWH.KEYTABLE
Capítulo 5. Preparación e instalación de los transformadores de depósito 93
v IWH.CHISQUAREv IWH.CORRELATIONv IWH.STATISTICSv IWH.INVERTDATAv IWH.PIVOTDATAv IWH.REGRESSIONv IWH.ANOVAv IWH.SUBTOTALv IWH.MOVINGAVERAGE
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de procedimientos almacenados Java en el subsistema DB2
para los transformadores de depósito” en la página 95v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Reducción del número de caracteres del archivo de variables de entorno
para los transformadores de depósito de z/OS” en la página 98v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
94 Warehouse Manager Guía de instalación
Configuración de procedimientos almacenados Java en el subsistemaDB2 para los transformadores de depósito
Las instrucciones siguientes proporcionan una breve versión de cómoconfigurar procedimientos almacenados Java.
Procedimiento:
Para configurar procedimientos almacenados Java en el subsistema DB2 paralos transformadores de depósito:1. Instale Visual Age para Java 2.0 o posterior en el sistema z/OS.2. Instale Java Database Connectivity (JDBC) y vincule los paquetes de JDBC
en el subsistema DB2.3. Configure los procedimientos almacenados Revised Report on Scheme
(RRS) y Work Load Manager (WLM) de DB2 para el subsistema DB2.4. Configure los procedimientos almacenados Java para el subsistema DB2.
Esto incluye la creación de un procedimiento de arranque de WLM Javapara el espacio de direcciones de procedimientos almacenados Java.
5. Bajo WLM, asocie el procedimiento de arranque WLM Java con un nombrede entorno de WLM.
6. Especifique un nombre de entorno de aplicación WLM para la opciónWLM_ENVIRONMENT en CREATE o ALTER PROCEDURE para asociarun procedimiento almacenado o una función definida por el usuario conun entorno de aplicación.
7. Asegúrese de que el propietario de las tareas iniciadas del subsistema DB2tiene acceso a las bibliotecas del procedimiento de arranque WLM Java.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91
Capítulo 5. Preparación e instalación de los transformadores de depósito 95
v “Preparación del entorno para los transformadores de depósito” en lapágina 79
v “Configuración de transformadores de depósito en DB2 para z/OS” en lapágina 96
v “Reducción del número de caracteres del archivo de variables de entornopara los transformadores de depósito de z/OS” en la página 98
v “Actualización de las variables de entorno en el Entorno operativo Solarispara transformadores de depósito” en la página 84
v “Actualización de las variables de entorno en Linux para transformadoresde depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Configuración de transformadores de depósito en DB2 para z/OS
Las instrucciones siguientes describen cómo configurar los transformadores dedepósito en DB2 para z/OS y OS/390.
Procedimiento:
Para configurar transformadores de depósito en DB2 para z/OS:1. Defina las fuentes de transformador en el depósito.2. Para definir los transformadores en DB2 para z/OS, vaya al directorio que
contiene la sentencia de SQL necesaria y aplique dicha sentencia. Laubicación de la sentencia de SQL varía con la versión de DB2.
Tabla 6. Ubicación de la sentencia de SQL de acuerdo con la versión de DB2 UniversalDatabase
Versión de DB2 Universal Database Ubicación de sentencias de SQL
DB2 para OS/390 Versión 5 Utilice las sentencias de SQL comentadasdel directorio /usr/lpp/DWC/createXfSQL(comente todas las sentencias CREATEPROCEDURE; a continuación, elimine loscomentarios y utilice las sentenciasINSERT INTO SYSIBM.SYSPROCEDURESpara definir los transformadores en DB2para OS/390 Versión 5)
DB2 para OS/390 Versión 6 Utilice las sentencias de SQL del directorio/usr/lpp/DWC/createXfSQL
DB2 para z/OS y OS/390 Versión 7 Utilice las sentencias de SQL del directorio/usr/lpp/DWC/createXfSQLV7
96 Warehouse Manager Guía de instalación
Al configurar procedimientos almacenados Java, utilice WLM para asociarel procedimiento de arranque WLM Java con un nombre de entorno WLM.El nombre de entorno se especifica en la opción WLM ENVIRONMENT dela sentencia CREATE PROCEDURE. DSNWLMJ es el nombre de entornoWLM incluido con las definiciones de transformador. Puede añadir unnombre de asociación WLM de DSNWLMJ o cambiar la opción WLMENVIRONMENT para cada definición de transformador por un nombreque ya esté asociado con el procedimiento de arranque.
3. Configure enlaces de los Servicios del sistema UNIX a los módulos decarga del transformador en IWH810.SIWHLOAD:a. Utilice telnet para conectarse a los Servicios de sistemas UNIX en el
sistema principal OS/390 o z/OS.b. Vaya al directorio donde ha instalado el agente de depósito de z/OS.
El directorio de instalación por omisión es /usr/lpp/DWC.c. Si está utilizando DB2 V7, vaya al paso 3e. Si está utilizando DB2
Versión 5 o Versión 6, edite el archivo trlinks del directorio instalado.d. Comente esta línea poniendo un signo de arroba (#) en la columna 1.
Por ejemplo: #ln -e IWHXF xf.jll;. Elimine el comentario de esta líneaeliminando el signo de arroba (#) de la columna 1. Por ejemplo: ln -eIWHXFV7 xf.jll;. Guarde los cambios.
e. Escriba trlinks y pulse Intro. Se crea un enlace xf.jll en el directorio/usr/lpp/DWC/com/ibm/data. El enlace indicará al agente que cargue losmódulos IWHXF o IWHXFV7.
4. Autorice IWH810.SIWHPDSE para AFP y, a continuación, añádalo a laconcatenación STEPLIB del procedimiento de arranque de losprocedimientos almacenados DB2 Java.
5. Añada el directorio donde está el enlace xf.jll (el valor por omisión es/usr/lpp/DWC) a las variables de entorno CLASSPATH y LIBPATH delarchivo de entorno WLM. Para buscar el archivo de entorno WLM,examine el procedimiento de arranque de los procedimientos almacenadosde DB2 Java. El conjunto de datos de entorno WLM es aquél al queapunta la tarjeta JAVAENV DD.
6. Inicie los procedimientos almacenados y, a continuación, cree y ejecute lospasos de depósito.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
Capítulo 5. Preparación e instalación de los transformadores de depósito 97
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de procedimientos almacenados Java en el subsistema DB2
para los transformadores de depósito” en la página 95v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Reducción del número de caracteres del archivo de variables de entornopara los transformadores de depósito de z/OS
El archivo de variables de entorno no puede contener más de 244 caracteres.
Requisitos previos:
Al instalar JDBC, se ejecuta el mandato installVAJDLL. Este mandato crea unenlace sqlj.jll al controlador JDBC. El nombre del directorio donde hainstalado este enlace sqlj.jll debe añadirse a las sentencias CLASSPATH yLIBPATH del archivo de variables de entorno.
SQLj se incluye en un paquete Java denominado /COM/ibm/db2os390/. Porejemplo, si el enlace sqlj.jll está en el directorio/usr/lpp/db2710/COM/ibm/db2os390/, necesitará añadir /usr/lpp/db2710/ a lassentencias CLASSPATH y LIBPATH.
Procedimiento:
Para reducir el número de caracteres del archivo de variables de entorno:1. Cree un directorio, por ejemplo /u/userid/links. Incluya el enlace JDBC y
el enlace de transformador en el directorio /u/userid/links:/u/userid/links/com/ibm/data/xf.jll/u/userid/links/COM/ibm/db2os390/sqlj.jll
2. Cambie la sentencia LIBPATH por LIBPATH=/u/userid/links.
98 Warehouse Manager Guía de instalación
3. Cambie la sentencia CLASSPATH por /u/userid/links.
Si mueve los enlaces, deberá ejecutar las autorizaciones otra vez para losarchivos .jll a fin de que el bit extendido esté activo.
Para determinar si el bit extendido está activo:1. Vaya al directorio que contiene los enlaces y entre el mandato ls -lt.
El bit de permiso contiene e en la posición de bit más a la izquierda. Porejemplo, erwxrwxrwx.
2. Si el bit más a la izquierda es l (por ejemplo lwxrwxrwx) y se estáejecutando DB2 para OS/390 Versión 5 o Versión 6, necesita crear el enlaceotra vez utilizando el mandato:ln -e DSNAQJLL sqlj.jllln -e IWHXF xf.jll
Si el bit más a la izquierda es l y se está ejecutando DB2 para z/OS yOS/390 Versión 7, cree el enlace otra vez utilizando el mandato:ln -e IWHXFV7 xf.jl
Los objetos Java de la signatura de un procedimiento almacenado sólo sesoportan en DB2 para z/OS y OS/390 Versión 7. En DB2 para OS/390 Versión5 y Versión 6, los transformadores no soportan valores nulos en susparámetros. En estas versiones, si pasa un parámetro nulo, éste se consideraráun cero. Los transformadores de DB2 Versión 5 y Versión 6 tratan losparámetros cero como series nulas.
DB2 sólo soporta la sentencia COMMIT de SQL en procedimientosalmacenados de DB2 para z/OS y OS/390 Versión 7. El procedimientoalmacenado INVERTDATA descarta y vuelve a crear una tabla en elprocedimiento almacenado; por consiguiente, necesita una sentencia COMMIT.IWH.INVERTDATA no se soporta en DB2 para OS/390 Versión 5 o Versión 6.
DB2 para z/OS y OS/390 no soporta funciones Java definidas por el usuario,de modo que IWH.FORMATDATE no se soporta en la plataforma S/390.
A continuación se proporciona un procedimiento de arranque de ejemplo paraprocedimientos almacenados Java://DSNWLMJ PROC DB2SSN=DSN,NUMTCB=5,APPLENV=DSNWLMJ//*************************************************//* ESTE PROC SE UTILIZA PARA INICIAR EL ESPACIO DE DIRECCIONES *//* SPAS ESTABLECIDO POR WLM PARA EL ENTORNO DE APLICACIÓN DSNWLMJ *//* V WLM,APPLENV=DSNWLMJ,RESUME *//*************************************************//DSNWLMJ EXEC PGM=DSNX9WLM,TIME=1440,REGION=0M,// PARM=’&DB2SSN, &NUMTCB, &APPLENV’// DD DSN=IWH810.SIWHPDSE,DISP=SHR
Capítulo 5. Preparación e instalación de los transformadores de depósito 99
// DD DSN=DSN.HPJSP.PDSE.JDBC,DISP=SHR// DD DSN=SYS1.PP.PDSELINK,DISP=SHR// DD DSN=DSN710.SDSNEXIT,DISP=SHR// DD DSN=DSN710.SDSNLOAD,DISP=SHR// DD DSN=SYS1.SCEERUN,DISP=SHR// DD DSN=DSN.PDSE,DISP=SHR//JAVAENV DD DSN=DSN.WLMENVJ.JSPENV,DISP=SHR//CEEDUMP DD SYSOUT=A//DSSPRINT DD SYSOUT=A//JSPDEBUG DD SYSOUT=A//SYSABEND DD SYSOUT=A//SYSPRINT DD SYSOUT=A
En este ejemplo, la biblioteca IWH810.SIWHPDSE contiene los módulos decarga de transformador. DSN.HPJSP.PDSE.JDBC contiene las DLL de HighPerformance Java (HPJ) de la configuración de HPJ. En DB2 para z/OSVersión 7, esta biblioteca se denomina DSN710.SDSNLOD2.SYS1.PP.PDSELINK contiene las bibliotecas de ejecución de HPJ. DSN.PDSEcontiene la información de configuración de HPJ. DSN.WLMENVJ.JSPENVcontiene las variables de entorno.
He aquí un archivo de variables de entorno:ENVAR("TZ=PST07","DB2SQLJPROPERTIES=/usr/lpp/db2/jdbc/db2710/classes/db2sqljjdbc.properties","LIBPATH=/usr/lpp/DWC","VWSPATH=/usr/lpp/DWC","CLASSPATH=/usr/lpp/db2/jdbc/db2710/classes:/usr/lpp/DWC:/usr/lpp/hpj/lib"),MSGFILE(JSPDEBUG)
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79
100 Warehouse Manager Guía de instalación
v “Configuración de procedimientos almacenados Java en el subsistema DB2para los transformadores de depósito” en la página 95
v “Configuración de transformadores de depósito en DB2 para z/OS” en lapágina 96
v “Actualización de las variables de entorno en el Entorno operativo Solarispara transformadores de depósito” en la página 84
v “Actualización de las variables de entorno en Linux para transformadoresde depósito” en la página 86
Información relacionada:
v “Soporte de idioma nacional para transformadores de depósito” en lapágina 101
Soporte de idioma nacional para transformadores de depósito
La mayoría de los mensajes producidos por el agente de depósito de z/OS seenvían al sistema servidor de depósito para que los interprete, de modo que,en la mayoría de los casos, el idioma del mensaje depende de cómo se hayainstalado DB2 Universal Database.
Los transformadores son una excepción. Para los transformadores, el idiomadel mensaje no depende de cómo se haya instalado el servidor de depósito. Elagente de depósito de z/OS incluye los siguientes archivos de mensajes paralos transformadores:
Tabla 7. Archivos de mensajes de soporte de idioma nacional para transformadores
Nombre de archivo Idioma
Xf.properties_Fi_FI Finlandés
Xf.properties_No_NO Noruego
Xf.properties_Ru_RU Ruso
Xf.properties_Zh_CN Chino simplificado
Xf.properties_Zh_TW Chino tradicional
Xf.properties_Da_DK Danés
Xf.properties_De_DE Alemán
Xf.properties_En_US Inglés de EE.UU.
Xf.properties_Es_ES Español
Xf.properties_Fr_FR Francés
Xf.properties_It_IT Italiano
Xf.properties_Ja_JP Japonés
Xf.properties_Ko_KR Coreano
Capítulo 5. Preparación e instalación de los transformadores de depósito 101
Tabla 7. Archivos de mensajes de soporte de idioma nacional paratransformadores (continuación)
Xf.properties_Pt_BR Portugués de Brasil
Xf.properties_Sv_SE Sueco
Si los mensajes de transformador están en un idioma distinto del inglés,seleccione uno de los archivos de la Tabla 7 en la página 101 y copie sucontenido en el archivo Xf.properties.
Conceptos relacionados:
v “Instalación de JDK para transformadores de depósito” en la página 80v “Transformadores de z/OS” en la página 93v “Transformadores de depósito” en la página 3
Tareas relacionadas:
v “Actualización de las variables de entorno en Windows paratransformadores de depósito” en la página 81
v “Actualización de las variables de entorno en AIX para transformadores dedepósito” en la página 83
v “Actualización de la configuración de la base de datos de destino” en lapágina 89
v “Instalación de transformadores de depósito” en la página 90v “Habilitación de los transformadores de depósito” en la página 91v “Preparación del entorno para los transformadores de depósito” en la
página 79v “Configuración de transformadores de depósito en DB2 para z/OS” en la
página 96v “Actualización de las variables de entorno en el Entorno operativo Solaris
para transformadores de depósito” en la página 84v “Actualización de las variables de entorno en Linux para transformadores
de depósito” en la página 86
102 Warehouse Manager Guía de instalación
Capítulo 6. Conectores de DB2 Warehouse Manager
DB2 Warehouse Manager proporciona los siguientes Conectores para ayudarlea extraer datos y metadatos desde los repositorios de e-business:v Conector de DB2 Warehouse Manager para SAP® R/3®
v Conector de DB2 Warehouse Manager para la Web
Respecto a los requisitos previos a la instalación, consulte las secciones de estecapítulo correspondientes a cada uno de los Conectores específicos. Todos losConectores requieren DB2 Warehouse Manager.
Conector de DB2 Warehouse Manager para SAP R/3
SAP R/3 es un repositorio comercial de SAP AG a nivel de empresa queintegra procesos comerciales, como los correspondientes a la Planificación derecursos de empresa o a la Gestión de relaciones con los clientes.
Con el Conector de DB2® Warehouse Manager para SAP R/3 puede transferirobjetos comerciales SAP que están almacenados en sistemas SAP R/3 a undepósito de datos de DB2. Los objetos comerciales y los componentescomerciales proporcionan una vista orientada a objetos de las funcionescomerciales de R/3. Los objetos comerciales encapsulan las funcionescomerciales de R/3 que se utilizan para extraer datos del sistema R/3. Acontinuación, puede utilizar la potencia de DB2 y de DB2 Warehouse Managerpara realizar el análisis, la transformación o la minería de datos.
Cuando defina una fuente de SAP, verá todos los metadatos acerca del objetocomercial SAP, incluidos los campos de clave, los nombres de parámetros, lostipos de datos, la precisión, la escala, la longitud y los parámetrosobligatorios. También verá todos los parámetros básicos y detallados queestán asociados al objeto comercial SAP. Defina el paso de extracción de datosdesde el Centro de depósito de datos pulsando primero un objeto comercialSAP y soltándolo en la ventana Modelador de procesos, luego pulsando elicono de paso de Extracción de datos de SAP y soltándolo en el modelador deprocesos, a continuación añadiendo un enlace de datos entre el objetocomercial y el icono de paso y, finalmente, añadiendo la información necesariaal cuaderno de propiedades de paso.
El Conector de DB2 Warehouse Manager para SAP R/3 se ejecuta enMicrosoft® Windows® NT, Windows 2000 y Windows XP. El servidor SAP R/3puede estar en cualquier plataforma soportada.
© Copyright IBM Corp. 1994, 2002 103
Conceptos relacionados:
v “Conector de DB2 Warehouse Manager para la Web” en la página 105v “Conectores de DB2 Warehouse Manager” en la página 4
Tareas relacionadas:
v “Instalación del Conector de DB2 Warehouse Manager para SAP R/3” en lapágina 104
Instalación del Conector de DB2 Warehouse Manager para SAP R/3
Con el Conector de DB2 Warehouse Manager para SAP R/3, puede añadir losdatos extraídos a un depósito de datos, transformarlos utilizando el Centro dedepósito de datos de DB2 o analizarlos utilizando las herramientas de DB2 olas de otros proveedores.
Requisitos previos:
El Conector de DB2 Warehouse Manager para SAP R/3 soporta los sistemasoperativos siguientes:v Microsoft Windows NT Workstation o Windows NT Server Versión 4.0 con
Service Pack 5 o posteriorv Microsoft Windows 2000 (con Service Pack 2) o Windows XP
Antes de instalar el Conector de DB2 Warehouse Manager para SAP R/3,realice las tareas siguientes:v Instale los módulos de Ejecución de RFC desde el CD de presentación, SAP
Release 4.6D Compilación 4 (incluido con los clientes SAP), en la mismaestación de trabajo en la que piensa instalar el Conector para SAP. Elarchivo que contiene los módulos de ejecución de RFC es libRfc32.dll.
v De manera opcional, instale SAPGUI para la resolución de problemas.
El Conector de DB2 Warehouse Manager para SAP R/3 funciona conservidores SAP R/3 Release 4.6C con la opción de idioma inglés instalada. ElConector de DB2 Warehouse Manager para SAP R/3 se conecta a un servidorR/3 con el idioma de inicio de sesión ’E’ de SAP.
Restricciones:
El Conector de DB2 Warehouse Manager para SAP R/3 sólo soportainstalaciones en idioma inglés del sistema SAP R/3.
104 Warehouse Manager Guía de instalación
Procedimiento:
Para instalar el Conector de DB2 Warehouse Manager para SAP R/3, inserte elCD-ROM de Conectores de DB2 Warehouse Manager en la unidad de CD ysiga las instrucciones de la pantalla.
Conceptos relacionados:
v “Conector de DB2 Warehouse Manager para SAP R/3” en la página 103v “Conector de DB2 Warehouse Manager para la Web” en la página 105v “Conectores de DB2 Warehouse Manager” en la página 4
Instalación del Conector de DB2 Warehouse Manager para la Web
Con el Conector de DB2 Warehouse Manager para la Web, puede transferirdatos clickstream de IBM WebSphere Site Analyzer a un depósito de datos.
Requisitos previos:
Antes de instalar el Conector de DB2 Warehouse Manager para la Web, realicelas tareas siguientes:v Instale y configure WebSphere Site Analyzer versión 4 (con el Fixpak 1) o
posterior.
Los programas del usuario deben ejecutarse en la misma estación de trabajodonde está instalado el agente de depósito.
Procedimiento:
Para instalar el Conector de DB2 Warehouse Manager para la Web, inserte elCD-ROM de Conectores de DB2 Warehouse Manager en la unidad de CD ysiga las instrucciones que se visualizan.
Conceptos relacionados:
v “Conector de DB2 Warehouse Manager para SAP R/3” en la página 103v “Conector de DB2 Warehouse Manager para la Web” en la página 105v “Conectores de DB2 Warehouse Manager” en la página 4
Conector de DB2 Warehouse Manager para la Web
IBM® WebSphere® Site Analyzer (WSA) forma parte de la familia IBMWebSphere de servidores Web y servidores de aplicaciones. WSA le ayuda aanalizar el tráfico de entrada y de salida en su sitio Web.
Capítulo 6. Conectores de DB2 Warehouse Manager 105
El Conector para la Web le permite extraer en un depósito de datos los datosde una base de datos de WebSphere Site Analyzer, también conocida como″webmart″. El Conector para la Web proporciona un paso de sondeo quecomprueba si WSA ha copiado los datos de tráfico de Web de lasimportaciones de datos (archivos de registro cronológico, tablas y otrasfuentes de datos clickstream) a la webmart. Cuando esta comprobación haterminado satisfactoriamente, un paso de SQL puede copiar los datos detráfico de Web desde la webmart a un destino del depósito. Entonces, puedeutilizar la potencia de DB2® y de DB2 Warehouse Manager para realizar elanálisis de datos, la transformación de datos o la minería de datos. Tambiénpuede incorporar datos de WebSphere Commerce con los datos de tráfico deWeb para tener un análisis más completo de su sitio Web.
Después de definir una fuente de tráfico de Web, puede definir el paso desondeo de tráfico de Web del Centro de depósito de datos, simplementepulsando un paso de Sondeo de tráfico de Web y soltándolo en el modeladorde procesos.
El Conector para la Web se ejecuta en la misma plataforma que el agente dedepósito: Windows® NT, Windows 2000, Windows XP, AIX o el Entornooperativo Solaris.
Conceptos relacionados:
v “Conector de DB2 Warehouse Manager para SAP R/3” en la página 103v “Conectores de DB2 Warehouse Manager” en la página 4
Tareas relacionadas:
v “Instalación del Conector de DB2 Warehouse Manager para la Web” en lapágina 105
106 Warehouse Manager Guía de instalación
Apéndice.
Estructura de entorno para componentes del Gestor de catálogos deinformación
Al instalar el Centro de catálogos de información, se añaden o se modificanentradas para las diversas variables de usuario y variables de entorno deWindows. En las tablas siguientes, la letra de unidad C indica una unidadlocal.
Tabla 8. Actualizaciones de variables de entorno para componentes del Gestor decatálogos de información
La variable de entorno: Se añade o modifica, para incluir:
PATH C:\SQLLIB\BIN
INCLUDE C:\SQLLIB\LIB
VWS_TEMPLATES C:\SQLLIB\TEMPLATES
Tabla 9. Actualizaciones de variables de usuario para el Gestor de catálogos deinformación
La variable de usuario: Se añade o modifica, para incluir:
LOCPATH %LOCPATH%
LIB %LIB%
INCLUDE %INCLUDE%
Estructuras de los entornos del agente de depósito
La información de este apéndice describe la estructura de los entornos deagente de depósito de AIX, Linux y Entorno operativo Solaris. Utilice estainformación como ayuda para configurar los entornos de agente de depósitode AIX, Linux y del Entorno operativo Solaris.
Las tablas siguientes muestran las estructuras de directorios para los agentesde depósito de AIX, Linux y del Entorno Operativo Solaris.
© Copyright IBM Corp. 1994, 2002 107
Tabla 10. Estructuras de directorios para el agente de depósito de AIX
Este directorio: Contiene:
/usr/opt/db2_v8_01/bin/IWH.startup Archivo de arranque del servidor y del daemon agente.
/usr/opt/db2_08_01/bin Archivos de agente, ejecutables de paso y ejecutablesdefinidos por el usuario así como el archivo de configuracióndel entorno. Este es el directorio de instalación por omisión.
/usr/opt/db2_08_01/odbc Archivo .odbc.ini de ejemplo y controlador ODBC del Centrode depósito de datos.
/var/IWH Archivos de rastreo. Este es el directorio por omisión paralos rastreos del daemon, rastreos del agente y archivos desalida del programa definido por el usuario.
Tabla 11. Estructuras de directorios para los agentes de depósito del Entorno operativo Solaris y Linux
Este directorio: Contiene:
/usr/opt/db2_v8_01/bin/IWH.startup Archivo de arranque del daemon agente.
/opt/IBM/db2/V8.1/ Directorio base de instalación por omisión.
/opt/IBM/db2/V8.1/bin Archivos de agente, ejecutables de paso y ejecutablesdefinidos por el usuario así como el archivo de configuracióndel entorno.
/opt/IBM/db2/V8.1/odbc Archivo .odbc.ini de ejemplo y controlador ODBC del Centrode depósito de datos.
/opt/IBM/db2/V8.1/lib Biblioteca de ejecución del Entorno operativo Solaris y Linux.
/var/IWH Archivos de rastreo. Este es el directorio por omisión paralos rastreos del daemon, rastreos del agente y archivos desalida del programa definido por el usuario.
Conceptos relacionados:
v “Comunicaciones entre clientes y servidores del Centro de depósito dedatos” en la página 112
v “Comunicaciones entre servidores del Centro de depósito de datos yagentes de depósito” en la página 113
Identificación de puertos para componentes del Centro de depósito de datos sila configuración del sistema utiliza un cortafuegos
Si instala los componentes servidor, cliente y agente del Centro de depósito dedatos a través de un cortafuegos, necesitará identificar los puertos que dichoscomponentes utilizarán para comunicarse entre ellos. Para identificar estospuertos en el sistema, actualizará el archivo .../etc/services en cada uno delos sistemas donde esté instalado un componente del Centro de depósito de
108 Warehouse Manager Guía de instalación
datos. También añadirá información de servicio para cada sistema en elarchivo .../etc/services y dejará dicha información disponible para eladministrador de cortafuegos.
Si piensa utilizar la protección de cortafuegos entre cualquier componente delCentro de depósito de datos, deberá configurar los puertos en todos lossistemas donde esté instalado un componente del Centro de depósito dedatos, no sólo en los sistemas donde vaya a producirse comunicación a travésdel cortafuegos. Si no realiza dicha tarea, puede que un componente delCentro de depósito de datos asigne un puerto fuera del rango de puertos decortafuegos y se produzca una alerta de seguridad de cortafuegos.
Procedimiento:
Para soportar un cortafuegos, deberá especificar un conjunto de puertos queutilizarán el Centro de depósito de datos y el administrador de cortafuegos.Estos puertos permitirán las comunicaciones entre los diversos componentesdel Centro de depósito de datos (servidor, cliente y agentes de depósito).Deberá identificar un rango de puertos que los diversos componentes delCentro de depósito de datos puedan utilizar para comunicarse entre ellos.Esto debe realizarse en cualquier sistema en el que esté instalado elcomponente.
Para identificar puertos para componentes del Centro de depósito de datoscuando la configuración del sistema utiliza un cortafuegos:1. En los sistemas cliente, abra el archivo .../etc/services y añada las
líneas siguientes:
Nom. servicio Puerto de servicio
DWC_MIN nnnnn
DWC_MAX nnnnn + x
donde:v nnnnn es el número de puerto más bajo que desea que utilice el cliente
del Centro de depósito de datos cuando se comunique con un servidordel Centro de depósito de datos a través del cortafuegos
v nnnnn + x es el número de puerto más alto que desea que utilice elcliente del Centro de depósito de datos cuando se comunique con unservidor del Centro de depósito de datos a través del cortafuegos
Será necesario que se asegure de que el rango entre el valor de DWC_MINy DWC_MAX es suficiente para soportar dos puertos para cada cliente quepueda ejecutarse simultáneamente en ese sistema. Por ejemplo,supongamos que instala el cliente del Centro de depósito de datos en unsistema de Entorno operativo Solaris. Desea que los componentes del
Apéndice. 109
Centro de depósito de datos se comuniquen entre ellos empezando en elpuerto 11010 y desea tener un máximo de 10 clientes en ejecuciónsimultáneamente en dicho sistema. Deberá establecer DWC_MIN en 11010y DWC_MAX en 11030 (10 clientes simultáneos = 20 puertos).
Ahora el cliente del Centro de depósito de datos se comunicará sólo através de los puertos que estén en el rango de DWC_MIN y DWC_MAX.Si un cliente nuevo del Centro de depósito de datos intenta iniciar lasesión y no encuentra ningún puerto disponible en dicho rango, sevisualizará un mensaje de error. El cliente deberá esperar hasta que hayadisponibles puertos que estén en dicho rango o el administrador delsistema necesitará aumentar el número de puertos disponiblesincrementando el valor de DWC_MAX para adaptar a los clientesadicionales.
2. En sistemas servidor, abra el archivo .../etc/services y añada las líneassiguientes:
Nom. servicio Puerto de servicio
DWC_MIN nnnnn
DWC_MAX nnnnn + x
donde:v nnnnn es el número de puerto más bajo que desea que utilice el
servidor del Centro de depósito de datos cuando se comunique con uncliente o agente del Centro de depósito de datos a través delcortafuegos.
v nnnnn + x es el número de puerto más alto que desea que utilice elservidor del Centro de depósito de datos cuando se comunique con uncliente o agente del Centro de depósito de datos a través delcortafuegos.
Será necesario que se asegure de que el rango entre el valor de DWC_MINy DWC_MAX es suficiente para soportar dos puertos para cada cliente quepueda ejecutarse simultáneamente en ese sistema, un puerto para cadainstancia de agente del Centro de depósito de datos con la que el servidorse comunicará simultáneamente y otro puerto para las comunicaciones conel iniciador de sesión del Centro de depósito de datos.
Por ejemplo, supongamos que ha instalado el servidor del Centro dedepósito de datos en un sistema Windows NT y este servidor va acomunicarse con diez clientes del Centro de depósito de datos en unsistema AIX y con cinco clientes del Centro de depósito de datos ensistemas Windows NT. El servidor se comunicará con el iniciador desesión local del Centro de depósito de datos y un agente de AIX, WindowsNT y z/OS (de los cuales se pueden ejecutar simultáneamente un máximo
110 Warehouse Manager Guía de instalación
de cinco instancias). Si desea que los componentes del Centro de depósitode datos se comuniquen entre ellos empezando en el puerto 11055,establezca DWC_MIN en 11055 y establezca DWC_MAX en 11101 (15clientes simultáneos = 30 puertos, 3 agentes con 5 instancias simultáneascada uno = 15 puertos y 1 iniciador de sesión = 1 puerto para un total de46 puertos).
Ahora el servidor del Centro de depósito de datos se comunicará sólo através de los puertos que estén en el rango de DWC_MIN y DWC_MAX.Si el servidor del Centro de depósito de datos intenta responder a unnuevo intento de inicio de sesión de cliente del Centro de depósito dedatos o iniciar una nueva instancia de agente, pero no hay puertosdisponibles en el rango definido, se visualizará un mensaje de error. Elcliente deberá esperar hasta que queden puertos disponibles en el rangodefinido o el administrador del sistema deberá especificar un gran númerode puertos disponibles aumentando el valor de DWC_MAX para adaptar aclientes o instancias de agente adicionales.
3. En sistemas de sitio de agente de depósito, abra el archivo.../etc/services y añada las líneas siguientes:
Nom. servicio Puerto de servicio
DWC_MIN nnnnn
DWC_MAX nnnnn + x
donde:v nnnnn es el número de puerto más bajo que desea que utilice el agente
de depósito cuando se comunique con un servidor del Centro dedepósito de datos a través del cortafuegos
v nnnnn + x es el número de puerto más alto que desea que utilice elagente de depósito cuando se comunique con un servidor del Centro dedepósito de datos a través del cortafuegos
Será necesario que se asegure de que el rango entre el valor de DWC_MINy DWC_MAX es suficiente para soportar un puerto para cada instancia deagente de depósito que pueda ejecutarse simultáneamente en ese sistema.
Por ejemplo, supongamos que instala el servidor del Centro de depósitode datos en un sistema Windows. Desea que el servidor del Centro dedepósito de datos se comunique con el agente de depósito empezando enel puerto 11025 y desea tener un máximo de diez agentes en ejecuciónsimultáneamente (diez pasos del Centro de depósito de datos que puedenser ejecutados simultáneamente por este agente harán que se ejecutensimultáneamente diez instancias de agente). Deberá establecer DWC_MINen 11025 y DWC_MAX en 11035 (10 pasos simultáneos = 10 instancias deagente simultáneas = 10 puertos).
Apéndice. 111
Conceptos relacionados:
v “Comunicaciones entre clientes y servidores del Centro de depósito dedatos” en la página 112
v “Comunicaciones entre servidores del Centro de depósito de datos yagentes de depósito” en la página 113
Comunicaciones entre clientes y servidores del Centro de depósito de datos
Cuando el cliente del Centro de depósito de datos intenta iniciar la sesión enel servidor del Centro de depósito de datos, busca primero un puertodisponible en el sistema. Entonces el cliente envía un mensaje al servidor delCentro de depósito de datos utilizando el puerto 11000 para solicitar un iniciode sesión. El mensaje especifica el puerto disponible en el sistema cliente. Elcliente utiliza este puerto para escuchar una respuesta del servidor. Cuando elservidor recibe el mensaje para iniciar la sesión, valida el sistema cliente queha realizado la petición y, a continuación, busca el mensaje para determinar elpuerto en el que debe responder. A continuación, el servidor abre lascomunicaciones con el cliente (en el puerto que el cliente ha especificado). Elservidor también especifica al cliente el puerto a través del cual debecomunicarse el cliente con el servidor.
Cada cliente de Centro de depósito de datos (Cliente Admin y cliente deTrabajo en proceso del Centro de depósito de datos) que se conecte a unservidor de Centro de depósito de datos debe abrir un conducto decomunicaciones con un servidor tal como se describe en esta sección. De estemodo, un servidor puede procesar muchas peticiones de cliente de formasimultánea. El servidor debe tener un conducto de comunicacionesindependiente (puerto TCPIP abierto) con cada cliente conectadosimultáneamente.
Conceptos relacionados:
v “Comunicaciones entre servidores del Centro de depósito de datos yagentes de depósito” en la página 113
Información relacionada:
v “Estructuras de los entornos del agente de depósito” en la página 107
112 Warehouse Manager Guía de instalación
Comunicaciones entre servidores del Centro de depósito de datos y agentes dedepósito
Cuando al servidor del Centro de depósito de datos se le solicita que realiceuna tarea que requiere el uso de un agente de depósito (por ejemplo, ejecutarun paso con una planificación o leer metadatos de los catálogos de base dedatos), el servidor busca un puerto disponible en el sistema y, a continuación,envía un mensaje al daemon del agente de depósito (que escucha en el puerto11001) del sitio del agente. El mensaje contiene el número del puerto en el queel agente puede responder. El daemon del agente de depósito recibe estemensaje y realiza una validación básica. Después de validar el mensaje, eldaemon del agente de depósito inicia una instancia de agente de depósitopara procesar la petición del servidor. El agente de depósito se inicia, aceptael mensaje enviado por el servidor del Centro de depósito de datos, busca unpuerto disponible en el sistema y responde al servidor, utilizando el puertoespecificado en el mensaje del servidor. Durante la respuesta, el agente dedepósito también indica el puerto del sistema del agente de depósito queutilizará para recibir peticiones adicionales del servidor.
Cada vez que el servidor del Centro de depósito de datos necesita que unagente realice una tarea específica, realiza un reconocimiento en los puertos através de los cuales se comunica con el agente. Dado que el servidor puedemanejar varias planificaciones y peticiones de cliente a la vez, puede queestén abiertos al mismo tiempo muchos conductos de comunicaciones entreun agente y un servidor.
Conceptos relacionados:
v “Comunicaciones entre clientes y servidores del Centro de depósito dedatos” en la página 112
Información relacionada:
v “Estructuras de los entornos del agente de depósito” en la página 107
Apéndice. 113
114 Warehouse Manager Guía de instalación
Información técnica sobre DB2 Universal Database
Visión general de la información técnica de DB2 Universal Database
La información técnica de DB2 Universal Database puede obtenerse en losformatos siguientes:v Manuales (formatos PDF y copia impresa)v Un árbol de temas (formato HTML)v Herramientas de ayuda para DB2 (formato HTML)v Programas de ejemplo (formato HTML)v Ayuda de línea de mandatosv Guías de aprendizaje
Esta sección es una visión general de la información técnica que seproporciona y del modo en que se puede acceder a ella.
FixPaks para la documentación de DB2IBM puede poner periódicamente a disposición del usuario FixPaks dedocumentación. Los FixPaks de documentación permiten actualizar lainformación que instaló desde el CD de documentación HTML de DB2 a medidaque aparecen nuevas informaciones.
Nota: Si instala los FixPaks de documentación, la documentación HTMLcontendrá información más reciente que los manuales de DB2 enformato PDF en línea o impresos.
Categorías de la información técnica de DB2La información técnica de DB2 se clasifica por categorías con las cabecerassiguientes:v Información básica de DB2v Información de administraciónv Información para el desarrollo de aplicacionesv Información de Inteligencia empresarialv Información de DB2 Connectv Información de iniciaciónv Información de aprendizajev Información sobre componentes opcionalesv Notas del release
© Copyright IBM Corp. 1994, 2002 115
Las tablas siguientes describen, para cada manual de la biblioteca de DB2, lainformación necesaria para solicitar la copia impresa, imprimir o ver el PDF olocalizar el directorio de HTML de dicho manual. En el Centro depublicaciones de IBM de la dirección www.ibm.com/shop/publications/orderse encuentra disponible una descripción completa de cada uno de losmanuales de la biblioteca de DB2.
El directorio de instalación del CD de documentación HTML es diferente paracada categoría de información:víaaccesocdhtml/doc/htmlcd/%L/categoría
donde:v víaaccesocdhtml es el directorio donde está instalado el CD de HTML.v %L es el identificador de idioma. Por ejemplo, es_ES.v categoría es el identificador de categoría. Por ejemplo, core para la
información básica de DB2.
En la columna de nombre de archivo PDF de las tablas siguientes, el caráctersituado en la sexta posición del nombre de archivo indica la versión deidioma de un manual. Por ejemplo, el nombre de archivo db2d1e80 identificala versión inglesa del manual Administration Guide: Planning y el nombre dearchivo db2d1g80 identifica la versión alemana del mismo manual. En la sextaposición de los nombres de archivo se utilizan las letras siguientes paraindicar el idioma del manual:
Idioma IdentificadorAlemán gÁrabe wBúlgaro uCoreano kCroata 9Checo xChino simplificado cChino tradicional tDanés dEspañol zEslovaco 7Esloveno lFinlandés yFrancés fGriego aHolandés qHúngaro hInglés eItaliano i
116 Warehouse Manager Guía de instalación
Japonés jNoruego nPolaco pPortugués vPortugués de Brasil bRumano 8Ruso rSueco sTurco m
Sin número de documento indica que el manual sólo está disponible en líneay no tiene una versión impresa.
Información básica de DB2La información de esta categoría incluye temas de DB2 que sonfundamentales para todos los usuarios de DB2. Encontrará útil la informaciónde esta categoría tanto si es programador o administrador de bases de datoscomo si trabaja con DB2 Connect, DB2 Warehouse Manager u otros productosDB2.
El directorio de instalación de esta categoría es doc/htmlcd/%L/core.
Tabla 12. Información básica de DB2
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Universal DatabaseConsulta de mandatos
SC10-3725 db2n0x80
IBM DB2 Universal DatabaseGlosario
Sin número de documento db2t0x80
IBM DB2 Universal DatabaseMaster Index
SC09-4839 db2w0x80
IBM DB2 Universal DatabaseConsulta de mensajes, Volumen1
GC10-3728 db2m1x80
IBM DB2 Universal DatabaseConsulta de mensajes, Volumen2
GC10-3729 db2m2x80
IBM DB2 Universal DatabaseNovedades
SC10-3734 db2q0x80
Información de administraciónLa información de esta categoría incluye los temas necesarios para diseñar,implementar y mantener de forma efectiva bases de datos de DB2, depósitosde datos y sistemas federados.
Información técnica sobre DB2 Universal Database 117
El directorio de instalación de esta categoría es doc/htmlcd/%L/admin.
Tabla 13. Información de administración
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Universal DatabaseAdministration Guide:Planning
SC09-4822 db2d1x80
IBM DB2 Universal DatabaseAdministration Guide:Implementation
SC09-4820 db2d2x80
IBM DB2 Universal DatabaseAdministration Guide:Performance
SC09-4821 db2d3x80
IBM DB2 Universal DatabaseAdministrative API Reference
SC09-4824 db2b0x80
IBM DB2 Universal DatabaseData Movement Utilities Guideand Reference
SC09-4830 db2dmx80
IBM DB2 Universal DatabaseData Recovery and HighAvailability Guide andReference
SC09-4831 db2hax80
IBM DB2 Universal DatabaseData Warehouse CenterAdministration Guide
SC27-1123 db2ddx80
IBM DB2 Universal DatabaseFederated Systems Guide
GC27-1224 db2fpx80
IBM DB2 Universal DatabaseGuía de las herramientas de laGUI para la administración y eldesarrollo
SC10-3732 db2atx80
IBM DB2 Universal DatabaseReplication Guide and Reference
SC27-1121 db2e0x80
IBM DB2 Instalación ymantenimiento de un entornode satélites
GC10-3770 db2dsx80
IBM DB2 Universal DatabaseConsulta de SQL, Volumen 1
SC10-3730 db2s1x80
IBM DB2 Universal DatabaseConsulta de SQL, Volumen 2
SC10-3731 db2s2x80
IBM DB2 Universal DatabaseSystem Monitor Guide andReference
SC09-4847 db2f0x80
118 Warehouse Manager Guía de instalación
Información para el desarrollo de aplicacionesLa información de esta categoría es de especial interés para los programadoresde aplicaciones o programadores que trabajan con DB2. Encontraráinformación acerca de los lenguajes y compiladores soportados, así como ladocumentación necesaria para acceder a DB2 utilizando las diversas interfacesde programación soportadas, por ejemplo SQL incorporado, ODBC, JDBC,SQLj y CLI. Si visualiza esta información en línea en HTML, también podráacceder a un conjunto de programas de DB2 de ejemplo en HTML.
El directorio de instalación de esta categoría es doc/htmlcd/%L/ad.
Tabla 14. Información para el desarrollo de aplicaciones
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Universal DatabaseGuía de desarrollo deaplicaciones: Creación yejecución de aplicaciones
SC10-3733 db2axx80
IBM DB2 Universal DatabaseGuía de desarrollo deaplicaciones: Programación deaplicaciones de cliente
SC10-3723 db2a1x80
IBM DB2 Universal DatabaseGuía de desarrollo deaplicaciones: Programación deaplicaciones de servidor
SC10-3724 db2a2x80
IBM DB2 Universal DatabaseCall Level Interface Guide andReference, Volume 1
SC09-4849 db2l1x80
IBM DB2 Universal DatabaseCall Level Interface Guide andReference, Volume 2
SC09-4850 db2l2x80
IBM DB2 Universal DatabaseData Warehouse CenterApplication Integration Guide
SC27-1124 db2adx80
IBM DB2 XML ExtenderAdministración y programación
SC10-3750 db2sxx80
Información de Inteligencia empresarialLa información de esta categoría describe cómo utilizar los componentes quemejoran las posibilidades de análisis y de depósito de datos de DB2 UniversalDatabase.
Información técnica sobre DB2 Universal Database 119
El directorio de instalación de esta categoría es doc/htmlcd/%L/wareh.
Tabla 15. Información de Inteligencia empresarial
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Warehouse ManagerInformation Catalog CenterAdministration Guide
SC27-1125 db2dix80
IBM DB2 Warehouse ManagerGuía de instalación
GC10-3746 db2idx80
Información de DB2 ConnectLa información de esta categoría describe cómo acceder a los datos de sistemaprincipal o de iSeries utilizando DB2 Connect Enterprise Edition o DB2Connect Personal Edition.
El directorio de instalación de esta categoría es doc/htmlcd/%L/conn.
Tabla 16. Información de DB2 Connect
Nombre Número de documento Nombre de archivo PDF
APPC, CPI-C, and SNA SenseCodes
Sin número de documento db2apx80
IBM Connectivity Supplement Sin número de documento db2h1x80
IBM DB2 Connect Guía rápidade iniciación para DB2Enterprise Edition
GC10-3774 db2c6x80
IBM DB2 Connect QuickBeginnings for DB2 ConnectPersonal Edition
GC09-4834 db2c1x80
IBM DB2 Connect User’sGuide
SC09-4835 db2c0x80
Información de iniciaciónLa información de esta categoría es útil cuando se van a instalar y configurarservidores, clientes y otros productos de DB2.
El directorio de instalación de esta categoría es doc/htmlcd/%L/start.
Tabla 17. Información de iniciación
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Universal DatabaseGuía rápida de iniciación paraclientes de DB2
GC10-3775 db2itx80
120 Warehouse Manager Guía de instalación
Tabla 17. Información de iniciación (continuación)
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Universal DatabaseGuía rápida de iniciación paraservidores de DB2
GC10-3773 db2isx80
IBM DB2 Universal DatabaseGuía rápida de iniciación paraDB2 Personal Edition
GC10-3771 db2i1x80
IBM DB2 Universal DatabaseSuplemento de instalación yconfiguración
GC10-3772 db2iyx80
IBM DB2 Universal DatabaseGuía rápida de iniciación paraDB2 Data Links Manager
GC10-3726 db2z6x80
Información de aprendizajeLa información de aprendizaje presenta las características de DB2 y explicacómo realizar diversas tareas.
El directorio de instalación de esta categoría es doc/htmlcd/%L/tutr.
Tabla 18. Información de aprendizaje
Nombre Número de documento Nombre de archivo PDF
Guía de aprendizaje deInteligencia empresarial:Introducción al depósito dedatos
Sin número de documento db2tux80
Guía de aprendizaje deInteligencia empresarial:Lecciones ampliadas sobre eldepósito de datos
Sin número de documento db2tax80
Development Center Tutorialfor Video Online usingMicrosoft Visual Basic
Sin número de documento db2tdx80
Information Catalog CenterTutorial
Sin número de documento db2aix80
Guía de aprendizaje de VideoCentral para e-business
Sin número de documento db2twx80
Guía de aprendizaje de VisualExplain
Sin número de documento db2tvx80
Información técnica sobre DB2 Universal Database 121
Información sobre componentes opcionalesLa información de esta categoría describe cómo trabajar con componentesopcionales de DB2.
El directorio de instalación de esta categoría es doc/htmlcd/%L/opt.
Tabla 19. Información sobre componentes opcionales
Nombre Número de documento Nombre de archivo PDF
IBM DB2 Life Sciences DataConnect Guía de planificación,instalación y configuración
SC10-3747 db2lsx80
IBM DB2 Spatial ExtenderGuía del usuario y de consulta
SC10-3755 db2sbx80
IBM DB2 Universal DatabaseData Links ManagerAdministration Guide andReference
SC27-1221 db2z0x80
IBM DB2 Universal DatabaseNet Search Extender Guía deadministración y programaciónNota: El HTML para estedocumento no se instaladesde el CD dedocumentación HTML.
SH10-9305 N/D
Notas del releaseLas notas del release proporcionan información adicional específica del releasey nivel de FixPak del producto. También proporcionan resúmenes de lasactualizaciones de la documentación que se han incorporado en cada release yFixPak.
Tabla 20. Notas del release
Nombre Número de documento Nombre de archivo PDF
Notas del release de DB2 Ver nota. Ver nota.
Notas de instalación de DB2 Sólo disponible en elCD-ROM del producto.
Sólo disponible en elCD-ROM del producto.
Nota: La versión HTML de las notas del release está disponible en el Centrode información y en los CD-ROM del producto. Para ver el archivoASCII en plataformas basadas en UNIX, consulte el archivoRelease.Notes. Este archivo se encuentra en el directorioDB2DIR/Readme/%L, donde %L representa el nombre de entorno nacionaly DB2DIR representa:v /usr/opt/db2_08_01 en AIX
122 Warehouse Manager Guía de instalación
v /opt/IBM/db2/V8.1 en todos los demás sistemas operativos UNIX
Tareas relacionadas:
v “Impresión de manuales de DB2 desde archivos PDF” en la página 123v “Solicitud de manuales de DB2 impresos” en la página 124v “Acceso a la ayuda en línea” en la página 125v “Búsqueda de información de productos mediante el acceso al Centro de
información de DB2 desde las herramientas de administración” en la página129
v “Cómo ver documentación técnica en línea directamente desde el CD dedocumentación HTML de DB2” en la página 130
Impresión de manuales de DB2 desde archivos PDF
Puede imprimir los manuales de DB2 desde los archivos PDF del CD dedocumentación PDF de DB2. Mediante la utilización de Adobe Acrobat Reader,puede imprimir el manual entero o un rango específico de páginas.
Prerrequisitos:
Asegúrese de tener Adobe Acrobat Reader. Está disponible en el sitio Web deAdobe en www.adobe.com
Procedimiento:
Para imprimir un manual de DB2 desde un archivo PDF:1. Inserte el CD de documentación PDF de DB2. En sistemas operativos UNIX,
monte el CD de documentación PDF de DB2. Consulte el manual Iniciaciónrápida para obtener detalles sobre cómo montar un CD en sistemasoperativos UNIX.
2. Inicie Adobe Acrobat Reader.3. Abra un archivo PDF desde una de las ubicaciones siguientes:v En sistemas operativos Windows:
x:\doc\idioma, donde x representa la letra de unidad del CD-ROM eidioma representa el código de territorio de dos caracteres que representael idioma (por ejemplo, EN para inglés).
v En sistemas operativos UNIX:/cdrom/doc/%L del CD-ROM, donde /cdrom representa el punto demontaje del CD-ROM y %L representa el entorno nacional deseado.
Tareas relacionadas:
v “Solicitud de manuales de DB2 impresos” en la página 124
Información técnica sobre DB2 Universal Database 123
v “Búsqueda de información de productos mediante el acceso al Centro deinformación de DB2 desde las herramientas de administración” en la página129
v “Cómo ver documentación técnica en línea directamente desde el CD dedocumentación HTML de DB2” en la página 130
Información relacionada:
v “Visión general de la información técnica de DB2 Universal Database” en lapágina 115
Solicitud de manuales de DB2 impresos
Procedimiento:
Para solicitar manuales impresos:v Póngase en contacto con el distribuidor autorizado o representante de
márketing de IBM. Para encontrar un representante local de IBM, consulteel directorio mundial de contactos de IBM en la página Webwww.ibm.com/planetwide
v Llame al teléfono 1-800-879-2755, si está en los EE.UU. o al1-800-IBM-4YOU, si está en Canadá.
v Visite el Centro de publicaciones de IBM enwww.ibm.com/shop/publications/order
También puede obtener manuales de DB2 impresos si solicita los Doc Packpara el producto DB2 a su distribuidor de IBM. Los Doc Pack sonsubconjuntos de los manuales de la biblioteca de DB2 seleccionados con elobjeto de ayudar al usuario a empezar a utilizar el producto DB2 que haadquirido. Los manuales de los Doc Pack son los mismos que los que seencuentran en formato PDF en el CD de documentación PDF de DB2 ypresentan el mismo contenido que la documentación que se encuentra en elCD de documentación HTML de DB2.
Tareas relacionadas:
v “Impresión de manuales de DB2 desde archivos PDF” en la página 123v “Búsqueda de temas mediante el acceso al Centro de información de DB2
desde un navegador” en la página 126v “Cómo ver documentación técnica en línea directamente desde el CD de
documentación HTML de DB2” en la página 130
Información relacionada:
v “Visión general de la información técnica de DB2 Universal Database” en lapágina 115
124 Warehouse Manager Guía de instalación
Acceso a la ayuda en línea
La ayuda en línea que viene con todos los componentes de DB2 estádisponible en tres tipos:v Ayuda de ventana y de cuadernov Ayuda de línea de mandatosv Ayuda de sentencia de SQL
La ayuda de ventana y de cuaderno explica las tareas que se pueden realizaren una ventana o un cuaderno y describe los controles. Esta ayuda tiene dostipos:v Ayuda accesible desde el botón Ayuda
v Ventanas emergentes de información
El botón Ayuda proporciona acceso a la información de visión general y deprerrequisitos. Las ventanas emergentes de información describen loscontroles de la ventana o del cuaderno. La ayuda de ventana y de cuadernoestá disponible en los centros y componentes de DB2 que tienen interfaces deusuario.
La ayuda de línea de mandatos incluye ayuda de mandatos y ayuda demensajes. La ayuda de mandatos explica la sintaxis de los mandatos delprocesador de línea de mandatos. La ayuda de mensajes describe la causa deun mensaje de error y describe la acción que se debe realizar en respuesta alerror.
La ayuda de sentencia de SQL incluye la ayuda de SQL y la ayuda deSQLSTATE. DB2 devuelve un valor de SQLSTATE para las condiciones quepueden ser el resultado de una sentencia de SQL. La ayuda de SQLSTATEexplica la sintaxis de las sentencias de SQL (códigos de clase y estados deSQL).
Nota: Para los sistemas operativos UNIX no hay ayuda de SQL disponible.
Procedimiento:
Para acceder a la ayuda en línea:v Para la ayuda de ventana y cuaderno, pulse Ayuda o pulse dicho control y,
a continuación, pulse F1. Si se selecciona el recuadro de selección Visualizarautomáticamente ventanas emergentes de información en la páginaGeneral del cuaderno Valores de herramientas, también podrá ver laventana emergente de información para un control determinadomanteniendo el cursor del ratón sobre el control.
Información técnica sobre DB2 Universal Database 125
v Para la ayuda de línea de mandatos, abra el procesador de línea demandatos y entre:– Para la ayuda de mandatos:
? mandato
donde mandato representa una palabra clave o el mandato completo.
Por ejemplo, ? catalog visualiza la ayuda para todos los mandatosCATALOG, mientras que ? catalog database visualiza la ayuda para elmandato CATALOG DATABASE.
v Para la ayuda de mensajes:? XXXnnnnn
donde XXXnnnnn representa un identificador de mensaje válido.
Por ejemplo, ? SQL30081 visualiza la ayuda acerca del mensaje SQL30081.v Para la ayuda de sentencia de SQL, abra el procesador de línea de
mandatos y entre:? sqlstate o ? código de clase
donde sqlstate representa un estado de SQL válido de cinco dígitos y códigode clase representa los dos primeros dígitos del estado de SQL.
Por ejemplo, ? 08003 visualiza la ayuda para el estado de SQL 08003,mientras que ? 08 visualiza la ayuda para el código de clase 08.
Tareas relacionadas:
v “Búsqueda de temas mediante el acceso al Centro de información de DB2desde un navegador” en la página 126
v “Cómo ver documentación técnica en línea directamente desde el CD dedocumentación HTML de DB2” en la página 130
Búsqueda de temas mediante el acceso al Centro de información de DB2 desdeun navegador
Si accede al Centro de información de DB2 desde un navegador podrá accedera la información que necesita para obtener el máximo provecho de DB2Universal Database y DB2 Connect. El Centro de información de DB2 tambiéndocumenta las características y los componentes principales de DB2, entreellos, la duplicación, el almacenamiento de datos, los metadatos y DB2Extenders.
El Centro de información de DB2 al que se accede desde un navegador secompone de los siguientes elementos principales:
126 Warehouse Manager Guía de instalación
Árbol de navegaciónEl árbol de navegación está ubicado en el marco izquierdo de laventana del navegador. El árbol se expande y se contrae para mostrary ocultar los temas, el glosario y el índice maestro del Centro deinformación de DB2.
Barra de herramientas de navegaciónLa barra de herramientas de navegación está ubicada en el marcosuperior derecho de la ventana del navegador. La barra deherramientas de navegación contiene botones que permiten realizarbúsquedas en el Centro de información de DB2, ocultar el árbol denavegación y buscar el tema visualizado actualmente en el árbol denavegación.
Marco de contenidoEl marco de contenido está ubicado en el marco inferior derecho de laventana del navegador. El marco de contenido visualiza los temas delCentro de información de DB2 cuando se pulsa un enlace en el árbolde navegación, se pulsa un resultado de búsqueda o se sigue unenlace desde otro tema o desde el índice maestro.
Prerrequisitos:
Para acceder al Centro de información de DB2 desde un navegador, deberáutilizar uno de los navegadores siguientes:v Microsoft Explorer, versión 5 o posteriorv Netscape Navigator, versión 6.1 o posterior
Restricciones:
El Centro de información de DB2 sólo contiene los conjuntos de temas que seelige instalar desde el CD de documentación HTML de DB2. Si el navegadorWeb devuelve un error Archivo no encontrado cuando se intenta seguir unenlace a un tema, habrá que instalar uno o varios conjuntos de temasadicionales del CD de documentación HTML de DB2.
Procedimiento:
Para encontrar un tema buscándolo mediante palabras clave:1. En la barra de herramientas de navegación, pulse Buscar.2. En el campo de entrada de texto superior de la ventana Buscar, escriba
uno o más términos relacionados con el área de interés, y pulse Buscar. Sevisualiza una lista de temas clasificados por exactitud en el campoResultados. La clasificación numérica junto al acierto proporciona unaindicación de la importancia de la coincidencia (los números más altosindican resultados coincidentes más importantes).
Información técnica sobre DB2 Universal Database 127
La entrada de más términos aumentará la precisión de la consulta almismo tiempo que reducirá el número de temas devueltos.
3. En el campo Resultados, pulse el título del tema que desea leer. El temase visualiza en el marco de contenido.
Para buscar un tema en el árbol de navegación:1. En el árbol de navegación, pulse el icono de libro de la categoría de temas
relacionados con el área de interés. Se visualiza una lista de subcategoríasbajo el icono.
2. Continúe pulsando los iconos de libro hasta que encuentre la categoríaque contiene los temas en los que está interesado. Las categorías queenlazan con temas visualizan el título de categoría como un enlacesubrayado al mover el cursor sobre el título de categoría. El árbol denavegación identifica los temas con un icono de página.
3. Pulse el enlace al tema. El tema se visualiza en el marco de contenido.
Para buscar un tema o un término en el índice maestro:1. En el árbol de navegación, pulse la categoría “Índice”. La categoría se
expande para visualizar una lista de enlaces ordenados alfabéticamente enel árbol de navegación.
2. En el árbol de navegación, pulse el enlace correspondiente al primercarácter del término relacionado con el tema en el que está interesado. Enel marco de contenido se visualiza una lista de términos con dicho carácterinicial. Los términos que tienen varias entradas de índice se identificanmediante un icono de libro.
3. Pulse el icono de libro correspondiente al término en el que estáinteresado. Se visualiza una lista de subtérminos y temas debajo deltérmino que ha pulsado. Los temas se identifican mediante iconos depágina con un título subrayado.
4. Pulse el título del tema que satisface sus necesidades. El tema se visualizaen el marco de contenido.
Conceptos relacionados:
v “Accesibilidad” en la página 137v “Acceso al Centro de información de DB2 desde un navegador” en la
página 139
Tareas relacionadas:
v “Búsqueda de información de productos mediante el acceso al Centro deinformación de DB2 desde las herramientas de administración” en la página129
v “Actualización de la documentación HTML instalada en la máquina” en lapágina 131
128 Warehouse Manager Guía de instalación
v “Resolución de problemas de búsqueda de documentación de DB2 conNetscape 4.x” en la página 134
v “Búsqueda en la documentación de DB2” en la página 135
Información relacionada:
v “Visión general de la información técnica de DB2 Universal Database” en lapágina 115
Búsqueda de información de productos mediante el acceso al Centro deinformación de DB2 desde las herramientas de administración
El Centro de información de DB2 proporciona acceso rápido a la informaciónde productos de DB2 y está disponible en todos los sistemas operativos paralos que están disponibles las herramientas de administración de DB2.
El Centro de información de DB2 al que se accede desde las herramientasproporciona seis tipos de información.
Tareas Tareas clave que puede realizar mediante DB2.
ConceptosConceptos clave para DB2.
ConsultaInformación de consulta de DB2, tal como palabras clave, mandatos ylas API.
Resolución de problemasMensajes de error e información para ayudarle con los problemascomunes de DB2.
EjemplosEnlaces a listados HTML de los programas de ejemplo proporcionadoscon DB2.
Guías de aprendizajeAyuda con instrucciones diseñada para ayudarle a conocer unacaracterística de DB2.
Prerrequisitos:
Algunos enlaces del Centro de información de DB2 apuntan a sitios Web deInternet. Para visualizar el contenido de estos enlaces, primero tendrá queconectarse a Internet.
Información técnica sobre DB2 Universal Database 129
Procedimiento:
Para buscar información del producto accediendo al Centro de información deDB2 desde las herramientas:1. Inicie el Centro de información de DB2, de uno de los modos siguientes:v Desde las herramientas de administración gráficas, pulse el icono
Centro de información de la barra de herramientas. También lo puedeseleccionar desde el menú Ayuda.
v En la línea de mandatos, entre db2ic.2. Pulse la pestaña del tipo de información relacionado con la información
que está buscando.3. Navegue por el árbol y pulse el tema en el que está interesado. El Centro
de información lanzará un navegador Web para visualizar la información.4. Para buscar información sin examinar las listas, pulse el icono Buscar
situado a la derecha de la lista.Una vez que el Centro de información haya lanzado un navegador paravisualizar la información, podrá realizar una búsqueda de texto completopulsando el icono Buscar en la barra de herramientas de navegación.
Conceptos relacionados:
v “Accesibilidad” en la página 137v “Acceso al Centro de información de DB2 desde un navegador” en la
página 139
Tareas relacionadas:
v “Búsqueda de temas mediante el acceso al Centro de información de DB2desde un navegador” en la página 126
v “Búsqueda en la documentación de DB2” en la página 135
Cómo ver documentación técnica en línea directamente desde el CD dedocumentación HTML de DB2
Todos los temas HTML que se pueden instalar desde el CD de documentaciónHTML de DB2 también se pueden leer directamente del CD. Por consiguiente,puede ver la documentación sin tener que instalarla.
Restricciones:
Dado que la ayuda de Herramientas se instala desde el CD del producto DB2y no desde el CD de documentación HTML de DB2, deberá instalar el productoDB2 para poder ver la ayuda.
Procedimiento:
130 Warehouse Manager Guía de instalación
1. Inserte el CD de documentación HTML de DB2. En los sistemas operativosUNIX, monte el CD de documentación HTML de DB2. Consulte el manualIniciación rápida para obtener información más detallada sobre cómomontar un CD en sistemas operativos UNIX.
2. Inicie el navegador HTML y abra el archivo apropiado:v Para sistemas operativos Windows:
e:\archivos de programa\IBM\SQLLIB\doc\htmlcd\%L\index.htm
donde e representa la unidad de CD-ROM y %L es el entorno nacionalde la documentación que desea utilizar, por ejemplo es_ES para elespañol.
v Para sistemas operativos UNIX:/cdrom/archivos de programa/IBM/SQLLIB/doc/htmlcd/%L/index.htm
donde /cdrom/ representa el lugar en el que está montado el CD y %L esel entorno nacional de la documentación que desea utilizar, por ejemploes_Es para el español.
Tareas relacionadas:
v “Búsqueda de temas mediante el acceso al Centro de información de DB2desde un navegador” en la página 126
v “Copia de archivos desde el CD de documentación HTML de DB2 en unservidor Web” en la página 133
Información relacionada:
v “Visión general de la información técnica de DB2 Universal Database” en lapágina 115
Actualización de la documentación HTML instalada en la máquina
Ahora es posible actualizar el código HTML instalado desde el CD dedocumentación HTML de DB2 cuando IBM pone las actualizaciones adisposición de los usuarios. Esta tarea puede realizarse de una de las dosmaneras siguientes:v Utilizando el Centro de información (si tiene instaladas las herramientas de
GUI de administración de DB2).v Bajando y aplicando un FixPak de documentación HTML de DB2.
Nota: Esto NO actualizará el código de DB2; sólo actualizará ladocumentación HTML instalada desde el CD de documentación HTML deDB2.
Información técnica sobre DB2 Universal Database 131
Procedimiento:
Si desea utilizar el Centro de información para actualizar la documentaciónlocal:1. Inicie el Centro de información de DB2, de uno de los modos siguientes:v Desde las herramientas de administración gráficas, pulse el icono
Centro de información de la barra de herramientas. También lo puedeseleccionar desde el menú Ayuda.
v En la línea de mandatos, entre db2ic.2. Asegúrese de que la máquina tiene acceso a la Internet externa; el
actualizador bajará el FixPak de documentación más reciente del servidorIBM si es necesario.
3. Seleccione Centro de información —> Actualizar documentación local enel menú para iniciar la actualización.
4. Proporcione la información de proxy (si es necesaria) para conectarse a laInternet externa.
El Centro de información bajará y aplicará el FixPak de documentación másreciente, si hay alguno disponible.
Para bajar y aplicar manualmente el FixPak de documentación:1. Asegúrese de que la máquina está conectada a Internet.2. Abra la página de soporte de DB2 en el navegador Web, en la siguiente
dirección: www.ibm.com/software/data/db2/udb/winos2unix/support.3. Siga el enlace correspondiente a la Versión 8 y busque el enlace ″FixPaks
de documentación″.4. Determine si la versión de la documentación local está anticuada,
comparando el nivel de FixPak de documentación con el nivel dedocumentación que tiene instalado. Esta documentación actual de lamáquina está en el nivel siguiente: DB2 v8.1 GA.
5. Si se encuentra disponible una versión más reciente de la documentación,baje el FixPak aplicable al sistema operativo. Existe un FixPak para todaslas plataformas Windows y un FixPak para todas las plataformas UNIX.
6. Aplique el FixPak:v Para sistemas operativos Windows: el FixPak de documentación es un
archivo zip de autoextracción. Coloque el FixPak de documentación queha bajado en un directorio vacío y ejecútelo. Creará un mandato setupque puede ejecutar para instalar el FixPak de documentación.
v Para sistemas operativos UNIX: el FixPak de documentación es unarchivo tar.Z comprimido. Descomprima y desempaquete el archivomediante tar. Creará un directorio denominado delta_install con unscript denominado installdocfix. Ejecute este script para instalar elFixPak de documentación.
132 Warehouse Manager Guía de instalación
Tareas relacionadas:
v “Copia de archivos desde el CD de documentación HTML de DB2 en unservidor Web” en la página 133
Información relacionada:
v “Visión general de la información técnica de DB2 Universal Database” en lapágina 115
Copia de archivos desde el CD de documentación HTML de DB2 en un servidorWeb
La biblioteca de información de DB2 entera se entrega al usuario en el CD dedocumentación HTML de DB2 y se puede instalar en un servidor Web paraacceder más fácilmente a ella. Simplemente copie en el servidor Web ladocumentación para los idiomas que desee.
Nota: Puede encontrarse con un rendimiento bajo si accede a ladocumentación HTML desde un servidor Web mediante una conexiónde baja velocidad.
Procedimiento:
Para copiar archivos desde el CD de documentación HTML de DB2 en unservidor Web, utilice la vía de acceso origen apropiada:v Para sistemas operativos Windows:
E:\archivos de programa\IBM\SQLLIB\doc\htmlcd\%L\*.*
donde E representa la unidad de CD-ROM y %L representa el identificadorde idioma.
v Para sistemas operativos UNIX:/cdrom/archivos de programa/IBM/SQLLIB/doc/htmlcd/%L/*.*
donde cdrom representa el punto de montaje para la unidad de CD-ROM y%L representa el identificador de idioma
Tareas relacionadas:
v “Búsqueda en la documentación de DB2” en la página 135
Información relacionada:
v “Idiomas, entornos locales y páginas de códigos soportados por DB2” en elmanual Guía rápida de iniciación para servidores de DB2
v “Visión general de la información técnica de DB2 Universal Database” en lapágina 115
Información técnica sobre DB2 Universal Database 133
Resolución de problemas de búsqueda de documentación de DB2 con Netscape4.x
La mayoría de los problemas de búsqueda están relacionados con el soporteJava proporcionado por los navegadores web. Esta tarea describe solucionesprovisionales posibles.
Procedimiento:
Un problema común con Netscape 4.x implica la ausencia o la colocaciónerrónea de una clase de seguridad. Intente la solución provisional siguiente,especialmente si ve la línea siguiente en la consola Java del navegador:Cannot find class java/security/InvalidParameterException
v En sistemas operativos Windows:Desde el CD de documentación HTML de DB2, copie el archivo x:archivos deprograma\IBM\SQLLIB\doc\htmlcd\entorno_nacional\InvalidParameterException.class proporcionado en el directoriojava\classes\java\security\ relativo a la instalación del navegadorNetscape, donde x representa la letra de unidad de CD-ROM yentorno_nacional representa el nombre del entorno nacional deseado.
Nota: Puede que tenga que crear la estructura de subdirectoriosjava\security\.
v En sistemas operativos UNIX:Desde el CD de documentación HTML de DB2, copie el archivo/cdrom/archivos de programa/IBM/SQLLIB/doc/htmlcd/entorno_nacional/InvalidParameterException.class proporcionado en el directoriojava/classes/java/security/ relativo a la instalación del navegadorNetscape, donde cdrom representa el punto de montaje del CD-ROM yentorno_nacional representa el nombre del entorno nacional deseado.
Nota: Puede que tenga que crear la estructura de subdirectoriosjava/security/.
Si el navegador Netscape sigue sin visualizar la ventana de entrada debúsqueda, intente lo siguiente:v Detenga todas las instancias de los navegadores Netscape para asegurarse
de que no hay ningún código de Netscape en ejecución en la máquina. Acontinuación, abra una instancia nueva del navegador Netscape e intenteiniciar la búsqueda otra vez.
v Depure la antememoria del navegador.v Pruebe una versión diferente de Netscape o un navegador diferente.
134 Warehouse Manager Guía de instalación
Tareas relacionadas:
v “Búsqueda en la documentación de DB2” en la página 135
Búsqueda en la documentación de DB2
Puede efectuar búsquedas en la biblioteca de documentación de DB2 paraencontrar la información que necesita. Al pulsar el icono de búsqueda de labarra de herramientas de navegación del Centro de información de DB2 (alque se accede desde un navegador), se abre una ventana emergente. Labúsqueda pueda tardar un minuto en cargarse, en función de la velocidad delsistema y de la red.
Prerrequisitos:
Necesita Netscape 6.1 o posterior, o bien Internet Explorer 5 o posterior deMicrosoft. Asegúrese de que el soporte Java del navegador esté habilitado.
Restricciones:
Al utilizar la búsqueda de documentación se aplican las restriccionessiguientes:v La búsqueda no distingue entre mayúsculas y minúsculas.v No se soportan las búsquedas booleanas.v No se da soporte a búsquedas mediante caracteres comodín o parciales.
Una búsqueda de java* (o java) sólo buscará la serie literal java* (o java) y noencontrará, por ejemplo, javadoc.
Procedimiento:
Si desea realizar búsquedas en la documentación de DB2:1. En la barra de herramientas de navegación, pulse el icono Buscar.2. En el campo de entrada de texto superior de la ventana Buscar, escriba
uno o varios términos (separados por un espacio) relacionados con el áreade interés y pulse Buscar. Se visualiza una lista de temas clasificados porexactitud en el campo Resultados. La clasificación numérica junto alacierto proporciona una indicación de la importancia de la coincidencia(los números más altos indican resultados coincidentes más importantes).La entrada de más términos aumentará la precisión de la consulta almismo tiempo que reducirá el número de temas devueltos.
3. En la lista Resultados, pulse el título del tema que desea leer. El tema sevisualiza en el marco de contenido del Centro de información de DB2.
Información técnica sobre DB2 Universal Database 135
Nota: Cuando se realiza una búsqueda, el primer resultado (clasificación másalta) se carga automáticamente en el marco del navegador. Para ver elcontenido de otros resultados de la búsqueda, pulse el resultado en lalista de resultados.
Tareas relacionadas:
v “Resolución de problemas de búsqueda de documentación de DB2 conNetscape 4.x” en la página 134
Información en línea de resolución de problemas de DB2
En el release de DB2 UDB Versión 8, ya no hay una Guía para la resolución deproblemas. La información de resolución de problemas que antes estabacontenida en esta guía se ha integrado en las publicaciones de DB2. De estemodo, podemos proporcionar la información más actualizada posible. Parabuscar información sobre los programas de utilidad y las funciones para laresolución de problemas de DB2, acceda el Centro de información de DB2desde cualquiera de las herramientas.
Consulte el sitio de soporte en línea de DB2 si tiene problemas y deseaobtener ayuda para encontrar las causas y las soluciones posibles. El sitio desoporte contiene una gran base de datos de publicaciones, notas técnicas,registros APAR (problema de producto), FixPaks y otros recursos de DB2 quese actualiza constantemente. Puede utilizar el sitio de soporte para buscar enesta base de conocimiento y encontrar posibles soluciones a los problemas.
Acceda al sitio de Soporte en línea en la direcciónwww.ibm.com/software/data/db2/udb/winos2unix/support o pulsando elbotón Soporte en línea en el Centro de información de DB2. En este sitio,ahora también se encuentra disponible información que cambiafrecuentemente, por ejemplo el listado de códigos de error internos de DB2.
Conceptos relacionados:
v “Acceso al Centro de información de DB2 desde un navegador” en lapágina 139
Tareas relacionadas:
v “Búsqueda de información de productos mediante el acceso al Centro deinformación de DB2 desde las herramientas de administración” en la página129
136 Warehouse Manager Guía de instalación
Accesibilidad
Las características de accesibilidad ayudan a los usuarios con discapacidadesfísicas, por ejemplo movilidad o visión limitada, a utilizar los productos desoftware satisfactoriamente. En DB2 Universal Database Versión 8, lascaracterísticas de accesibilidad principales son las siguientes:v DB2 permite trabajar con todas las características utilizando el teclado en
lugar del ratón. Consulte “Entrada de teclado y navegación”.v DB2 permite personalizar el tamaño y el color de los fonts. Consulte
“Pantalla accesible”.v DB2 permite recibir señales de alerta visuales o sonoras. Consulte “Señales
de alerta alternativas” en la página 138.v DB2 soporta las aplicaciones de accesibilidad que utilizan la API de
accesibilidad de Java. Consulte “Compatibilidad con tecnologías deasistencia” en la página 138.
v DB2 viene con documentación que se proporciona en un formato accesible.Consulte “Documentación accesible” en la página 138.
Entrada de teclado y navegación
Entrada de tecladoPuede trabajar con las Herramientas de DB2 utilizando sólo el teclado. Puedeutilizar teclas o combinaciones de teclas para llevar a cabo la mayoría de lasoperaciones que también se pueden realizar con el ratón.
Foco del tecladoEn sistemas basados en UNIX, la posición del foco del teclado está resaltada,lo que indica qué área de la ventana está activa y dónde serán efectivas laspulsaciones.
Pantalla accesibleLas Herramientas de DB2 tienen características que amplían la interfaz deusuario y mejoran la accesibilidad para los usuarios con visión reducida. Estasmejoras de la accesibilidad incluyen soporte para propiedades de fontpersonalizables.
Valores de fontLas Herramientas de DB2 permiten seleccionar el color, el tamaño y el fontpara el texto de los menús y las ventanas de diálogo, utilizando el cuadernoValores de herramientas.
No dependencia del colorNo es necesario distinguir los colores para utilizar cualquiera de las funcionesde este producto.
Información técnica sobre DB2 Universal Database 137
Señales de alerta alternativasPuede especificar si desea recibir las alertas a través de señales visuales osonoras, utilizando el cuaderno Valores de herramientas.
Compatibilidad con tecnologías de asistenciaLa interfaz de las Herramientas de DB2 soporta la API de accesibilidad deJava que permite el uso de lectores de pantalla y otras tecnologías deasistencia utilizadas por las personas discapacitadas.
Documentación accesibleLa documentación para la familia de productos DB2 está disponible enformato HTML. Esto permite ver la documentación de acuerdo con laspreferencias de pantalla establecidas en el navegador. También permite utilizarlectores de pantalla y otras tecnologías de asistencia.
Guías de aprendizaje de DB2
Las guías de aprendizaje de DB2 ayudan a conocer los diversos aspectos deDB2 Universal Database. Las guías de aprendizaje proporcionan ejercicios coninstrucciones paso a paso en las áreas de desarrollo de aplicaciones, ajuste delrendimiento de las consultas de SQL, trabajo con depósitos de datos, gestiónde metadatos y desarrollo de servicios Web utilizando DB2.
Antes de empezar:
Para poder acceder a estas guías de aprendizaje utilizando los enlaces quefiguran abajo, deberá instalar las guías de aprendizaje desde el CD dedocumentación HTML de DB2.
Si no desea instalar las guías de aprendizaje, puede ver las versiones HTMLde las mismas directamente desde el CD de documentación HTML de DB2. En elCD de documentación PDF de DB2 también se encuentran disponibles versionesPDF de estas guías de aprendizaje.
Algunos ejercicios de las guías de aprendizaje utilizan datos o código deejemplo. Consulte cada guía de aprendizaje individual para obtener unadescripción de los prerrequisitos para las tareas específicas.
Guías de aprendizaje de DB2 Universal Database:
Si ha instalado las guías de aprendizaje desde el CD de documentación HTMLde DB2, puede pulsar el título de una guía de aprendizaje de la lista que seindica a continuación para ver dicha guía.
138 Warehouse Manager Guía de instalación
Guía de aprendizaje de Inteligencia empresarial: Introducción al Centro de depósito dedatos Realizar tareas de introducción de depósito de datos utilizando el
Centro de depósito de datos.
Guía de aprendizaje de Inteligencia empresarial: Lecciones ampliadas sobre el depósitode datos
Realizar tareas avanzadas de depósito de datos utilizando el Centrode depósito de datos.
Guía de aprendizaje del Centro de desarrollo para Video Online utilizando MicrosoftVisual Basic
Crear diversos componentes de una aplicación utilizando la Macroautomática del Centro de desarrollo para Microsoft Visual Basic.
Guía de aprendizaje del Centro de catálogos de informaciónCrear y gestionar un catálogo de información para localizar y usarmetadatos utilizando el Centro de catálogos de información.
Guía de aprendizaje de Video Central para e-businessDesarrollar y desplegar una aplicación avanzada de Servicios WebDB2 utilizando productos WebSphere.
Guía de aprendizaje de Visual ExplainAnalizar, optimizar y ajustar sentencias de SQL para obtener un mejorrendimiento al utilizar Visual Explain.
Acceso al Centro de información de DB2 desde un navegador
El Centro de información de DB2 proporciona acceso a toda la informaciónque necesita para obtener el máximo provecho de DB2 Universal Database yDB2 Connect en su empresa. El Centro de información de DB2 tambiéndocumenta las características y los componentes principales de DB2,incluyendo la duplicación, el depósito de datos, el Centro de catálogos deinformación, Life Sciences Data Connect y DB2 Extenders.
El Centro de información de DB2 al que se accede desde un navegadorpresenta las características siguientes si se visualiza en Netscape Navigator 6.1o posterior o bien Microsoft Internet Explorer 5 o posterior. Algunascaracterísticas requieren que se habilite el soporte de Java o JavaScript:
Documentación actualizada con regularidadMantenga los temas actualizados bajando el código HTMLactualizado.
BúsquedaBusque todos los temas instalados en la estación de trabajo pulsandoBuscar en la barra de herramientas de navegación.
Información técnica sobre DB2 Universal Database 139
Árbol de navegación integradoLocalice cualquier tema de la biblioteca de DB2 desde un solo árbolde navegación. El árbol de navegación está organizado por tipo deinformación, como se indica a continuación:v Las tareas proporcionan instrucciones paso a paso sobre cómo
lograr un objetivo.v Los conceptos proporcionan una visión general de un tema.v Los temas de consulta proporcionan información detallada sobre un
tema, incluyendo la sintaxis de sentencias y mandatos, la ayuda demensajes y los requisitos.
Índice maestroAcceda a la información instalada desde el CD de documentación HTMLde DB2 desde el índice maestro. El índice está organizado en ordenalfabético por términos del índice.
Glosario maestroEl glosario maestro define los términos utilizados en el Centro deinformación de DB2. El glosario está organizado en orden alfabéticopor términos del glosario.
Tareas relacionadas:
v “Búsqueda de temas mediante el acceso al Centro de información de DB2desde un navegador” en la página 126
v “Búsqueda de información de productos mediante el acceso al Centro deinformación de DB2 desde las herramientas de administración” en la página129
v “Actualización de la documentación HTML instalada en la máquina” en lapágina 131
140 Warehouse Manager Guía de instalación
Avisos
Es posible que IBM no comercialice en todos los países algunos productos,servicios o características descritos en este manual. Consulte al representantelocal de IBM para obtener información sobre los productos y servicios queactualmente pueden adquirirse en su zona. Cualquier referencia a unproducto, programa o servicio de IBM no pretende afirmar ni implicar quesólo se pueda utilizar dicho producto, programa o servicio de IBM. En sulugar se puede utilizar cualquier producto, programa o serviciofuncionalmente equivalente que no vulnere ninguno de los derechos depropiedad intelectual de IBM. Sin embargo, es responsabilidad del usuarioevaluar y verificar el funcionamiento de cualquier producto, programa oservicio que no sea de IBM.
IBM puede tener patentes o solicitudes de patentes en tramitación que afectenal tema tratado en este documento. La posesión de este documento noconfiere ninguna licencia sobre dichas patentes. Puede realizar consultas sobrelicencias escribiendo a:
IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785EE.UU.
Para realizar consultas sobre licencias referentes a información de doble byte(DBCS), puede ponerse en contacto con el Departamento de PropiedadIntelectual de IBM de su país/región o escribir a:
IBM World Trade Asia CorporationLicensing2-31 Roppongi 3-chome, Minato-kuTokio 106, Japón
El párrafo siguiente no es aplicable al Reino Unido ni a ningún país/regiónen donde tales disposiciones sean incompatibles con la legislación local:INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN “TAL CUAL”, SIN GARANTÍA DE NINGUNA CLASE,NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE AELLAS, LAS GARANTÍAS IMPLÍCITAS DE NO VULNERACIÓN DEDERECHOS, COMERCIALIZACIÓN O IDONEIDAD PARA UN FINDETERMINADO. Algunos estados no permiten la exclusión de garantíasexpresas o implícitas en determinadas transacciones, por lo que es posible queesta declaración no sea aplicable en su caso.
© Copyright IBM Corp. 1994, 2002 141
Esta publicación puede contener inexactitudes técnicas o errores tipográficos.Periódicamente se efectúan cambios en la información aquí contenida; dichoscambios se incorporarán a las nuevas ediciones de la publicación. IBM puedeefectuar, en cualquier momento y sin previo aviso, mejoras y cambios en losproductos y programas descritos en esta publicación.
Las referencias hechas en esta publicación a sitios Web que no son de IBM seproporcionan sólo para la comodidad del usuario y no constituyen un aval deesos sitios Web. La información contenida en esos sitios Web no forma partede la información del presente producto IBM y el usuario es responsable de lautilización de dichos sitios Web.
IBM puede utilizar o distribuir cualquier información que se le facilite de lamanera que considere adecuada, sin contraer por ello ninguna obligación conel remitente.
Los licenciatarios de este programa que deseen obtener información sobre élcon el fin de habilitar: (i) el intercambio de información entre programascreados de forma independiente y otros programas (incluido éste) y (ii) el usomutuo de la información intercambiada, deben ponerse en contacto con:
IBM Canada LimitedOffice of the Lab Director8200 Warden AvenueMarkham, OntarioL6G 1C7CANADÁ
Dicha información puede estar disponible, sujeta a los términos y condicionesapropiados, incluido en algunos casos el pago de una tarifa.
El programa bajo licencia descrito en este documento y todo el material bajolicencia asociado a él, los proporciona IBM según los términos del Acuerdo deCliente de IBM, el Acuerdo Internacional de Programas Bajo Licencia de IBMo cualquier acuerdo equivalente entre el usuario e IBM.
Los datos de rendimiento contenidos en este documento se obtuvieron en unentorno controlado. Por lo tanto, los resultados obtenidos en otros entornosoperativos pueden variar significativamente. Algunas mediciones puedenhaberse realizado en sistemas experimentales y no es seguro que estasmediciones sean las mismas en los sistemas disponibles comercialmente.Además, algunas mediciones pueden haberse calculado medianteextrapolación. Los resultados reales pueden variar. Los usuarios del presentemanual deben verificar los datos aplicables para su entorno específico.
La información referente a productos que no son de IBM se ha obtenido delos proveedores de esos productos, de sus anuncios publicados o de otras
142 Warehouse Manager Guía de instalación
fuentes disponibles públicamente. IBM no ha probado esos productos y nopuede confirmar la exactitud del rendimiento, la compatibilidad ni ningunaotra afirmación referente a productos que no son de IBM. Las preguntas sobrelas prestaciones de productos que no son de IBM deben dirigirse a losproveedores de esos productos.
Todas las declaraciones de intenciones de IBM están sujetas a cambio ocancelación sin previo aviso, y sólo representan objetivos.
Este manual puede contener ejemplos de datos e informes que se utilizan enoperaciones comerciales diarias. Para ilustrarlos de la forma más completaposible, los ejemplos incluyen nombres de personas, empresas, marcas yproductos. Todos estos nombres son ficticios y cualquier similitud connombres y direcciones utilizados por una empresa real es totalmente fortuita.
LICENCIA DE COPYRIGHT:
Este manual puede contener programas de aplicaciones de ejemplo escritos enlenguaje fuente, que muestran técnicas de programación en diversasplataformas operativas. Puede copiar, modificar y distribuir estos programasde ejemplo como desee, sin pago alguno a IBM, con la intención dedesarrollar, utilizar, comercializar o distribuir programas de aplicaciones deacuerdo con la interfaz de programación de aplicaciones correspondiente a laplataforma operativa para la que están escritos los programas de ejemplo.Estos ejemplos no se han probado exhaustivamente bajo todas las condiciones.Por lo tanto, IBM no puede asegurar ni implicar la fiabilidad, utilidad ofunción de estos programas.
Cada copia o parte de estos programas de ejemplo o cualquier trabajoderivado debe incluir una nota de copyright como la siguiente:
© (nombre de la empresa) (año). Partes de este código proceden de programas deejemplo de IBM Corp. © Copyright IBM Corp. _entre el o los años_. Reservadostodos los derechos.
Avisos 143
Marcas registradas
Los términos siguientes son marcas registradas de International BusinessMachines Corporation en los EE.UU. y/o en otros países y se han utilizadocomo mínimo en uno de los documentos de la biblioteca de documentaciónde DB2 UDB.
ACF/VTAMAISPOAIXAIXwindowsAnyNetAPPNAS/400BookManagerC Set++C/370CICSDatabase 2DataHubDataJoinerDataPropagatorDataRefresherDB2DB2 ConnectDB2 ExtendersDB2 OLAP ServerDB2 Universal DatabaseDistributed Relational
Database ArchitectureDRDAeServerExtended ServicesFFSTFirst Failure Support TechnologyIBMIMSIMS/ESAiSeries
LAN DistanceMVSMVS/ESAMVS/XANet.DataNetViewOS/390OS/400PowerPCpSeriesQBICQMFRACFRISC System/6000RS/6000S/370SPSQL/400SQL/DSSystem/370System/390SystemViewTivoliVisualAgeVM/ESAVSE/ESAVTAMWebExplorerWebSphereWIN-OS/2z/OSzSeries
Los términos siguientes son marcas registradas de otras empresas y se hanutilizado como mínimo en uno de los documentos de la biblioteca dedocumentación de DB2 UDB:
Microsoft, Windows, Windows NT y el logotipo de Windows son marcasregistradas de Microsoft Corporation en los EE.UU. y/o en otros países.
144 Warehouse Manager Guía de instalación
Intel y Pentium son marcas registradas de Intel Corporation en los EE.UU.y/o en otros países.
Java y todas las marcas registradas basadas en Java son marcas registradas deSun Microsystems, Inc. en los EE.UU. y/o en otros países.
UNIX es marca registrada de The Open Group en los EE.UU. y/o en otrospaíses.
Otros nombres de empresas, productos o servicios, pueden ser marcasregistradas o marcas de servicio de otras empresas.
Avisos 145
146 Warehouse Manager Guía de instalación
Índice
Aaccesibilidad 137activador externo
utilización 77actualización
transformadores de depósitoconfiguración de gestor de
base de datos antes deinstalar 88
variables de entorno 107variables de usuario 107
agente de depósitoinstalación 19
agente de depósito de AIXconfiguración 69
agente de depósito de Linuxconfiguración 69
agente de depósito del Entornooperativo Solaris
configuración 69entorno 69
agente de Entorno operativo Solariseliminación 68
agentesdescripción 3
agentes de depósitoacceso a bases de datos
remotas 27acceso a fuentes que no son
DB2 21AIX
archivos ejecutables 69catalogación de nodos y bases
de datos de DB2 75instalación 65tipo de conexión ODBC 76
conectividad con fuentes ydestinos de depósito 26
descripción 3eliminación
AIX 67DB2 versión 8 68Entorno operativo Solaris 68
Entorno operativo Solarisarchivos ejecutables 69catalogación de nodos y bases
de datos de DB2 75instalación 65tipo de conexión ODBC 76
agentes de depósito (continuación)estructuras de entorno 107garantía de soporte
UNICODE 24inicio de anotaciones
cronológicas 51instalación
Windows 29instalación de software de
conectividad 26iSeries
archivos de rastreoproducidos por 61
consideraciones posteriores ala instalación 56
determinación de fuente deerrores de conectividad 60
eliminación 54instalación 53instalaciones que no están en
inglés de EE.UU. 55lectura de archivos de
rastreo 61programa de utilidad FTP 64prueba para comunicación
bidireccional 58resolución de problemas 57seguridad 57
Linuxarchivos ejecutables 69catalogación de nodos y bases
de datos de DB2 75instalación 65tipo de conexión ODBC 76
preparación para instalar 19requisitos de software 19validación de conectividad de
una fuente ODBC 21z/OS
acceso a bases de datos fuerade la familia de DB2 42
acceso a IMS y VSAM 42contenido de ejemplo de
tablas de DB2 y archivosplanos 41
instalación 31programas definidos por el
usuario 37
agentes de depósito (continuación)z/OS (continuación)
soporte para pasos definidospor el usuario deTrillium 52
utilización para automatizarlos pasos deDataPropagator 49
visión general 30AIX
agente de depósitocatalogación de nodos y bases
de datos de DB2 75eliminación 67instalación 65
CLASSPATH 83transformador de depósito
variables de entorno,actualización 83
anotación cronológicainicio para agente de
depósito 51archivo IWH.environment
ejemplo 73archivo IWH.environment de
ejemplo 69archivos
IWH.environment 73archivos de configuración 69archivos de variables de entorno
reducción de número decaracteres 98
archivos planoscarga en una tabla (iSeries) 64
Asistente para gestionar catálogos deinformación 1
Ejecución 9asistentes
Gestionar catálogos deinformación 9
ayuda en líneaacceso 125
Bbase de datos de destino
actualización 89bases de datos fuente
acceso 21bases de datos remotas
acceso 27
© Copyright IBM Corp. 1994, 2002 147
búsqueda de documentación de DB2utilización de Netscape 4.x 134
Ccatálogo de información
ejemplos 1Centro de catálogos de información
para la Webdescripción 1instalación
en AIX 13en Windows NT 11
personalización 15Centro de catálogos des información
descripción 1instalación 10
Centro de depósito de datosactivador externo 77comunicaciones entre clientes y
servidores 112comunicaciones entre servidores
y agentes 113Centro de información de DB2 139Classic Connect
controlador ODBCconfiguración 43
componentes del Gestor de catálogosde información
instalación 8comunicación bidireccional
prueba para 58comunicaciones
Centro de depósito de datosentre clientes y
servidores 112entre servidores y
agentes 113conectividad
de agentes de depósito confuentes y destinos 26
erroresdeterminación de fuente para
agente de depósito deiSeries 60
validación para fuentes de datosODBC 21
conectividad entre servidores yagentes de depósito
verificación 27Conector para la Web
instalación 105visión general 105
conectores 103descripción 4
conectores de DB2 WarehouseManager
descripción 4configuración
entornos de agente dedepósito 69
Connector para SAP R/3instalación 104visión general 103
consideraciones de idiomanacional 69
controlador ODBCClassic Connect
configuración 43Controladores de Classic Connect
descripción 4cortafuegos
identificación de puertos paracomponentes de DataWarehouse Center 108
Ddaemon de agente de depósito
z/OSinicio 36inicio como tarea iniciada 47
daemons de agente de depósitoejecución de varios daemons en
un subsistema z/OS 48Data Warehouse Center
identificación de puertos alutilizar un cortafuegos 108
DataPropagatorduplicación, automatización con
el agente de depósito dez/OS 49
DB2 Universal Database para z/OSconfiguración de transformadores
de depósito 96DB2 Warehouse Manager
agentes 1Centro de catálogos de
información 1transformadores 1visión general 1
Eejemplos
catálogo de información 1eliminación
agentes de depósitoAIX 67DB2 versión 8 68Entorno operativo Solaris 68iSeries 54
Entorno operativo Solarisagente de depósito
catalogación de nodos y basesde datos de DB2 75
instalación 65transformadores de depósito
variables de entorno,actualización 84
estructuras de entornoagentes de depósito 107
Ffuentes de depósito
acceso 21
GGestor de catálogos de información
variables de entorno 107variables de usuario 107
guías de aprendizaje 138guías de aprendizaje de DB2 138
Hhabilitación
transformadores de depósito 91Herramientas del Gestor de
catálogos de información 1
IIMS y VSAM
acceso a 42incapacidad 137inicio
daemon de agente de depósitocomo tarea iniciada 47
daemon de agente de depósito dez/OS 36
instalaciónagentes de depósito 19
AIX 65Entorno operativo Solaris 65iSeries 53Linux 65Windows 29z/OS 31
Centro de catálogos deinformación para la Web
en AIX 13en Windows NT 11
Centro de catálogos desinformación 10
componentes del Gestor decatálogos de información 8
Conector para la Web 105Connector para SAP R/3 104
148 Warehouse Manager Guía de instalación
instalación (continuación)identificación de puertos para
Data Warehouse Center alutilizar un cortafuegos 108
software de conectividad 26transformadores de depósito 90
actualización de laconfiguración de base dedatos para base de datos dedestino 89
actualizaciones antes deinstalar 88
iSeriesagente de depósito
archivos de rastreoproducidos por 61
consideraciones posteriores ala instalación 56
determinación de fuente deerrores de conectividad 60
eliminación 54instalación 53instalaciones que no están en
inglés de EE.UU. 55lectura de archivos de
rastreo 61programa de utilidad FTP 64prueba para comunicación
bidireccional 58resolución de problemas 57seguridad 57
definición de un paso para cargarun archivo plano en unatabla 64
LLinux
agente de depósitoarchivos ejecutables 69catalogación de nodos y bases
de datos de DB2 75instalación 65
transformadores de depósitovariables de entorno,
actualización 86
Mmanuales de DB2
pedido 124manuales impresos
pedido 124
Nnormas para establecer variables 69
Ppasos de depósito
Carga de AS/400 consustitución 64
planificacióncon el programa
activador 38pedido de manuales de DB2 124Personalización
Centro de catálogos deinformación para la Web 15
planificaciónpasos de depósito
con el programaactivador 38
plantillamodificación para soporte FTP
(z/OS) 40preparación para instalar
agentes de depósito 19componentes del Gestor de
catálogos de información 7preparación para instalar
transformadores de depósito 79procedimientos almacenados de Java
configuración de transformadoresde depósito 95
programa de utilidad de cargautilización para copiar datos
entre tablas z/OS 45programa de utilidad FTP
utilización con el agente dedepósito de iSeries 64
programas de utilidadFTP, utilización con el agente de
depósito de iSeries 64LOAD 45z/OS, ejecución en 44
programas de utilidad extractores 1programas definidos por el usuario
z/OS 37
Rrastreos
archivos producidos por elagente de depósitio deiSeries 61
lectura de archivos para el agentede depósito de iSeries 61
Requisitos de JDK paratransformadores de depósito 80
requisitos de softwareagentes de depósito 19
resolución de problemasagente de depósitio de
iSeries 57búsqueda de documentación de
DB2 134información en línea 136
Sseguridad
agente de depósitio deiSeries 57
software de conectividadinstalación 26
soporte de idioma nacionaltransformadores de
depósito 101soporte UNICODE
para agentes de depósito 24
TTCP/IP
verificación de conectividad 27temas
Centro de información deDB2 139
tipo de conexión ODBC 76transformadores
descripción 3transformadores de depósito
actualización de configuración debase de dtaos para base dedatos de destino 89
actualización de la configuraciónde gestor de base de datos 88
descripción 3habilitación 91instalación 79, 90instalación de JDK 80preparación para instalar 79soporte de idioma nacional 101variables de entorno,
actualizaciónAIX 83Entorno operativo Solaris 84Linux 86Windows 81
z/OS 93configuración de
procedimientos almacenadosde Java 95
configuración en DB2 paraz/OS 96
reducción de caracteres enarchivo de variables deentorno 98
Índice 149
Trillium Software Systemsoporte de agente de depósito
z/OS para 52
Vvariable de entorno
DB2CODEPAGE 69variable de entorno
DB2INSTANCE 69variable de entorno LANG 69variable de entorno LC_ALL 69variables
CLASSPATH 81, 83, 84, 86DB2CODEPAGE 69DB2INSTANCE 69entorno
Gestor de catálogos deinformación 107
LANG 69LC_ALL 69normas 69usuario 107víaacceso 81
variables de entorno 107actualización 107DB2CODEPAGE 69DB2INSTANCE 69LANG 69LC_ALL 69normas 69
variables de usuario 107verificación
conectividad entre servidores yagentes de depósito 27
WWarehouse Manager
Conector para la Webinstalación 105visión general 105
Conector para SAP R/3instalación 104
Connector para SAP R/3visión general 103
Warehouse Manager Connector parala Web
descripción 4Warehouse Manager Connector para
SAP R/3descripción 4
WebSphere Site Analyzer 105Windows
agente de depósitoinstalación 29
Windows (continuación)transformadores de depósito
variables de entorno para 81Variable del sistema
CLASSPATH 81variables 107vía de acceso de variable del
sistema 81
Zz/OS
agentes de depósitoacceso a bases de datos fuera
de la familia de DB2 42acceso a IMS y VSAM 42contenido de ejemplo de
tablas de DB2 y archivosplanos 41
ejecución de varios daemonsen un subsistema z/OS 48
inicio de daemon como tareainiciada 47
inicio del agente 36instalación 31programas definidos por el
usuario 37soporte para pasos definidos
por el usuario deTrillium 52
utilización para automatizarlos pasos deDataPropagator 49
visión general 30ejecución de programas de
utilidad 44modificación de la plantilla para
soporte FTP 40pasos de depósito,
planificación 38tablas, copia de datos entre ellas
usando LOAD 45transformadores de depósito
configuración deprocedimientos almacenadosde Java 95
configuración en DB2 paraz/OS 96
descritos 93reducción de caracteres en
archivo de variables deentorno 98
150 Warehouse Manager Guía de instalación
Cómo ponerse en contacto con IBM
En los EE.UU., puede ponerse en contacto con IBM llamando a uno de lossiguientes números:v 1-800-237-5511 para servicio al clientev 1-888-426-4343 para obtener información sobre las opciones de servicio
técnico disponiblesv 1-800-IBM-4YOU (426-4968) para márketing y ventas de DB2
En Canadá, puede ponerse en contacto con IBM llamando a uno de lossiguientes números:v 1-800-IBM-SERV (1-800-426-7378) para servicio al clientev 1-800-465-9600 para obtener información sobre las opciones de servicio
técnico disponiblesv 1-800-IBM-4YOU (1-800-426-4968) para márketing y ventas de DB2
Para localizar una oficina de IBM en su país o región, consulte IBM Directoryof Worldwide Contacts en el sitio Web www.ibm.com/planetwide
Información sobre productos
La información relacionada con productos DB2 Universal Database seencuentra disponible por teléfono o a través de la World Wide Web en el sitiowww.ibm.com/software/data/db2/udb
Este sitio contiene la información más reciente sobre la biblioteca técnica,pedidos de manuales, descargas de clientes, grupos de noticias, FixPacks,novedades y enlaces con recursos de la Web.
Si vive en los EE.UU., puede llamar a uno de los números siguientes:v 1-800-IBM-CALL (1-800-426-2255) para solicitar productos u obtener
información general.v 1-800-879-2755 para solicitar publicaciones.
Para obtener información sobre cómo ponerse en contacto con IBM desdefuera de los EE.UU., vaya a la página IBM Worldwide en el sitiowww.ibm.com/planetwide
© Copyright IBM Corp. 1994, 2002 151
IBM
Número Pieza: CT16GES
Printed in Denmark by IBM Danmark
SC10-3746-00
(1P)
P/N:
CT16GES
Spin
einformat
ion:
IB
MIB
M®
DB
2®
War
ehou
seM
anag
erW
areh
ouse
Man
ager
Guí
ade
inst
alac
ión
Vers
ión
8