0 / 0
Volver a la versión inglesa de la documentación

Conexión ODBC (DataStage)

Última actualización: 14 mar 2025
Conexión ODBC (DataStage)

Utilice la conexión ODBC para conectarse a una base de datos con la interfaz de programación de aplicaciones (API) ODBC. La conexión ODBC está optimizada para el conector ODBC de DataStage y solo se puede utilizar en flujos de DataStage.

La conexión ODBC y el conector ofrecen estas ventajas:

  • Ver los mensajes de error que se generan cuando se ejecutan trabajos.
  • Especifique un control preciso en las propiedades de uso del conector.
  • Propiedades adicionales de conexión o controlador ODBC para despliegues personalizados, como autenticación de base de datos LDAP o soporte de bases de datos grandes.

Puede añadir esta conexión a un espacio de despliegue. Pulse Importar activos > Acceso a datos > Conexión. Consulte Adición de activos de datos a un espacio de despliegue.

Restricción

La conexión ODBC solo puede utilizar los controladores ODBC proporcionados por IBM.

Orígenes de datos con soporte SSL

Para una conexión habilitada para SSL, puede especificar el certificado con el atributo TS=data: en el campo Propiedades adicionales .
Ejemplo: EncryptionMethod=1;AuthenticationMethod=0;ValidateServerCertificate=1;TS=data://-----BEGIN CERTIFICATE-----xxxx -----END CERTIFICATE-----

Consulte la documentación de Progreso del origen de datos para ver las actualizaciones de la sintaxis.

Crear una conexión ODBC con un origen de datos

  1. En la página del proyecto, pulse el separador Activos .
  2. Pulse Nuevo activo > Conectar a un origen de datos.
  3. Seleccione ODBC y, a continuación, seleccione un tipo de origen de datos.
  4. Especifique los detalles para la conexión.

Las siguientes son las fuentes de datos admitidas para una conexión ODBC para la arquitectura x86_64 :

Las siguientes son las fuentes de datos admitidas para una conexión ODBC para la arquitectura s390x :

La conexión ODBC admite el conector IBM Cloud Satellite. El mosaico IBM Cloud Satellite está disponible en la sección Conectividad privada del formulario Crear conexión. Puede configurar un Satellite Conector para conectarse de forma segura a su fuente de datos desde un Docker contenedor en su infraestructura local o configurar una Satellite ubicación con varios hosts en su infraestructura, como un centro de datos local o una nube. Para más información, consulta Configurar un conector Satellite.

Apache Cassandra

Progress Software DataDirect ODBC versión de biblioteca: lib/VMcsndr00.so
Progress Software DataDirect ODBC versión de archivo: 08.00.0340 (B1181, U0931)

  • Nombre de host
  • Número de puerto
  • Nodos de clúster: Una lista separada por comas de los nodos miembros del clúster. Utilice el formato HostName:Port,HostName:Port.
  • Espacio de claves: El espacio de claves al que desea conectarse. El valor de espacio de claves también se utiliza como calificador predeterminado para los nombres de tabla no calificados en las consultas.
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Apache Cassandra. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Apache Cassandra.

Restricciones para Apache Cassandra

  • Las modalidades de escritura de creación y sustitución no reciben soporte.
  • La base de datos no impone la restricción de clave primaria en las modalidades Insertar solo filas nuevas e Insertar y luego actualizar. En su lugar, actualiza esa fila (incluso a través del shell CQLSH).

 

Apache Hive

Software de progreso DataDirect ODBC versión de biblioteca: lib/VMhive00.so
Progress Software DataDirect ODBC versión de archivo: 08.01.1035 (B2055, U1864)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Apache Hive. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Apache Hive.

Restricciones para el SQL generado para Apache Hive

  • Si el SQL generado no funciona, debe proporcionar su propia sentencia SQL.
  • La propiedad Habilitar identificadores entre comillas no está soportada para el origen de datos Apache Hive .
  • Para obtener una vista previa de los datos, utilice letras minúsculas para el valor en el campo Nombre de tabla en las propiedades de la etapa de destino.

 

Google BigQuery

Progress Software DataDirect ODBC versión de biblioteca: lib/VMgbq00.so
Progress Software DataDirect ODBC versión de archivo: 08.00.0357 (B1909, U1715)

  • Proyecto: El nombre del proyecto al que conectarse. Los proyectos de Google BigQuery son equivalentes a los catálogos de ODBC. Véase Proyecto en la documentación de Progress.
  • Conjunto de datos: el nombre del conjunto de datos al que se va a conectar. Los conjuntos de datos de Google BigQuery son equivalentes a los esquemas de ODBC. Véase Conjunto de datos en la documentación de Progress.
  • Propiedades adicionales: especifique una lista separada por signos de punto y coma de las propiedades necesarias para la instancia de Google BigQuery . Para conocer las propiedades disponibles, consulte las descripciones de las opciones deGoogle BigQuery Connection en la documentación de Progress.

