Guía del administrador > Conexiones > Conexiones de Netezza
  

Conexiones de Netezza

Puede crear una conexión de Netezza en Test Data Manager para realizar operaciones de subconjunto de datos y enmascaramiento de datos.
En la siguiente tabla se describen las propiedades de conexión de base de datos para una base de datos de Netezza:
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 Netezza.
Descripción
La descripción de la conexión. La descripción no puede superar los 255 caracteres.
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. $ParamNombre. 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.
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.
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 <nombre de base de datos>.
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.
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.
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.
El valor predeterminado es 0.
Puede transferir datos en Netezza mediante el modo masivo. Utilice el modo masivo para incrementar el rendimiento de la sesión.
En el modo masivo, el servicio de integración de PowerCenter lee y escribe datos de Netezza mediante una tabla externa. En la base de datos de Netezza, se almacena una definición de tabla externa, pero los datos se guardan de forma externa en una ubicación a la que pueden acceder el sistema cliente o el host de Netezza. Cree tablas externas para organizar la operación de carga y manipular datos mediante el SQL de Netezza.
En la siguiente tabla se describen las propiedades del escritor masivo que se pueden especificar para una conexión de Netezza a fin de utilizar la opción del cargador masivo para escribir datos:
Propiedad
Descripción
Delimitador
El delimitador separa los campos de entrada sucesivos. Establezca el valor del delimitador en cualquier valor compatible. El valor no debe formar parte de los datos de entrada. El valor predeterminado es |.
Valor nulo
El parámetro de valor nulo de la tabla externa. El servicio de integración de PowerCenter utiliza el valor nulo internamente. El valor máximo es un carácter. El valor predeterminado es en blanco.
Carácter de escape
El carácter de escape de la tabla externa. Si los datos contienen caracteres NULL, CR y LF en los campos Carácter o Varchar, debe añadir un carácter de escape para estos campos antes de la carga. Escriba una barra inclinada invertida (\) como carácter de escape.
Valor entre comillas
El parámetro de valor entrecomillado de la tabla externa. Seleccione SINGLE o DOUBLE para encerrar el campo entre comillas simples o dobles. Seleccione NO para omitir las comillas. El valor predeterminado es NO. El valor entrecomillado no forma parte de los datos.
Ignorar restricciones de clave
Omite las restricciones de los campos de clave principal. Cuando se selecciona esta opción, el servicio de integración de PowerCenter puede escribir filas duplicadas con la misma clave principal en el destino. La opción está deshabilitada de manera predeterminada. El servicio de integración de PowerCenter omite este valor cuando la operación de destino es "actualizar como actualización" o "actualizar o insertar".
Administración de filas duplicadas
Determina el modo en el que el servicio de integración de PowerCenter gestiona las filas duplicadas. Seleccione uno de los siguientes valores:
  • - Primera fila. El servicio de integración de PowerCenter transfiere la primera fila al destino y rechaza las filas posteriores con la misma clave principal.
  • - Última fila. El servicio de integración de PowerCenter transfiere la última fila duplicada al destino y desecha el resto de filas.
El valor predeterminado es Primera fila.
Nombre de archivo incorrecto
El directorio donde el servicio de integración de PowerCenter crea un archivo de rechazo. El archivo contiene los registros rechazados.
De forma predeterminada, el servicio de integración de PowerCenter crea un archivo incorrecto en el siguiente directorio:
$PMBadFileDir
Tamaño de búfer de sockets
El tamaño de búfer que el servicio de integración de PowerCenter utiliza para escribir datos. Establezca el tamaño de búfer de sockets entre el 25 % y el 50 % del tamaño de búfer de DTM para incrementar el rendimiento de la sesión. Es posible que necesite probar diferentes configuraciones para conseguir un rendimiento óptimo. Especifique un valor entre 4096 y 2147483648 bytes.
El valor predeterminado es 8388608 bytes.
Carácter de control
El parámetro de carácter de control de la tabla externa para transferir los datos que contienen caracteres de control. Puede introducir caracteres de control en los campos Carácter y Varchar. Si especifica un carácter de control, deberá añadir un carácter de escape en los campos NULL, CR y LF. El valor predeterminado es TRUE.
CRINSTRING
El parámetro CRinstring para transferir datos que contienen retornos de carro (CR). Puede especificar un carácter CR que no sea de escape en los campos Carácter o Varchar. Para cargar los caracteres de control presentes en los campos Carácter y Varchar, establezca los parámetros CTRLCHARS y CRINSTRING como TRUE en las propiedades de la sesión del origen de Netezza.
El valor predeterminado es TRUE.
Ruta de acceso al directorio de canal
Ruta del servicio de integración de PowerCenter para crear el canal de la tabla externa. Si no especifica la ruta, el servicio de integración de PowerCenter utilizará el siguiente directorio para crear el canal de la tabla externa:
<Directorio de instalación de Informatica>/server/bin
Es obligatorio si el equipo que aloja el servicio de integración de PowerCenter está en HP-UX y si el siguiente directorio está en un directorio de montaje NFS:
<Directorio de instalación de Informatica>/server/bin
Especifique una ruta de acceso que no utilice montaje NFS.
Nombre del directorio de registro de errores
El directorio de registro de errores puede encontrarse en el equipo donde se ejecuta el servicio de integración de PowerCenter. Por ejemplo, puede utilizar el siguiente directorio:
$PMBadFileDir
De forma predeterminada, el servicio de integración de PowerCenter crea el registro de errores en el siguiente directorio del equipo que aloja el servidor NetezzaPerformance:
/tmp
El servicio de integración de PowerCenter crea un archivo de rechazo en el directorio de registro de errores si los datos no son válidos.
En la siguiente tabla se describen las propiedades del lector masivo que se pueden especificar para una conexión de Netezza a fin de utilizar la opción del cargador masivo para leer datos:
Propiedad
Descripción
Delimitador
El delimitador separa los campos de entrada sucesivos. Establezca el valor del delimitador en cualquier valor compatible. El valor no debe formar parte de los datos de entrada. El valor predeterminado es |.
Valor nulo
El parámetro de valor nulo de la tabla externa. El servicio de integración de PowerCenter utiliza el valor nulo internamente. El valor máximo es un carácter. El valor predeterminado es en blanco.
Carácter de escape
El carácter de escape de la tabla externa. Si los datos contienen caracteres NULL, CR y LF en los campos Carácter o Varchar, debe añadir un carácter de escape para estos campos antes de la carga. Escriba una barra inclinada invertida (\) como carácter de escape.
Tamaño de búfer de sockets
El tamaño de búfer que el servicio de integración de PowerCenter utiliza para leer datos. Establezca el tamaño de búfer de sockets entre el 25 % y el 50 % del tamaño de búfer de DTM para incrementar el rendimiento de la sesión. Es posible que necesite probar diferentes configuraciones para conseguir un rendimiento óptimo. Especifique un valor entre 4096 y 2147483648 bytes.
El valor predeterminado es 8388608 bytes.
Ruta de acceso al directorio de canal
Ruta del servicio de integración de PowerCenter para crear el canal de la tabla externa. Si no especifica la ruta, el servicio de integración de PowerCenter utilizará el siguiente directorio para crear el canal de la tabla externa:
<Directorio de instalación de Informatica>/server/bin
Es obligatorio si el equipo que aloja el servicio de integración de PowerCenter está en HP-UX y si el siguiente directorio está en un directorio de montaje NFS:
<Directorio de instalación de Informatica>/server/bin
Especifique una ruta de acceso que no utilice montaje NFS.