Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQL Based Data Access Bodo Bachmann. Agenda  New Architecture Motivation PI SQL Data Access Server (PI SQL DAS) Roadmap  PI JDBC PI SQL DAS 1.0 Cross.

Similar presentations


Presentation on theme: "SQL Based Data Access Bodo Bachmann. Agenda  New Architecture Motivation PI SQL Data Access Server (PI SQL DAS) Roadmap  PI JDBC PI SQL DAS 1.0 Cross."— Presentation transcript:

1 SQL Based Data Access Bodo Bachmann

2 Agenda  New Architecture Motivation PI SQL Data Access Server (PI SQL DAS) Roadmap  PI JDBC PI SQL DAS 1.0 Cross Platform Demo  PI OLEDB 64bit (x64) Details  PI System OLEDB Provider 1.0 Functionality Demo Future (Tag based data, Event Frames,...)

3 Data Access - Overview WebServices (i.e. RtBaseline Services) – Provide Data to Web Applications OLEDB – Data Access via SQL Queries ODBC – Data Access via SQL Queries OPC DA/HDA/UA – Data Access to the PI System via OPC Standard PI Data is available via common standards Data Access RtBaseline Services for Thin Clients OLEDB OPC ODBC

4 Data Access Via PI OLEDB PI OLEDB provider allows applications (OLE DB consumers) working with PI data through SQL queries: Next Generation – Motivation: renew PI OLEDB Architecture introduce JDBC and other data provider standards support „PI System“ OLE DB Consumer PI OLEDB Provider SQL Engine Client Application SQL Queries PI Server OLE DB/ COM

5 Data structured and organized by Assets Spans multiple PI Systems Incorporates non time series Data Honeywell ABB … … Time Series Data Sources OPC Interface OPC Interface XML Interface XML Interface Modbus Interface Modbus Interface SNMP Interface SNMP Interface Generic Interfaces Honeywell Interface Honeywell Interface ABB Interface ABB Interface Delta-V Interface Delta-V Interface Rockwell Interface Rockwell Interface Vendor Specific Interfaces PI Server 1 Delta-V Rockwell Other Non Time Series Data Sources … … SCM RDBMS MES AF Asset-Equipment Centric access to the Data Honeywell ABB … … Time Series Data Sources OPC Interface OPC Interface XML Interface XML Interface Modbus Interface Modbus Interface SNMP Interface SNMP Interface Generic Interfaces Honeywell Interface Honeywell Interface ABB Interface ABB Interface Delta-V Interface Delta-V Interface Rockwell Interface Rockwell Interface Vendor Specific Interfaces PI Server 2 Delta-V Rockwell Other „Meta“-Data Time Series Data AF in the PI System

6 New Architecture  Multi-standard and multi-platform architecture One connection allows querying multiple data sources  Standard implementation separated from SQL functionality  Prepared for heterogenious query engine PI Servers AF Database JDBC New SQL Standards Third party data source Consumer / Client OLE DB Network PI SQL DAS Network Consumer / Client ODBC (possible)

7 PI DAS New Resource Management  PI SQL DAS Deployment options for example: 1x PI SQL DAS for Web Farm 1x PI SQL DAS for Reporting 1x PI SQL DAS for Clients PI Servers AF Database Third party data source JDBC Consumer / Client OLE DB Network PI SQL DAS Network  Paging Protects server from huge data requests Decreases memory requirements  Caching Smart memory management

8 Roadmap PI JDBC 2008 PI Server 2011 PI SQL DAS PI OLEDB PI System PISysOLEDB AF Server PI System PI SQL DAS AF Server / BLS PISysJDBCPISysOLEDB Use of new Architecture Components SQL Engine PISysODBC

9 PI JDBC Windows + Linux requires PI OLEDB meant to support Java server apps PI Servers Multi-Platform (Windows, Linux) Network PI SQL DAS protocol WCF C++ Client Application PI JDBC PI JDBC Architecture Details PI OLEDB RDSA WCF https

10 PI JDBC  PI JDBC Details bridge to PI OLEDB (Type 1 JDBC driver) based on JDBC 4.0 API (Java Platform SE 6) same table structure, same SQL functionality as PI OLEDB Multiplatform » Will work on many Linux Distributions » Testing concentrates on Windows, Novell Suse Linux Enterprise Server and Red Hat Enterprise Linux best option for JAVA based development  Limitations PI OLEDB is multithreaded but not designed as backend additional communication infrastructure overhead amount of supported OS limited because network component is OS specific

11 PI JDBC Demo getSnap JDBC application Compile in Windows version of Eclipse Run on Windows and Linux without additional work

12 PI JDBC Demo Linux (ubuntu) DBVisualizer allows to access and explore any jdbc Driver PI JDBC (Bridge) talking to PI OLEDB

13 PI OLEDB 64bit  can coexist with 32bit PI OLEDB version on 64bit Windows (x86-x64)  transparent to applications if both versions installed  required for 64bit SQL Server Linked Server  requires 64bit PI SDK  comes as seperate setup kit

14 PI OLEDB 64bit check version via architecture column in piproductversion table

15 PI OLEDB 64bit Increased performance for large resultsets

16 PI Servers Consumer Network AF SDK PISysOLEDB version 1 Windows based Linked to AF SDK (bypass object model) Access via AF Server Read-only AF Database Third party data source PISysOLEDB SQL Engine AF Server PI System OLEDB v1 Architecture Details

17 PI System OLEDB v1 Demo

18 Summary  Upcoming releases PI JDBC PI OLEDB 64bit » Release schedule ~ Q2/2009 PISysOLEDB v1 » Beta scheduled ~ Q2/2009 » Release schedule ~ Q4/2009  PI SQL DAS v2 based products in development PISysOLEDB v2 PISysJDBC


Download ppt "SQL Based Data Access Bodo Bachmann. Agenda  New Architecture Motivation PI SQL Data Access Server (PI SQL DAS) Roadmap  PI JDBC PI SQL DAS 1.0 Cross."

Similar presentations


Ads by Google