Método de autenticación

Seleccione OAuth2.0 o Cuenta de servicio

OAuth2.0:

  • ID de cliente: la clave de consumidor para la aplicación
  • Secreto de cliente: el secreto de consumidor para la aplicación.
  • Señal de renovación: la señal de renovación que se utiliza para solicitar una nueva señal de acceso o para renovar una señal de acceso caducada.
  • Señal de acceso: la señal de acceso para autenticarse en la instancia de Google BigQuery .

Cuenta de servicio:

  • Correo electrónico de cuenta de servicio: la dirección de correo electrónico asociada a la cuenta de servicio.
  • El método de entrada para la clave de cuenta de servicio: Contenido de clave está seleccionado de forma predeterminada.
  • Contenido de clave de cuenta de servicio: la clave privada que utiliza para autenticarse en la instancia de Google BigQuery .

 

Greenplum

Software de progreso DataDirect ODBC versión de biblioteca: lib/VMgplm00.so
Software de progreso DataDirect ODBC versión de archivo: 07.16.1136 (B0805, U0647)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor Greenplum. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de Greenplum de progreso.

Vista previa de datos de destino en Greenplum
Si el flujo de DataStage utiliza el conector ODBC como destino y desea obtener una vista previa de los datos, en la etapa de destino, seleccione Habilitar identificadores entre comillas en las propiedades de etapa.

 

IBM Db2

El origen de datos Db2 se puede utilizar para varios tipos de orígenes de datos Db2 . Por ejemplo, Db2 en AIX, Db2 en Linux, Db2 en Windows o Db2 Warehouse.

Software de progreso DataDirect ODBC versión de biblioteca: lib/VMdb200.so
Progress Software DataDirect ODBC versión de archivo: 08.02.0627 (B2069, U1878)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Db2. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para DB2.

Vista previa de los datos de destino en IBM Db2
Si el flujo de DataStage utiliza el conector ODBC como destino y desea obtener una vista previa de los datos, en la etapa de destino, seleccione Habilitar identificadores entre comillas en las propiedades de etapa.

Db2 Warehouse con autenticación SSL
Para conectarse a una base de datos que utiliza un puerto SSL, debe introducir el atributo EncryptionMethod (EM) y el atributo ValidateServerCertificate (VSC) como se indica a continuación en el campo de propiedades adicionales de la conexión:

EM=1;AM=1;VSC=0

 

IBM Db2 en iSeries (AS400)

Software de progreso DataDirect ODBC versión de biblioteca: lib/VMdb200.so
Progress Software DataDirect ODBC versión de archivo: 08.02.0627 (B2069, U1878)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Db2. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para DB2.

Vista previa de datos de destino en IBM Db2 en iSeries (AS400)
Si el flujo de DataStage utiliza el conector ODBC como destino y desea obtener una vista previa de los datos, en la etapa de destino, seleccione Habilitar identificadores entre comillas en las propiedades de etapa.

 

IBM Db2 en Linux en System z

Software de progreso DataDirect ODBC versión de biblioteca: lib/VMdb200.so
Progress Software DataDirect ODBC versión de archivo: 08.02.0627 (B2069, U1878)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Db2. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para DB2.

 

IBM Informix

Progress Software DataDirect ODBC versión de biblioteca: lib/VMifcl00.so
Progress Software DataDirect ODBC versión de archivo: 08.02.0124 (b9990, U1362)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Informix. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Informix.

Restricción para IBM Informix
Los caracteres Unicode no están soportados para el origen de datos ODBC Informix .

 

IBM Netezza

Versión de biblioteca de software de progreso DataDirect ODBC : libnzodbc.so

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña

Vista previa de datos de destino en IBM Netezza
Si el flujo de DataStage utiliza el conector ODBC como destino y desea obtener una vista previa de los datos, en la etapa de destino, seleccione Habilitar identificadores entre comillas en las propiedades de la etapa.

 

Impala

Versión de biblioteca de software de progreso DataDirect ODBC : lib/VMimpala00.so
Progress Software DataDirect ODBC versión de archivo: 07.16.0515 (B0805, U0647)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Impala. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Impala.

 

Microsoft SQL Server

El origen de datos Microsoft SQL Server se puede utilizar para varios tipos de orígenes de datos. Por ejemplo, Microsoft SQL Serverautónomo, Microsoft Azure SQL Databaseo Azure Synapse SQL.

Software de progreso DataDirect ODBC versión de biblioteca: lib/VMsqls00.so
Software de progreso DataDirect ODBC versión de archivo: 08.02.1500 (B2058, U1867)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: especifique una lista separada por signos de punto y coma de las propiedades que necesita Microsoft SQL Server. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Microsoft SQL Server.

Incluya el nombre de dominio de Windows y el método de autenticación en el campo Propiedades adicionales .

Por ejemplo: Domain=myco;AM=1;

 

MongoDB

