© 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 avivas@osisoft.com Field Service Engineer 53 54