Lotus Notes到Sql Server的迁移

3

我正在尝试找到从LotusNotes迁移数据到Sql Server的解决方案,而不使用第三方工具。然而,我已经发现客户已经拥有LEI许可证。我能建议他们使用LEI将数据从Lotus Notes迁移到Sql server吗?这是可能的吗?我需要一些关于此的指针。

4个回答

2
我不确定LEI (http://www-01.ibm.com/software/lotus/products/enterpriseintegrator/) 是否是正确的选择。它的设计目的是允许在Notes和某些后端数据库系统之间共享数据。但请注意,我没有使用LEI的实际经验,因此它很可能有助于您转移数据。我的观点只是,从我所知道的情况来看,迁移数据并不是其主要目的,因此它不会是我的首选。我还认为,对于一个可能需要一些手动交互才能将数据适配到RDBMS系统的项目来说,LEI似乎有些过度。

根据你需要迁移的数据,我建议你将数据从Notes中导出到Excel中,然后再将其拉入SQL以适应你设计的架构。这样做可能会节省一些麻烦,使这个过程成为一个两步骤的流程。

从基于文档的数据库转移到关系型数据库可能需要重新构造你的数据。你可以在Notes中构建类似于你SQL数据库模式中的表的视图。然后,通过选择所有文档并单击编辑 > 选择“复制选定内容作为表格”,即可将视图轻松复制到Excel中,并将结果粘贴到Excel中。

另一个好的选择是使用NotesSQL驱动程序,并通过SQL Management Studio提取数据。如果您认为在导入之前没有任何必要清理Excel中的数据,则此方法非常有效。

通常,在移动数据时,一个 '有缺陷的'地方将是富文本项。从Notes中导出富文本非常困难,我通常会推荐使用Midas LSX进行操作。我还没有看到过任何比该工具更好(或者接近)的替代品。但是,如果你只需要从富文本字段中提取文本,那么SQL驱动程序支持从RT项中提取纯文本。

希望这能帮到你!


0

0

通常使用LEI来使SQL数据库与Notes数据库保持最新状态更为常见。这是我以前使用它的方式。尽管如此,LEI肯定可以用于迁移。在迁移之前,您仍需要清理数据(例如,具有过时值的选取列表字段)。

这个组织是否有熟练掌握LEI的人?如果有,那么考虑使用LEI是值得的。从零开始学习它所需的时间可能会排除它作为您项目的选择。我知道有官方的IBM LEI文档;我不知道有任何课程。我通过谷歌找不到任何课程。

关于导出富文本项的先前帖子值得记住。


0
如果你有许可证,一定要考虑LEI。正如其他人指出的那样,它是为了将数据与RDBMS保持同步而设计的,但在进行一次性迁移时也非常适用。
你需要花时间学习如何使用这个工具,但它可以免费为你提供许多你需要编码解决的功能。使用LEI还意味着,如果你有大量数据,可以在最终切换之前部分迁移。

计划是将笔记应用程序重写为 .net 的一次性迁移。由于其他原因,该项目未能实现,但所有反馈都非常有用。 - avi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接