您当前的位置:首页 > 电脑百科 > 数据库 > SQL Server

从关系数据库SQL SERVER 中读取数据写入到PI Server中

时间:2020-08-04 11:25:20  来源:  作者:

因为发展需求,公司使用了OSI 公司的 PI 系统

对于PI系统没有深入的了解,只是根据供应商的资料学习了一些基本内容,因为这个pi系统是从底层DCS 收集数据,然后再在第三方客户端程序呈现出来,方便主管查看与分析,而且还可以创建组态图(实时数据显示),方便高层根据趋势图进行生产运行状况的判断,说实话,对于生产型企业算是一个很好的工具。

因为老总喜欢,他想把我们自行开发的系统中的数据都放在pi server中,方便他统一查看,于是乎,我就硬着头皮来了解学习PI-Interface-RDBMS,因为公司内部的接口机都是供应商安装的,我并没有实际操作过,所以第一次从创建实例到读取到数据,也是花费了好久的时间才搞定。在这里把我所经历的一个过程整理出来,为大家提供一个参考

1、首先是OSI 建议接口服务不要和PI SERVER 在同一台服务器上,于是我在我的 Sql server 服务器上安装了这个RDBMS这个接口程序,所以说接口服务和SQL SERVER 在同一台服务器上

从关系数据库SQL SERVER 中读取数据写入到PI Server中

 

2、这个安装的时间蛮久的,因为这个接口程序打包了很多安装软件,安装完了以后通过ICU 进行接口实例的配置,把他作为一个服务运行,因为服务器是64位系统,安装的接口程序也是64位,但是很奇怪,我们的程序了出现了两个PICI 程序,但是默认创建接口实例选择bat文件时,找不到对应的rdbms.bat文件,于是我就找到另外一个PICI程序文件夹下的interfaces中查找,终于找到了rdbms.bat文件,于是创建实例

3、创建实例基本上都是按照默认操作,因为要连接关系数据库,所以需要配置rdbc选项ka中的dsn内容,也就是我们的odbc的配置了,记住一定要是选择和你系统相匹配的odbc内容,odbc的创建我们就不在此赘述了。但是有一点要记住,及时odbc要创建系统数据源,这样,只要能访问该系统的就都能访问数据了。

从关系数据库SQL SERVER 中读取数据写入到PI Server中

 

4、一切准备就绪后,就创建服务,然后点开日志文件,启动服务查看服务的连接是否正常。同时也可以通过pi sdk查看日志信息

从关系数据库SQL SERVER 中读取数据写入到PI Server中

 

在这里最主要的就是权限问题。我走了很多弯路,我首次登陆的是我自己的域账号,因为我的域账号是有管理员权限的,可是始终提示访问sql 驱动出错(这个错误是在sdk查看到的,岁日icu中的日志显示与pi server连接正常,但是sdk中显示账号无权限,也是无法读取数据到pi server中的)于是我又创建了一个本地账号,给他开通了本地sqlser的 管理员权限,于是一切问题迎刃而解。

好开心呀,同时也要感谢PI Square中的那些个热心的外国友人的帮忙与提醒,因为我也是一个小白,所有的配置与操作都是照猫画虎的操作,很多信息都搞不明白。

接口机的服务一切OK 后,我们再来配置点位信息,点位信息的exdesc是一个关键的信息,这里边我配置的是一个sql语句,instrument tag没有配置内容,因为据说这个需要维护sql语句保存的文件地址,具体大家要在smt中操作才能知道呢,其他的信息和我们通常配置的点位信息一致呢,就是pointsource信息要对应我们接口中的服务名

现在呢,我是终于读取到数据啦,好开心哈,与大家分享一下子哈。

一个很有用的网站,有关 PI 系统操作的问题大家都可以在里边咨询哈。

从关系数据库SQL SERVER 中读取数据写入到PI Server中

 



