Loading

Amazon Redshift に接続するときのエラー: "[iODBC][Driver Manager]dlopen(ODBC Drivers, 6): イメージが見つかりません"

公開日: Jul 20, 2023
説明
Tableau Desktop から Amazon Redshift に接続しようとすると、次のエラー メッセージが表示される場合があります。 
[iODBC][Driver Manager]dlopen(ODBC Drivers, 6): image not found (イメージが見つかりません)
[iODBC][Driver Manager]Specified driver could not be loaded (指定されたドライバーをロードできません)
解決策

オプション 1

www.odbcmanager.net または https://support.apple.com/kb/dl895?locale=en_US から ODBC 管理者ツールをダウンロードしてインストールし、以下の手順に従います。
  1. ODBC Manager を開きます。 
  2. [Drivers (ドライバー)] タブに移動して [Add (追加)] を選択します。 
  3. [Description (説明)] に「Amazon Redshift」と入力します。 
  4. [Driver File (ドライバー ファイル)] で、マシン上のドライバーの場所まで移動します。
    • 既定では、ファイルの名前は libamazonredshiftodbc.dylib になり、パス名は /opt/amazon/redshift/lib/universal です。
  5. [Define as (次として定義)] を [User (ユーザー)] に設定します。 
  6. [OK] をクリックします。 
  7. Tableau Desktop を開き、Amazon Redshift への接続が成功することを確認します。
 

オプション 2 

テキスト エディターを使用して、Amazon Redshift 用の "odbc.ini" と "odbcinst.ini" の 2 つのファイルを編集します。これらのファイルの既定の場所は /opt/amazon/redshift/lib/universal ですが、多くの場合、このエラーが発生すると /universal フォルダーは存在しません。 
  1. "odbc.ini"
    1. /Library/ODBC/odbc.in から "odbc.ini" を開きます。
    2. ホーム ディレクトリ (users/user.name/.odbcsettings) から "odbc.ini" を開きます。
    3. ホーム ディレクトリ > users/user.name/.odbcsettings から odbc.ini のすべての内容をコピーし、Library/ODB の odbc.ini の [ODBC Data Sources] の下に貼り付けます。
    4. 保存します。
  2. "odbcinst.ini"
    1. /Library/ODBC/odbcinst.ini から "odbcinst.ini" を開きます。
    2. ホーム ディレクトリ (users/user.name/.odbcsettings) から "odbcinst.ini" を開きます。
    3. ホーム ディレクトリ (users/user.name/.odbcsettings) にある "odbcinst.ini" から [Amazon Redshift] の内容をコピーし、Library/ODBC の odbcinst.ini に貼り付けます。
    4. Library/ODBC の odbcinst.ini で、古い [redshift] を削除し、前の手順で貼り付けた新しい [Amazon Redshift] のみを残します。
    5. 保存します。
  3. Tableau Desktop を開き、Amazon Redshift への接続が成功することを確認します。
その他のリソース
​Amazon Redshift ドライバーの詳細については、当該製品の設定に関するドキュメントと、Tableau コミュニティ フォーラムの投稿 Amazon EMR Impala に接続できません (英語) を参照してください。


ナレッジ記事番号

001473373

 
読み込み中
Salesforce Help | Article