Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
从MySQL脚本中查询Teradata表_Mysql_Teradata - Fatal编程技术网

从MySQL脚本中查询Teradata表

从MySQL脚本中查询Teradata表,mysql,teradata,Mysql,Teradata,我正在使用MySQL数据库进行数据分析。我需要连接到多个源/其他数据库(Teradata和Hive)以检索/刷新数据库中的源数据 到目前为止,我一直在导出源数据库中的数据,并将csv文件导入到我的MySQL数据库中,但这是非常困难的 (a) 费时 (b) 即使通过Load Infle也不总是有效(某些文件有时会在没有明显原因的情况下崩溃) (c)在每个环境中保存数据并不是很好的数据实践,您需要从中提取见解 是否可以使用ODBC(或其他)从MySQL环境中查询Teradata表(和配置单元表) 我

我正在使用MySQL数据库进行数据分析。我需要连接到多个源/其他数据库(Teradata和Hive)以检索/刷新数据库中的源数据

到目前为止,我一直在导出源数据库中的数据,并将csv文件导入到我的MySQL数据库中,但这是非常困难的

(a) 费时

(b) 即使通过Load Infle也不总是有效(某些文件有时会在没有明显原因的情况下崩溃)

(c)在每个环境中保存数据并不是很好的数据实践,您需要从中提取见解

是否可以使用ODBC(或其他)从MySQL环境中查询Teradata表(和配置单元表)

我知道虚拟化工具和其他ETL/中间件,但它们不是开源的


我不是MySQL或Teradata表的DBA,但我与DBA交谈,他们不知道如何帮助我。

“我不是MySQL或Teradata表的DBA,但我与DBA交谈,他们不知道如何帮助我。”无论如何,MySQL本机不支持ANSI/ISO SQL/MED(“外部数据管理”)。。除非MariaDB可以在MySQL上运行,我怀疑这也没有帮助,因为你没有访问RDM的权限,我假设你可以安装一个插件,也假设那些远程RDM可以在线访问。。。。但是您可以尝试在本地安装MariaDB并尝试使用CONNECT引擎,我相信CONNECT引擎可以直接读取cvs文件,而无需进行导入。此外,您还可以通过创建表结构来欺骗MySQL,并将cvs复制到MySQL创建该表的路径位置。。请注意,手册中说->“此格式可以由电子表格应用程序(如Microsoft Excel或StarOffice Calc)读取,甚至写入。”这意味着该位置上的任何有效CVS文件都应该由MySQL读取。您在MySQL上运行的是哪种数据分析?MySQL不支持链接服务器,但您应该尝试在Hive/TD上运行分析(两者的处理速度都应该比MySQL快得多),并且只导出结果。