PI System Product Roadmap

Download Report

Transcript PI System Product Roadmap

© Copyright 2011 OSIsoft, LLC
1
PI System Product
Roadmap
Presented by
Ana Vivas
Field Service Engineer
OSIsoft México
PI System Product Roadmap
2
Achievements since UC 2010
•
•
•
•
PI Servers
PI Analytics
PI Clients
PI Data Access
Achievements since UC 2010
3
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
4
PI Server 2010
Data Access Services
SQL-Based
Web Services
SDKs
OPC
PI Notifications
PI Analytics
Health Monitoring
PI Asset Framework
PI Data Archive
Windows Security
High Availability (option)
Real-time Interfaces
Real-Time Data
Custom Data
DCS / PLC / SCADA / OPC APIs / SDKs
HISTORIANS /
INTERFACES
IT Data Relational Data
OLEDB / ODBC
SQL SERVER /
ORACLE
Batch Data
BATCH EXECUTION
SYSTEMS
5
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
6
Migrating Module DB to PI Asset Framework (PI AF)
MDB based
Applications
Module
Database
PI AF Element
Database
PI AF based
Applications
`
ISV/Internal Apps
`
BatchView
PI ACE
PI AF Link
Subsystem
PI WebParts
`
PI ProcessBook
Custom via Data Access
7
Thousands
Trends of PI AF Server Performance
Total Objects
Supported Number of Objects
10000
8000
6000
4000
2000
0
Read Performance
Objects read per second
1500
1000
40k
500
MDB
AF 2.0
AF2.1
0
AF 2010
MDB
Insert Rate
AF 2.0
AF 2.1
AF 2010
Search Time
Objects Added per Second
seconds (40,000 element database)
600
200
400
100
200
8
0
MDB
AF 2.0
AF 2.1
AF 2010
0.2
0.2
AF 2.1
AF 2010
0
MDB
AF 2.0
Trends of AF Server Performance
8
PI Analytics
PI Notifications 2010 R2
PI ACE 2010 R2
PI for StreamInsight
9
PI Notifications 2010 R2
• Message formatting
• Option to control tag usage
• 64-bit!
PI Notifications 2010 R2
10
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
11
PI System and Microsoft StreamInsight
StreamInsight Application
Development
.NET
C#
LINQ
StreamInsight Application at Runtime
Event sources
Input
Adapters
StreamInsight Engine
Output
Adapters
Event targets
PI Server
Query
Logic
Stock ticker, news feeds
Query
Logic
Query
Logic
PI Server
Pagers,
Mobile
PI Interface (future)
PI for StreamInsight
Trading stations
12
PI Clients
PI WebParts 2010
PI DataLink 2010
13
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)
14
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
15
Localization in 2010
•
•
•
•
•
PI ActiveView
•
PI ProcessBook
•
PI WebParts
•
PI DataLink
French
German
Russian
Spanish
•
Korean
•
Japanese
•
Brazilian Portuguese
•
Simplified Chinese
Saluton
Localization in 2010
16
PI Data Access
Data Access Services
SQL-Based
Web Services
OPC
SDKs
PI OLEDB Enterprise 2010
PI JDBC 2010
PI Web Services 2010
17
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)
18
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)
19
PI Web Services
• Access to PI System data using standard web service
technologies
Microsoft Web Server (IIS)
PI Web Services
Intranet
Extranet
Internet
Web Service
Web
Service
Client
application
Web
Service
Client
application
Web
Service
Client
application
Client application
PI Web Services
20
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)
21
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
22
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
23
Our current
development efforts
24
2011 Development Efforts
What is OSIsoft working on in 2011 to help you?
The fastest,
easiest way to
visualize PI data
Also, significant work in: Asset-PI, Security, Interfaces, Data Access
25
A tour through the PI System
Interfaces
Servers
Analytics
Data Access
Visualization
Real-Time Data
DCS / PLC / SCADA /
OPC HISTORIANS /
INTERFACES
PI SDK
IT Data
PI ProcessBook
Interface 1
PI Server(s)
Custom
Data
PI Analytics
AF SDK
APIs / SDKs
Relational
Data OLEDB /
Interface 2
Web Services
PI WebParts
ODBC
SQL SERVER /
ORACLE
Batch Data
SQL
Batch Execution
Systems
Interface N
AF Server(s)
PI Notifications
OLEDB
PI DataLink
26
PI System – Interfaces
Interfaces
Real-Time Data
DCS / PLC / SCADA /
OPC HISTORIANS /
INTERFACES
IT Data
Interface 1
Custom
Data
APIs / SDKs
Relational
Data OLEDB /
Interface 2
ODBC
SQL SERVER /
ORACLE
Batch Data
Batch Execution
Systems
Interface N
PI DataLink
27
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
28
PI System - Servers
Servers
PI Server(s)
SQL
AF Server(s)
29
Security
•
Goal
–
•
How
–
–
•
Your trusted source of real time data
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
30
Some of the World Largest Databases
(2006)
10
20TB
130M items
9
42TB
inventory, items
8
45TB
+65K videos/day
7
250TB
US demographics
6
2.85TRow
70K calls/sec
online/on tape
5
323TB
1.9 trillion call
records
4
2,800TB
220
TB
3
6,000TB
2?
proprietary
1?
not available
2007 Article: http://www.focus.com/fyi/operations/10-largest-databases-in-the-world/
31
Customers want to use more PI
270TB
Synchro Phasors
Automated Metering
4,800 data streams at 60Hz
150M data streams, 15 min
3 years online
7 years online
Unique events: 27 Trillion
Estimated data size: 270TB
200TB
Unique events: 16 Trillion
Estimated data size: 200TB
32
PI System - Analytics
Analytics
PI Analytics
PI Notifications
33
Analytics Product Suite
PI Analytics
Configuration
Performance Equations
AF Configured Analytics
Totalizers
Statistical Quality Control
Programming
PI Advanced Computing Engine
(PI ACE)
Microsoft StreamInsight &
PI for StreamInsight
PI AF formula data reference PI AF custom data reference
34
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
35
PI Analytics – Simple Configuration
•
Equation defined on an attribute or a template
Analytics – Simple Configuration
36
PI System – Data Access
Data Access
PI SDK
AF SDK
Web Services
OLEDB
37
Data Access – AF SDK
•
Rich Data Access
–
–
–
–
•
•
Full featured
Bulk operations
Calculations
Updates
.NET exposure
PI Points
Data Access – AF SDK
38
Data Access
•
PI Web Services
–
–
•
PI OLEDB Enterprise & PI JDBC
–
•
Data by exception
Event Frames
Event Frames
PI SDK
–
–
–
Buffering of new data and edits
Fanning to all members of an HA Collective
Windows Security
Data Access
39
PI System - Visualization
Visualization
PI ProcessBook
PI WebParts
PI DataLink
40
PI DataLink
•
•
•
•
•
PI AF attribute paths
PI tag paths
Search
Units of Measure
64-bit Excel Support
PI DataLink
41
PI Coresight
• Fastest, easiest
way to visualize
PI System data
42
PI System – Event Frames
Interfaces
Servers
Analytics
Data Access
Visualization
Real-Time Data
DCS / PLC / SCADA /
OPC HISTORIANS /
INTERFACES
PI SDK
IT Data
PI ProcessBook
Interface 1
PI Server(s)
Custom
Data
PI Analytics
AF SDK
APIs / SDKs
Relational
Data OLEDB /
Interface 2
Web Services
PI WebParts
ODBC
SQL SERVER /
ORACLE
Batch Data
SQL
Batch Execution
Systems
Interface N
AF Server(s)
PI Notifications
OLEDB
PI DataLink
43
What can you do with PI 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
What can you do with Event Frames?
44
PI Event Frames – Infrastructure changes
•
Interfaces
•
– Batch Interfaces
•
•
– AF SDK
– PI Web Services
– PI OLEDB Enterprise & PI JDBC
Servers
– Events Frames stored in PI AF
Server
– Batch to EF transition
Analytics
– Generating Event Frame on
patterns
Data Access
•
Clients
–
–
–
–
PI DataLink
PI WebParts
PI ProcessBook
New Visualization
Targeted by 2012 User’s Conference
Event Frames – Infrastructure changes
45
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
Real-Time Data
DCS / PLC / SCADA /
OPC HISTORIANS /
INTERFACES
PI SDK
IT Data
PI ProcessBook
Interface 1
PI Server(s)
Custom
Data
PI Analytics
AF SDK
APIs / SDKs
Relational
Data OLEDB /
Interface 2
Web Services
PI WebParts
ODBC
SQL SERVER /
ORACLE
Batch Data
SQL
Batch Execution
Systems
Interface N
AF Server(s)
PI Notifications
OLEDB
PI DataLink
46
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
47
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
48
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
49
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
50
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
51
PI System – Summary
Interfaces
Servers
Analytics
Data Access
Visualization
PI Event Frames
52
Ana Vivas
[email protected]
Field Service Engineer
53
54