1. 描述编辑
PI实时数据库是电力生产中及其常见的数据底层。
2. 环境准备编辑
2.1 安装 Server
安装顺序为:PI-Server、PI-OLEDB-Enterprise、PISQLDAS、PI-JDBC。
2.2 配置 JDBC 连接
以 DbVisualizer 为例,通过 Client 连接远程 Server 的方式进行连接。需要在 Client 端和 Server 端分别进行配置。
2.2.1 Server 端
1)打开 AboutPI-SDK 软件,查看配置信息,请关注网络节点与默认的用户名,需要在之后 Client 端进行配置。如下图所示:
2)打开 PI System Management Tools,对 Client 端进行授权,如下图所示:
这里的 IP Address 可以直接在 Client 端查看 IP,如下图所示:
2.2.2 Client 端
1)配置 hosts 文件。修改 C:\Windows\System32\drivers\etc\hosts 文件,添加以下记录:
192.168.5.177 WIN-A8QOFBPTDP7
2)打开 AboutPI-SDK,尝试配置连接。配置信息和 Server 端相同,尝试连接,连接成功的话会打勾。
3)配置 DbVisualizer 连接信息。
下载 JAR 包:PIJDBCDriver.jar
配置 driver,URL Format 为 jdbc:pioledb://ip/Data Source=PIAddress; Integrated Security=SSPI;
进行连接。
其中 Userid 为 Server 操作系统的用户名,密码为操作系统用户对应的密码。
最后连接成功。
3. 数据连接编辑
3.1 驱动安装
下载 PIJDBCDriver.jar 驱动包,并将该驱动包放置到%FR_HOME%\webapps\webroot\WEB-INF\lib下,重启报表服务器。
3.2 新建数据连接
点击服务器>定义数据连接,新建一个JDBC数据连接,输入数据库的对应信息,如下图所示:
选项 | 值 |
---|---|
数据库 | Others |
驱动器 | com.osisoft.jdbc.Driver |
URL | dbc:pioledb://本机ip/Data Source=PIAddress(PI服务器地址); Integrated Security=SSPI; |
用户名 | 操作系统用户名 |
密码 | 操作系统用户名对应的密码 |
点击连接测试,若能连接上,弹出连接成功,如下图所示:
注:平台数据连接请参考 平台数据连接。