Начиная с SQL Server 2019 CTP 2.0 вы также можете использовать PolyBase :
Что такое PolyBase?
PolyBase позволяет вашему экземпляру SQL Server обрабатывать запросы Transact-SQL, которые считывают данные из внешних источников данных. SQL Server 2016 и выше может обращаться к внешним данным в Hadoop и хранилище BLOB-объектов Azure.Начиная с SQL Server 2019 CTP 2.0, теперь вы можете использовать PolyBase для доступа к внешним данным в SQL Server, Oracle, Teradata и MongoDB.
Те же запросы, которые обращаются к внешним данным, также могут быть направленыреляционные таблицы в вашем экземпляре SQL Server.Это позволяет вам комбинировать данные из внешних источников с ценными реляционными данными в вашей базе данных.В SQL Server внешняя таблица или внешний источник данных обеспечивает подключение к Hadoop.
Настройка PolyBase для доступа к внешним данным в Teradata :
CREATE DATABASE SCOPED CREDENTIAL credential_name
WITH IDENTITY = 'username', Secret = 'password';
CREATE EXTERNAL DATA SOURCE external_data_source_name
WITH (LOCATION = teradata://<server address>[:<port>],
-- PUSHDOWN = ON | OFF,
CREDENTIAL =credential_name);
SELECT * FROM external_data_source_name;