1. 描述
PI實時資料庫是電力生產中及其常見的資料底層。
2. 環境準備
2.1 安裝 Server
為了能夠順利連結,需要從 PI 官方獲取以下軟體 PI-Server、PI-OLEDB-Enterprise、PISQLDAS、PI-JDBC,將其安裝在 PI 資料庫所在的伺服器端。
安裝順序為: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 | jdbc:pioledb://本機ip/Data Source=PIAddress(PI伺服器位址); Integrated Security=SSPI; |
帳號 | 工作系統帳號 |
密碼 | 工作系統帳號對應的密碼 |
點選連結測試,若能連結上,彈出連結成功,如下圖所示:
注:平台資料連結請參考 平台資料連結。