Loading

Error "[iODBC][Driver Manager]dlopen(ODBC Drivers, 6): image not found" al conectarse a Amazon Redshift

Fecha de publicación: Jul 20, 2023
Descripción
Al intentar conectar Tableau Desktop a Amazon Redshift, puede aparecer el siguiente mensaje de error: 
[iODBC][Driver Manager]dlopen(ODBC Drivers, 6): image not found (No se encontró la imagen)
[iODBC][Driver Manager]Specified driver could not be loaded.
(No se pudo cargar el controlador especificado)
Solución

Opción 1

Descargue e instale la herramienta ODBC Administrator desde www.odbcmanager.net/ o https://support.apple.com/kb/dl895?locale=en_US y siga los pasos a continuación:
  1. Abra ODBC Manager
  2. Vaya a la pestaña Controladores y seleccione Agregar
  3. En Descripción, escriba "Amazon Redshift". 
  4. Para el archivo del controlador, vaya a la ubicación del controlador en su equipo.
    • El archivo se denominará libamazonredshiftodbc.dylib y el nombre de ruta es, de forma predeterminada, /opt/amazon/redshift/lib/universal.
  5. Establezca "Definir como" en Usuario
  6. Haga clic en Aceptar
  7. Abra Tableau Desktop, y la conexión con Amazon Redshift debería funcionar correctamente.
 

Opción 2 

Edite los dos siguientes archivos con un editor de texto: "odbc.ini" y "odbcinst.ini" para Amazon Redshift. La ubicación predeterminada para estos archivos es /opt/amazon/redshift/lib/universal. No obstante, la carpeta /universal a menudo desaparece cuando se produce este error. 
  1. "odbc.ini"
    1. Abra "odbc.ini" en /Library/ODBC/odbc.in.
    2. Abra "odbc.ini" en el directorio Inicio (users/user.name/.odbcsettings).
    3. Copie todo el contenido de odbc.ini en el directorio Inicio > users/user.name/.odbcsettings y péguelo en [Fuentes de datos de ODBC] en odbc.ini, en Library/ODB.
    4. Guárdelo.
  2. "odbcinst.ini"
    1. Abra "odbcinst.ini" en /Library/ODBC/odbcinst.ini
    2. Abra "odbcinst.ini" en el directorio Inicio (users/user.name/.odbcsettings).
    3. Copie el contenido de [Amazon Redshift] desde "odbcinst.ini" que se encuentra en el directorio Inicio (users/user.name/.odbcsettings) y péguelo en odbcinst.ini desde Library/ODBC.
    4. En odbcinst.ini, en Library/ODBC, elimine la instancia anterior de [redshift] y deje solo la nueva instancia de [Amazon Redshift] que pegó en el paso anterior.
    5. Guárdelo.
  3. Abra Tableau Desktop, y la conexión con Amazon Redshift debería funcionar correctamente.
Recursos adicionales
​Para obtener más información sobre el controlador de Amazon Redshift, consulte la documentación específica sobre configuración y una publicación en los foros de la comunidad de Tableau donde se discute que no es posible conectarse a Amazon EMR Impala.


Número del artículo de conocimiento

001473373

 
Cargando
Salesforce Help | Article