Configuración de una conexión ODBC - Amazon Redshift

Configuración de una conexión ODBC

Puede utilizar una conexión ODBC para conectarse a su clúster de Amazon Redshift desde distintas aplicaciones y herramientas de cliente SQL de terceros. Para hacerlo, configure la conexión en su equipo cliente o en una instancia de Amazon EC2. Si su equipo cliente es compatible con JDBC, puede elegir utilizar ese tipo de conexión, en lugar de una conexión ODBC ya que JDBC es más fácil de configurar. No obstante, si su herramienta de cliente no es compatible con JDBC, siga los pasos de esta sección para configurar una conexión ODBC.

Amazon Redshift proporciona controladores ODBC de 64 bit para los sistemas operativos Linux, Windows y macOS X. Los controladores ODBC de 32 bits se suspenden. No se publicarán más actualizaciones, excepto las revisiones de seguridad urgentes.

Para obtener la información más reciente acerca de la funcionalidad del controlador ODBC y los requisitos previos, consulte Notas de la versión del controlador ODBC de Amazon Redshift.

Para obtener información acerca de la instalación y la configuración de los controladores ODBC de Amazon Redshift, consulte la Guía de instalación y configuración de controladores ODBC de Amazon Redshift.

Si desea utilizar una conexión ODBC, siga los pasos siguientes.

Obtención del URL de ODBC para su clúster

Amazon Redshift muestra la URL de ODBC de su clúster en la consola de Amazon Redshift. Esta dirección URL contiene la información que necesita para configurar la conexión entre su equipo cliente y la base de datos.

Una URL de ODBC tiene el siguiente formato: Driver={driver};Server=endpoint;Database=database_name;UID=user_name;PWD=password;Port=port_number

Los campos del formato mostrado anteriormente tienen los siguientes valores.

Campo Valor
Driver

Nombre del controlador ODBC de 64 bits que se va a utilizar: Amazon Redshift (x64).

Nombre del controlador ODBC de 32 bits: Amazon Redshift (x86).

Server El punto de conexión del clúster de Amazon Redshift.
Database Base de datos que creó para su clúster.
UID Nombre de usuario de una cuenta de usuario que tiene permiso para conectarse a la base de datos. Este valor es un permiso de la base de datos, no un permiso de Amazon Redshift, aunque puede utilizar la cuenta de usuario administrador que configuró cuando lanzó el clúster.
PWD Contraseña de la cuenta de usuario para conectarse a la base de datos.
Port Número de puerto que especificó cuando lanzó el clúster. Si tiene un firewall, asegúrese de que este puerto esté abierto para poder usarlo.

Los campos de las tablas anteriores pueden contener los siguientes caracteres especiales:

[]{}(),;?*=!@

Si utiliza estos caracteres especiales, debe incluir el valor entre llaves. Por ejemplo, el valor de contraseña Your;password123 en una cadena de conexión se representa como PWD={Your;password123};.

Como los pares Field=value están separados por punto y coma, la combinación de } y ; con cualquier número de espacios intermedios se considera el final de un par Field={value};. Le recomendamos que evite la secuencia }; en los valores de campo. Por ejemplo, si establece el valor de su contraseña a PWD={This is a passwor} ;d};, su contraseña sería This is a passwor} ; y la URL generaría un error.

A continuación, se muestra un ejemplo de la URL de ODBC.

Driver={Amazon Redshift (x64)}; Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; Database=dev; UID=adminuser; PWD=insert_your_admin_user_password_here; Port=5439

Para obtener información acerca de cómo crear su propia conexión ODBC, consulte Obtención de la cadena de conexión a su clúster.

Instalación y configuración del controlador ODBC de Amazon Redshift en Microsoft Windows

Requisitos del sistema

Debe instalar el controlador ODBC de Amazon Redshift en los equipos cliente que tienen acceso a un almacenamiento de datos de Amazon Redshift. Cada equipo en el que instala el controlador debe cumplir una lista de requisitos mínimos de sistema: Para obtener información acerca de los requisitos mínimos del sistema, consulte la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Instalación del controlador de Amazon Redshift en sistemas operativos Windows

Utilice el procedimiento siguiente para descargar los controladores ODBC de Amazon Redshift para los sistemas operativos Windows. Utilice un controlador diferente solo si está ejecutando una aplicación de terceros que está certificada para usarse con Amazon Redshift y que requiere un controlador específico.

