Teradata Reference Guide
In the Teradata connection, Immuta registers data from Teradata.
What does Immuta do in my Teradata environment?
Registering a connection
Immuta utilizes connections to register and manage data from your Teradata environment. Instead of registering individual databases, connections enable you to register an entire data platform at once. This approach simplifies data registration and allows Immuta to automatically monitor your Teradata platform for changes. Data sources are then added or removed to reflect the current state of your data platform.
When the connection is registered, Immuta ingests and stores connection metadata in the Immuta metadata database. In the example below, the Immuta application administrator connects the database that contains marketing-data
, research-data
, and cs-data
views. Immuta registers these views as data sources and stores the view metadata in the Immuta metadata database. Creating the connection does not impact any user's existing access in Teradata.

Immuta presents a hierarchical view of your data that reflects the hierarchy of objects in Teradata after registration is complete:
Host
Database
View
Beyond making the registration of your data more intuitive, connections provides more control. Instead of performing operations on individual schemas or views, you can perform operations (such as object sync) at the connection level.
See the Connections reference guide for details about connections and how to manage them. To configure your Teradata connection, see the Register a Teradata connection guide.
Teradata privileges
The privileges that the Teradata connection requires align to the least privilege security principle. The table below describes each privilege required by the and the user.
DBADMIN
in Teradata
Setup user
This privilege allows the user registering the connection to assign SELECT
privileges to the Immuta system account so that it can register and manage the connection.
SELECT
on the DBC user
Immuta system account
This privilege provides access to all the Teradata system views necessary to register the connection and maintain state between the Teradata database and Immuta.
Maintaining state with Teradata
The following user actions spur various processes in the Teradata connection so that Immuta data remains synchronous with data in Teradata. The list below provides an overview of each process:
Data source created: Immuta registers data source metadata and stores that metadata in the Immuta metadata database.
Data source deleted: Immuta deletes the data source metadata from the metadata database.
Supported object types
Views are the only supported object type for Teradata. If a Teradata database does not contain any views, it will not be ingested into Immuta.
Security and compliance
Authentication method
The Teradata connection supports username and password authentication to register a connection. The credentials provided must be for an account with the permissions listed in the Register a Teradata connection guide.
Limitations and known issues
The following Immuta features are unsupported:
Subscription and data policies
Identification
Tag ingestion
Query audit
In the data source data dictionary, the column types will be
unknown
Last updated
Was this helpful?