Guía del servicio de aplicación > Servicio de Metadata Manager > Creación de un servicio de Metadata Manager
  

Creación de un servicio de Metadata Manager

Use la Herramienta del administrador para crear el Servicio de Metadata Manager. Después de crear el servicio de Metadata Manager, cree el contenido del repositorio de Metadata Manager y el contenido del repositorio de PowerCenter para habilitar el servicio.
    1. En la Herramienta del administrador, haga clic en la ficha Administrar.
    2. Haga clic en la vista Servicios y nodos.
    3. Haga clic en Acciones > Nuevo servicio de Metadata Manager.
    A continuación, aparece el cuadro de diálogo Nuevo servicio de Metadata Manager.
    4. Especifique valores para las propiedades generales del servicio de Metadata Manager y haga clic en Siguiente.
    5. Especifique valores para las propiedades de la base de datos del servicio de Metadata Manager y haga clic en Siguiente.
    6. Especifique valores para las propiedades de seguridad del servicio de Metadata Manager y haga clic en Finalizar.

Propiedades del Servicio de Metadata Manager

La siguiente tabla describe las propiedades que debe configurar para el Servicio de Metadata Manager:
Propiedad
Descripción
Nombre
Nombre del Servicio de Metadata Manager. No se aplica la distinción entre mayúsculas y minúsculas al nombre, el cual debe ser único en el dominio. Este nombre no puede tener más de 128 caracteres ni empezar por @. Además, no puede contener espacios ni los siguientes caracteres especiales:
` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [
Descripción
La descripción no puede tener más de 765 caracteres.
Ubicación
El dominio y la carpeta en los que se crea el servicio. Haga clic en Examinar para elegir una carpeta diferente. Puede mover el Servicio de Metadata Manager una vez que lo haya creado.
Licencia
Objeto de licencia que permite utilizar el servicio.
Nodo
El nodo del dominio de Informatica en el que se ejecuta el Servicio de Metadata Manager.
Servicio de integración asociado
El Servicio de integración de PowerCenter que usa Metadata Manager para cargar los metadatos en el almacén de Metadata Manager.
Nombre de usuario del repositorio
La cuenta de usuario del repositorio de PowerCenter. Use la cuenta de usuario del repositorio que ha configurado para el Servicio de repositorio de PowerCenter. Si desea una lista de privilegios necesarios para este usuario, consulte Privilegios del usuario del servicio de integración PowerCenter asociado.
Contraseña del repositorio
Contraseña del usuario del repositorio de PowerCenter.
Dominio de seguridad
El nombre del dominio de seguridad al que pertenece el usuario del repositorio de PowerCenter.
Tipo de base de datos
El tipo de base de datos del repositorio de Metadata Manager..
Página de códigos
La página de códigos del repositorio de Metadata Manager. El Servicio de Metadata Manager y la aplicación de Metadata Manager usan el juego de caracteres codificado en la página de códigos del repositorio cuando graban los datos en el repositorio de Metadata Manager.
Nota: La página de códigos de Metadata Manager, la página de códigos del equipo en el que se ejecuta el Servicio de integración de PowerCenter, la página de códigos para la administración de una base de datos y los recursos de PowerCenter que carga en el almacén de Metadata Manager deben ser iguales.
Cadena de conexión
Cadena de conexión nativa de la base de datos del repositorio de Metadata Manager. El servicio de Metadata Manager usa la cadena de conexión para crear un objeto de conexión con el repositorio de Metadata Manager en el repositorio de PowerCenter.
Usuario de la base de datos
La cuenta de usuario de la base de datos del repositorio de Metadata Manager. Configure esta cuenta mediante las herramientas adecuadas del cliente de la base de datos.
Contraseña de la base de datos
La contraseña del usuario de la base de datos del repositorio de Metadata Manager. Debe ser ASCII de 7 bits.
Nombre de espacio de tablas
El nombre del espacio de tablas de los repositorios de Metadata Manager en IBM DB2. Cuando especifique el nombre del espacio de tablas, el Servicio de Metadata Manager creará todas las tablas de repositorio en el mismo espacio de tablas. No puede usar espacios en el nombre del espacio de tablas.
Para mejorar el rendimiento del repositorio en los repositorios IBM DB2 EEE, especifique un nombre del espacio de tablas con un nodo.
Nombre de host de la base de datos
El nombre de host de la base de datos del repositorio de Metadata Manager.
Puerto de la base de datos
El número de puerto de la base de datos del repositorio de Metadata Manager.
SID/Nombre de servicio
Indica si la propiedad de nombre de base de datos contiene un nombre de servicio o un SID completos de Oracle.
Nombre de la base de datos
El nombre de servicio completo o SID para las bases de datos de Oracle. El nombre de servicio de las bases de datos IBM DB2. El nombre de base de datos para las bases de datos de Microsoft SQL Server.
Parámetros JDBC adicionales
Parámetros JDBC adicionales que desea anexar a la URL de conexión de la base de datos. Especifique los parámetros como pares nombre=valor separados por puntos y coma (;). Por ejemplo:
param1=value1;param2=value2
Puede utilizar esta propiedad para especificar la siguiente información:
  • - Ubicación del servidor de copia de seguridad. Si utiliza un servidor de base de datos altamente disponible como Oracle RAC, escriba la ubicación de un servidor de copia de seguridad.
  • - Parámetros de la opción de seguridad avanzada (ASO) de Oracle. Si la base de datos de repositorio de Metadata Manager es una base de datos de Oracle que utiliza ASO, especifique los siguientes parámetros adicionales:
  • EncryptionLevel=[encryption level];EncryptionTypes=[encryption types];DataIntegrityLevel=[data integrity level];DataIntegrityTypes=[data integrity types]
    Los valores de parámetro deben coincidir con los valores en el archivo sqlnet.ora del equipo donde se ejecuta el Servicio de Metadata Manager.
  • - Información de autenticación de Microsoft SQL Server.
  • Nota: El Servicio de Metadata Manager no es compatible con la opción alternateID para DB2.
    Para autenticar las credenciales del usuario con la autenticación Windows y establecer una conexión fiable con un repositorio de Microsoft SQL Server, escriba el siguiente texto: AuthenticationMethod=ntlm;LoadLibraryPath=[el directorio que contiene DDJDBCx64Auth04.dll].
    jdbc:informatica:sqlserver://[host]:[port];DatabaseName=[DB name];AuthenticationMethod=ntlm;LoadLibraryPath=[directory containing DDJDBCx64Auth04.dll]
    Cuando use una conexión fiable para conectarse con la base de datos de Microsoft SQL Server, el Servicio de Metadata Manager se conectará con el repositorio con las credenciales del usuario que haya iniciado la sesión en el equipo en el que se ejecute el servicio.
    Para iniciar un Servicio de Metadata Manager como un servicio de Windows con una conexión fiable, configure las propiedades del servicio de Windows para iniciar una sesión con una cuenta de usuario fiable.
Parámetros JDBC seguros
Parámetros JDBC seguros que desea anexar a la URL de conexión de la base de datos. Utilice esta propiedad para especificar los parámetros de conexión seguros, como las contraseñas. La herramienta del administrador no muestra los parámetros seguros ni los valores de parámetros en las propiedades del Servicio de Metadata Manager. Especifique los parámetros como pares nombre=valor separados por puntos y coma (;). Por ejemplo:
param1=value1;param2=value2
Si la comunicación segura está habilitada para la base de datos del repositorio de Metadata Manager, especifique los parámetros JDBC seguros en esta propiedad.
Número de puerto
El número de puerto en el que se ejecuta la aplicación Metadata Manager. El valor predeterminado es 10250.
Habilitar capa de sockets seguros
Indica si desea configurar el protocolo de seguridad SSL para la aplicación de Metadata Manager. Si habilita esta opción, deberá crear un archivo de almacén de claves que contenga las claves y los certificados necesarios.
Para crear un archivo de almacén de claves, se usa keytool. La utilidad keytool genera y almacena pares de claves privadas o públicas y los certificados asociados en un archivo de almacén de claves. Cuando genere un par de claves públicas o privadas, la utilidad keytool encapsulará la clave pública en un certificado autofirmado. Puede utilizar el certificado autofirmado o un certificado firmado por una autoridad de certificación.
Archivo de almacén de claves
El archivo del almacén de claves contiene las claves y los certificados necesarios si usa el protocolo de seguridad SSL con la aplicación de Metadata Manager. Esta opción es obligatoria si selecciona Habilitar capa de sockets seguros.
Contraseña del almacén de claves
La contraseña del archivo de almacén de claves. Esta opción es obligatoria si selecciona Habilitar capa de sockets seguros.

Parámetros JDBC para bases de datos seguras

Si la comunicación segura está habilitada para la base de datos del repositorio de Metadata Manager, deberá configurar parámetros JDBC adicionales en la propiedad Parámetros JDBC seguros.
Introduzca los siguientes parámetros en la propiedad Parámetros JDBC seguros:
EncryptionMethod=SSL;TrustStore=<truststore location>;TrustStorePassword=<password>;HostNameInCertificate=<host name>;ValidateServerCertificate=<true|false>;KeyStore=<keystore location>;keyStorePassword=<password>
Configure los parámetros como se indica a continuación:
EncryptionMethod
Método de cifrado para la transferencia de datos entre Metadata Manager y el servidor de bases de datos. Debe establecerse en SSL.
TrustStore
Ruta y nombre del archivo de TrustStore que contiene el certificado SSL del servidor de bases de datos.
TrustStorePassword
Contraseña utilizada para acceder al archivo de TrustStore.
HostNameInCertificate
El nombre de host del equipo que aloja la base de datos segura. Si especifica un nombre de host, el Servicio de Metadata Manager valida el nombre de host incluido en la cadena de conexión con el nombre de host del certificado SSL.
ValidateServerCertificate
Indica si el Servicio de Metadata Manager valida el certificado que presenta el servidor de bases de datos. Si establece este parámetro como verdadero, el Servicio de Metadata Manager valida el certificado. Si especifica el parámetro HostNameInCertificate, el Servicio de Metadata Manager también valida el nombre de host en el certificado.
Si establece este parámetro como falso, el Servicio de Metadata Manager no valida el certificado que presenta el servidor de bases de datos. El Servicio de Metadata Manager omite toda la información de TrustStore que especifique.
KeyStore
Ruta y nombre del archivo de almacén de claves KeyStore que contiene los certificados SSL que el Servicio de Metadata Manager presenta al servidor de bases de datos.
KeyStorePassword
Contraseña utilizada para acceder al archivo de almacén de claves KeyStore.

Cadenas de conexión de la base de datos

Cuando cree una conexión de base de datos, especifique una cadena de conexión para esa conexión. El Servicio de Metadata Manager usa la cadena de conexión para crear un objeto de conexión en la base de datos del repositorio de Metadata Manager en el repositorio de PowerCenter.
La tabla siguiente detalla la sintaxis de la cadena de conexión nativa para cada una de las bases de datos admitidas:
Base de datos
Sintaxis de cadena de conexión
Ejemplo
IBM DB2
dbname
mydatabase
Microsoft SQL Server
servername@dbname
sqlserver@mydatabase
Nota: Si no especifica la cadena de conexión en la sintaxis especificada, debe especificar la entrada de ODBC especificada para el origen de datos.
Oracle
dbname.world (igual que la entrada TNSNAMES)
oracle.world
Nota: El Servicio de Metadata Manager utiliza los controladores de DataDirect incluidos con la instalación de Informatica. Informatica no es compatible con el uso de ningún otro controlador de base de datos.

Reemplazo de la página de códigos de la base de datos del repositorio

Es posible reemplazar la página de códigos predeterminada de la base de datos del repositorio de Metadata Manager al crear o configurar el servicio de Metadata Manager. Reemplace la página de códigos si el repositorio de Metadata Manager contiene caracteres que no son compatibles con la página de códigos de la base de datos.
Para ello, añada el parámetro CODEPAGEOVERRIDE a la propiedad Opciones adicionales de JDBC. Especifique una página de códigos que sea compatible con la página de códigos predeterminada de la base de datos del repositorio.
Por ejemplo, use el siguiente parámetro para reemplazar la página de códigos predeterminada Shift-JIS por MS932:
CODEPAGEOVERRIDE=MS932;