我需要访问Postgres中存储在Teradata中的一个表。
有没有办法从Postgres DB连接到Teradata DB?
我知道我可以使用导出/导入功能或创建简单的ETL过程将数据从Teradata加载到带有Talend的Postgres DB,但在我开始之前我想确保直接链接是不可能的(至少我没有& #39; t在互联网上找到解决方案。)
答案 0 :(得分:2)
Teradata需要foreign data wrapper(FDW)。
The PostgreSQL Wiki有the authoritative collection个可用的外籍家政工人。目前没有Teradata的FDW。
您有两种选择:
使用通用FDW(ODBC或JDBC)之一。我不知道他们是否处于工作状态。
自己写。
您可以采取艰难的道路和write one in C,或者您可以使用Multicorn在Python中编写它,这更容易。