Índice

Search

  1. Prólogo
  2. Introducción a la administración de TDM
  3. Administración de usuarios y funciones
  4. Administración de seguridad
  5. Preferencias del sistema
  6. Administración del servidor TDM
  7. Conexiones
  8. Frases de contraseña
  9. Parámetros globales
  10. Diccionarios
  11. Tipos de datos definidos por el usuario

Guía del administrador

Guía del administrador

Conexiones de Microsoft SQL Server

Conexiones de Microsoft SQL Server

Puede crear una conexión de Microsoft SQL Server en Test Data Manager para realizar operaciones de obtención de datos, subconjuntos de datos, generación de datos y enmascaramiento de datos.
Utilice una conexión de Microsoft SQL Server para crear conexiones con bases de datos de Microsoft SQL Server y Microsoft Azure SQL. Si desea utilizar una base de datos de Microsoft Azure SQL Data Warehouse para realizar tareas de enmascaramiento de datos, utilice el tipo de conexión AzureDWv3.
En la siguiente tabla se describen las propiedades de conexión de base de datos para una conexión de Microsoft SQL Server:
Propiedad
Descripción
Nombre
Obligatorio. Nombre de la conexión. No se aplica la distinción entre mayúsculas y minúsculas al nombre, el cual debe ser único en el dominio. No puede superar los 128 caracteres, empezar con un número, contener espacios ni contener los siguientes caracteres especiales:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
Tipo de conexión
Obligatorio. El tipo de conexión. Seleccione Microsoft SQL Server.
Descripción
La descripción de la conexión. La descripción no puede superar los 255 caracteres.
Utilice la autenticación Kerberos
Habilita la autenticación Kerberos. No podrá introducir un nombre de usuario y una contraseña si elige la autenticación Kerberos.
Nombre de usuario
Obligatorio. El nombre de usuario de la base de datos.
Usar parámetro en contraseña
Indica que la contraseña para el nombre de usuario de la base de datos es un parámetro de sesión. $Param
Nombre
. Defina la contraseña en el flujo de trabajo o en el archivo de parámetros de sesión, y cífrela mediante la opción
pmpasswd
CRYPT_DATA.
Se utiliza para operaciones de subconjuntos y enmascaramiento de datos. La opción está deshabilitada de manera predeterminada.
Contraseña
Obligatoria. La contraseña del nombre de usuario de la base de datos.
Propietario
El propietario de la conexión. De forma predeterminada, es el usuario que crea la conexión. Puede cambiar el propietario de la conexión.
Cadena de conexión de metadatos
Obligatoria. La URL de la conexión JDBC que se utiliza para tener acceso a los metadatos desde la base de datos. Introduzca jdbc:informatica:sqlserver://<nombre de host>:1433;SelectMethod=cursor;databaseName=<nombre de base de datos>.
Utilizada en las operaciones de obtención de datos.
Contraseña de inicio de sesión en JDBC
Obligatoria si se selecciona Usar parámetro en contraseña. La contraseña para el usuario de JDBC.
Se utiliza para las operaciones de importación desde el origen y obtención de datos.
Página de códigos
Página de códigos que utiliza el servicio de integración para leer en una base de datos de origen o para escribir en una base de datos o en un archivo de destino.
Se utiliza en todas las operaciones.
Cadena de conexión de acceso a los datos
La cadena de conexión que se utiliza para tener acceso a los datos desde la base de datos. Introduzca <nombredeservidor@nombrebasededatos>.
Se utiliza en todas las operaciones.
SQL de entorno
Los comandos SQL que definen el entorno de la base de datos cuando se conecta a la base de datos. El servicio de integración de PowerCenter ejecuta el SQL de entorno de conexión cada vez que se conecta a la base de datos.
Se utiliza en todas las operaciones.
SQL de transacción
Los comandos SQL que definen el entorno de la base de datos cuando se conecta a la base de datos. El servicio de integración de PowerCenter ejecuta el SQL de entorno de transacción al principio de cada transacción.
Se utiliza en todas las operaciones.
Periodo de reintento de conexión
El número de segundos durante los cuales el servicio de integración intenta volver a conectar con la base de datos en caso de que la conexión haya generado un error. Si el servicio de integración de datos no se puede conectar a la base de datos durante el período de reintento, la operación genera un error.
Se utiliza en todas las operaciones. El valor predeterminado es 0.
Nombre del dominio
El nombre del dominio.
Se utiliza en todas las operaciones.
Nombre de propietario
El nombre del propietario del esquema.
Nombre de esquema
Nombre del esquema en la base de datos.
Obligatorio en los siguientes casos:
  • En el almacén de creación de perfiles y base de datos de ensayo, si el nombre de esquema es distinto del nombre de usuario de la base de datos
  • Cuando quiera crear y ejecutar un perfil de columna
Se utiliza en todas las operaciones.
Seguridad de transferencia habilitada
Habilita la seguridad de transferencia para la conexión. Cuando se habilita la seguridad de transferencia para una conexión, el dominio utiliza el nombre de usuario del cliente y la contraseña para iniciar sesión en la base de datos correspondiente, en lugar de las credenciales definidas en el objeto de conexión.
Utilizada en las operaciones de obtención de datos. La opción está deshabilitada de manera predeterminada.
Usar conexión de confianza
El servicio de integración de datos usa la autenticación de Windows para acceder a la base de datos de Microsoft SQL Server. El nombre de usuario que inicia el servicio de integración de datos debe ser un usuario válido de Windows con acceso a la base de datos de Microsoft SQL Server.
Nombre de la base de datos
Obligatorio. Nombre de la base de datos. Si no especifica un nombre de base de datos, los mensajes relacionados con la conexión no mostrarán un nombre de base de datos cuando se utilice la base de datos predeterminada.
Se utiliza en todas las operaciones.
Nombre del servidor
Obligatorio. Nombre del servidor de la base de datos.
Se utiliza para operaciones de subconjuntos y enmascaramiento de datos.
Tamaño de paquete
Tamaño de paquete para la transmisión de datos. Se utiliza para optimizar los controladores nativos Microsoft SQL Server.
Se utiliza en todas las operaciones. El valor predeterminado es 0.

Reglas y directrices para un entorno Kerberos

Lea las siguientes reglas y directrices antes de crear la conexión en un entorno Kerberos:
  • Añada los detalles del controlador JDBC en el archivo
    org.eclipse.virgo.kernel.authentication.config
    . Este archivo se almacena en la siguiente ubicación:
    <INFA_HOME>/TDM/configuration
    .
    El siguiente código representa la información de muestra que se requiere:
    JDBC_DRIVER_01 { com.sun.security.auth.module.Krb5LoginModule required doNotPrompt=<Enter true or false> useKeyTab=<Enter true or false> keyTab="file:<path to the user keytab file>" principal="<The user name that must be used as the principal.>" storeKey=<Enter true or false> debug=<Enter true or false>; };
  • Si crea la conexión en un entorno Kerberos de múltiples dominios, la propiedad
    default_realm
    del archivo
    krb5.conf
    debe ser el nombre del dominio donde se instala la base de datos.
    El archivo
    krb5.conf
    contiene la información de configuración para Kerberos. Este archivo se almacena en la siguiente ubicación:
    <INFA_HOME>/TDM/datadirect
    .
  • Reinicie el servicio de Test Data Manager después de actualizar los archivos.