Using Web Technologies to Connect and Enrich Data from Heterogeneous Sources

Similar documents
The Power of Connection

PI Server 2010: Satyam Godasi Sr. Developer. Jay Lakumb Product Manager. Denis Vacher Group Lead. Copyright 2010, OSIsoft LLC. All rights reserved.

New to PI SDK and AF SDK 2010

PI Event Frames: Find Your Data by Events

PI Event Frames: Find Your Data by Events

PI EVENT FRAMES FIND YOUR DATA BY EVENTS BUILDERS' CAFÉ WEBINAR SERIES

What's New with PI Data Access 2010

Batch Users: Batch Migration to Event Frames

Unlock Your Data with PI Data Access

Copyri g h t 2013 OSIso f t, LLC. 1

Unlock your Data with PI Data Access

Visualizing PI System Data with Dashboards and Reports

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

Create a Performance Equation Tag (45 min) Learn to use PI SMT (System Manager Tools) 2010 to easily create a performance equation tag.

OSIsoft Release Notes

PI Vision Presented by. Chris Nelson, Director of Visualization Products Tom LeBay, Product Manager Jason Golla, Software Development Team Lead

PI Developer Technologies Roadmap Presented by: Frank Garriel, David Hearn, & Bodo Bachmann

How to Pick the Right PI Developer Technology for your Project

Copyri g h t 2012 OSIso f t, LLC. 1

PI Batch Users: Batch Migration to PI Event Frames

What s New in PI Analytics and PI Notifications

Matthew Musto, Senior Project Manager, New York ISO Charles Alonge, Senior Software Developer, New York ISO

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

How to Pick the Right PI Developer Technology for your Project

PI Developer Technologies Roadmap. #OSIsoftUC #PIWorld 2018 OSIsoft, LLC

PI Vision Rajesh Gomatam Ph.D. Sr. Field Engineer REGIONAL SEMINARS Copyright 2017 OSIsoft, LLC Copyright 2017 OSIsoft, LLC

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications

PI Vision: Real-time monitoring and Analysis for the Enterprise

Coding for OCS. Derek Endres Software Developer Research #OSIsoftUC #PIWorld 2018 OSIsoft, LLC

PI Integrator for Esri ArcGIS: A Journey Through Time and Space

USERS CONFERENCE Copyright 2016 OSIsoft, LLC

PI Connector for Ping 1.0. User Guide

EMEA USERS CONFERENCE BERLIN, GERMANY. Copyright 2016 OSIsoft, LLC

PI Vision Mike Sloves Group Leader, Software Engineering. Dan Lopez Senior Systems Engineer. 1 November 2017 REGIONAL SEMINARS 2017

Copyri g h t 2012 OSIso f t, LLC. 1

PI Notifications: Powerful and Extensible

PI OPC DA Server User Guide

Expanding Your System past just a PI Historian A 2016 Update

BIG DATA DOCUMENT SOLUTIONS INSTANT INSIGHTS IN YOUR TECHNICAL DOCUMENTATION

PI Vision. Alicia Coppock, Product Manager Rene Thomassen, Center of Excellence Engineer. October 19, 2017

Getting Ready for Real-time and Advanced Analysis

How Can R Enhance Analytics on PI System Data?

Lesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017

Integrated, Intelligence driven Cyber Threat Hunting

OSIsoft PI Custom Datasource. User Guide

OSIsoft Product Roadmap

Using PI OLEDB Enterprise Page 1

OSIsoft Technologies for the Industrial IoT and Industry 4.0

Introduction to the Extended Development Platform

Intelligence for the connected world How European First-Movers Manage IoT Analytics Projects Successfully

The Power of a Connected Supply Chain

The TIBCO Insight Platform 1. Data on Fire 2. Data to Action. Michael O Connell Catalina Herrera Peter Shaw September 7, 2016

Copyright 2012 OSIsoft, LLC. 1

Copyri g h t 2013 OSIso f t, LLC. 1

The Automation of Converting SCADA EMS Displays to PI WebParts

OSIsoft IIoT Overview Chicago Regional Seminar 2016

KeyLines Developer Forum 7th April 2016

IBM Db2 Event Store Simplifying and Accelerating Storage and Analysis of Fast Data. IBM Db2 Event Store

ArcGIS GeoEvent Extension for Server: Building Real-Time Web Apps

National Instruments & OSIsoft Academic Program Partnership

Esri Maps for SharePoint

BPM + Mobile Building a hybrid mobile app for BPM IBM Corporation

ADRIAN PAVESI. Sinopec

PI Web Services 2012 SP1 Release Notes

OpenSpirit Enabled GIS Portal Apps. Todd Buehlman, LOGIC Solutions Group Clay Harter, TIBCO September 7, 2016

Using the PI System for a Recipe-Based Data Warehousing Strategy. Copyri g h t 2013 OSIso f t, LLC.

OSIsoft PI System Usage For Academia

Windows Integrated Security what it is, why you should use it

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

The Power of Data: Thriving in a World of Change

Managing Security, Risk and Compliance for Critical Assets on the Smart Grid

RAD SERVER. Marco Cantu, Delphi Product Manager

Redefining Renewables SCADA

Illinois Institute of Technology Smart Grid Lab Partnership. Information Deck 7/11/2014

