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

Similar documents
Using PI OLEDB Enterprise Page 1

PI Event Frames: Find Your Data by Events

Using Templates to Speed-up Configuration of your PI System

What s New in PI Analytics and PI Notifications

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

Recent Productivity Enhancements to PI ProcessBook

PI Event Frames: Find Your Data by Events

New to PI SDK and AF SDK 2010

What's New with PI Data Access 2010

Tips from the Trenches

Call: SharePoint 2010 Course Content:35-40hours Course Outline

resources, 56 sample questions, 3 Business Intelligence Development Studio. See BIDS

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

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

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

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

Microsoft SharePoint Server

OSIsoft Release Notes

Visualizing PI System Data with Dashboards and Reports

The Power of Connection

Module Title : Course 55014A : Upgrading Your Development Skills to SharePoint 2013 Duration : 5 days

Business Data Catalog (BDC), 11, 21 business intelligence, 11 buttons adding to Ribbon interface, 37 making context-sensitive, 126

Expanding Your System past just a PI Historian A 2016 Update

2016 OSIsoft TechCon. Condition-Based Maintenance with PI AF

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

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

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

10267 Introduction to Web Development with Microsoft Visual Studio 2010

The Power of Analysis Framework

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Upgrading Your Development Skills to SharePoint 2013

Learning Alliance Corporation, Inc. For more info: go to

CO Java EE 7: Back-End Server Application Development

Writing Queries Using Microsoft SQL Server 2008 Transact- SQL

DE Introduction to Web Development with Microsoft Visual Studio 2010

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

Microsoft e-learning Catalog

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview

Professional SharePoint 2010 Development

Contents. Microsoft is a registered trademark of Microsoft Corporation. TRAVERSE is a registered trademark of Open Systems Holdings Corp.

Page 1. Peers Technologies Pvt. Ltd. Course Brochure. Share Point 2007

PI ProcessBook User Guide

Advanced Automated Administration with Windows PowerShell

The Automation of Converting SCADA EMS Displays to PI WebParts

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Ovation Process Historian

SharePoint 2013 End User

Full version is >>> HERE <<<

Manufacturing - Operational Data Fusion: Adding value with the PI Asset Framework

Create a Windows Application that Reads- Writes PI Data via PI OLEDB. Page 1

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

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

Unlock Your Data with PI Data Access

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

: Course : SharePoint 2016 Site Collection and Site Administration

Introduction to Web Development with Microsoft Visual Studio 2010

Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led

Technology Requirements for Microsoft Dynamics GP 2010 and Microsoft Dynamics GP 2010 R2 Features

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

PI Notifications: Powerful and Extensible

Unlock your Data with PI Data Access

5061 : Implementing Microsoft Office SharePoint Server 2007

Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions

IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam

2779 : Implementing a Microsoft SQL Server 2005 Database

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Advanced Automated Administration with Windows PowerShell

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

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

V9.1 Product Bulletin April 2008

Top 20 SSRS Interview Questions & Answers

2015 OSIsoft TechCon. Building Displays with the new PI ProcessBook and PI Coresight

POWER BI COURSE CONTENT

MS 50547: Microsoft SharePoint 2010 Site Collection and Site Administration Duration: 5 Days Method: Instructor-Led

Introduction to Web Development with Microsoft Visual Studio 2010

[MS55199]: SharePoint 2016 End User Training. Audience Profile This course is intended for new and existing users of SharePoint.

PI Connector for Ping 1.0. User Guide

Chapter 1: Introducing SQL Server

Overview. Features FACTORYTALK HISTORIAN SE FACTORYTALK HISTORIAN SE PRODUCT PROFILE INFO ACCESS DRIVES SAVINGS

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

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

Connect and Transform Your Digital Business with IBM

DeltaV TM Export Configuration Tool Reference Guide v2.83

20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Using Web Technologies to Connect and Enrich Data from Heterogeneous Sources

PI OPC DA Server User Guide

PI ProcessBook 2012 User Guide

Copyright 2012 OSIsoft, LLC. 1

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited SHAREPONT 2013 BUSINESS INTELLIGENCE

Deccansoft Software Services. SSIS Syllabus


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

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

SharePoint 2016 End User Training

Microsoft End to End Business Intelligence Boot Camp

This course is suitable for delegates working with all versions of SQL Server from SQL Server 2008 through to SQL Server 2016.

10778A: Implementing Data Models and Reports with Microsoft SQL Server 2012

The Power of Data: Thriving in a World of Change

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

SharePoint 2016 Site Collections and Site Owner Administration

Transcription:

