Database Client Encryption | Teradata Data Mover - 17.11 - About Database Client Encryption - Teradata Data Mover

Teradata® Data Mover User Guide

Teradata Data Mover
Release Number
Release Date
October 2021
Content Type
User Guide
Publication ID
English (United States)

You can encrypt data during a transfer. Data can be encrypted at the system, job, and object level by using either the system level property job.databaseClientEncryption, or the job and object level property db_client_encryption.

Client encryption behaves differently depending on the force_utility selected:
Utility Behavior
TPTAPI Data is encrypted during transfer.
QueryGrid or JDBC Only the connection between the source and target system is encrypted, not the data.

Scope Levels and Priority Logic

The following table shows the objects included at each scope level, and the priority logic applied if you specify different values at the scope levels. If you set the database client encryption flag at more than one scope level, the smallest scope has the highest priority. For example, if you set job.databaseClientEncryption to true at the system level, but false at the job level, the data transfer for this is not encrypted.
Scope Level Objects Compared Priority
Object The specified table or view Highest
Job All tables and views in the job High
Daemon All tables and views processed by a specific daemon Low