Tags:SQL SERVER   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
介绍一个SQL Server 2016后新增的功能:查询存储。查询存储的工作原理类似于飞行数据记录器或者黑匣子,不断地收集与查询和计划相关的编译和运行时信息,包括已执行查询的历史记...【详细内容】
2021-08-17  Tags: SQL SERVER  点击:(65)  评论:(0)  加入收藏
众所周知SQL SERVER是微软的数据库拳头产品,有着图形化友好界面、操作门槛低、部署难度小,一键式安装的特点,受到全球开发者及企业的青睐。从历代版本说起,经典2000版本是划时代...【详细内容】
2021-07-19  Tags: SQL SERVER  点击:(90)  评论:(0)  加入收藏
要想看懂存储过程的意思,就必须要多看存储过程和实例,多百度查询前人的积累的说明,只有在不断地实践才能形成自己的知识,首先,先看到一些基础的语法,慢慢就看懂存储过程说表达的意...【详细内容】
2021-05-14  Tags: SQL SERVER  点击:(177)  评论:(0)  加入收藏
在SQL server应用开发过程中,可能会遇到ntext、text 和 image 三种数据类型,这三种数据类型是做什么的,有什么区别呢?下面表格从存储类型、存储数据的最大长度和存储大小三个维...【详细内容】
2021-04-26  Tags: SQL SERVER  点击:(232)  评论:(0)  加入收藏
在数据库使用过程中,为了数据的安全,除了通过服务器防火墙设置访问权限外,还可以通过在数据库中通过创建触发器的方式来控制用户或特定IP的登录权限。USE master;创建数据库登...【详细内容】
2021-04-23  Tags: SQL SERVER  点击:(219)  评论:(0)  加入收藏
文章来源:https://mp.weixin.qq.com/s/pEXio0MNoi1k0w9XgYECNw作者:廖学强 1. sqlserver查看实例级别的信息,使用SERVERPROPERTY函数select SERVERPROPERTY ('propertyname...【详细内容】
2021-01-12  Tags: SQL SERVER  点击:(188)  评论:(0)  加入收藏
因工作需要,长期用到Microsoft SQL Server,很多人还不知道怎么安装和配置这个Microsoft SQL Server,今天我就从头到尾来安装一遍,用截图软件截下图来打上文字或者画上箭头来标示...【详细内容】
2020-09-15  Tags: SQL SERVER  点击:(109)  评论:(0)  加入收藏
Legal informations for Sage, depending on each country. Address. 修改数据库环境的排序规则登录数据库后,查看当前安装数据库默认排序规则的两种方式方式一、使用SQL S...【详细内容】
2020-08-10  Tags: SQL SERVER  点击:(212)  评论:(0)  加入收藏
因为发展需求,公司使用了OSI 公司的 PI 系统对于PI系统没有深入的了解,只是根据供应商的资料学习了一些基本内容,因为这个pi系统是从底层DCS 收集数据,然后再在第三方客户端程序...【详细内容】
2020-08-04  Tags: SQL SERVER  点击:(109)  评论:(0)  加入收藏
本文描述了SQL Server中存储过程和用户定义函数之间的区别。存储过程(Stored Procedure)存储过程只不过是您事先保存好的SQL代码而已,您可以反复使用该代码。 如果您一遍又一...【详细内容】
2020-06-26  Tags: SQL SERVER  点击:(159)  评论:(0)  加入收藏
▌简易百科推荐
概述我们知道SQL Server是微软公司推出的重要的数据库产品,通常情况下只支持部署在windows平台上。不过令人感到兴奋的是,从SQL Server 2017开始支持 linux系统。此 SQL Serve...【详细内容】
2021-12-17  雪竹聊运维    Tags:SQLSERVER   点击:(13)  评论:(0)  加入收藏
介绍一个SQL Server 2016后新增的功能:查询存储。查询存储的工作原理类似于飞行数据记录器或者黑匣子,不断地收集与查询和计划相关的编译和运行时信息,包括已执行查询的历史记...【详细内容】
2021-08-17  哈囉克里    Tags:SQL Server   点击:(65)  评论:(0)  加入收藏
众所周知SQL SERVER是微软的数据库拳头产品,有着图形化友好界面、操作门槛低、部署难度小,一键式安装的特点,受到全球开发者及企业的青睐。从历代版本说起,经典2000版本是划时代...【详细内容】
2021-07-19  风影互联    Tags:SQL SERVER   点击:(90)  评论:(0)  加入收藏
要想看懂存储过程的意思,就必须要多看存储过程和实例,多百度查询前人的积累的说明,只有在不断地实践才能形成自己的知识,首先,先看到一些基础的语法,慢慢就看懂存储过程说表达的意...【详细内容】
2021-05-14  ITLIFEMAN    Tags:sql server   点击:(177)  评论:(0)  加入收藏
在SQL server应用开发过程中,可能会遇到ntext、text 和 image 三种数据类型,这三种数据类型是做什么的,有什么区别呢?下面表格从存储类型、存储数据的最大长度和存储大小三个维...【详细内容】
2021-04-26  数据超酷  今日头条  Tags:SQL Server   点击:(232)  评论:(0)  加入收藏
在数据库使用过程中,为了数据的安全,除了通过服务器防火墙设置访问权限外,还可以通过在数据库中通过创建触发器的方式来控制用户或特定IP的登录权限。USE master;创建数据库登...【详细内容】
2021-04-23  数据超酷  今日头条  Tags:SQL Server   点击:(219)  评论:(0)  加入收藏
今天给大家梳理Apply关键字用法,希望对大家能有所帮助!1、概念介绍APPLy关键字是SQLServer版本中开始提供的一个系统关键字。APPLY的功能同联接很类似,APPLY运算分左右两个部...【详细内容】
2021-04-16    数据库技术分享社区  Tags:Apply关键字   点击:(217)  评论:(0)  加入收藏
文章来源:https://mp.weixin.qq.com/s/pEXio0MNoi1k0w9XgYECNw作者:廖学强 1. sqlserver查看实例级别的信息,使用SERVERPROPERTY函数select SERVERPROPERTY ('propertyname...【详细内容】
2021-01-12      Tags:SQL Server   点击:(188)  评论:(0)  加入收藏
作为程序员来说,与数据库打交道是十分频繁的分页查询是一个开发者必须掌握的基本知识点,目前整理了下面三种SQLServer分页查询语句的写法,仅供参考。一、Top Not IN 方式(查询...【详细内容】
2020-12-29      Tags:分页查询   点击:(174)  评论:(0)  加入收藏
因工作需要,长期用到Microsoft SQL Server,很多人还不知道怎么安装和配置这个Microsoft SQL Server,今天我就从头到尾来安装一遍,用截图软件截下图来打上文字或者画上箭头来标示...【详细内容】
2020-09-15      Tags:SQL Server2000   点击:(109)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条