【发布时间】:2017-11-14 04:39:30
【问题描述】:
我有一个大约 30-40GB 的数据,它表示为 XML,并以 BLOB 的形式存储在 MySQL 服务器中。 我想创建一个新表,它应该解析 XML 并提取特定属性以存储为不同的列(10-20 列)。
有没有什么好的 ETL 工具可以做到这一点?
注意:目前我只是使用 JDBC 和 Java 进行此转换。
【问题讨论】:
我有一个大约 30-40GB 的数据,它表示为 XML,并以 BLOB 的形式存储在 MySQL 服务器中。 我想创建一个新表,它应该解析 XML 并提取特定属性以存储为不同的列(10-20 列)。
有没有什么好的 ETL 工具可以做到这一点?
注意:目前我只是使用 JDBC 和 Java 进行此转换。
【问题讨论】:
试试Talend Open Studio for data integration. 你将需要使用tFileInputXML 组件来读取文件,你可以检查这个tutorial。可以使用 tMySQLOutput 或 tOracleOutput 或任何其他数据库输入组件处理来自该组件的结果并将其加载到您的数据库中。
【讨论】: