Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media ›...

48
© Copyright 2013 OSIsoft, LLC. Presented by Deliver PI Data to Your Apps and Enterprise Systems, Introducing PI Visualization Suite Shivesh Suman, Escalation Engineer

Transcript of Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media ›...

Page 1: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

Presented by

Deliver PI Data to Your Apps and Enterprise Systems, Introducing PI Visualization Suite

Shivesh Suman, Escalation Engineer

Page 2: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 2

August 22 - 23, 2013Mumbai, India

Page 3: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 3

AgendaPI System Access Suite

• Latest Releases– PI OLEDB Enterprise 2012, PI JDBC 2012 – PI WebServices 2012– AFSDK 2012

• In Development– ODBC 2.0– RESTful services supporting ODATA

• Licensing: Development and Deployment

PI Visualization Suite

• PVS: A bundle of all our client products – Server based licensing model.• Is it right for you?• Advantages of PVS

Page 4: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 4

PI System Access

Page 5: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 5

Business Needs

• Acquired independently, over time• Different departments/units

Disparate systems

• PI System is an infrastructureDomain, industry, or user-specific

needs

• Diverse types of workers• Different platforms, media

Many different targets

Page 6: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 6

The Products

PI Data AccessSQL Family Web Services OSIsoft SDKs OPC ServersPI System Access

Page 7: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 7

PI System Access Themes for 2012

• Asset based PI (AF)

– OLEDB Enterprise, AF SDK

(Rich Data Access)

• Event Frames– Exposed them in PI

System Access tools (OLEDB Enterprise, JDBC, Web Services)

DataAssets

Tags +

Page 8: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 8

The Products

Web Services OSIsoft SDKs OPC ServersSQL Family

Page 9: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 9

The SQL Family

• Set of drivers that expose PI System data in a relational database view (OLEDB, JDBC, ODBC)

• Database systems integration, analysis, BI, reporting, Linux

Custom SQLApplications

Page 10: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 10

Released

Page 11: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 11

PI OLEDB Enterprise 2012

• Read Event Frames– New catalog

Page 12: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 12

Bonus!Create sample event

frames in NuGreen Catalog

Page 13: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 13

PI WebParts + PI OLEDB Enterprise 2012 - RoundTrips

Truck RoundTrip

Events

Event Trend

Event Attributes

Truck Operational

States

Operational State Attributes

Operational State Trend

Page 14: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 14

PI WebParts + PI OLEDB Enterprise 2012 - RoundTrips

No Black Magic … simple PI OLEDB Enterprise Query

Page 15: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 15

PI JDBC 2012• Now also runs on Java Runtime Environment 7

• Supports new features of PI OLEDB Enterprise 2012 (e.g. Event Frames)

• Enhanced to support SAP Event Insight (Complex Event Processing)

• Removed dependency on .NET 4.0 (Applicable to Windows Environment only)

Page 16: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 16

Same catalogs and tables available in JDBC as OLEDB Enterprise

Page 17: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 17

The Products

Web Services OSIsoft SDKs OPC ServersSQL Family

Page 18: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 18

PI Web Services

• Access to PI System data using standard web service technologies

• Facilitates data access over secure and distributed environments– Easy deployment: nothing required on the client machine– Easy configuration: lightweight and "firewall-friendly"

Microsoft Web Server (IIS)

PI Web Services

Web ServiceClient applicationWeb Service

Client applicationWeb ServiceClient applicationWeb Service

Client application

IntranetExtranetInternet

Microsoft Web Server (IIS)

PI Web Services

Page 19: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 19

Use Cases

Web-based visualization

Integration with business systems

Non-Windows environments

Custom Web Service Consumers

Page 20: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 20

Released

Page 21: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 21

PI Web Services 2012

MDM Application: PI to SAP Netweaver on Unix!Application by OSISosft Partner: CX4U - Meter Data Management Data in PI (from PI AMI Interfaces) to SAP

• AF Search and Retrieval

• EF Search and Retrieval

Page 22: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 22

Page 23: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 23

The Products

Web Services OSIsoft SDKs OPC ServersSQL Family

Page 24: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 24

AF SDK 2.4 AF SDK 2012

AF SDK with RDAAssembly Version 4.0

.NET 4

PI.NET Internal

.NET 4 AppBuilt against .NET 4 AF SDK

PI Point Data Reference With RDA

PI SDK

.NET 3.5 AppBuilt against .NET 3.5 AF SDK

AF SDKAssembly Version 2.0

.NET 3.5

PI Point Data Reference

PI Internal

.NET 4 AppBuilt against .NET 3.5 AF SDK

.Config file override of GAC Policy (Redirect Assembly Binding)

GAC Policy

AF SDK 2012 - Enhancements• Retrieve time series data from PI Server: Rich Data Access

(RDA)

- Uses PI SDK through COM .NET interop

