Índice

Search

  1. Prólogo
  2. Descripción de dominios
  3. Administración de su cuenta
  4. Uso de Informatica Administrator
  5. Usar la vista Dominio
  6. Administración de dominios
  7. Nodos
  8. Alta disponibilidad
  9. Conexiones
  10. Propiedades de conexión
  11. Programaciones
  12. Exportación e importación de objetos de dominio
  13. Administración de licencias
  14. Supervisión
  15. Administración de registros
  16. Informes de dominio
  17. Diagnósticos de nodos
  18. Descripción de la globalización
  19. Apéndice A: Páginas de códigos
  20. Apéndice B: Funciones personalizadas
  21. Apéndice C: Conectividad de Informatica Platform
  22. Apéndice D: Configuración del navegador web

Guía del administrador

Guía del administrador

Propiedades de conexión de JDBC

Propiedades de conexión de JDBC

Puede utilizar una conexión de JDBC para acceder a las tablas de una base de datos. Puede crear y administrar una conexión de JDBC en la Herramienta del administrador, en Developer tool o en la Herramienta del analista.
El orden de las propiedades de conexión puede variar según la herramienta en que las vea.
En la siguiente tabla se describen las propiedades de conexión de JDBC:
Propiedad
Descripción
Tipo de base de datos
El tipo de base de datos.
Nombre
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. El nombre no puede superar los 128 caracteres, contener espacios ni contener los siguientes caracteres especiales:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
ID
Cadena que utiliza el servicio de integración de datos para identificar la conexión. El ID no distingue entre mayúsculas y minúsculas. Debe tener 255 caracteres o menos y debe ser único en el dominio. No puede modificar esta propiedad después de crear la conexión. El valor predeterminado es el nombre de la conexión.
Descripción
La descripción de la conexión. La descripción no puede tener más de 765 caracteres.
Nombre de usuario
El nombre de usuario de la base de datos.
Contraseña
La contraseña del nombre de usuario de la base de datos.
Nombre de clase de controlador JDBC
El nombre de la clase de controlador JDBC.
La siguiente lista ofrece el nombre de clase de controlador que puede especificar para el tipo de base de datos aplicable:
  • Nombre de clase de controlador JDBC de DataDirect para Oracle:
    com.informatica.jdbc.oracle.OracleDriver
  • Nombre de clase de controlador JDBC de DataDirect para IBM DB2:
    com.informatica.jdbc.db2.DB2Driver
  • Nombre de clase de controlador JDBC de DataDirect para Microsoft SQL Server:
    com.informatica.jdbc.sqlserver.SQLServerDriver
  • Nombre de clase de controlador JDBC de DataDirect para Sybase ASE:
    com.informatica.jdbc.sybase.SybaseDriver
  • Nombre de clase de controlador JDBC de DataDirect para Informix:
    com.informatica.jdbc.informix.InformixDriver
  • Nombre de clase de controlador JDBC de DataDirect para MySQL:
    com.informatica.jdbc.mysql.MySQLDriver
  • Controlador JDBC para Databricks Delta Lake: nombre del controlador que ha descargado de Databricks. Para obtener más información sobre el controlador, consulte el tema sobre cómo configurar el acceso de almacenamiento en el capítulo de tareas previas a la integración de Databricks de la
    Guía de Data Engineering Integration
    .
