当前位置:首页 » 数据仓库 » 读取pi数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

读取pi数据库

发布时间: 2022-10-08 11:07:33

‘壹’ 如何用java访问PI数据库,并将某些测点值以表格的形式保存下来

用桥连接
下面的自己对应数据源写
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";//声明桥驱动程序
String ds = "jdbc:odbc:student"; //student为数据源的名字
String user = "login"; //login就是数据源的登录名,
String login = "login"; //login就是数据库的密码
Class.forName(driver); //加载数据库驱动程序
Connection conn = DriverManager.getConnection(ds,user,login);

‘贰’ 用PYTHON可以编写读取PI数据库的程序吗

看你用到啥程度,要是比较浅显,一般用pyodbc链接ODBC的模式就能访问
PI数据库

还有
http协议
的模式,PI
WEB
API
,这些python都没问题。
但如果你用的比较深入,PI
LIB
用的是
C接口
,你写一套C++,编译成dll,然后python在调用,这个也没必要。还不如放弃用python。

‘叁’ 用PYTHON可以编写读取PI数据库的程序吗

看你用到啥程度,要是比较浅显,一般用pyodbc链接ODBC的模式就能访问PI数据库。
还有http协议的模式,PI WEB API ,这些python都没问题。
但如果你用的比较深入,PI LIB 用的是C接口,你写一套C++,编译成dll,然后python在调用,这个也没必要。还不如放弃用python。

‘肆’ PI实时数据库怎么读数据,去数据

PI系统是由OSIsoft 公司开发的基于C/S 和B/S 结构的工厂实时数据集成、应用平台。PI 系统以数据原形的方式长期在线储存工厂所有的生产数据,并满足快速、高效地进行数据采集、存储和显示的要求。由于其功能卓越、性能可靠,在国内外电厂信息化建设中获得了广泛的应用,在电力行业实时/历史数据库产品应用中占据了领导性的地位。PI 系统是一个直观显示企业生产过程的虚拟窗口。基于可靠的生产信息,管理者可以监控整个企业的运转。PI 实时地获取各个实际数据源的原始生产数据,用户通过一组用户可配置的报表,从分布在整个企业的桌面计算机上,可看到当前和历史的生产运行状况。这些有价值的信息也可按其原有的精度在线存储数年以备将来使用,使用户随时了解每个单元、每台设备以及整个企业不同层面的运作状况。

‘伍’ 您好,用jdbc远程连接PI数据库,本机可以,但是用一台电脑访问PI数据库所在的服务器,就是连不上

前提是电脑必须安装oracle客户端。
配置方法:
1、找到oracle的安装目录。如:C:\oracle\proct\10.2.0\db_1\network\ADMIN

2、找到tnsnames.ora文件。

3、用文本方式打开,添加以下内容:

本地实例名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程数据库服务名)
)
)
其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

4、然后打开pl/sql就能看到自己创建的链接,如图:

‘陆’ 如何用java搭建一个可以从PI数据库读取数据的平台

用桥连接
下面的自己对应数据源写
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";//声明桥驱动程序
String ds = "jdbc:odbc:student"; //student为数据源的名字
String user = "login"; //login就是数据源的登录名,
String login = "login"; //login就是数据库的密码
Class.forName(driver); //加载数据库驱动程序
Connection conn = DriverManager.getConnection(ds,user,login);

‘柒’ PI数据库的技术优势

采集效率高、读取速度快
单机点数规模达400万点;
数据吞吐量为4百万/秒;
存储能力为10-15万个事件/秒;
数据访问能力为100万个事件/秒;
秒级时间内可以取到1000点的2年至3年的历史数据。
数据存储效率高、占用空间小
旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间。
丰富的客户端应用程序
30多种基于B/S、C/S的客户端,满足用户各种展示需求以及数据分析需求。
分布式服务器结构,提供成熟接口
分布式数据采集结构、集中式数据管理方式,使数据来源复杂而又分散的问题迎刃而解。
提供400多种成熟的接口软件。接口软件具有数据缓存功能。
支持集团化应用
支持多服务器结构的分布式数据存储,数据可以分散存储在不同地点或不同区域的服务器上,便于集团化企业构建生产实时管理系统。
较高的安全性和稳定性
PI具有极高的安全性和良好的安全机制:
PI的注册机制,提供基于用户注册的连接许可;
PI的信任机制,提供非交互式应用的访问许可;
数据库安全,控制对数据库的访问。
系统运行稳定性极高,在全球拥有一万多用户,25年来从未因为系统故障影响业务连续性。
资产分析与可视化
Analysis Framework(AF)是一种可管理的环境,企业可以借助它为资产定义一致的表现形式,并利用这些资产进行简单或复杂的分析,以生成关键且可操作的信息。AF真正的强大功能在于它能够重用信息和将信息进行可视化。
企业信息系统集成与共享
RLINK提供了一个双向网关,用于与 ERP和 EAM系统的数据、事件及图像集成。系统示例包括 SAP R/3、Oracle JD Edwards EnterpriseOne、MRO Software Maximo 和 InsInternational Passport/EMPAC 等。
灵活的门户系统
基于 Web 的应用程序允许用户将实时系统、维护系统、生产规划系统和财务系统等多种不同来源的数据灵活地显示在熟悉的基于 Internet 浏览器的环境中。
网络设备检测
MCN Health Monitor用于检测生产制造IT基础架构中潜伏的问题、性能威胁、网络问题和网络瓶颈。MCN可以帮助生产管理者发现潜在的问题,并及时采取必要的措施,消除或尽量降低因为断电、基础设施故障以及流程性能问题所带来的附加成本和损失。
高可用性架构
对数据进行不中断访问是用户非常关心的问题,这就是HA(高可用性)产生的原因。高可用性,就是容许系统故障和继续提供服务的能力。不需要特殊硬件或集群环境,HA就能向用户提供一个可替换的时间序列数据源,提高了PI Server的可靠性。高可用性架构能够使用户免于计划外停机(地震、冰灾、系统瘫痪等)造成的事故和损失。
强大的二次开发工具
OSIsoft为用户基于PI系统的开发提供了多种方便的二次开发工具,包括PI API、PI SDK、PI ODBC、PI OLEDB等。

‘捌’ PI实时数据库怎么读数据,去数据

实时压缩数据库,它有ODBC接口的,你按标准办法做,就可取到所有表的数据的;PI实时数据库怎么读数据,去数据?