Pasos para instalar el controlador ODBC de
  1. Descargue alguno de los siguientes controladores, según la arquitectura de sistema de su aplicación o su herramienta de cliente SQL:

    nota

    Descargue el paquete MSI que corresponde a la arquitectura de sistema de su aplicación o su herramienta de cliente SQL. Por ejemplo, si su herramienta de cliente SQL es de 64 bits, instale el controlador de 64 bits.

    A continuación, descargue y revise el Acuerdo de licencia del controlador ODBC y JDBC de Amazon Redshift.

  2. Haga doble clic en el archivo .msi y, luego, siga los pasos en el asistente para instalar el controlador.

Creación de una entrada de sistema DSN para una conexión ODBC en Microsoft Windows

Después de descargar e instalar el controlador ODBC, agregue una entrada de nombre de origen de datos (DSN) al equipo cliente o a la instancia de Amazon EC2. Las herramientas de cliente SQL utilizan este origen de datos para conectarse a la base de datos de Amazon Redshift.

Se recomienda crear un DSN del sistema en lugar de un DSN de usuario. Algunas aplicaciones cargan los datos con una cuenta de usuario diferente. Es posible que estas aplicaciones no puedan detectar DSN de usuario que se crean en otra cuenta de usuario.

nota

Para la autenticación con credenciales de AWS Identity and Access Management (IAM) o credenciales de proveedor de identidad (IdP), se requieren pasos adicionales. Para obtener más información, consulte Configurar una conexión JDBC u ODBC para usar credenciales de IAM.

Para obtener información acerca de cómo crear una entrada DSN del sistema, consulte la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Para crear una entrada DSN del sistema para una conexión ODBC en Windows
  1. En el menú Start (Inicio), abra ODBC Data Sources (Orígenes de datos ODBC).

    Asegúrese de elegir el Administrador de orígenes de datos ODBC que tenga el mismo valor de bits que la aplicación cliente que está utilizando para conectarse a Amazon Redshift.

  2. En el Administrador de orígenes de datos ODBC, elija la pestaña Driver (Controlador) y busque la carpeta del controlador:

    • Controlador ODBC de Amazon Redshift (64 bits)

    • Controlador ODBC de Amazon Redshift (32 bits)

  3. Elija la pestaña System DSN (DSN de sistema) para configurar el controlador para todos los usuarios del equipo o la pestaña User DSN (DSN de usuario) si para configurar solamente el controlador para la cuenta de usuario.

  4. Elija Añadir. Se abrirá la ventana Create New Data Source (Crear nuevo origen de datos).

  5. Elija el controlador ODBC de Amazon Redshift y, a continuación, elija Finish (Finalizar). Se abrirá la ventana Amazon Redshift ODBC Driver DSN Setup (Configuración de DSN del controlador ODBC de Amazon Redshift).

  6. En Connection Settings (Configuración de conexión), escriba la siguiente información:

    Nombre de origen de datos

    Escriba un nombre para el origen de datos. Puede usar cualquier nombre que desee para identificar el origen de datos más adelante cuando cree la conexión al clúster. Por ejemplo, si siguió la Guía de introducción a Amazon Redshift, podría escribir exampleclusterdsn para que le sea más fácil recordar el clúster que asocia a este DSN.

    Server

    Especifique el punto de conexión para su clúster de Amazon Redshift. Puede encontrar esta información en la consola de Amazon Redshift en la página de detalles del clúster. Para obtener más información, consulte Configuración de conexiones en Amazon Redshift.

    Puerto

    Escriba el número de puerto que usa la base de datos. Utilice el puerto que se configuró para el clúster en el momento del lanzamiento o la modificación.

    Base de datos

    Introduzca el nombre de la base de datos de Amazon Redshift. Si ha lanzado el clúster sin especificar un nombre de base de datos, escriba dev. De lo contrario, utilice el nombre que eligió durante el proceso de inicio. Si siguió la Guía de introducción a Amazon Redshift, ingrese dev.

  7. En Authentication (Autenticación), especifique las opciones de configuración para configurar la autenticación de IAM o estándar. Para obtener información acerca de las opciones de autenticación, consulte “Configuración de la autenticación en Windows” en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

  8. En SSL Settings (Configuración de SSL), especifique un valor para el siguiente campo:

    Autenticación SSL

    Elija un modo para controlar la Capa de conexión segura (SSL). En un entorno de prueba, podría usar prefer. No obstante, para entornos de producción y cuando se requiera un intercambio seguro de datos, use verify-ca o verify-full. Para obtener más información acerca del uso de SSL en Windows, consulte “Configuración de la verificación SSL en Windows” en la Guía de instalación y configuración de conectores de ODBC de Amazon Redshift.

  9. En Additional Options (Opciones adicionales), especifique las opciones sobre cómo devolver los resultados de la consulta a la herramienta o aplicación cliente SQL. Para obtener más información, consulte “Configuración de opciones adicionales en Windows” en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

  10. En Logging Options (Opciones de registro), especifique valores para la opción de registro. Para obtener más información, consulte “Configuración de opciones de registro en Windows” en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

    A continuación, seleccione OK (Aceptar).

  11. En Data Type Options (Opciones de tipo de datos), especifique valores para los tipos de datos. Para obtener más información, consulte “Configuración de opciones de tipos de datos en Windows” en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

    A continuación, seleccione OK (Aceptar).

  12. Seleccione Probar. Si el equipo cliente puede conectarse a la base de datos de Amazon Redshift, verá el siguiente mensaje: Connection successful (Conexión realizada correctamente).

    Si el equipo cliente no puede conectarse a la base de datos, puede solucionar los posibles problemas. Para obtener más información, consulte Solución de problemas de conexión en Amazon Redshift.

  13. Configure las conexiones keepalive de TCP en Windows para evitar que se agote el tiempo de espera en las conexiones. Para obtener información acerca de cómo configurar keepalives de TCP en Windows, consulte la Guía de instalación y configuración de conectores de ODBC de Amazon Redshift.

  14. Para ayudar a solucionar problemas, configure el registro. Para obtener información acerca de cómo configurar los registros en Windows, consulte la Guía de instalación y configuración de conectores de ODBC de Amazon Redshift.