Versión de biblioteca de software de progreso DataDirect ODBC : lib/VMmongo00.so
Progress Software DataDirect ODBC versión de archivo: 08.10.0248 (B2064, U1873)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor MongoDB. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para MongoDB.

MongoDB con autenticación SSL
Para conectarse a una base de datos que utiliza un puerto SSL, debe introducir el atributo EncryptionMethod (EM) y el atributo ValidateServerCertificate (VSC) como se indica a continuación en el campo de propiedades adicionales de la conexión:

EM=1;AM=1;VSC=0

Restricciones para MongoDB

  • Para utilizar el origen de datos MongoDB como destino, debe especificar ReadOnly=0 en las Propiedades adicionales de la conexión.
  • No se da soporte a los tipos de datos complejos
  • Para las colecciones anidadas, debe aplanar el esquema o normalizar el esquema y utilizar las consultas adecuadas. Consulte la información sobre el atributoSchemaFormat.
  • Las modalidades de escritura de creación y sustitución no reciben soporte
  • Las modalidades Insertar con infracción de clave primaria, Insertar solo filas nuevas e Insertar y actualizar no reciben soporte (limitación de base de datos)
  • Las vistas no reciben soporte
  • Los siguientes tipos de datos no reciben soporte como destino:
    • Fecha
    • Decimal
    • Numérico
    • Hora
    • Indicación de fecha y hora

 

MySQL

Progress Software DataDirect ODBC versión de biblioteca: lib/VMmysql00.so
Progress Software DataDirect ODBC versión de archivo: 08.02.0466 (B1697, U1497)

  • Nombre de base de datos
  • Nombre de host
  • Número de puerto
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos MySQL. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para MySQL.

Restricción para MySQL

MySQL Community Edition Servers no reciben soporte.

 

Oracle

El origen de datos Oracle se puede utilizar para otros tipos de orígenes de datos Oracle . Por ejemplo, Amazon RDS para Oracle.

Versión de la biblioteca DataDirect ODBC de Progress Software: Controlador OracleClient-based: lib/VMor800.so. Protocolo Oracle Wire: lib/VMora00.so
Versión del archivo DataDirect ODBC de Progress Software: Controlador OracleClient-based: 07.16.0221B0572, U0414). Oracle Wire Protocol: 08.02.3140 (B2076, U1885)

  • Nombre de host
  • Número de puerto
  • Nombre de servicio: El nombre de servicio de Oracle que especifica la base de datos.
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor de base de datos Oracle. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Oracle.

Vista previa de datos de destino en Oracle
Si el flujo de DataStage utiliza el conector ODBC como destino y desea obtener una vista previa de los datos, en la etapa de destino, seleccione Habilitar identificadores entre comillas en las propiedades de etapa.

 

PostgreSQL

El origen de datos PostgreSQL se puede utilizar para otros tipos de orígenes de datos PostgreSQL. Por ejemplo, Amazon RDS for PostgreSQL o IBM Cloud Databases for PostgreSQL.

Versión de biblioteca de software de progreso DataDirect ODBC : lib/VMpsql00.so
Progress Software DataDirect ODBC versión de archivo: 08.02.2505 (B2078, U1890)

Vista previa de los datos de destino en PostgreSQL
Si el flujo de DataStage utiliza el conector ODBC como destino y desea obtener una vista previa de los datos, en la etapa de destino, seleccione Habilitar identificadores entre comillas en las propiedades de la etapa.

PostgreSQL con autenticación SSL
Para conectarse a una base de datos que utiliza un puerto SSL, debe introducir el atributo EncryptionMethod (EM) y el atributo ValidateServerCertificate (VSC) como se indica a continuación en el campo de propiedades adicionales de la conexión:

EM=1;AM=1;VSC=0

 

SAP ASE

Progress Software DataDirect ODBC versión de biblioteca: lib/VMase00.so
Progress Software DataDirect ODBC versión de archivo: 07.16.0373 (B0805, U0647)

  • Nombre de base de datos
  • Dirección de red: Nombre de servidor SAP ASE o dirección IP seguida de una coma y el número de puerto.
    Por ejemplo, server-name,5000 o 192.0.2.0,5000.
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor SAP ASE. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para Sybase Wire Protocol.

 

SAP IQ

Versión de biblioteca de software de progreso DataDirect ODBC : lib/VMsyiq00.so
Software de progreso DataDirect ODBC versión de archivo: 08.02.0279 (B2038, U1847)

  • Nombre de base de datos
  • Dirección de red: Nombre de servidor SAP IQ o dirección IP seguida de una coma y el número de puerto.
    Por ejemplo, server-name,5000 o 192.0.2.0,5000.
  • Nombre de usuario y contraseña
  • Propiedades adicionales: Especifique una lista de propiedades separadas por signos de punto y coma que necesita el servidor SAP IQ. Para ver las propiedades disponibles, consulte Descripciones de opciones de conexión de progreso para SAP IQ.

 

Más información

Conexión a un origen de datos en DataStage

Tema principal: Conexiones soportadas