PI System Product Roadmap

Preview:

DESCRIPTION

PI System Product Roadmap. Ana Vivas Field Service Engineer OSIsoft México. PI System Product Roadmap. Achievements since UC 2010. PI Servers PI Analytics PI Clients PI Data Access. Achievements since UC 2010. PI 64-Bit Products. Servers: PI Server 2010 PI Notifications 2010 R2(*) - PowerPoint PPT Presentation

Citation preview

© Copyright 2011 OSIsoft, LLC 1

Presented by

2

PI System Product Roadmap

Ana Vivas

Field Service Engineer

OSIsoft México

PI System Product Roadmap

3

Achievements since UC 2010

• PI Servers• PI Analytics• PI Clients• PI Data Access

Achievements since UC 2010

4

PI 64-Bit Products

• Servers:– PI Server 2010– PI Notifications 2010 R2(*)– PI ACE 2010 R2– OSIsoft Utilities Gateway

• Data Access– PI SDK– PI OLEDB 3.3– PI OLEDB Enterprise 2010– PI Web Services 2010

• Clients– PI WebParts 2010 R2– PI DataLink for Excel Services 2010

5

Data Access ServicesSQL-Based OPCWeb Services SDKs

Real-time Interfaces

IT DataCustom DataAPIs / SDKs

Relational Data OLEDB / ODBC

SQL SERVER / ORACLE

Batch DataBATCH EXECUTION

SYSTEMS

Real-Time DataDCS / PLC / SCADA / OPC

HISTORIANS / INTERFACES

High Availability (option)

Windows SecurityPI Data Archive

PI Notifications PI Analytics

PI Asset Framework

Health Monitoring

PI Server 2010

6

PI Server 2010 in 2010

• PI AF Link Subsystem• PI AF Scaling and Performance• PI AF Builder

AF Link Subsystem

AF Scaling and Performance

AF Builder

7

ModuleDatabase

PI AF ElementDatabase

PI AF LinkSubsystem

ISV/Internal Apps

PI ACE

`

`

BatchView

MDB based Applications

Custom via Data Access

