Skip to main content

Teradata

The Teradata connector for rudol allows you to connect your Teradata data warehouse instance.

Connection parameters

NameTypeDescription
HostnametextPublicly accessible Teradata server hostname
PortnumberServer port number (1025 by default)
UsertextTeradata user name, see User permissions
PasswordpasswordTeradata user password

User permissions

To ensure that rudol has the required permissions to retrieve your database metadata, we recommend creating a new Teradata user. Create and assign a profile to this user, limiting access to only the necessary database objects you intend to integrate with rudol.

info

You can check the docs on how to create a Teradata DB profile here

Here is a sample code to create a new role, profile and user for rudol with minimal permissions:


CREATE ROLE rudol_role;

GRANT SELECT, EXECUTE ON your_database TO rudol_role;

CREATE PROFILE rudol_profile AS
ACCOUNT = ('your_account')
SPOOL = 536870912 -- Pool size of 512 MB, adjust if necessary
DEFAULT DATABASE = your_database;

CREATE USER rudol_user
AS
DEFAULT ROLE = rudol_role,
PERMANENT = 536870912 -- Pool size of 512 MB, adjust if necessary
PASSWORD = ABC123;

MODIFY USER rudol_user AS
PROFILE = rudol_profile;

Restrict connections by IP Address

You can also restrict access to only accept incoming connections from the rudol public IP Address. Check here for more information: Security and Privacy