Instalación del controlador ODBC de Amazon Redshift en Linux

Requisitos del sistema

Debe instalar el controlador ODBC de Amazon Redshift en los equipos cliente que tienen acceso a un almacenamiento de datos de Amazon Redshift. Cada equipo en el que instala el controlador debe cumplir una lista de requisitos mínimos de sistema: Para obtener información acerca de los requisitos mínimos del sistema, consulte la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Instalación del controlador de Amazon Redshift en sistemas operativos Linux

Siga los pasos en esta sección para descargar e instalar los controladores ODBC de Amazon Redshift en una distribución Linux compatible. El proceso de instalación instala los archivos del controlador en los siguientes directorios:

  • /opt/amazon/redshiftodbc/lib/64 (para el controlador de 64 bits)

  • /opt/amazon/redshiftodbc/ErrorMessages

  • /opt/amazon/redshiftodbc/Setup

  • /opt/amazon/redshiftodbc/lib/32 (para el controlador de 32 bits)

Para instalar el controlador ODBC de Amazon Redshift
  1. Descargue alguno de los siguientes controladores, según la arquitectura de sistema de su aplicación o su herramienta de cliente SQL:

    El nombre de cada uno de estos controladores es el controlador ODBC de Amazon Redshift. Los controladores ODBC de 32 bits se suspenden. No se publicarán más actualizaciones, excepto las revisiones de seguridad urgentes.

    nota

    Descargue el paquete que corresponde a la arquitectura de sistema de su aplicación o su herramienta de cliente SQL. Por ejemplo, si su herramienta de cliente es de 64 bits, instale un controlador de 64 bits.

    A continuación, descargue y revise el Acuerdo de licencia del controlador ODBC y JDBC de Amazon Redshift.

  2. Vaya a la ubicación en la que descargó el paquete y, a continuación, ejecute alguno de los siguientes comandos. Utilice el comando que corresponda a su distribución Linux.

    • En los sistemas operativos RHEL y CentOS , ejecute el siguiente comando.

      yum --nogpgcheck localinstall RPMFileName

      Reemplace RPMFileName por el nombre de archivo del paquete RPM. Por ejemplo, el siguiente comando demuestra cómo instalar el controlador de 64 bits.

      yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
    • En SLES, ejecute el siguiente comando.

      zypper install RPMFileName

      Reemplace RPMFileName por el nombre de archivo del paquete RPM. Por ejemplo, el siguiente comando demuestra cómo instalar el controlador de 64 bits.

      zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
    • En Debian, ejecute el siguiente comando.

      sudo apt install ./DEBFileName.deb

      Sustituya DEBFileName.deb por el nombre del archivo del paquete Debian. Por ejemplo, el siguiente comando demuestra cómo instalar el controlador de 64 bits.

      sudo apt install ./AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.deb