Para obtener más información acerca de la clase de controlador que se debe utilizar con bases de datos específicas, consulte la documentación del proveedor.
Cadena de conexión
La cadena de conexión para conectarse a la base de datos. Utilice la siguiente cadena de conexión:
jdbc:<subprotocol>:<subname>
Para obtener más información acerca de la cadena de conexión que se utiliza con controladores específicos, consulte la documentación del proveedor.
SQL de entorno
Opcional. Especifique comandos SQL para establecer el entorno de base datos al conectar con la base de datos. El servicio de integración de datos ejecuta el SQL del entorno de conexión cada vez que se conecta a la base de datos.
Si habilita Sqoop, Sqoop omite esta propiedad.
SQL de transacción
Opcional. Especifique comandos SQL para establecer el entorno de base datos al conectar con la base de datos. El servicio de integración de datos ejecuta el SQL del entorno de transacción al principio de cada transacción.
Si habilita Sqoop, Sqoop omite esta propiedad.
Carácter de identificador de SQL
Tipo de carácter que la base de datos coloca antes y después de identificadores delimitados en consultas SQL. Los caracteres disponibles varían en función del tipo de base de datos.
Seleccione (Ninguno) si la base de datos utiliza identificadores comunes. Cuando el servicio de integración de datos genera consultas SQL, el servicio no coloca los identificadores entre caracteres delimitados.
Seleccione un carácter si la base de datos utiliza identificadores delimitados. Cuando el servicio de integración de datos genera consultas SQL, el servicio coloca los identificadores delimitados entre el carácter que ha seleccionado.
Si habilita Sqoop, Sqoop omite esta propiedad.
Compatibilidad con identificadores con mayúsculas y minúsculas
Habilite esta propiedad si la base de datos utiliza identificadores que reconocen mayúsculas y minúsculas. Cuando se habilita, el servicio de integración de datos coloca a todos los identificadores el carácter que ha seleccionado para la propiedad
Carácter de identificador de SQL
.
Si no se establece ningún valor para la propiedad
Carácter de identificador de SQL
, la propiedad
Compatibilidad con identificadores con mayúsculas y minúsculas
se deshabilita.
Si configura Sqoop, Sqoop respeta esta propiedad cuando se genera y ejecuta un script DDL para crear o reemplazar un destino en tiempo de ejecución. En todos los demás escenarios, Sqoop omite esta propiedad.
Usar el conector de Sqoop
Permite la conectividad de Sqoop con el objeto de datos que utiliza la conexión JDBC. El servicio de integración de datos ejecuta la asignación en el entorno en tiempo de ejecución de Hadoop a través de Sqoop.
Puede configurar la conectividad de Sqoop para objetos de datos relacionales, objetos de datos personalizados y objetos de datos lógicos basados en una base de datos compatible con JDBC.
Seleccione
Sqoop v1.x
para habilitar la conectividad de Sqoop.
El valor predeterminado es
Ninguno
.
Argumentos de Sqoop
Especifique los argumentos que debe utilizar Sqoop para conectarse a la base de datos. Separe los diferentes argumentos con un espacio.
Para ejecutar la asignación en el motor de Blaze con los conectores especializados para Sqoop de Teradata Connector for Hadoop (TDCH), debe definir la clase de fábrica de la conexión de TDCH en los argumentos de Sqoop. La clase de fábrica de la conexión variará en función del conector de Sqoop de TDCH que desee utilizar.
  • Para utilizar Cloudera Connector Powered by Teradata, configure el siguiente argumento de Sqoop:
    -Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory
  • Para usar Hortonworks Connector for Teradata (con tecnología Teradata Connector for Hadoop), configure el siguiente argumento de Sqoop:
    -Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory
Para ejecutar la asignación en el motor de Spark, no es necesario definir la clase de fábrica de la conexión de TDCH en los argumentos de Sqoop. El servicio de integración de datos invoca a Cloudera Connector Powered by Teradata y Hortonworks Connector for Teradata (con tecnología Teradata Connector for Hadoop) de forma predeterminada.
Para ejecutar la asignación con un conector JDBC genérico en lugar del conector especializado de Cloudera o Hortonworks, debe definir los argumentos--driver y--connection-manager de Sqoop en la conexión JDBC. Si define los argumentos--driver y--connection-manager en la transformación de lectura o escritura de la asignación, Sqoop omite los argumentos.
Si no especifica argumentos de Sqoop, el servicio de integración de datos construirá el comando de Sqoop basándose en las propiedades de la conexión JDBC.