2

提前感谢您的帮助。我搜索了很多,但没有找到答案。

所以我有几个 Lotus Notes .NSF 数据库,我需要使用 Lotus Notes Agent 将所有文档传输到 DB2 数据仓库。我也有 LOG.NSF 文件。

现在我如何确定我需要在 DB2 中创建哪些表,我的意思是如何查看这些 .NSF 文件的清晰结构,以便我可以配置代理?

另外,有人告诉我我需要自己分隔元素,格式为 xxxxx/xxxxx/xxxxx/xxxxx 等。我在哪里可以找到带有“/”的路径?它在 LOG.NSF 中吗?

再次感谢。

4

4 回答 4

4

您可以使用 Lotus Notes、Domino Designer 和 NotesPeek 来探索 NSF 文件的物理结构和内容。但是将数据从 Notes 移动到 RDBMS 系统需要了解数据的逻辑结构。这不是从未见过该应用程序的人可以真正帮助您的事情。Notes 是一个非常强大的工具。Notes 中没有“xxx/xxx/xxx/xxx 格式的元素”的概念,但开发人员可以通过多种方式使用 Notes 功能将该概念放入应用程序中。

于 2013-06-02T15:05:55.523 回答
2

Lotus Notes 文档存储非结构化数据,因此没有可查看的模式。每个合法的文件都可以有不同的数据“列”。

意见将是您最大的盟友。您可以创建视图来显示文档中的数据,并了解存在哪些项目(re:列)以及每个项目包含哪些数据。

于 2013-06-02T14:23:28.110 回答
2

正如其他人已经说过的,您需要了解要为其导出数据的特定应用程序。另外,因为听起来您对 Notes 很陌生(即谈论“格式为 xxxxx/xxxxx/xxxxx/xxxxx 的元素”并且不理解 log.nsf 只是另一个数据库,记录服务器活动),所以我不知道不认为您应该尝试编写代理来导出数据。

但是,没有必要这样做,因为已经有工具可以让您将 Notes 数据导出为其他格式,例如 XML。我自己写了一个,你可以在这里找到它: http ://www.texasswede.com/home.nsf/Page/Notes%20XML%20Exporter

该工具不会告诉您有关应用程序业务逻辑的任何信息,您应该在导出任何数据之前了解这些信息。

哦,如果您使用真实姓名、您的位置以及可能介绍您的技能的演示文稿等更新您的个人资料,那也很好。当我们知道您的技能水平时,后者可以更容易地回答问题。

于 2013-06-03T03:59:32.230 回答
0

如果您只是想将附件迁移到单实例仓库,它已经是 Domino 的一部分。它被称为 DOLS,Domino 离线存储。我不知道它是如何工作的,因为我没有 DB2,而且它的功能与我公司希望完成的不匹配。

于 2013-07-15T10:08:19.687 回答