importante

Cuando haya terminado de instalar los controladores, configúrelos para usarlos en su sistema. Para obtener más información acerca de la configuración de los controladores, consulte Uso de un administrador de controladores ODBC para configurar el controlador en los sistemas operativos Linux y macOS X.

Instalación del controlador ODBC de Amazon Redshift en macOS X

Requisitos del sistema

Debe instalar el controlador en los equipos cliente que tienen acceso a un almacenamiento de datos de Amazon Redshift. Cada equipo en el que instala el controlador debe cumplir una lista de requisitos mínimos de sistema: Para obtener información acerca de los requisitos mínimos del sistema, consulte la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Instalación del controlador ODBC de Amazon Redshift en macOS X

Siga los pasos de esta sección para descargar e instalar el controlador ODBC de Amazon Redshift en una versión compatible con macOS X. Con el proceso de instalación, se instalan los archivos del controlador en los siguientes directorios:

  • /opt/amazon/redshift/lib/universal

  • /opt/amazon/redshift/ErrorMessages

  • /opt/amazon/redshift/Setup

Para instalar el controlador ODBC de Amazon Redshift en macOS X
  1. Si el sistema macOS X utiliza la arquitectura Intel, descargue el controlador Intel para macOS X versión 1.5.9. Si el sistema usa la arquitectura ARM, descargue el controlador ARM para macOS X versión 1.5.9. En ambos casos, el nombre de este controlador es el controlador ODBC de Amazon Redshift.

    A continuación, descargue y revise el Acuerdo de licencia del controlador ODBC y JDBC de Amazon Redshift.

  2. Haga doble clic en AmazonRedshiftODBC.dmg para montar la imagen del disco.

  3. Haga doble clic en AmazonRedshiftODBC.pkg para ejecutar el instalador.

  4. Siga los pasos del instalador para completar el proceso de instalación del controlador. Para llevar a cabo la instalación, acepte los términos del acuerdo de licencia.

importante

Cuando haya terminado de instalar el controlador, configúrelo para usarlo en su sistema. Para obtener más información acerca de la configuración de los controladores, consulte Uso de un administrador de controladores ODBC para configurar el controlador en los sistemas operativos Linux y macOS X.

Uso de un administrador de controladores ODBC para configurar el controlador en los sistemas operativos Linux y macOS X

En los sistemas operativos Linux y Mac OS X, debe utilizar un administrador de controlador ODBC para configurar la conexión ODBC. Los administradores del controlador ODBC usan archivos de configuración para definir y configurar los controladores y el origen de datos de ODBC. El administrador del controlador ODBC que utiliza depende del sistema operativo que usa:

  • administrador de controladores unixODBC (para sistemas operativos Linux)

  • administrador de controladores iODBC (para el sistema operativo macOS X)

Para obtener más información acerca de los administradores de controladores ODBC compatibles que se utilizan para configurar los controladores ODBC de Amazon Redshift, consulte Requisitos del sistema para sistemas operativos Linux y Requisitos del sistema para sistemas operativos macOS X. Asimismo, consulte "Especificación de administradores de controladores ODBC en máquinas que no sean de Windows" en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Se necesitan tres archivos para configurar el controlador ODBC de Amazon Redshift: amazon.redshiftodbc.ini, odbc.ini y odbcinst.ini.

Si instaló el controlador en la ubicación predeterminada, el archivo de configuración amazon.redshiftodbc.ini se encuentra en alguno de los siguientes directorios:

  • /opt/amazon/redshiftodbc/lib/64 (para el controlador de 64 bits en sistemas operativos Linux)

  • /opt/amazon/redshiftodbc/lib/32 (para el controlador de 32 bits en sistemas operativos Linux)

  • /opt/amazon/redshift/lib (para el controlador en Mac OS X)

Además, /opt/amazon/redshiftodbc/Setup en Linux o /opt/amazon/redshift/setup en Mac OS X, hay archivos odbc.ini y odbcinst.ini de ejemplo. Puede utilizar estos archivos como ejemplos para configurar el controlador ODBC de Amazon Redshift y el nombre del origen de datos (DSN).

No le recomendamos utilizar el directorio de instalación del controlador ODBC de Amazon Redshift para los archivos de configuración. Los archivos de muestra del directorio Setup son solo con fines de ejemplo. Si vuelve a instalar el controlador ODBC de Amazon Redshift más adelante o actualiza a una versión más reciente, se sobrescribe el directorio de instalación. A continuación, perderá los cambios que haya realizado en esos archivos.

