Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接到Aster Teradata Python_Python_Database Connection_Teradata_Teradata Aster_Aster - Fatal编程技术网

连接到Aster Teradata Python

连接到Aster Teradata Python,python,database-connection,teradata,teradata-aster,aster,Python,Database Connection,Teradata,Teradata Aster,Aster,我想连接到Teradata Aster,我已经搜索了多个站点并阅读了文档,但运气不好。我可以很好地连接到Teradata,但不能连接到Aster Teradata teradata的代码可以工作,但我不知道如何调整它以使其适用于aster: import teradata udaExec = teradata.UdaExec(appName="", version="1.0", logConsole=False) session = udaExec.connect(method="odbc",

我想连接到Teradata Aster,我已经搜索了多个站点并阅读了文档,但运气不好。我可以很好地连接到Teradata,但不能连接到Aster Teradata

teradata的代码可以工作,但我不知道如何调整它以使其适用于aster:

import teradata
udaExec = teradata.UdaExec(appName="", version="1.0", logConsole=False)
session = udaExec.connect(method="odbc", system="TDD...", username="...", password="...", authentication="LDAP");

要连接到Aster,请使用本机Teradata Aster ODBC驱动程序。遵循并为您的平台选择“Aster客户端工具”,以查找和下载驱动程序


然后使用诸如
pyodbc
之类的工具。我在R中使用了类似的方法,但从未在Python中使用过,我在Python和Teradata中发现的一个例子是。

谢谢,我尝试了您的建议,但没有成功。也许我会试着用R连接。我用了R RODBC软件包,在Windows上没有问题,但在Mac上从未尝试过。最终,它将是所有关于ODBC在客户端的支持。您可以在这里查看相关示例:更新:再次感谢您的帮助,因为您的建议,我终于能够连接到Python。我第一次连接到R,花了我几天时间才弄明白为什么Aster可以连接到R而不能连接到Python。@MariaNazari你最终是如何连接到Python的?@toceto下载pyodbc和topchef提到的Aster驱动程序,并使用以下语法连接:conn=pyodbc.connect('driver={Aster ODBC driver};服务器=xxx.xxx.xx.xx;端口=xxx;数据库=xx;UID=xxxxx;PWD=xxxxx)