Í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 JDBC en un plan que no sea de Hadoop

Conexiones JDBC en un plan que no sea de Hadoop

Cree una conexión JDBC para usarla en un plan que no sea de Hadoop si la conexión de ODBC de destino requiere una cadena de conexión JDBC.
Por ejemplo, para crear una conexión para una base de datos de MySQL, se usa el tipo de conexión de ODBC. Si utiliza la conexión como destino en un plan en el que los índices y las restricciones están deshabilitados, deberá especificar una conexión JDBC de destino. Las conexiones JDBC de destino se especifican en el campo
Conexión JDBC de destino
del plan para proporcionar una cadena de conexión JDBC.
Use el tipo de conexión JDBC para crear una conexión de base de datos de MySQL con el fin de usarla como conexión JDBC de destino.
Un tipo de conexión JDBC no se puede usar como conexión de origen, destino o diccionario en un plan que no sea de Hadoop.
En la siguiente tabla se describen las propiedades de conexión de base de datos de una base de datos de JDBC:
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 JDBC.
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.
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.
Se utiliza para Hadoop
Configura las propiedades de conexión en función de cómo desee usar la conexión. Para utilizar la conexión en un plan que no sea de Hadoop, elija
No
.
Tipo de base de datos
Obligatorio. Tipo de base de datos a la que JDBC se conecta. Las opciones son:
  • MySQL
  • Oracle
  • Microsoft SQL Server
  • DB2 para Linux, UNIX y Windows
  • PostgreSQL
  • Teradata
El valor predeterminado es MySQL.
Nombre del controlador
Indica el nombre del controlador JDBC que interactuará con la base de datos.
Valores predeterminados:
  • MySQL.
    com.mysql.jdbc.Driver
  • Oracle.
    com.informatica.jdbc.oracle.OracleDriver
  • Microsoft SQL Server.
    com.informatica.jdbc.sqlserver.SQLServerDriver
  • DB2 para Linux, UNIX y Windows.
    com.informatica.jdbc.db2.DB2Driver
  • PostgreSQL.
    org.postgresql.Driver
    .
  • Teradata.
    com.teradata.jdbc.TeraDriver
    .
Cadena de JDBC
Obligatorio. La URL de la conexión JDBC que se utiliza para tener acceso a los metadatos desde la base de datos. Especifique la cadena de conexión correcta para la base de datos:
  • MySQL: jdbc:mysql://<nombre de host>:<puerto>/<nombre de base de datos>
  • Oracle: jdbc:informatica:oracle://<nombre de host>:<puerto>;SID=<sid>
  • Microsoft SQL Server: jdbc:informatica:sqlserver://<nombre de host>:1433;SelectMethod=cursor;databaseName=<nombre de base de datos>
  • DB2 para Linux, UNIX y Windows: jdbc:informatica:db2://<nombre de host>:50000;databaseName=<nombre de base de datos>
  • PostgreSQL: jdbc:postgresql://<nombre de host>:5432/<nombre de base de datos>
  • Teradata: jdbc:teradata://ServerHost/database=MyDatabaseName,tmode=ANSI,charset=UTF8
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 datos 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 datos ejecuta el SQL del entorno de transacción al principio de cada transacción.
Se utiliza en todas las operaciones.
Carácter de identificador SQL que se va a utilizar
Obligatorio. El tipo de carácter que se utiliza para identificar caracteres especiales y palabras clave reservadas de SQL, como WHERE.
El servicio de integración de datos coloca el carácter seleccionado alrededor de los caracteres especiales y de las palabras clave reservadas de SQL. Asimismo, el servicio de integración de datos utiliza este carácter para la propiedad Compatibilidad con identificadores mixtos (mayúsculas/minúsculas).
Seleccione uno de los siguientes caracteres en función de la base de datos de la conexión:
  • Comillas dobles " "
  • Comillas simples ' '
  • Comillas simples de apertura ` `
  • Corchetes [ ]
Se utilizan en las operaciones de obtención de datos.
Admitir identificadores con mayúsculas y minúsculas
Cuando se encuentra habilitado, el servicio de integración de datos coloca caracteres del identificador alrededor de los nombres de tabla, vista, esquema, sinónimo y columna cuando genera y ejecuta un SQL para estos objetos en la conexión.
Se puede usar si los objetos tienen nombres en minúsculas o en una mezcla de mayúsculas y minúsculas. Esta opción no se encuentra seleccionada de forma predeterminada.
Utilizada en las operaciones de obtención de datos.