首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Talend进行快速入门数据库迁移

使用Talend进行快速入门数据库迁移
EN

Stack Overflow用户
提问于 2012-07-27 18:01:20
回答 4查看 11.1K关注 0票数 5

我需要将一个实时SQL server 2008迁移到MySQL server 5,我已经尝试过MySQL迁移工具包,但是它抛出了很多迁移错误。在Stackoverflow这里有人建议我使用Talend。我安装了Talend Open Studio for Data Integration,但它是一个非常通用的工具,没有像我真正需要的那样快速入门来进行数据库迁移。

我在哪里可以找到使用Talend进行此类工作的快速入门指南?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-27 21:30:35

如果您需要开始使用Talend,我建议您查看我们的文档页面http://www.talend.com/resources/documentation.php,在那里您可以找到安装指南和用户手册。

此外,在我们的网站上有一个有趣的部分,你可以在那里查看我们的教程,这应该会有所帮助:http://www.talendforge.org/tutorials/menu.php

票数 0
EN

Stack Overflow用户

发布于 2012-10-16 20:53:23

Talend是一个非常通用的数据集成工具,但您应该通过以下步骤来完成这项工作(这些步骤实际上适用于任何数据库类型: PostgreSQL、Oracle等):

  1. 在存储库面板中创建一个新的数据库连接到元数据-“Db Connections"-node。命名它并选择"DB Type“为"Microsoft SQL Server”(或您的源数据库),并给连接details.
  2. Create另一个新的数据库连接,但这一次为"MySQL“(或您的目标是什么)到"Job database).
  3. Create”(在Repository).
  4. Expand中元数据中为"SQL Server"-DB-connection )的新作业,并将所需的表(在“表模式”下)拖动到作业的工作区并选择tMSSqlInput。将MySQL-DB-
  5. 从元数据拖到工作区,然后选择tMysqlOutput.定义目标表。
  6. 单击组件面板,然后使用箭头将 tMap 组件拖到前面两个components.
  7. Connect tMSSqlInput to tMap和tMap to tMysqlOutput之间的工作区。您可以通过右键单击tMSSqlInput,选择Row-Main并将箭头拖动到tMap来完成此操作。Same from tMap to tMysqlOutput.
  8. Double-click tMap,从左侧选择所有列并将它们拖到右侧。tMap组件允许您进行数据转换。可能您甚至不需要在数据库组件之间使用tMap。但最好是以防万一。
  9. 运行作业,并在必要时进行故障排除。如果有些东西不稳定,重新启动Talend Studio或直接关闭并打开作业,在许多情况下都会有所帮助。
票数 12
EN

Stack Overflow用户

发布于 2012-07-31 01:17:16

MySQL迁移工具包很久以前就被弃用了。您应该尝试使用MySQl Workbench 5.2.41附带的新迁移向导。它将帮助您同时迁移表及其数据。您可以在此处概述其功能:

How-To: Guide to Database Migration from Microsoft SQL Server using MySQL Workbench

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11685569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档