Administración de un dominio de repositorios
Un dominio de repositorios es un grupo de repositorios de PowerCenter vinculados que consta de un repositorio global y uno o más repositorios locales. Los repositorios se agrupan en un dominio de repositorios para compartir datos y metadatos entre los repositorios. Al trabajar en un dominio de repositorios, es posible realizar las siguientes tareas:
- •Promover metadatos de un repositorio local a un repositorio global, para que puedan acceder a ellos todos los repositorios locales del dominio de repositorios.
- •Copiar objetos desde el repositorio global o crear accesos directos a metadatos en él.
- •Copiar objetos desde el repositorio local al repositorio global.
Requisitos previos para un dominio de repositorio de PowerCenter
Antes de crear un dominio de repositorio, compruebe que cuente con los siguientes elementos requeridos:
- •Una copia de la licencia de Informatica para crear el repositorio global.
- •Una licencia para cada repositorio local que quiera crear.
- •Una base de datos creada y configurada para cada repositorio.
- •Un servicio de repositorio de PowerCenter creado y configurado para administrar cada repositorio.
Un servicio de repositorio de PowerCenter accede al repositorio más rápidamente si el proceso de servicio del repositorio de PowerCenter se ejecuta en un equipo donde reside la base de datos del repositorio.
- •Conexiones de red entre los servicios de repositorio de PowerCenter y los servicios de integración de PowerCenter.
- •Páginas de código del repositorio compatibles.
Para registrar un repositorio local, la página de códigos del repositorio global debe ser un subconjunto de cada página de códigos del repositorio local en el dominio del repositorio. Para copiar objetos del repositorio local al repositorio global, las páginas de código del repositorio local y global deben ser compatibles.
Cómo compilar un dominio de repositorio de PowerCenter
Siga los pasos que se detallan a continuación como orientación para conectar repositorios independientes de PowerCenter en un dominio de repositorio:
- 1. Cree un repositorio y configúrelo como un repositorio global. Puede especificar que un repositorio sea el repositorio global al crear el servicio de repositorio de PowerCenter. De forma alternativa, puede promover un repositorio local existente en un repositorio global.
- 2. Registre los repositorio locales con el repositorio global. Tras registrar un repositorio local, puede conectarse con el repositorio global desde el repositorio local y viceversa.
- 3. Cree cuentas de usuario para los usuarios que realicen tareas entre repositorios. Un usuario que necesita conectarse a varios repositorios debe contar con los privilegios adecuados para cada servicio de repositorio de PowerCenter.
Cuando existen repositorios locales y globales en diferentes dominios de Informatica, el usuario debe tener un nombre de usuario, una contraseña y un dominio de seguridad idénticos en cada dominio de Informatica. Aunque el nombre de usuario, la contraseña y el dominio de seguridad deben ser los mismos, el usuario puede ser miembro de diferentes grupos de usuarios y, por tanto, puede tener un conjunto de privilegios distinto para cada servicio de repositorio de PowerCenter.
- 4. Configure la cuenta de usuario utilizada para acceder al repositorio asociado con el servicio de integración de PowerCenter. Para ejecutar una sesión que utilice un acceso directo global, el servicio de integración de PowerCenter debe acceder al repositorio en que está guardada la asignación y al repositorio global con la información de acceso directo. Puede habilitar este comportamiento mediante la configuración de la cuenta de usuario utilizada para acceder al repositorio asociado con el servicio de integración de PowerCenter. Esta cuenta de usuario debe tener privilegios para los siguientes servicios:
- - El servicio de repositorio local de PowerCenter asociado con el servicio de integración de PowerCenter.
- - El servicio de repositorio global de PowerCenter del dominio.
Promover un repositorio local a repositorio global
Es posible promover un repositorio existente a repositorio global. Tras promover un repositorio a repositorio global, no es posible cambiarlo a repositorio local o independiente. Tras promover un repositorio, es posible registrar repositorios locales para crear un dominio de repositorios.
Cuando registre repositorios locales en un repositorio global, las páginas de códigos de los repositorios globales y locales deben ser compatibles. Antes de promover un repositorio a global, asegúrese de que la página de códigos del repositorio sea compatible con cada repositorio local que tenga previsto registrar.
Para promover un repositorio a global, es necesario cambiar el modo operativo del Servicio de repositorio de PowerCenter a exclusivo. Si los usuarios están conectados al repositorio, deben desconectarse antes de ejecutar el repositorio en modo exclusivo.
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione el servicio de repositorio de PowerCenter del repositorio que desee promover.
3. Si el Servicio de repositorio de PowerCenter se está ejecutando en modo normal, cambie el modo operativo a exclusivo.
4. Si el Servicio de repositorio de PowerCenter no está habilitado, haga clic en Habilitar.
5. En la sección de propiedades del repositorio del servicio, haga clic en Editar.
6. Seleccione Repositorio global y haga clic en Aceptar.
Aparecerá el cuadro de diálogo Autenticación del repositorio.
7. Escriba el nombre de usuario, la contraseña y el dominio de seguridad.
El campo Dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP.
8. Haga clic en Aceptar.
Tras promover un repositorio local, el valor de la propiedad GlobalRepository es true en las propiedades generales del Servicio de repositorio de PowerCenter.
Registro de un repositorio local
Puede registrar repositorios locales con un repositorio global para crear un dominio de repositorio. Cuando registre un repositorio local, las páginas de códigos de los repositorios local y global deben ser compatibles. Puede copiar objetos desde el repositorio local en el repositorio global y crear accesos directos. También puede copiar objetos desde el repositorio global en el repositorio local.
Si anula el registro de un repositorio global y lo registra de nuevo, el Servicio de repositorio de PowerCenter establece de nuevo los accesos directos globales. Si crea, por ejemplo, una copia del repositorio global y elimina el original, puede registrar todos los repositorios locales con la copia del repositorio global. El Servicio de repositorio de PowerCenter establece de nuevo todos los accesos directos globales a menos que elimine objetos del repositorio copiado.
Un Servicio de repositorio de PowerCenter diferente administra todos los repositorios. Por ejemplo, si un dominio de repositorio tiene tres repositorios locales y un repositorio global, debe tener cuatro servicios de repositorio de PowerCenter. No es necesario que los servicios de repositorio de PowerCenter y las bases de datos del repositorio se ejecuten en el mismo equipo. Sin embargo, puede incrementar el rendimiento para las transacciones de un repositorio si el proceso del Servicio de repositorio de PowerCenter se ejecuta en el mismo equipo en el que se halla la base de datos del repositorio.
Puede mover un repositorio local o global registrado a un Servicio de repositorio de PowerCenter diferente en el dominio del repositorio o a un dominio de Informatica diferente.
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione el servicio de repositorio de PowerCenter asociado al repositorio local.
3. Si el Servicio de repositorio de PowerCenter se está ejecutando en modo normal, cambie el modo operativo a exclusivo.
4. Si el Servicio de repositorio de PowerCenter no está habilitado, haga clic en Habilitar.
5. Para registrar un repositorio local, en la ficha Administrar, en el menú Acciones, haga clic en Dominio del repositorio > Registrar repositorio local. Continúe con el paso siguiente. Para anular el registro de un repositorio local, en la ficha Administrar, en el menú Acciones, haga clic en Dominio del repositorio > Anular registro del repositorio local. Vaya al paso 11. 6. Seleccione el dominio de Informatica del Servicio de repositorio de PowerCenter para el repositorio global.
Si el Servicio de repositorio de PowerCenter está en un dominio que no aparece en la lista de dominios de Informatica, haga clic en Administrar lista de dominios para actualizar la lista.
Se abre el cuadro de diálogo Administrar lista de dominios.
7. Para añadir un dominio a la lista, especifique la siguiente información:
Campo | Descripción |
---|
Nombre del dominio | El nombre del dominio de Informatica con el que desea crear un vínculo. |
Nombre de host | El equipo que hospeda el nodo de la puerta de enlace maestra para el dominio vinculado. El equipo que hospeda la puerta de enlace maestra para el dominio de Informatica debe tener una conexión de red a este equipo. |
Puerto del host | Número de puerto de la puerta de enlace para el dominio vinculado. |
8. Haga clic en Añadir para añadir más de un dominio a la lista y repita el paso 7 para cada dominio. Para editar la información relativa a la conexión para un dominio vinculado, vaya a la sección del dominio que desee actualizar y haga clic en Editar.
Para quitar un dominio vinculado de la lista, vaya a la sección del dominio que desee quitar y haga clic en Eliminar.
9. Haga clic en Hecho para guardar la lista de dominios.
10. Seleccione el Servicio de repositorio de PowerCenter para el repositorio global.
11. Indique el nombre de usuario, la contraseña y el dominio de seguridad del usuario que administra el Servicio de repositorio de PowerCenter global.
El campo Dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP.
12. Indique el nombre de usuario, la contraseña y el dominio de seguridad del usuario que administra el Servicio de repositorio de PowerCenter local.
13. Haga clic en Aceptar.
Visualización de repositorios locales y globales registrados
Para un repositorio global, puede ver una lista de todos los repositorios locales registrados. De la misma manera, si un repositorio local se ha registrado con un repositorio global, puede ver el nombre del repositorio global y el dominio de Informatica en el que se halla.
Un Servicio de repositorio de PowerCenter administra un único repositorio. El nombre del repositorio es el mismo que el nombre del Servicio de repositorio de PowerCenter que lo administra.
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione el servicio de repositorio de PowerCenter que administra el repositorio global o local.
3. En la ficha Administrar, en el menú Acciones, haga clic en Dominio del repositorio > Ver repositorios registrados.
Para un repositorio global, se muestra una lista de repositorios locales.
Para un repositorio local, se muestra el nombre del repositorio global.
Nota: La Herramienta del administrador muestra un mensaje si un repositorio local no se ha registrado con un repositorio global o si un repositorio global no tiene repositorios locales registrados.
Cómo mover repositorios locales y globales
Si necesita mover un repositorio local o global a otro dominio de Informatica, siga los pasos que se indican a continuación:
- 1. Anule el registro de los repositorios locales. Para cada repositorio local, siga el procedimiento de anular un repositorio local de un repositorio global. Para mover un repositorio global a otro dominio de Informatica, anule el registro de todos los repositorios locales asociados con el repositorio global.
- 2. Cree servicios de repositorio de PowerCenter utilizando el contenido existente. Para cada repositorio del dominio de destino, siga el procedimiento para crear un servicio de repositorio de PowerCenter utilizando el contenido del repositorio existente en el dominio de Informatica de origen.
Compruebe que los usuarios y grupos con privilegios para el servicio de repositorio de PowerCenter existan en el dominio de destino. El administrador de servicios sincroniza periódicamente la lista de usuarios y grupos del repositorio con los usuarios y grupos de la base de datos de configuración del dominio. Durante la sincronización, se borran del repositorio los usuarios y grupos que no existen en el dominio de destino.
Puede utilizar infacmd para exportar usuarios y grupos del dominio de origen e importarlos al dominio de destino.
- 3. Registre los repositorios locales. Para cada repositorio local del dominio de destino de Informatica, siga el procedimiento para registrar un repositorio local con un repositorio global.