pi developer technologies roadmap - osisoft · #piworld ©2018 osisoft, llc •pi web api 2017 r2...

52
#PIWorld ©2018 OSIsoft, LLC PI Developer Technologies Roadmap Presented by: Frank Garriel, David Hearn, & Bodo Bachmann 1

Upload: others

Post on 24-May-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI Developer Technologies Roadmap

Presented by:

Frank Garriel, David Hearn, & Bodo Bachmann

1

Page 2: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

PI Developer Technologies

PI OPC

Servers

Page 3: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI Web API

Presented by: Frank Garriel

3

Page 4: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

• PI Web API 2017 R2 • Channels Heartbeat • Raw Throughput Improvement • Web ID 2.0

• PI Web API 2018 • Stream Updates CTP

• PI Web API (Next Release) • Streamsets Performance

Performance & Scalability

Page 5: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

0

100000

200000

300000

400000

500000

600000

1 5 10 25

Even

ts p

er

secon

d

# Of Unique Identities

25 Users

2017

2017 R2

Raw Data Read Throughput

Page 6: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

1 5 10 25

Even

ts p

er

secon

d

# Of Unique Identities

25 Users

2017

2017 R2

Raw Data Write Throughput

Page 7: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

Your Thoughts on Web ID

“always need to do 2 queries to

get the actual information you

want”

“2 requests are required instead of 1”

“Easier ways of retrieving

streaming data by AF hierarchy or PI

Tag name instead of using a

generated webid for everything”

Page 8: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•Faster • Eliminate the first call – Generate

directly in your applications!

•Flexible – Compose WebIDs with only Path information

•Shorter – Smaller payloads & More IDs in a single request

Web ID 2.0

How to Use Web ID 2.0

Page 9: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•PI Web API 2018 • An HTTP alternative to WebSockets / Channels

• Eliminate large responses

• Get only the data you need

Stream Updates CTP

Page 10: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•PI Web API 2018 • Stream Updates CTP

•PI Web API (Next Release) • Stream Updates CTP

• Error handling

• Changed Info

• Bug Fixes

Stream Updates Roadmap

Page 11: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

11

Features & Enhancements

Page 12: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•Search Elements & Attributes with AF Query Strings

•Swagger Spec

•Batch in read-only mode

•Mixed Mode Authentication

•Recorded Values at Times

PI Web API 2017 R2

Page 13: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•Stream Updates CTP

•Event Frame & PI Point Annotations

•Get Table with Parameters

•Partial support for Notifications

•Filter Child Attributes by AttributeTrait

PI Web API 2018

Page 14: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•Stream Updates CTP

•More Notifications Support

•Streamsets Performance Improvements

•Bug Fixes & Stable feature set

PI Web API (Next Release)

Page 15: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

Presentations

11:30, This Room -

LiveCoding: Writing Highly Performant PI Web API Applications

Hands-On Labs

Right now, Dev Lab 3 -

Getting Started with PI WebAPI with Postman

Also of interest to PI Web API developers

Page 16: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

16

Frank Garriel

Technical Product Manager

OSIsoft

[email protected]

Page 17: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

AF SDK

Presented by: David Hearn

17

Page 18: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

18

AF SDK: What’s new? What’s coming?

•User-centric display of data

•Easier to manage

•Search enhancements

•Performance improvements

Page 19: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

19

• Identify UOM origin (2017 R2)

• UOM Groups (2017 R2)

• Define groups of UOMs (Metric, US Customary)

• Calls to convert data to appropriate group

Displaying Data

Page 20: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

20

• Display Digits (2018)

• Shows appropriate precision

• Follows PI standard: -20 to -1 to specify sig figs, 0 to 10 for fixed point

• Reason trait (2017 R2)

• Built-in way to identify reason code

• Always an enumeration value

• Hierarchical Enumeration Values (2017 R2)

Displaying Data

Page 21: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

21

• Retain Object IDs on import • More seamless migration between PI Systems

• Health traits • Built-in enumeration status

• Understood natively by PI Vision and other clients

• Connection balancing and failback to PI Data Archive

• View client connections to AF Server

Manageability (2018)

Page 22: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

22

• Administration Functions • Previously only available using AFDiag utility

• Now available via AF SDK or PowerShell

• Query Analysis Service Runtime Information

Manageability (Coming Soon)

• Specify default PI Data Archive • Used when resolving %SERVER%

in configuration strings

Page 23: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

23

• Base Template Only • Can only be used as base

template

• PI State Sets to AF Enumeration Sets

• Create Enumeration Sets

• View conflicts

Manageability (Coming Soon)

