【问题标题】:IBM/Lotus Notes Developer ViewIBM/Lotus Notes 开发人员视图
【发布时间】:2015-06-02 20:36:18
【问题描述】:

我很欣赏这可能看起来不完整的信息,但我没有完整的信息。

我收到了一些 NSF 文件来尝试从中获取数据。我已经下载了 IBM Notes Demo。当我打开其中一个文件时,我得到两个看起来像两个整数之间的映射的列。

如果我随后突出显示其中一行并转到创建>开发人员表单,我可以看到其中一条记录的完整信息。我们有数以万计的记录,我希望能够像表格视图一样一次查看它们。

文件来自的系统已停用,因此我们无法正常运行以访问数据。

任何建议将不胜感激,如果您有任何问题,请提出。

【问题讨论】:

  • “创建 > 开发人员表单?” 我想我已经使用了过去 22 年来发布的每个版本的 Lotus Notes,我不记得曾经见过这样的菜单选择。我知道您说的是“IBM Notes Demo”,但您打开该文件时使用的软件版本到底是什么?
  • 顺便说一句,即使服务器已经退役,是的,您可能可以正确访问数据。 Lotus Notes 在服务器端和客户端始终使用完全相同的文件格式,并且客户端始终能够使用与服务器上的文件完全相同的文件。 (例外情况是,如果服务器配置了导致某些数据存储在实际 NSF 文件之外的几种技术之一。但话又说回来,如果您实际上没有完整的数据,那么您无论如何都没有机会。我假设情况并非如此。)
  • @RichardSchwartz 我猜“开发人员表单”是该数据库中唯一表单的名称。
  • 啊。这是有道理的。
  • @RichardSchwartz 感谢 cmets,这是我第一次使用 Lotus Notes。它很可能是我正在使用的数据库上的一个表格。我很确定所有数据都在数据库中,因为我可以一次查看一条记录的数据。我相信版本是 Notes 9 社交版。

标签: lotus-notes


【解决方案1】:

如果没有人解释,那么 NSF 中的内容您将没有机会获取数据。

NSF 是文档数据库,可以包含大量非结构化数据。

这些数据可以使用视图“可见”,但并非所有类型的数据都需要视图。

了解 LotusScript(一种与 VisualBasic 非常相似的编程语言)将数据导出为 CSV、Excel、关系数据库甚至结构化文本或 HTML 是没有问题的,但第一步是要知道,什么要导出的数据。

在不了解 NSF- 文件的内部结构和不了解 NSF- 数据库的基础知识(什么是表单、视图、文档、项目)的情况下分析 NSF- 文件几乎是不可能的,而经验丰富的 Lotus Notes/Domino 开发人员可以在几分钟内提取数据.

因此,给您的最佳建议是:寻找 Lotus Notes 数据库专家并让他导出数据,否则这将是一项很长的任务。

【讨论】:

  • 我有一个工具可以将 Notes 数据库中的文档导出为 XML,包括附件和嵌入的图像。有关它的更多信息:texasswede.com/websites/texasswede.nsf/Page/… 我将在几天内下载演示版。请稍后再回来查看。
  • @Torsten-Link 感谢您的回答。我们确实知道文件中的列,因为开发表单中显示的内容全部显示。根据您的回答,听起来我们需要创建一个新视图来以不同的方式查看数据,对吗?很多同事都非常精通T-SQL,莲花脚本是不是类似性质的?
  • Lotus Notes 与 SQL 数据库完全不同...您需要了解数据库中的数据结构才能知道如何编写代码来获取它。
  • 谢谢,我们实际上已经设法使用导出功能导出为具有不同编码的格式。这使我们能够在记事本中查看记录。感谢您的所有 cmets。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-22
  • 1970-01-01
  • 2015-10-25
  • 2015-10-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多