3

旧主题,结合新工具:从 AspenTech IP21 (InfoPlus.21) 数据历史库查询 Web 应用程序数据的最佳/合适方法是什么?

过去,我通过 Aspen SqlPlus ODBC 驱动程序使用了一些非常糟糕的查询,但这似乎不是正确的方法,因为它似乎根本没有安装在 Win 7 上。

这里有人有这方面的经验吗?

4

2 回答 2

7

1) 确保您有适当版本的 Aspen 工具,以后的版本(7.1、7.2)将在 Windows 7 上运行没有问题

2) 我与 Aspen IP21 合作超过 15 年,与其他数据库(如 Oracle 或 SQL 服务器)相比,SQL 性能从未出现过问题,只要 IP21 位于适当的服务器上并且查询是根据结构适当编写的数据库。对时间戳进行连接将产生缓慢的查询。根据您要完成的任务,还有多种其他方法可以通过 HISTORY 伪表、AGGREGATES 表或其他特定于 IP21 的查询技术来获取数据。

3) ODBC 仍然是最标准、最简单、对我来说从任何客户端、ASP、.Net、网页、其他数据库、VB 程序、Excel VBA 等获取数据的最佳性能。只是可能需要一些优化调整可能是 SQL 的编写方式。

于 2011-03-17T21:31:26.760 回答
1

我在使用 C#/ASP.NET 中的普通 SQLPlus 驱动程序方面拥有丰富的经验,而且性能从来都不是问题。虽然 ODBC 驱动程序工作,但我遇到了某些限制,例如不总是返回 SELECTs 结果。

至于如何检查“超出规格”:如果这是针对实时值而不是针对时间范围,我建议使用记录引用来简单地选择当前值。这样整个查询就保留在内存中。

对于时间范围,您必须选择范围并对其进行迭代,这会更加昂贵。

于 2015-05-15T20:59:57.390 回答