Page 24: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

24

• Search Attributes, Contact Templates (2017 R2)

• New filters • Parent, EventFrame, PlugIn, IsInternal (2017 R2) • OwnerName (Coming Soon)

• Nested criteria (2017 R2) • Allows the result of one search to supply the filter for another • Filters supported: Element, EventFrame, Parent

Examples: Elements of Template A whose parent is Template B Event Frames over the last 7 days where primary element has Category A

Search Enhancements

Page 25: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

25

• New fields • Contact, IsInternal (2017 R2) • Security, ConfigString, PlugIn, DisplayDigits, IsManualDataEntry,

Trait, UOM (2018) • OwnerName (Coming Soon)

• Find by ID for all search types, use with IN operator (2018)

Examples: Open Event Frames with primary element in {ID1, ID2, ID3, ID4} Retrieve Start Time, End Time, Reason Attribute for Event Frames in {ID1,…,ID50}

Search Enhancements

Page 26: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

26

• Attribute Values without Template (2018)

• Find elements by attribute value not defined by template • Same attribute name from multiple templates

• Support for OR conditions (Coming Soon)

Examples: Elements with Category#1, Category#2, or Category#3

Event Frames whose primary element is from Template#1 or Template#2

Search Enhancements

Page 27: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

27

• Concurrent calls per-connection (2017 R2)

• By default, up to 10 concurrent calls per AF Server connection

• Bulk annotation retrieval from PI Data Archive (2017 R2)

• Bulk check-out, delete (2018)

• Takes list of IDs (can be retrieved from search without loading objects)

Performance Improvements

Page 28: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

28

• Templated attributes not configured (2018)

• Opt-in to missing PI Point caching

• Avoids RPC to resolve name on every call

• Event Frame search performance (Coming Soon)

• Improved overlapped query search performance

• Improves PI Vision trend displays

• General improvements to PI data access

Performance Improvements

Page 29: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

29

• Event Frame search subscriptions

• Multi-user performance improvements

• PI System Directory exposure

• .NET Standard version of AF SDK

• Supports Windows platforms

• Deployment planned via NuGet

• Future support for .NET 3.5 version of AF SDK

• No new features after next release

• Available as separate AFClient .NET 3.5 install

What Else is Coming?

Page 30: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

30

• Live Coding: Getting the most out of AFSearch (11:30, Room 117, P1 Level)

• Advances in PI System Streaming Analytics with MATLAB and Other External Calculation Engines (12:20, Room 114, P1 Level)

• How To: Streaming Calculations with the PI System and MATLAB and Other External Calculation Engines (15:30, Room 114, P1 Level)

Also of interest for AF SDK developers

Page 31: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

31

David Hearn

Group Leader, Engineering

OSIsoft

[email protected]

Page 32: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI SQL Family

Presented by: Bodo Bachmann

32

Page 33: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI SQL Family Evolution

PI Data Archive

SQLSS

PI ODBC

Client Application

ODBC Client

PI ODBC SQL Queries

ODBC v2

API PINet PI API

Page 34: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

2nd Generation

PI Data Archive

PI OLEDB Provider

Client Application

OLE DB Consumer

PI OLEDB

OLE DB/

COM PI

SDK

SQL

Engine

SQL Queries

PI AF Server

PI OLEDB Enterprise

Client Application

OLE DB Consumer

PI OLEDB Enterprise

OLE DB/

COM SQL

Engine

SQL Queries Agent

AF

SDK

Page 35: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

3rd Generation

Middleware

PI SQL Data Access

Server

PI Data Archive

PI AF Server

PI OLEDB

SQL

Engine

PI OLEDB

Enterprise

SQL

Engine

PI JDBC Driver

Java Client Application

JDBC Client

PI JDBC Driver SQL

Queries Java https

C++

Wrapper

Client Application

ODBC Client

PI ODBC Driver SQL

Queries ODBC v3

API

net.tcp or

https

C++

Lib

PI ODBC Driver

Integrator

Query

Engine

Page 36: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI JDBC Driver 2017 R2

Middleware

PI SQL Data Access

Server

PI Data Archive

PI AF Server

PI OLEDB

SQL

Engine

PI OLEDB

Enterprise

SQL

Engine

PI JDBC Driver

Java Client Application

JDBC Client

PI JDBC Driver SQL

Queries Java https

C++

Wrapper

Integrator

Query

Engine

Page 37: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI JDBC Driver 2018

Middleware

PI SQL Data Access

Server

PI Data Archive

PI AF Server

PI OLEDB

SQL

Engine

PI OLEDB

Enterprise

SQL