`

PI WebParts

PI AF basedApplications

PI ProcessBook

Migrating Module DB to PI Asset Framework (PI AF)

8

Trends of PI AF Server Performance

Trends of AF Server Performance

0

500

1000

1500

MDB AF 2.0 AF 2.1 AF 2010

Objects read per second

0

200

400

600

MDB AF 2.0 AF 2.1 AF 2010

Objects Added per Second

80

100

200

MDB AF 2.0 AF 2.1 AF 2010

seconds (40,000 element database)

0.20.2

02000400060008000

10000

MDB AF 2.0 AF2.1 AF 2010

Thou

sands

Supported Number of Objects

40k

Total Objects Read Performance

Insert Rate Search Time

9

PI Analytics

PI Notifications 2010 R2

PI ACE 2010 R2

PI for StreamInsight

10

PI Notifications 2010 R2

• Message formatting• Option to control tag usage• 64-bit!

PI Notifications 2010 R2

11

PI ACE 2010 R2

• PI ACE Schedulers running on multiple machines• Higher scale. Faster startup.• Visual Studio 2005, 2008 & 2010• Both 32- and 64-bit!

PI ACE 2010 R2

12

PI System and Microsoft StreamInsight

Standing QueriesQuery Logic

Event sources Event targets

PI Server

StreamInsight Application at Runtime

.NETC#

LINQStreamInsight Application Development

InputAdapter

s

OutputAdapter

s

StreamInsight Engine

Query Logic

Query Logic

1

2 3

4

PI Interface (future)

PI Server

PI for StreamInsight

Stock ticker, news feeds

Trading stations

Pagers,Mobile

13

PI Clients

PI WebParts 2010

PI DataLink 2010

14

PI WebParts 2010 (& R2)

• Support for PI AF Data Reference types– All time series data

• Formula• Table Lookup• Custom

• SharePoint 2010

PI WebParts 2010 (& R2)

15

PI DataLink 2010

• Support for Microsoft Office 2010• Fully internationalized

– 8 languages

• PI DataLink Server 2010– Support for SharePoint 2010– 64-bit!

PI DataLink 2010

16

Localization in 2010

• PI ActiveView• PI ProcessBook• PI WebParts• PI DataLink

Localization in 2010

• French

• German

• Russian

• Spanish

• Korean

• Japanese

• Brazilian Portuguese

• Simplified Chinese

Saluton

17

PI Data Access

PI OLEDB Enterprise 2010

PI JDBC 2010

PI Web Services 2010

Data Access ServicesSQL-Based OPCWeb Services SDKs

18

PI OLEDB Enterprise 2010 (& R2)

• Access to PI AF structures• Data access to PI AF Attribute data

– Snapshots, compressed, interpolated– With Unit of Measure conversions

PI OLEDB Enterprise 2010 (& R2)

19

PI JDBC 2010 (& R2)

• Access to PI AF• Compliant with JDBC 4.0 API• Bulk insert• JNDI Directory Service support

– JDBC 2.0 Optional Package

PI JDBC 2010 (& R2)

20

PI Web Services

• Access to PI System data using standard web service technologies

PI Web Services

Microsoft Web Server (IIS)

PI Web Services

Web ServiceClient applicationWeb Service

Client applicationWeb ServiceClient applicationWeb Service

Client application

IntranetExtranetInternet

21

PI Web Services 2010 (& R2)

• Support for PI System timeseries data:– Both PI tag & AF Attribute paths– Snapshots, compressed, interpolated, plot, summaries– Performance Equations

• Basic PI tag search

PI Web Services 2010 (& R2)

22

PI Interfaces

• 43 Interface Releases in 2010• First AMI Interface Released• Modbus Serial and Modbus Ethernet Interfaces

Completely Rewritten• Improvement in message logging

PI Interfaces

23

New Releases in PI Interfaces

– Siemens Spectrum Power TG Interface (Windows)– Silver Spring Network Interface (AMI)– ESC StackVision Interface Read/Write– ESC StackVision Read-Only– Modbus Serial Interface– Modbus Ethernet Interface – Siemens Simatic Batch Interface– REpowerEvent List Plug-In for OPC DA Interface– Simca Batch OnLine Interface (64-Bit)– GE iBatch Interface

New Developments in PI Interfaces

24

Our current development efforts

25

2011 Development EffortsWhat is OSIsoft working on in 2011 to help you?

Also, significant work in: Asset-PI, Security, Interfaces, Data Access

Analytics

Manage largenumbers of calculations

Visualization

The fastest, easiest way to visualize PI data

Scaling

More dataFaster queriesMore robust

Event Frames

Identify and useimportant eventsin your data

26

A tour through the PI System

IT Data

Custom Data

APIs / SDKs

Relational Data OLEDB / ODBC

SQL SERVER / ORACLE

Batch DataBatch Execution

Systems

Real-Time DataDCS / PLC / SCADA / OPC HISTORIANS /

INTERFACES

PI Server(s)

AF Server(s)

Interface 1

Interface N

SQL

Interfaces Servers Analytics Data Access Visualization

PI Analytics

PI Notifications

PI SDK

AF SDK

OLEDB

Web Services

PI DataLink

PI WebParts

PI ProcessBook

Interface 2

27

PI System – Interfaces

Custom Data

APIs / SDKs

Relational Data OLEDB / ODBC

SQL SERVER / ORACLE

Real-Time DataDCS / PLC / SCADA / OPC HISTORIANS /

INTERFACES

Interface 1

Interface N

Interfaces

PI DataLink

Interface 2

IT Data

Batch DataBatch Execution

Systems

28

Click to insert picture

Interfaces• OSIsoft commitment:

– 440 interfaces– 22 developers in 6 locations– Over 160 effort-years of expertise

• Interface Development – IEC 61850– OPC .NET– Web Services– IPMI– Modular Mining– SAFER Weather Station– Thermotron 8800 Controller

• Batch Interfaces– Performix xBatch– Werum PAS-X– Foxboro Batch

• AMI Interface Development– Trilliant Unity– MultiSpeak– Eschelon

29

PI System - Servers

PI Server(s)

AF Server(s)

SQL

Servers

30

Security

• Goal– Your trusted source of real time data

• How– Continually improve the PI System Infrastructure – Dedicated Cyber Security Manager

• Work Underway– Engagement with Idaho National Labs– Security Reviews with Microsoft– Designed-In on new efforts

Security

31

Some of the World Largest Databases

130M items

20TBinventory, items

42TB

(2006)

+65K videos/day

45TBUS demographics

250TB70K calls/sec

2.85TRow

1.9 trillion callrecords

323TB 2,800TB

online/on tape

220TB6,000TB

proprietary

?not available

?

http://www.focus.com/fyi/operations/10-largest-databases-in-the-world/

10 9 8 7 6

5 4 3 2 12007 Article:

32

Customers want to use more PI

Synchro Phasors4,800 data streams at 60Hz

3 years online

Unique events: 27 Trillion

Estimated data size: 270TB

Automated Metering150M data streams, 15 min

7 years online

Unique events: 16 Trillion

Estimated data size: 200TB270TB 200TB

33

Click to insert picture

PI System - AnalyticsAnalytics

PI Analytics

PI Notifications

34

Click to insert picture

Analytics Product SuitePI Analytics

Configuration Programming

Performance EquationsAF Configured Analytics

PI Advanced Computing Engine (PI ACE)

Totalizers Microsoft StreamInsight & PI for StreamInsightStatistical Quality Control

PI AF formula data reference PI AF custom data reference

35

PI AF Configured Analytics - Philosophy

• Rich Configuration in PI AF– Merge of Performance Equations and Formula Data Reference syntax– Configuring rollup calculations

• OSIsoft takes care of– Scheduling– Dependencies– Writing results to the PI System

• Very Large Scale– Improvements in data access– OSIsoft managed scale-out

AF Configured Analytics - Philosophy

36

PI Analytics – Simple Configuration

• Equation defined on an attribute or a template

Analytics – Simple Configuration

37

PI System – Data AccessData Access

PI SDK

AF SDK

OLEDB

Web Services

38

Data Access – AF SDK

• Rich Data Access– Full featured– Bulk operations– Calculations– Updates

• .NET exposure• PI Points

Data Access – AF SDK

39

Data Access

• PI Web Services– Data by exception– Event Frames

• PI OLEDB Enterprise & PI JDBC– Event Frames

• PI SDK– Buffering of new data and edits– Fanning to all members of an HA Collective– Windows Security

Data Access

40

PI System - VisualizationVisualization

PI DataLink

PI WebParts

PI ProcessBook

41

PI DataLink

• PI AF attribute paths• PI tag paths• Search• Units of Measure• 64-bit Excel Support

PI DataLink

42

PI Coresight

• Fastest, easiest way to visualize PI System data

43

PI System – Event Frames

Custom Data

APIs / SDKs

Relational Data OLEDB / ODBC

SQL SERVER / ORACLE

Real-Time DataDCS / PLC / SCADA / OPC HISTORIANS /

INTERFACES

PI Server(s)

AF Server(s)

Interface 1

Interface N

SQL

Interfaces Servers Analytics Data Access Visualization

PI Analytics

PI Notifications

PI SDK

AF SDK

OLEDB

Web Services

PI DataLink

PI WebParts

PI ProcessBook

Interface 2

IT Data

Batch DataBatch Execution

Systems

44

What can you do with PI Event Frames?

What can you do with Event Frames?

• Any event in your process– Such as a downtime or incident

• Automatically identify important events– Based upon patterns in your PI Data

• Search these events• Visualize and analyze them

– To improve your process

• Imagine:– A simple downtime tracking tool– Configuration, no programming

45

PI Event Frames – Infrastructure changes

Event Frames – Infrastructure changes

• Interfaces– Batch Interfaces

• Servers– Events Frames stored in PI AF

Server– Batch to EF transition

• Analytics– Generating Event Frame on

patterns

• Data Access– AF SDK– PI Web Services– PI OLEDB Enterprise & PI JDBC

• Clients– PI DataLink– PI WebParts– PI ProcessBook– New Visualization

Targeted by 2012 User’s Conference

46

Custom Data

APIs / SDKs

Relational Data OLEDB / ODBC

SQL SERVER / ORACLE

Real-Time DataDCS / PLC / SCADA / OPC HISTORIANS /

INTERFACES

PI Server(s)

AF Server(s)

Interface 1

Interface N

SQL

Interfaces Servers Analytics Data Access Visualization

PI Analytics

PI Notifications

PI SDK

AF SDK

OLEDB

Web Services

PI DataLink

PI WebParts

PI ProcessBook

Interface 2

IT Data

PI System – Summary

Batch DataBatch Execution

Systems

47

PI System – SummaryInterfaces Servers Analytics Data Access VisualizationN

ew In

terf

aces

48

PI System – SummaryInterfaces Servers Analytics Data Access VisualizationN

ew In

terf

aces

Secu

rity

Scal

abili

ty

49

PI System – SummaryInterfaces Servers Analytics Data Access VisualizationN

ew In

terf

aces

Secu

rity

Scal

abili

ty

AF

Ana

lytic

s

50

PI System – SummaryInterfaces Servers Analytics Data Access VisualizationN

ew In

terf

aces

Secu

rity

Scal

abili

ty

AF

Ana

lytic

sA

F R

ich

Dat

a

51

PI System – SummaryInterfaces Servers Analytics Data Access VisualizationN

ew In

terf

aces

Secu

rity

Scal

abili

ty

AF

Ana

lytic

sA

F R

ich

Dat

a

Stay

Tun

ed

PI A

F in

PI D

ataL

ink

52

PI System – SummaryInterfaces Servers Analytics Data Access VisualizationN

ew In

terf

aces

Secu

rity

Scal

abili

ty

AF

Ana

lytic

sA

F R

ich

Dat

a

PI Event Frames Stay

Tun

ed

PI A

F in

PI D

ataL

ink

53

Ana Vivasavivas@osisoft.com

Field Service Engineer

54