Para evitarlo, copie el archivo amazon.redshiftodbc.ini en un directorio distinto al directorio de instalación. Si copia este archivo en el directorio principal del usuario, agregue un punto (.) al principio del nombre del archivo para convertirlo en un archivo oculto.

Para los archivos odbc.ini y odbcinst.ini, utilice los archivos de configuración en el directorio principal del usuario o cree nuevas versiones en otro directorio. De manera predeterminada, su sistema operativo Linux o Mac OS X debe tener un archivo odbc.ini y un archivo odbcinst.ini en el directorio de inicio del usuario (/home/$USER o ~/). Estos archivos predeterminados son archivos ocultos, que se indica con el punto (.) delante de cada nombre de archivo. Estos archivos solo se muestran cuando se utiliza el indicador -a para enumerar el contenido del directorio.

Cualquiera que sea la opción que elija para los archivos odbc.ini y odbcinst.ini, modifique los archivos para agregar información de configuración del controlador y DSN. Si selecciona crear archivos nuevos, también deberá configurar variables de entorno para especificar la ubicación de estos archivos de configuración.

De manera predeterminada, los administradores de controladores ODBC están configurados para usar versiones ocultas de los archivos de configuración odbc.ini y odbcinst.ini (denominados .odbc.ini y .odbcinst.ini) ubicados en el directorio de inicio. También están configurados para utilizar el archivo amazon.redshiftodbc.ini en la subcarpeta /lib del directorio de instalación del controlador. Si almacena estos archivos de configuración en otro lugar, establezca las variables de entorno que se describen a continuación para que el administrador de controladores pueda localizar los archivos. Para obtener más información, consulte "Especificación de las ubicaciones de los archivos de configuración del controlador" en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Creación de un nombre de origen de datos en sistemas operativos Linux y Mac OS X

Cuando se conecte al almacenamiento de datos mediante un nombre de origen de datos (DSN), configure el archivo odbc.ini para definir los DSN. Establezca las propiedades del archivo odbc.ini para crear un DSN que especifique la información de conexión para el almacén de datos.

Para obtener información acerca de cómo configurar el archivo odbc.ini, consulte "Creación de un nombre de origen de datos en una máquina que no sea de Windows" en la Guía de instalación y configuración del conector ODBC de Amazon Redshift

Utilice el siguiente formato en sistemas operativos Linux:

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale

En el siguiente ejemplo, se muestra la configuración del archivo odbc.ini con el controlador ODBC de 64 bits para sistemas operativos Linux.