Integrating MATLAB Analytics into Business-Critical Applications Marta Wilczkowiak Senior Applications Engineer MathWorks

2016 OSIsoft TechCon. Condition-Based Maintenance with PI AF

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

Integrated McAfee and Cisco Fabrics Demolish Enterprise Boundaries

Ian Choy. Technology Solutions Professional

Hortonworks DataFlow Sam Lachterman Solutions Engineer

TOUR OF THE AF AND PI NOTIFICATIONS DEVELOPER TOOLS THE BUILDERS' CAFÉ WEBINAR SERIES

Practical Uses of PI AF

Best Practices for Building AF SDK Applications

Tips from the Trenches

AlgoSec: How to Secure and Automate Your Heterogeneous Cisco Environment

Controlling DC Data Exhaust

Cloud-Driven Spatial Intelligence

TECHNOLOGY SOLUTION EVOLUTION

Traffic Analysis with

PI System Crash Course: Get the most out of PI World

Panel Discussion. PI System for Data Science Research & Curricula. John Matranga, OSIsoft. Presented by USERS CONFERENCE 2017

Light up your dark data with OSIsoft and Nokia

Team AquaFu (Aperio) Data Science on Water Data

Connect and Transform Your Digital Business with IBM

One Voice Operations Center

PI Software Usage. Scott Minter, Director, IT Mitsubishi Power Systems Americas, Inc. Copyright 2010, OSIsoft LLC. All rights reserved.

An Enterprise Collaborative Environment to Enable the Daily Operations Decision-Making Process, the Polimeri Europa case

We re Gonna Need a Bigger Boat

How Apache Hadoop Complements Existing BI Systems. Dr. Amr Awadallah Founder, CTO Cloudera,

Transcription:

Using Web Technologies to Connect and Enrich Data from Heterogeneous Sources Presented By: Michael Wood, OSIsoft Krishna Kumar, Space-Time Insight 9/23/2010

2 Introduction Krishna Kumar, CTO, Space Time Insight Space Time Insight Geospatial Visual Analytics for Real time data OSISoft Partner since 2006 Several joint customers CAISO, Sempra, FPL.. Venture backed and growing Rapidly!!!

Why do we need Contextual Data? 3

Contextual Situational Intelligence Where When Why How Is my problem? Did the problem start? Did it happen? Can I prevent it? Space Time Cause Action 4

Situational Intelligence with PI Where When Why How Is my problem? Did the problem Start? Did it happen? Can I prevent it? Geospatial solution PI Real-time PI-AF & Analytics PI Notification 5

Connectivity Options PI Web-Parts for Visualization PI JDBC / OLEDB - Connection to PI-Db PI SDK PI Web Services Wrapper over PI-SDK Streaming Data integration 6

PI Web Parts Time Selection information is passed to webparts and Bing Maps Webpart A bing Maps Web part is used for visualization of AF-Taxonomy data 7

Web-Parts Example 8

Demo with Web Parts and Bing Maps 9

Example with Google Earth A Live, interactive real time process interface, is geospatially shown here. By clicking the interface below, the frequency effect (shown y axis) can be examined over time. A Live Process Book (Active View) can be shown geospatially. In this view the substation one-line diagram view can be color coded to identify issues and alert events. An Asset Taxonomy can be geospatially shown using the AF (Analysis Framework) Interface. 10

Ensuring Web part communication 11

Javascript for Exchanging Communication var paramsoutconsumer_wpq_ = new objmyparametersoutconsumerinterface_wpq_(); function objmyparametersoutconsumerinterface_wpq_() { this.parametersoutproviderinit = _parametersoutproviderinit; //method that implements the ParametersOutProviderInit method this.parametersoutready = _parametersoutready; //method that implements the ParametersOutReady method var _parametersoutproviderinitargs = null; //Array to store the list of properties names coming from the asset //Called when the connection is establised and sends the list of properties names that will be sent function _parametersoutproviderinit(sender, parametersoutproviderinitargs) { _parametersoutproviderinitargs = parametersoutproviderinitargs; } //Called when the user clicks the asset on the tree view function _parametersoutready(sender, parametersoutreadyargs) { var latitude=null; var longitude=null; var tmpprops = _parametersoutproviderinitargs.parameteroutproperties; //property names for(i=0;i< tmpprops.length;i++){ if(tmpprops[i].parameterdisplayname=='latitude'){ latitude = parametersoutreadyargs.parametervalues[i]; continue; } if(tmpprops[i].parameterdisplayname=='longitude'){ //for the field named latitude add the value to latitude //for the field named longitude add the value to longitude longitude = parametersoutreadyargs.parametervalues[i]; continue; } } if(latitude!=null && latitude!= '' && longitude!=null && longitude!= '' ) showpoint(latitude,longitude,10); //function that calls the map and zooms to the given latitude and longitude } } 12

PI SDK Object Hierarchy 13

PI SDK Object Hierarchy Fetching Attributes From an AF Element Latitude & Longitude are AF Elements 14

JDBC / DB example 15

Web Services Example 16

Demo with PI-AF 17

Reference Architecture Web Parts Forms Engine Mobile STAS Space Time Correlator User Experience / Mobile PI PI / MSFT CEP PI Batch Processor Real Time Data OSISoft / RLink PI Notification Server AF Enterprise Apps BI Asset Mgmt Human Assets Web Services IT Logs 18

Thank You!