问题标签 [historian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1780 浏览

data-warehouse - 历史学家和数据仓库有什么区别?

我正在开展一个实施历史学家的项目。我真的找不到历史学家和数据仓库之间的区别。

任何细节都会很有用。

0 投票
1 回答
717 浏览

sql - sql查询显示proficy historian中每个标签的平均值

我需要开发 ssrs 报告,其中用户将提供一个月 asvarchar(2)和 year as varchar(4)。当用户单击查看报告按钮时,ssrs 报告应显示如下结果。(假设用户通过月份为 12,年份为 2013)

我设计了以下查询

但它显示空白列,但我不知道为什么。

0 投票
1 回答
1311 浏览

database - 如何通过 java 连接 Historian 数据库?

我想通过 Java 连接到 Historian 数据库。在 .net 中,我们可以通过 .net 连接它OleDb provider。我有connectionString:

我尝试使用上面的字符串和连接JdbcDriverManager,但它给了我以下错误:

哪个Jdbc driverManager可以用来连接历史数据库?有没有其他方法可以连接到 Historian 而不是Jdbc Drivermanager

0 投票
0 回答
333 浏览

c# - IHUAPI.dll 仅获取 100,000 条记录

我在 c#.net 中使用 IHUAPI.dll 从 Proficy Historian 数据库中获取记录。它只给了我 100,000 条记录。

以下是我正在使用的功能:

result= IHUAPI.ihuRetrieveSampledData(handle, tags, start, end,ihuSamplingMode.Trend,0, (uint)interval, out tagValues, out resultError);

我不明白这是 API 的限制还是缺少某些东西,我也没有找到任何与此相关的文档。

任何人都经历过这个..!!

提前致谢。

0 投票
1 回答
678 浏览

sql-server-2008 - Wonderware Historian Ver 10:将数据从旧标记名传输到新标记名

是否可以将旧的历史数据从对象/属性标记名转移到新的对象/属性标记名?

我的客户使用 Archestra 2009 来测量各种压力和温度。他们出于审查和安全原因对数据进行历史记录。此数据已存储并可通过 MS SQL Server 2008 R2 查看。

几年前,我开发了一份阀门统计报告,它将读取历史阀门状态数据。此报表是在 Visual Studio 2008 上创建的,并引用一个存储过程来检索数据并构建报表。该过程是,如果吸入阀从关闭状态触发到打开状态,那么它将检索一组特定的压力、温度和气流读数。

让我们调用其中一个 SuctionPressure101.SuctPressReading。SuctionPressure101 是 Archestra 中的对象,而 SuctPressReading 是对象中的一个模拟属性。当您参考历史记录并查找 SuctionPressure101.SuctPressReading 时,您将从其创建的历史时刻到当前时间之间的任何时间范围内检索数据。

客户升级了他们的一些程序,并将名称从 SuctionPressure101.SuctPressReading 改为 SuctionPressure101.PV。SuctionPressure101.PV 现在已被历史记录,但这是两难的选择。

该报告正在查看旧标签,因此通过存储过程返回空白或 NULL,因为如果在更改后的任何时间查看它,它不再存在。我可以轻松更新存储过程和相关表以引用新标记名,但代价是客户端将不再能够引用旧标记名以进行记录。我也可以在报告中同时存在两者,但旧的或新的标记名将为空,而另一个将显示数据。这可能是解决方案,但我想知道这条路线是否存在:

是否可以将 SuctionPressure101.SuctPressReading 中的旧数据传输或“复制粘贴”到 SuctionPressure101.PV 中,以便它可以保存新旧数据,从而使报告看起来更清晰和无缝?

这样,SuctionPressure101.PV 可以显示来自 SuctionPressure101.SuctPressReading 的数据及其历史数据。

0 投票
0 回答
155 浏览

sql-server - 如何解决 Sql Server 2005 中的错误 7375

我正在使用 Sql Server 2005 开发报告。为此,我在 sql server 2005 中创建了链接服务器来精通历史学家。我有一个以下存储过程。

当我执行上面创建的过程时,它会引发错误 7357。请帮助我。

0 投票
0 回答
511 浏览

c# - 如何使用 Proficy Historian 5.5 ihuapi.cs 查询数组标签?

Proficy Historian 5.5 中引入了数组标签。此外,还提供了访问用户 API (ihuapi.dll) 的示例代码。示例代码采用以下形式:

1) 一个 C++ 头文件(IHUAPI.H)以及一些示例程序。
2) 一个 C# Wrapper 文件(ihuAPI.cs)以及一些示例程序。

这些文件不包含相同的功能。头文件 (IHUAPI.H) 包含对各种数据类型 (ihuDataType) 的引用,包括新的数组类型ihuArrayValue,但 C# 文件没有。

如果您编译任何使用 ihuAPI.cs 的示例应用程序并尝试查询数组标记的值,您将收到异常“不支持的 ValueDataType"。这是因为 ihuapi.cs 文件中没有对 Array 数据类型进行规定。

除了获取异常消息外,api 代码还会告诉您从查询中返回了多少数据样本以及这些样本的时间戳. 当您尝试读取样本的值时,您会遇到异常。您还会得到一个似乎是内存指针的东西,但不知道指针后面是什么类型的结构。

如何扩展 ihuapi.cs 文件以支持查询数组标签?

0 投票
3 回答
1948 浏览

excel - Excel 加载项仅在禁用和启用时有效

我们在 Excel 中使用了第 3 方加载项,由于某种原因,它在我的机器上不起作用,但在其他所有人的机器上都不起作用。奇怪的是,当您禁用和启用加载项时,它开始工作并且选项卡显示在顶部。但是,如果您保存文档并重新打开它,该选项卡将再次消失,并且它应该更新的链接将不再起作用。

不确定它是否是特定的加载项,但无论如何让我命名它,它被称为“Historian Client Workbook”。

我正在使用 Excel 2013。

0 投票
3 回答
1530 浏览

sql-server - INSERT 查询 SQL(将数据类型 nvarchar 转换为 (null) 时出错)

我正在尝试运行INSERT查询,但它要求我转换varchar为 null。这是代码:

错误信息:

将数据类型 nvarchar 转换为 (null) 时出错。

问题出在vValue柱子上。

它在数据库中的外观:

在此处输入图像描述

里面的值vValue是由我正在使用的程序放置的。我只是想手动插入数据库。

上个帖子发错专栏了,请见谅。

0 投票
1 回答
27 浏览

sql-server-2008 - 嵌套 SELECT 作为字段列表的一部分

我有一个视图列出了特定阻尼器打开的时间(在制造环境中)。我仅限于查询此视图。基本上,数据如下所示:

我需要找到每次打开阻尼器(1)并确定它何时关闭(0)。我们假设的空值是开放的(与 1 相同)。

找到 value = 1 然后是 1 之后的下一个 0 的每个条目的最佳方法是什么?

它是一个 Historian DB,但它基本上在几乎所有方面都模仿 SQL。