【问题标题】:Load rows of data from teradata tables to mysql tables将数据行从 teradata 表加载到 mysql 表
【发布时间】:2014-03-30 14:43:29
【问题描述】:

我们有一种情况,我们需要将数据行从 teradata 表加载到 mysql 表中 关于我如何开始的任何提示? canfastexport(或任何其他实用程序)有帮助吗?

提前谢谢你:)

【问题讨论】:

    标签: mysql teradata


    【解决方案1】:

    根据您所谈论的数据量,您有多种选择:

    1. BTEQ 可用于导出小到中等的数据量,并通过一些巧妙的 SQL 使用连接创建分隔文件。
    2. FastExport 有多种风格,您可以调用它来将数据从 Teradata 导出到平面文件。 Teradata Studio 和 Studio Express 应该支持基于 JDBC 的 FastExports,它可以支持中到大的数据量。 Teradata 和桌面之间的带宽将决定这在现实中的可行性。利用 Teradata CLI 的标准 FastExport 实用程序是从数据库中获取数据的最快方式,应该为大型数据集保留,因为小型数据集的开销超过了速度优势。
    3. Teradata Parallel Transport 是 Teradata 旧版 MultiLoad/FastLoad/FastExport 工具的替代工具套件。有几个运算符(例如 STREAM)允许您将数据从数据库中提取到平面文件中。
    4. 利用企业 ETL 工具,该工具将使用 FastExport 或 Teradata Parallel Transport API 和 Teradata 将数据提取到中间层,然后使用适当的 MySQL 工具通过映射将数据加载到 MySQL 中将数据存放在临时表或目标表中。

    【讨论】:

    • 嗨 Rob,谢谢您提供的详细信息,是否应该始终是 Teradata 表 - 平面/csv 文件 - 到我的 sql?我们不能使用您提到的任何实用程序直接将数据从 teradata 获取到我的 sql 吗?
    • 可能在中间使用 ETL 工具。本机 Teradata 实用程序仅用于与 Teradata 通信,不会连接到 MySQL。
    • 我们使用快速导出将数据导入 csv..然后使用文件中的加载数据工作顺利
    猜你喜欢
    • 2015-03-20
    • 2016-02-05
    • 2018-06-21
    • 2014-05-14
    • 2018-10-11
    • 2011-10-30
    • 2019-07-11
    • 2013-03-21
    • 2020-05-02
    相关资源
    最近更新 更多