ODBCを使用してデータベースに接続
DataMagicでは、ODBCを使用してデータベースに接続できます。
ODBCでデータベースに接続するときは、DB接続オプション(DataMagic DB Connection Option(ODBC))が必要です。
DataMagicのビット数(32ビットまたは64ビット)に合わせたODBCデータソースを使用してください。
-
DataMagicが32ビット版の場合は32ビット版のODBCデータソースを、DataMagicが64ビット版の場合は64ビット版のODBCデータソースを使用してください。
-
Redshiftについては、インストールモジュールに同梱されたドライバを使用してください。
-
SnowflakeのODBCドライバの入手およびインストール方法については、Snowflake社のホームページを参照してください。
-
SnowflakeのODBCドライバをインストールする際に、他のパッケージが必要になる場合があります。そちらについてもSnowflake社のホームページの記載に従ってインストールしてください。
-
SnowflakeのODBCドライバはシステムロケールの影響を受けます。
WindowsのシステムロケールがSHIFT-JISになっている場合、DataMagicからデータを入出力する際のSnowflakeの漢字コード種はSHIFT-JISになります(Snowflake DB本体の漢字コード種はUTF-8のままです)。
この場合、ODBCのドライバとSnowflake間でSHIFT-JIS⇔UTF-8の変換が実行されます。このため、SHIFT-JISに存在しない文字の入出力ができません。これはODBCドライバの仕様によるものです。
WindowsのシステムロケールをUTF-8にすることで、DataMagicからデータを入出力する際におけるSnowflakeの漢字コード種をUTF-8に変更できます。
- 接続先データベース
-
DataMagicからODBCを使用して接続できるデータベースについては、以下のURLから弊社ホームページを参照してください。