There are 44 Learning Labs available. The learning labs are a series of self-paced hands-on exercises that teach how to accomplish specific topics of interest using the OSIsoft software. The times provided below are estimates only, and actual duration of the exercise will depend on how much time the individual wants to allocate to learn a specific task. SERVERS Support for Windows Security in PI Server 2010 (60 min) PI Server 2010 allows Windows users transparent access into PI security via an identity mapping mechanism. Create a PI Identity that is mapped to an Active Directory (AD) Security Principal. Then use this PI Identify in place of a traditional PI User or PI Group in the PI Point security configuration. Create a Performance Equation Tag (45 min) Learn to use PI SMT (System Manager Tools) 2010 to easily create a performance equation tag. Configuring an Element in PI AF (45 min) This lab teaches how to create PI AF objects by means of configuration using the PI System Explorer tool. Element Versioning and Security (45 min) In an existing PI AF database configured with elements representing tanks on a production line in your plant, the product in one of the tanks has to be changed. Learn to historize what the current product is and change to the new product by creating a new version of that element. Basics of PI AF Programming (60 min) This lab teaches you how to use the features of the PI AF SDK, such as hierarchical models and objects versioning. In this lab, you also create elements and element templates, search for elements given a specific query date, and add an element to a model. Bulk Loading Objects to Improve PI AF Application Performance (60 min) To achieve the best performance from PI AF, load PI AF SDK objects or attribute values in bulk. The bulk load methods of the PI AF SDK reduce the number of round trip Remote Procedure Calls (RPCs) to the server. This lab illustrates the use of some of the common bulk operations.