[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift (x64) [Amazon Redshift (x64)] Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

En el siguiente ejemplo, se muestra la configuración del archivo odbc.ini con el controlador ODBC de 32 bits para sistemas operativos Linux.

[ODBC Data Sources] Amazon_Redshift_x32=Amazon Redshift (x86) [Amazon Redshift (x86)] Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Utilice el siguiente formato en sistemas operativos Mac OS X:

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/lib/amazonredshiftodbc.dylib Host=cluster_endpoint Port=port_number Database=database_name locale=locale

En el siguiente ejemplo, se muestra la configuración del archivo odbc.ini en sistemas operativos Mac OS X.

[ODBC Data Sources] Amazon_Redshift_dylib=Amazon Redshift DSN for macOS X [Amazon Redshift DSN for macOS X] Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Configuración de una conexión sin DSN en sistemas operativos Linux y Mac OS X

Para conectarse al almacén de datos a través de una conexión que no tenga DSN, defina el controlador en el archivo odbcinst.ini. A continuación, proporcione una cadena de conexión sin DSN en su aplicación.

Para obtener información acerca de cómo configurar el archivo odbcinst.ini en este caso, consulte "Configuración de una conexión sin DSN en una máquina que no sea de Windows" en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Utilice el siguiente formato en sistemas operativos Linux:

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...

En el siguiente ejemplo, se muestra la configuración de odbcinst.ini para los controladores de 64 bits que se instalan en los directorios predeterminados en sistemas operativos Linux.

[ODBC Drivers] Amazon Redshift (x64)=Installed [Amazon Redshift (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so

En el siguiente ejemplo, se muestra la configuración de odbcinst.ini para los controladores de 32 bits que se instalan en los directorios predeterminados en sistemas operativos Linux.

[ODBC Drivers] Amazon Redshift (x86)=Installed [Amazon Redshift (x86)] Description=Amazon Redshift ODBC Driver (32-bit) Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so

Utilice el siguiente formato en sistemas operativos Mac OS X:

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/lib/amazonredshiftodbc.dylib ...

En el siguiente ejemplo, se muestra la configuración del archivo odbcinst.ini para el controlador que se instala en el directorio predeterminado en sistemas operativos Mac OS X.

[ODBC Drivers] Amazon RedshiftODBC DSN=Installed [Amazon RedshiftODBC DSN] Description=Amazon Redshift ODBC Driver for macOS X Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib

Configuración de variables de entorno

Utilice el administrador de controladores ODBC correcto para cargar el controlador correcto. Para ello, configure la variable de entorno de ruta de biblioteca. Para obtener más información, consulte "Especificación de administradores de controladores ODBC en máquinas que no sean de Windows" en la Guía de instalación y configuración de controladores ODBC de Amazon Redshift.

De manera predeterminada, los administradores de controladores ODBC están configurados para usar versiones ocultas de los archivos de configuración odbc.ini y odbcinst.ini (denominados .odbc.ini y .odbcinst.ini) ubicados en el directorio de inicio. También están configurados para utilizar el archivo amazon.redshiftodbc.ini en la subcarpeta /lib del directorio de instalación del controlador. Si almacena estos archivos de configuración en otro lugar, las variables de entorno para que el administrador de controladores pueda localizar los archivos. Para obtener más información, consulte “Especificación de las ubicaciones de los archivos de configuración del controlador” en la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Configuración de las características de conexión

Puede configurar las siguientes características de conexión para la configuración de ODBC:

  • Configure el controlador ODBC para proporcionar credenciales y autenticar la conexión a la base de datos de Amazon Redshift.

  • Configure el controlador ODBC para conectarse a un socket habilitado con la capa de conexión segura (SSL), si se está conectando a un servidor de Amazon Redshift que tiene SSL habilitado.

  • Configure el controlador ODBC para conectarse a Amazon Redshift a través de un servidor proxy.

  • Configure el controlador ODBC para utilizar un modo de procesamiento de consultas para evitar que las consultas consuman demasiada memoria.

  • Configure el controlador ODBC para que transfiera los procesos de autenticación de IAM a través de un servidor proxy.

  • Configure el controlador ODBC para que utilice conexiones keepalive de TCP para evitar que se agote el tiempo de espera en las conexiones.

Para obtener información acerca de estas características de conexión, consulte la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Configurar las opciones del controlador ODBC

Puede utilizar las opciones de configuración para controlar el comportamiento del controlador ODBC de Amazon Redshift.

En Microsoft Windows, por lo general, las opciones del controlador se configuran cuando configura un nombre de origen de datos (DSN). También puede establecer opciones de controlador en la cadena de conexión cuando se conecta mediante programación o agregando o cambiando claves del Registro en HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\your_DSN. Para obtener más información acerca de la configuración de un DSN, consulte Instalación y configuración del controlador ODBC de Amazon Redshift en Microsoft Windows.

En Linux y Mac OS X, se establecen las opciones de configuración del controlador en los archivos odbc.ini y amazon.redshiftodbc.ini, como se describe en Uso de un administrador de controladores ODBC para configurar el controlador en los sistemas operativos Linux y macOS X. Las opciones de configuración establecidas en un archivo amazon.redshiftodbc.ini se aplican a todas las conexiones. No obstante, las opciones de configuración establecidas en un archivo odbc.ini son específicas de una conexión. Las opciones de configuración establecidas en odbc.ini tienen prioridad sobre las opciones de configuración establecidas en amazon.redshiftodbc.ini.

Para obtener información acerca de cómo configurar las opciones de configuración de controladores ODBC, consulte la Guía de instalación y configuración de conectores ODBC de Amazon Redshift.

Versiones anteriores del controlador ODBC

Descargue una versión anterior del controlador ODBC de Amazon Redshift solo si su herramienta requiere una versión específica de este.

Usar versiones anteriores del controlador ODBC para Windows

Los siguientes son los controladores de 64 bits:

Los controladores de 32 bits se suspenden y no se admiten versiones anteriores.

Usar versiones anteriores del controlador ODBC para Linux

Las siguientes son las versiones del controlador de 64 bits:

Los controladores de 32 bits se suspenden y no se admiten versiones anteriores.

Usar versiones anteriores del controlador ODBC para Mac OS X

A continuación, se muestran las versiones del controlador ODBC de Amazon Redshift para macOS X: