如何查看Lotus Notes数据库结构?

时间:2013-06-02 13:28:43

标签: lotus-notes

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

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

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

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

再次感谢。

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

Lotus Notes文档存储非结构化数据,因此无需查看架构。每个文档在法律上都可以有不同的“数据列”。

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

答案 2 :(得分:2)

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

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

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

哦,如果你用真实姓名,你的位置以及你讲述你的技能等的演示文稿更新你的个人资料也会很好。当我们知道你的时候,后者会更容易回答问题技能水平。

答案 3 :(得分:0)

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