NOTIFICATIONS Configuring a Notification and Escalation Workflow (60 min) This lab will demonstrate the features of PI Notifications, and how to configure the notification trigger mechanism. You will also learn how to create contacts and groups, and the subsequent building of an escalation workflow. Build a Notification Rule with Multiple Conditions (45 min) The procedure is the same as the previous Learning Lab except the condition configuration is more complex. Customize Notification Message Content (45 min) Add custom content to the notification and subscribe to the custom content. Notification Templates (45 min) Notification templates let you build many similar notification rules by creating a notification rule template for a PI AF element template. In this lab, you create a notification template. Create a Notification Rule (60 min) PI Notifications is an enterprise wide application that provides real-time alarming and alerting capability. In this lab, you will create a notification programmatically using the PI AF SDK. Use the Notification Viewer (60 min) Develop an application in Visual Studio (C#) that shows you a list of PI AF assets that have notifications configured. Show the Number of Notification Rule Instances (45 min) Develop an application in VB.NET that shows you the number of times the notification trigger has violated since a specified time. Note that some of the steps are similar to those in the previous lab but are done in Visual Basic. Develop a Custom Delivery Channel for PI Notifications Service (45 min) Develop a custom delivery channel to write a notification event and its contents to an XML file. VISUALS Build a Display in PI ProcessBook (45 min) Use PI ProcessBook to build a simple display mimicking a control room workstation. PI ProcessBook 3.2 New Features (45 min) Use the new features of PI ProcessBook 3.2: element relative displays, email and instant message functionality, a new toolbar to navigate recently opened and bookmarked displays and playback functionality.

Building PI AF Displays (45 min) Create a PI ProcessBook display based on elements contained in an PI AF database. Create a Simple Report in PI DataLink (45 min) Create a simple report that shows the current value, an archived value, and the attribute of PI System tags. Perform a Calculation in PI DataLink (45 min) Use the built-in PI System Calculated Data functions in PI DataLink to show the total production, average, minimum and maximum, and standard deviation in a weekly report in Excel. New Features of PI WebParts 2010 (45 min) In this lab, you will use the new support of querystrings by PI WebParts 2010. This lab demonstrates how querystrings parameters simplify the construction of web part pages by building a template page that can accept parameters and display data for different Units. Build a Simple WebPart Page (45 min) This lab teaches you how to configure PI WebParts and assemble web pages. Integrate PI DataLink for Excel Services with PI WebParts (45 min) Create a parameterized Excel workbook that retrieves PI System point data, and then how to load this spreadsheet into the Excel Web Access web part. PI DataLink for Excel Services maintains the PI Server connection and refreshes spreadsheet data in the web part page. Provide PI AF Context to PI DataLink for Excel Services (45 min) This lab continues the example above to examine web part connections between the EWA web part and PI WebParts. You can use web part connections to send module context parameters from web parts such as PI Table or PI TreeView to the EWA web part. Create a Custom Web Part (60 min) Use Microsoft Visual Studio to create a custom SharePoint Web Part that can interact with OSIsoft s PI WebParts. Sync Values to the Trend Cursor Using VBA (45 min) Use Visual Basic for Applications (VBA) that ships with PI ProcessBook to change the timestamps of all the values on a display to match the timestamp of the current location of the trend cursor..net Add-in to Implement a Custom Dataset (60 min) Create a custom dataset add-in that accesses external data using.net with C#. Install the PI ProcessBook add-in template in Visual Studio 2005, create an add-in project, create the custom dataset by implementing the IDataProvider 3 interface, and deploy the add-in once created.

.NET Add-in to Introduce Docking Windows (60 min) Enhance the PI ProcessBook graphical User Interface (GUI) by creating a Docking window and placing a simple PI System tag search in the Docking window using.net with C#. Then drag a PI System tag from the Docking window onto a display to either create a Value symbol or add a trace to an existing Trend symbol. Surface PI Point Data in the SharePoint Business Data Catalog (60 min) Author a Business Data Catalog (BDC) application definition file (ADF) compliant with the BDC Metadata Model. Use it with Microsoft Office SharePoint Server (MOSS), to effectively query your PI Server in SharePoint through the PI OLEDB Provider. Add PI System Point Trend Actions to the BDC (60 min) This expands on the previous lab. This time you augment your existing ADF to add more functionality. The mechanism to link selected PI System Points to a richer display functionality, which in this case displays point data in a separate browser window using a trend. Find and Display PI System Points with SharePoint Enterprise Search (60 min) This lab expands on the previous lab, increasing the accessibility of PI Server data within the SharePoint environment by making PI System Points more searchable. This accelerator requires basic programming skills and SharePoint administration experience. DATA ACCESS PI OLEDB Enterprise 2010 (45 min) PI OLEDB Enterprise 2010 is an OLE DB data provider you can use to access asset metadata stored in PI AF, and also data from PI Server since PI AF Attributes can be configured to reference PI System points. Explore the data structure and perform some basic queries to become familiar with the capabilities of the product. PI Web Services (45 min) The PI Web Services consists of a Web service that accesses PI System data in response to Web service queries. In this lab you will create an InfoPath form that can read data from the PI server and on that can write data to the PI server. PI JDBC Basics, Learn How to Query PI (45 min) The objective of this lab is to explore the PI server by using an already installed PI JDBC driver and DBVisualizer. PI OLEDB Basics, Learn How to Query PI (45 min) This tutorial will show how easy it is to get started and provides the minimum SQL knowledge to perform data queries. Create Reports on the Web Utilizing PI OLEDB (60 min) Learn how to create a simple report using the PI OLEDB provider in the MS SQL Server 2005 Reporting Services environment (SSRS).

Create a Windows Application that Reads/Writes PI Data via PI OLEDB (60 min) The goal of this lab is to learn how to build an ADO.NET application that executes SQL statements against the PI Server through PI OLEDB. General PI SDK Programming Introduction and Best Practices (60 min) This lab guides you through some of the most common tasks one would want to perform with the PI SDK, highlighting some of the best practices by comparing multiple approaches when appropriate. Performing Calculations in PI SDK (60 min) There are different ways to calculate aggregated values, in this lab we look at a method that allows you to calculate results by passing an expression written with the PI Performance Equation expression syntax. We look at a second method that allows you to choose from pre-defined common calculations. Using EventPipes in PI SDK (60 min) Create an EventPipe object that queues changes to the value of a PI tag. Take values from that queue one at a time, or take all values from the queue at once. Finally, configure an event handler that allows you to trigger the display the new value of the tag when it receives a new snapshot value. Programming with PI Web Services (60 min) The goal of this lab is to build a simple client application that consumes PI data using standard SOAP web services via PI Web Services. Retrieve PI System Points and Edit Point Attributes Using the PI SDK (60 min) In this lab you will learn to use the PI SDK to retrieve PI System points and Edit Point Attributes. You will write custom code to retrieve points, display the properties of a PI Point, modify the value of a point s properties and add a PI Point. Caught Somewhere in PI Time (60 min) In this lab you will learn to use the PI SDK to retrieve PI Time and read several PI Values. You will write custom code to retrieve current PI Time from the PI Server, add a specified interval to a PI Time, read the snapshot value of a PI Point object as well as archived PI values. Display Annotations, Write and Update PI Values Using the PI SDK (60 min) In this lab you will learn how to display annotations and write and update PI Values using the PI SDK. You will write custom code in Visual Studio to read annotations from the PI Server, write and update PI values and work with the ValueAttributes property of PI Value objects. Manage Elements Using the PI AF SDK (60 min) In this lab you will learn how to use the PI AF SDK to connect to an PI AF Server, access and manage PI AF elements and modify element attributes. The code will be written in VB, but a solution in C# is also available.