- You are in purely managed world.

Better Performance!

Your existing applications would continue to work

Page 25: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 25

AF SDK 2012 - Benefits• Access all PI data with one SDK

– Simplify application development

• Smaller Memory Footprint and Larger Scale

• Higher Performance

• No more legacy COM

Page 26: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 26

What Does This Mean to You?

• Your existing apps continue to be supported– PI SDK will continue to be supported– AF SDK will be provided in two versions

• .NET 3.5 for backwards compatibility• .NET 4 for Rich Data Access

– Focus for future releases– Do nothing and your apps will continue to work

• Consider the benefits of AF SDK 2012

Page 27: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 27

27

Page 28: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 28

PI ODBC 2.0

• ODBC 3.5 SDK

• UNICODE

• Architecture change (Would not use PI SQL Subsystem)

• SQL capabilities similar to PI JDBC 2012

Page 29: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 29

Next Generation Services

• The next generation platform for multi-user access to the PI System

• REST Webservices (as opposed to SOAP) using OData Protocol.

• Claims-based security• Extensible with plugins• Performant and scalable

Page 30: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 30

Next Generation Services

• Replaces multiple single-purpose servers• Replaces countless connections to PI and AF

servers• The new primary way to access PI System data

Page 31: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 31

PI ServerAF Server

PI Coresight Mobile

PI CoresightMobile Server

PI ProcessBook

PI DataLink

PI WebPartsData Services

PI WebParts/Sharepoint Server

Web Client

PI CoresightServer

PI SystemManagement Tools

ERP/LoB Systems

PI Web Services

PI ManualLogger

PI ManualLogger Services

PI SystemExplorer

Customer‐DevelopedApplications

Many connections

PI ServerAF Server

PI Coresight Mobile

PI ProcessBook PI DataLink

PI WebParts/Sharepoint Server

Web Client

PI CoresightServer

PI SystemManagement Tools

ERP/LoB Systems

PI ManualLogger

PI SystemExplorer

Houdini

Customer‐DevelopedApplications

Single Server

Simpler architecture

Page 32: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 32

ODATA support

Page 33: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 33

I want it!

How do I get it?

Page 34: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 34

How to get PI System Access Licenses

• Licensed as a family of products• Development and Runtime licenses are separate

PI System Access(PSA)

Page 35: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

Presented by

PI Visualization Suite:

Page 36: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

PI Visualization Suit

• A server/site based licensing model: All PI Clients/visualization tools.

• No need to think about number of concurrent licenses for individual client tools.

• Use any client tool or combination thereof.• Retrain users to use different client tools.• Get a feel for the all you can eat approach to PI!• More eyes on PI in your organization – greater

value.

Page 37: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 37

Who Consider PVS?

• Organizations with large numbers of current or potential users of PI System data..

• You want to share data across the organization

• Use Mobile clients / mobile workforce

• Have many concurrent licenses for various client tools

Page 38: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

Client Tools

Page 39: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

PI WebParts

• You have a SharePoint environment and want to make use of its support by IT

• Your users need to see a collection of information from different sources, including the PI System

• Your users don’t want to build new displays• Enterprise wide deployment of dashboards

accessible via a web browswer.

Page 40: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

PI ProcessBook

• Your users want to build their own graphical displays

Or – You have a group that builds displays for others

• Your users need to monitor how the process is progressing

• Your users need customized behavior or layout

40

Page 41: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

PI Coresight

• Your users need to explore data quickly or look at quick displays built by others

• Your users don’t want to install anything• You have no SharePoint environment

Page 42: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

PI DataLink

• Your users expect to work with numbers• Your users want to build their own reports• Your users are comfortable with Excel• Your users want Excel charts

42

Page 43: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 43

Collaborate

Report

Monitor

Review

Collect

Share

Explore

Page 44: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 44

PI Visualization Suite

Page 45: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

Will Empower and Enable All Users to …

• Publish role-based dashboards showing asset information in SharePoint with PI WebParts

• Create reusable asset displays in PI ProcessBook that show all or part of your process

• Explore asset data in PI Coresight• Report on assets in PI DataLink using Excel

45

Page 46: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

Main Points to Take Back Home

• The PI System Access suite of products enable cross platform access to PI Data (webservices, JDBC).

• Event frames are now fully supported in PI System Access suite.

• ODBC is making a comeback – with new architecture.• RESTful services with Odata support in development.• Consider if PI Visualization Suit is right for you.

46

Page 47: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC. 47

Shivesh Suman

[email protected] EngineerOSIsoft, LLC

Page 48: Deliver PI Data to Your Apps and Enterprise Systems ...cdn.osisoft.com › corp › sg › media › presentation › 2013 › RS... · – RESTful services supporting ODATA • Licensing:

© Copyr igh t 2013 OSIso f t , LLC.

Brought to you by