Engine

PI JDBC Driver

Java Client Application

JDBC Client

PI JDBC Driver SQL

Queries Java https

C++

Wrapper

Integrator

Query

Engine

Page 38: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI JDBC Driver 2018 PI JDBC Driver

Java Client Application

JDBC Client

PI JDBC Driver SQL

Queries Java https

C++

Wrapper

Page 39: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

Next Generation

AF Server 2018

PI SQL Data Access

Server

PI Data Archive

PI Data Archive

PI OLEDB

SQL

Engine

PI OLEDB

Enterprise

SQL

Engine

Client Application

OLE DB Consumer

PI SQL Client OLEDB SQL

Queries OLE DB

API

net.tcp or

https

C++

Lib

PI SQL Client

RTQP

Engine

PI Data Archive

Page 40: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

Next Generation Development Goals

• Performance and scalability

• Review data model • Reduce query complexity • What are top use cases (use customer feedback) • Address known issues (e.g. timestep data type, PI time literals)

• Infrastructure to support multiple standards and thin clients

• Works across WAN and different time zones

• Review security and authentication

Page 41: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI SQL Client 2018

AF Server

PI SQL Data Access

Server

PI Data Archive

PI Data Archive

PI OLEDB

SQL

Engine

PI OLEDB

Enterprise

SQL

Engine

Client Application

OLE DB Consumer

PI SQL Client OLEDB SQL

Queries OLE DB

API

net.tcp or

https

C++

Lib

PI SQL Client

RTQP

Engine

PI Data Archive

Page 42: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI SQL Client 2018 R2 – In Development

AF Server

PI SQL Data Access

Server

PI Data Archive

PI Data Archive

PI OLEDB

SQL

Engine

PI OLEDB

Enterprise

SQL

Engine

Client Application

OLE DB Consumer

PI SQL Client OLEDB SQL

Queries OLE DB

API

net.tcp or

https

C++

Lib

PI SQL Client

RTQP

Engine

PI Data Archive

Java Client Application

JDBC Client

PI SQL Client JDBC SQL

Queries Java https

Client Application

ODBC Client

PI SQL Client ODBC SQL

Queries ODBC v3

API

net.tcp or

https

C++

Lib

Page 43: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

Hands-On Labs

Labs

• Develop an IoT Java application: Use the PI JDBC Driver on a Rasperry Pi to connect Sensors and Actuators with the PI System

• Today, 10:40 – 13:00

• Build High Performance Queries Using our New Real-Time Query Processing Engine

• Today, 14:30 – 16:15

Page 44: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

PI SQL Family

Bodo Bachmann

[email protected]

Engineering Manager Europe

OSIsoft

Page 45: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

PI OPC Servers

Presented by: Frank Garriel

45

Page 46: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

•50% faster initial startup time than 2015

•Namespace Data cached on shutdown leads to...

• 95% faster startups!

1,000,000 tags

500,000 tags 100,000 tags

2015 R2 SP1 683 341 66

2017, no cache 324 151 31

2017, cached 21 10 2

0

100

200

300

400

500

600

700

800

Seconds

Startup Times

2015 R2 SP1 2017, no cache 2017, cached

PI OPC DA Server 2017

Page 47: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•Handle PI point edits and deletes while not running

•OPC Quality Codes: • Improved representation of Questionable and

Substituted flags

•PI Data Archive Whitelist and Blacklist

• Improved debug logging and tracing support

• Include AF Client in Setup

PI OPC DA Server 2018

Page 48: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•OPC HDA v1.2 compliance issue: • PercentGood is now defined as time-weighted

•Two memory leaks fixed: • TimeAverage reads • Repeated connection / disconnection • Fixed some null pointers, empty strings, ItemHandle

release bug

•End of support of Module Database

PI OPC HDA Server 2016

Page 49: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

#PIWorld ©2018 OSIsoft, LLC

•Continued Maintenance: • Windows operating system checks

• Confirm operation with PI SDK upgrades

• Bug fixes as necessary…

PI OPC HDA Server vNext

Page 50: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

50

Frank Garriel

Technical Product Manager

OSIsoft

[email protected]

Page 51: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

Questions?

Please wait for

the microphone

State your

name & company

Please rate this session

in the mobile app!

Search

“OSIsoft” in

your app store

51

Page 52: PI Developer Technologies Roadmap - OSIsoft · #PIWorld ©2018 OSIsoft, LLC •PI Web API 2017 R2 •Channels Heartbeat •Raw Throughput Improvement •Web ID 2.0 •PI Web API 2018

#PIWorld ©2018 OSIsoft, LLC

52