Teradata 接続マネージャーの使用
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
Teradata 接続マネージャーを使用すると、パッケージを有効にして、Teradata データベースからデータを抽出したり、Teradata データベースにデータを読み込んだりすることができます。
Teradata 接続マネージャーの ConnectionManagerType
プロパティを TERADATA に設定します。
Teradata 接続マネージャーの構成
接続マネージャーの構成の変更は、実行時に Integration Services によって解決されます。 Teradata データソースへの接続を追加するには、[Teradata 接続マネージャー エディター] ウィンドウに情報を入力します。
[名前] ボックスに、接続の名前を入力します。 デフォルトの名前は、[Teradata 接続マネージャー] です。
(省略可能) [説明] ボックスに、接続の説明を入力します。
[サーバー名] ボックスに、接続先の Teradata サーバーの名前を入力します。
[認証] で、次のいずれかの操作を行います。
- Windows 認証を使用するには、[Windows 認証を使用する] を選択します。 これは、[Teradata Authenticationを使用する] を選択し、[Mechanism] で
KRB5
を指定することと同じです。 - Teradata データベース認証を使用するには、[Teradata 認証を使用する] を選択し、この種類の認証に対して次の資格情報を入力します。
- [メカニズム] ボックスに、使用するセキュリティ チェック メカニズムを入力します。 有効なメカニズム値には、TD1、TD2、LDAP、KRB5、KRB5C、NTLM、NTLMC があります。 現在、
TD2
のみが正式にテストされ、サポートされています。 - [パラメーター] ボックスに、入力したセキュリティ チェック メカニズムに必要なパラメーターの種類を入力します。
- [ユーザー名] ボックスに、Teradata データベースへの接続に使用するユーザー名を入力します。
- [パスワード] ボックスに、ユーザーの Teradata データベースのパスワードを入力します。
- [メカニズム] ボックスに、使用するセキュリティ チェック メカニズムを入力します。 有効なメカニズム値には、TD1、TD2、LDAP、KRB5、KRB5C、NTLM、NTLMC があります。 現在、
- Windows 認証を使用するには、[Windows 認証を使用する] を選択します。 これは、[Teradata Authenticationを使用する] を選択し、[Mechanism] で
(省略可能) [デフォルトのデータベース] ドロップダウン リストで、接続先の Teradata データベースを選択します。 このデータベースアクセスの権限が不正である場合は、エラーが表示されます。その後、データベース名を手動で入力できます。
(省略可能) [アカウント] ボックスに、ユーザー名に対応するアカウントの名前を入力します。 この値が空の場合は、データベースの直接の所有者のアカウントが使用されます。
[OK] を選択します。
カスタム プロパティ
カスタムプロパティ UseUTF8CharSet
では、UTF-8 文字セットを使用するかどうかを指定します。 デフォルト値は True です。
プロパティを設定するには、次の操作を行います。
- SQL Server Data Tools (SSDT) を開きます。
- [接続マネージャー] 領域で、[Teradata 接続マネージャー] を右クリックし、[プロパティ] を選択します。
- [プロパティ] ウィンドウで、
UseUTF8CharSet
プロパティについて [True] または [False] を選択します。
Teradata 接続マネージャーのトラブルシューティング
Teradata Open Database Connectivity (ODBC) ドライバーへの Teradata 接続マネージャー呼び出しをログに記録するには、[ODBC データ ソースの管理者] で Windows ODBC トレースを有効にします。
次のステップ
- Teradata ソースを構成する。
- Teradata 変換先を構成する。
- ご質問がある場合は、技術者コミュニティを参照してください。