Loading

Amazon Redshift에 연결 시 오류: "[iODBC][Driver Manager]dlopen(ODBC Drivers, 6): image not found"([iODBC][드라이버 관리자]dlopen(ODBC 드라이버, 6): 이미지를 찾을 수 없음)

게시 일자: Jul 20, 2023
상세 설명
Tableau Desktop을 Amazon Redshift에 연결하려고 하면 다음 오류 메시지가 표시될 수 있습니다. 
[iODBC][Driver Manager]dlopen(ODBC Drivers, 6): image not found([iODBC][드라이버 관리자]dlopen({}, 6): 이미지를 찾을 수 없음
[iODBC][Driver Manager]Specified driver could not be loaded"  occur.([iODBC][드라이버 관리자]지정된 드라이버를 로드할 수 없음" 발생)
솔루션

옵션 1

ODBC 관리자 도구를 www.odbcmanager.net/ 또는 https://support.apple.com/kb/dl895?locale=en_US에서 다운로드 및 설치하고 아래 절차를 수행합니다.
  1. ODBC 관리자를 엽니다. 
  2. Drivers(드라이버) 탭으로 이동하고 Add(추가)를 선택합니다. 
  3. 설명에 "Amazon Redshift"를 입력합니다. 
  4. 컴퓨터의 드라이버 위치로 이동하여 드라이버 파일을 찾습니다.
    • 기본 파일 이름은 libamazonredshiftodbc.dylib이고 기본 경로는 /opt/amazon/redshift/lib/universal입니다.
  5. "Define as(정의)"를 User(사용자)로 설정합니다. 
  6. OK(확인)를 클릭합니다. 
  7. Tableau Desktop을 열면 Amazon Redshift에 연결하는 데 성공합니다.
 

옵션 2 

다음 두 파일을 텍스트 편집기를 사용하여 편집합니다. "odbc.ini"와 "odbcinst.ini"(Amazon Redshift의 경우) 이 두 파일의 기본 위치는 /opt/amazon/redshift/lib/universal이지만, 이 오류가 발생할 경우 /universal 폴더가 없는 경우가 많습니다. 
  1. "odbc.ini"
    1. "odbc.ini"를 /Library/ODBC/odbc.in에서 엽니다.
    2. "odbc.ini"를 홈 디렉터리(users/user.name/.odbcsettings)에서 엽니다.
    3. 홈 디렉터리 > users/user.name/.odbcsettings에서 odbc.ini의 내용을 모두 복사하고 Library/ODB에 있는 odbc.ini에서 [ODBC Data Sources(ODBC 데이터 원본)] 아래에 붙여 넣습니다.
    4. 저장합니다.
  2. "odbcinst.ini"
    1. "odbcinst.ini"를 /Library/ODBC/odbcinst.in에서 엽니다.
    2. "odbcinst.ini"를 홈 디렉터리(users/user.name/.odbcsettings)에서 엽니다.
    3. [Amazon Redshift]의 내용을 홈 디렉터리(users/user.name/.odbcsettings)에 있는 "odbcinst.ini"에서 복사하고 Library/ODBC에서 odbcinst.ini에 붙여 넣습니다.
    4. Library/ODBC의 odbcinst.ini에서 이전 [redshift]를 삭제하고 위 단계에 붙여 넣은 새 [Amazon Redshift]만 남겨둡니다.
    5. 저장합니다.
  3. Tableau Desktop을 열면 Amazon Redshift에 연결하는 데 성공합니다.
추가 자원
​Amazon Redshift 드라이버에 대한 자세한 내용은 구성 전용 문서와 Tableau 커뮤니티에 있는 다음 게시물을 참조하세요. Amazon EMR Impala에 연결할 수 없음(영문)


Knowledge 기사 번호

001473373

 
로드 중
Salesforce Help | Article