前提条件
最終更新日時: 2026/10/09次のセクションでは、Qlik Talend Cloud Data Integration で Teradata をソースとして使用するための前提条件について説明します。
Windows 版 Replicate サーバー
Windows 用の Teradata Database ODBC Driver 17.20 または 20.00 をインストールします。
Teradata ダウンロード センターからドライバーをダウンロードします。
Linux 版 Replicate サーバー
次の手順では、Linux データ移動ゲートウェイで Teradata をソースとして使用する方法について説明します。Teradata Database Client には、クライアントに付属している DataDirect ODBC ドライバー マネージャーが必要です。
本手順では、Teradata Database Client 20.00 が /opt/teradata/client/20.00 にインストールされていることを前提としています。別のバージョンをインストールする場合や、異なる場所を使用する場合は、それに応じてパスを変更してください。
- Data Movement gateway サービスを停止し、停止したことを確認します。
-
Linux 用の Teradata Database Client 20.00 以前をインストールします。
https://downloads.teradata.com/download/connectivity/odbc-driver/linux からドライバーをダウンロードします。
-
ダウンロードしたクライアント パッケージを /opt/qlik/gateway/movement/drivers/teradata にコピーし、install teradata を実行します。
-
次の環境変数を設定します。
TD_CLIENT=/opt/teradata/client/20.00/odbc_64/lib:/opt/teradata/client/17.20/lib64; export TD_CLIENT
ODBCINI=/opt/teradata/client/20.00/odbc_64/odbc.ini; export ODBCINI
ODBCINST=/opt/teradata/client/20.00/odbc_64/odbcinst.ini; export ODBCINST
-
ライブラリ パスを設定します。
LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH
- パスが更新されたことを確認するには、echo $LD_LIBRARY_PATH を実行します。
- サービスの再起動後も利用できるように、エクスポート コマンドをゲートウェイ サービスのログイン スクリプトに追加します。
- Data Movement gateway サービスを開始し、開始されたことを確認します。
タスクでは、異なる ODBC ドライバー マネージャーを必要とするエンドポイントを使用できません。Teradata ソースは DataDirect ODBC Driver Manager を使用しますが、ほとんどの Linux ターゲットは unixODBC を使用します。タスクで DataDirect ソースと unixODBC を必要とするターゲットを組み合わせる場合は、Qlik Replication File Channel を使用してください。
Teradata ソースを設定する前に、ゲートウェイ マシンの hosts ファイルに Teradata Database ホストおよびデータベースのマッピングを追加します。手順については、「 hosts ファイルの編集」を参照してください。
このセクションでは、必要な driver のインストール方法を説明しました。このプロセスでは、driver をダウンロードし、必要なフォルダー (以下を参照) にコピーし、自動的にインストールして設定するスクリプトを実行します。また、必要に応じて driver の更新やアンインストールを行うスクリプトを実行することもできます。
インストールの準備
-
データ移動 ゲートウェイ サーバーに Python 3.6.x 以降 がインストールされていることを確認します。
Python は、ほとんどの Linux 配布に前もってインストールされています。お使いのシステムにインストールされている Python のバージョンは、次のコマンドを実行することで確認できます。
python3 --version
driver のインストール
driver をするには:
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
必要に応じて、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
データ移動 ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します:
構文:
./install teradata
それ以外の場合は、driver の EULA が表示されます。
-
次のいずれかを実行します。
- 何度も [Enter] を押すと、EULA 全体をスクロールできます。
- 何度もスペースバーを押すと、EULA 全体をスピーディにスクロールできます。
- q を押すと、ライセンス テキストが終了し、EULA 受諾オプションが表示されます。
-
次のいずれかを実行します。
- 「y」を入力して [Enter] を押すと、EULA が受諾され、インストールが開始します。
- 「n」を入力して [Enter] を押すと、EULA が拒否され、インストールが終了します。
-
「v」を入力して [Enter] を押すと、EULA が再表示されます。
-
インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
driver がインストールされます。
driver の更新
提供された driver をインストールする前に前のバージョンの driver をアンインストールしたい場合は、更新コマンドを実行します。
driver を更新するには:
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
必要に応じて、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
データ移動 ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します:
構文:
./update teradata
それ以外の場合は、driver の EULA が表示されます。
-
次のいずれかを実行します。
- 何度も [Enter] を押すと、EULA 全体をスクロールできます。
- 何度もスペースバーを押すと、EULA 全体をスピーディにスクロールできます。
- q を押すと、ライセンス テキストが終了し、EULA 受諾オプションが表示されます。
-
次のいずれかを実行します。
- 「y」を入力して [Enter] を押すと、EULA が受諾され、インストールが開始します。
- 「n」を入力して [Enter] を押すと、EULA が拒否され、インストールが終了します。
- 「v」を入力して [Enter] を押すと、最初から EULA をレビューできます。
-
インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
古い driver がアンインストールされ、新しい driver がインストールされます。
driver のアンインストール
driver をアンインストールする場合は、アンインストール コマンドを実行します。
driver をアンインストールするには:
-
このコネクタを使用するように構成されているすべてのタスクを停止します。
-
データ移動 ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します:
構文:
./uninstall teradata
driver がアンインストールされます。
アカウントへのアクセス権の付与
コネクタ定義で指定されたユーザーは、有効な Teradata Database ユーザーであり、ソーステーブルの読み取りおよびタスクで使用される変更処理操作の実行に必要な権限を持っている必要があります。
Teradata のセキュリティおよびアクセス要件の詳細については、Teradata ソース向けの Qlik Replicate ユーザー ガイドを参照してください。