<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>OSI PI Blog</title>
	<atom:link href="http://osipi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://osipi.wordpress.com</link>
	<description>A Data Historian that travels the world</description>
	<lastBuildDate>Wed, 27 Apr 2011 03:59:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='osipi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>OSI PI Blog</title>
		<link>http://osipi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://osipi.wordpress.com/osd.xml" title="OSI PI Blog" />
	<atom:link rel='hub' href='http://osipi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Is The Asset Framework Worthwhile?</title>
		<link>http://osipi.wordpress.com/2010/11/05/is-the-asset-framework-worthwhile/</link>
		<comments>http://osipi.wordpress.com/2010/11/05/is-the-asset-framework-worthwhile/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 06:02:25 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[AF Database]]></category>
		<category><![CDATA[Data Acquisition]]></category>
		<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[PI Asset Framework]]></category>
		<category><![CDATA[PI Server 2010]]></category>
		<category><![CDATA[Process Historian]]></category>
		<category><![CDATA[OSISoft PI]]></category>
		<category><![CDATA[OSISoft PI AF]]></category>
		<category><![CDATA[PI AF implmentation]]></category>
		<category><![CDATA[PI Server 2010 Implementation]]></category>
		<category><![CDATA[PI Server 2010 Installation]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=79</guid>
		<description><![CDATA[Introduction OSIsoft’s summer release of PI Server 2010 has signaled a paradigm shift from Tag Centric to Asset Framework (or AF) Centric. OSIsoft has been operating under a paradigm where the PI tag and tag searching was the standard data access method since the company started in the 1970s. Now OSIsoft wants you to use [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=79&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>OSIsoft’s summer release of PI Server 2010 has signaled a paradigm shift from Tag Centric to Asset Framework (or AF) Centric.  OSIsoft has been operating under a paradigm where the PI tag and tag searching was the standard data access method since the company started in the 1970s.  Now OSIsoft wants you to use the Asset Hierarchy to find data.</p>
<p>This isn’t the first time that OSIsoft has offered an object hierarchy and tag aliasing; the PI Module database has been around for years, but it was an alternative method to search and not the recommended standard method that the AF is designed to be.  Thus OSIsoft is asking customers to make a major shift in the way users access the data.</p>
<h2>Is this major change justified or just a change we have to put up with?</h2>
<p>So often we see software manufacturers ‘changing’ their applications in an attempt to justify a price increase or to help them maintain cash flow.  What year did Microsoft Word and Excel upgrades stop being useful to you and become a hassle instead?</p>
<p>This release of the Asset Framework is a long awaited significant improvement to the PI System; it is well worth the effort required.  How important is it?  The benefits of the AF are so important that we were willing to take the risk of putting a newly released PI Server 2010 into production in a validated environment only months after its release! </p>
<h2>Are we insane?  Were we committing suicide?</h2>
<p>No, we are not insane and as it turned out, we didn’t commit suicide.  We’ve been working with OSIsoft since 1996, so we have a good understanding PI upgrades and releases.  We also did a complete cloning of the existing production PI system and upgraded it to PI Server 2010 with all of the modules and client tools using the production data, graphics, SharePoint, and RtReports.  We prototyped all aspects of it and captured screen shots for all server and client software installations.  </p>
<h2>Were we guinea pigs discovering issues with the new software?</h2>
<p>Although I logged 10 or so tech support calls with OSIsoft during this prototype period, the issues were mostly security based configuration issues with only 1 software bug (a column length in an SQL table).  However, our switch to PI OLE DB for custom software development uncovered an issue with custom applications locking up from a problem recycling resources that we have to wait until January for the next release of the PI SDK to fully resolve.  Until then, we have a registry entry extending the time before releasing resources.  The decision to use PI Server 2010 forced us into this PI SDK.</p>
<p>When you consider the complexity of multiple servers, access of services and applications from multiple systems, and the synchronization of all the layers, it went smoothly.</p>
<h2>What about the Synchronization of the MDB and the AF DB?</h2>
<p>Our biggest concern was the interface of old with new; the co-existence of the older module database with the new Asset Framework database.  We were planning this in the Spring before the software was out and we didn’t know how much we’d be strattling old vs. new.  It turns out that PI Batch and the RtReports still use the Module database and a 2-way synchronization needed to happen between the two databases.</p>
<p>Our PI implementation was done in 2 phases.  Phase 1 in 2009 was intentionally limited to raw I/O without PI batch.  We followed the OSIsoft Engineering plan and chose to wait for the new AF and not attempt to utilize PI batch in the first phase.  Thus, we didn’t have anything in the module database before the implementation of PI Server 2010.</p>
<p>Unfortunately, PI Batch and RtReports still use the Module Database even with PI Server 2010 and one has to rely on the 2-way synchronization service to keep everything flowing.  I’ve been pleased with the service; I can create new batches in the Module Database and magically it appears in the AF configuration and visa-versa.  There have been no issues with it.</p>
<p>We believe the synchronization of the 2 databases was the best possible juncture between old and new.  The clients see only the new world and the remaining ‘under the hood’ applications of Batch and RtReports continues to operate until OSIsoft is ready to move them.  We understand the value of phasing in a new architecture and OSIsoft chose a good implementation point.</p>
<h2>What is the downside?</h2>
<p>The PI System has become more complex and requires more server instances and more packages to work seamlessly together.  Add the tighter, more complex security schemes of the latest Microsoft operating systems and you have some issues to overcome.</p>
<p>Our ‘biggest’ problem was setting up appropriate security.  Is the AD account that’s running the application pool in SharePoint authorized to access the PI server and to access the AF SQL server database? How about RtReports that uses PI web services to talk to the AF?  Don’t forget the Manual Logger access, the PI OLE DB access, etc, etc!  Where do you set all that?  The good news is that OSIsoft Tech Support knows even if I overlooked it in the installation procedures, so I wasn’t stuck very long.</p>
<p>Obviously, the downside is far less than the upside or I wouldn’t be writing this article!</p>
<h2>So what benefits justify this risk?</h2>
<p>The full implementation of the Asset Framework across the entire PI platform provided the following benefits:<br />
1.	Major time savings<br />
2.	Ease of use for end-users and PI administrators<br />
3.	Ease of maintenance<br />
4.	Increased accessibility to the data and data structures<br />
5.	Integrated end-user security</p>
<p>The use of AF templates and template-based graphics reduced 100 potential process unit graphics down to 9 equipment template graphics based on unique equipment types.  As a result, the graphics are easier to maintain, easier to implement a standardized look and feel, and a tremendous time savings.  As the company expands to additional buildings, areas, process units, and equipment, one simply uses the existing templates and graphics with the addition of more elements in the AF that reference the templates.</p>
<h2>It solved an age old problem!</h2>
<p>Every implementation of a data historian has faced the dilemma of what to call the data points; what is a good tag naming convention.  Mostly because the instrument engineers were the first to work with a new PI system, the tags were typically named after the instrument tags on the P&amp;ID diagrams, which is only helpful to a small subset of the ultimate PI users.</p>
<p>With the AF, you can have your cake and eat it too!  Go ahead, name the tags based on the P&amp;ID diagrams, but then create equipment templates with attributes that use English-like naming (ex. ‘Vessel Weight’ instead of WIT1312.PV).  Now engineers can search by tag name and upper management can navigate an asset tree or equipment hierarchy to locate a data point with a nearly intuitive interface.  That is a big deal!</p>
<h2>But you say Tag Aliasing is nothing new!</h2>
<p>Correct, it is not!  OSIsoft has been offering some form of tag aliasing since the 1990s when the ISA industrial standards were defining Batch (S88) and Enterprise (S95) data access.  I was a member of both committees and a heavy proponent of these standards and more universally accepted tag naming since the 1990s, but I’ve waited until August, 2010 to commit to it…. Why?  The answer is SQL Server!</p>
<h2>The partnership of Relational and Time Series data structures</h2>
<p>Until now, the data storage mechanisms of the batch database and the module database were not robust enough to become the primary method for accessing information.  Early on it was a proprietary database, then Microsoft Access, but now it is the industrial strength MS SQL Server that is the backbone which can handle the load.</p>
<p>In 1998, I was breaking a cardinal rule by presenting at the OSI conference: ‘Synergy of PI and SQL Server’, the concept of relational and time series data working together.  Now OSIsoft has not only adopted that philosophy, but made it central to its design!</p>
<p>With the use of SQL Server, the doors swing wide open to let in a nearly infinite set of possibilities of how to better utilize time series data and the PI application.  </p>
<h2>Summary</h2>
<p>Without the 15 year history with OSIsoft, the attention to detail that OSIsoft developers apply and their world-class Tech Support infrastructure, we would never have considered such an undertaking.  OSIsoft was open and accurate in their recommendations throughout this process, which made all the difference.</p>
<p>With good planning and prototyping, the move to AF is worth your while.  Each implementation phase with a PI system adds a new layer of functionality (instrument I/O -&gt; Calculations -&gt; Batch -&gt; Analysis -&gt; Integration -&gt; etc), you realize a higher level of functioning capability that translates into a higher ROI for your long-term PI investment; even with the additional cost for PI Server 2010, you will see a good return on your investment.  Don’t stop at the first implementation layer; take full advantage of PI Server 2010.</p>
<p>Thank you OSIsoft, keep it up!</p>
<p>Rich Winslow is a co-owner of Automated Results Computer Consulting, which is an <a href="http://www.automatedresults.com/Process_Historian/OSIsoft_Partner.aspx">OSIsoft PI Partner</a> with 15+ years experience with OSIsoft PI and 30+ years manufacturing solutions experience.  Learn how <a href="http://www.automatedresults.com/Process_Historian/OSISoft_PI_Experience.aspx">Automated Results</a> can help you get a higher return for your PI investment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=79&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2010/11/05/is-the-asset-framework-worthwhile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>Relational Database vs. Process Historian for process data; use BOTH!</title>
		<link>http://osipi.wordpress.com/2010/07/05/relational-database-vs-process-historian-for-process-data-use-both/</link>
		<comments>http://osipi.wordpress.com/2010/07/05/relational-database-vs-process-historian-for-process-data-use-both/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 18:10:39 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[Data Acquisition]]></category>
		<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[Process Historian]]></category>
		<category><![CDATA[Compression ratio of a Process Historian]]></category>
		<category><![CDATA[Relational Database for process data]]></category>
		<category><![CDATA[Relational Database vs. Process Historian]]></category>
		<category><![CDATA[Swinging Door Algorithm]]></category>
		<category><![CDATA[Time S]]></category>
		<category><![CDATA[Time Series Database]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=69</guid>
		<description><![CDATA[Relational databases can be used for the storage of time series data, but not as efficient as a time series database.  Relational databases work well when joining together related data (relational data) like batch records.   Instead of deciding one vs. the other, both should be employed to handle their respective strong points (time series data in a time series database and relational data in a relational database).  
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=69&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We frequently get asked to compare a relational database for storing time series data versus a true Process Historian, so I wanted capture our viewpoint.</p>
<p>The first hurdle is to dispell any rumors that I&#8217;m against Relational Databases; I&#8217;ve been pushing for the use of relational databases for process data since the mid 1990s because I was dealing with Batch records, thus I&#8217;m for relational databases.  Back then I was looking to run a OSIsoft PI Data Historian alongside a Microsoft SQL Server.</p>
<p>I&#8217;ve run into enough cases where a relational database will not work for time series data based on a combination of the following:</p>
<p>- I/O rate<br />
- # of tags<br />
- Volume of data<br />
- Uncompressed or poor exception spec tuning of input data</p>
<p>People often ask what the compression savings is between a relational database and a properly tuned Swinging Door Algorithm in a Process Historian.  We see between 1:1000 and 1:5000 difference, thus a 1 gigabyte Process Historian database is a 1 to 5 terabyte database in a relational database, which is significant.</p>
<p>One might argue that this is unusually large and that most implementations don&#8217;t get that large.  In January, I moved process data from a small lab with just 200 tags in a relational database to a Process Historian for a customer because the relational database was choked after 2 years and 5 terabytes of data which reduced down to 5 gigabytes.  The reason it choked was that the relational database was not properly indexed and because the control system didn&#8217;t define realistic exceptions to filter insignificant changes (ex. system noise).  Of course you say that it isn&#8217;t the fault of the relational database that the input was poor and the database wasn&#8217;t tuned and you are right.  However, we run into that all the time:</p>
<p>1) Customers don&#8217;t have experienced to tune the exception specs in the control system or the &#8216;data people&#8217; are not allowed touch the control system (ex. validated environment).<br />
2) Customers have basic database, but not a true DBA that knows how to tune.  They &#8216;never thought&#8217; it would get that big.</p>
<p>So compression is significant and having the right tool with the right expertise is important, but it&#8217;s not the whole picture&#8230;</p>
<p>It is true that storage is cheap, but a relational database is spending too much time storing AND it is taking too much time retrieving as well.  When you have a continuous process feeding new data AND you want to view data, having a 1000 to 1 difference in system noise data vs. useful information is significant.  It&#8217;s a classic calculus problem of trying to fill the cylinder while you are emptying it&#8230; can you keep up.   You may be able to keep up in the beginning, but as time goes on the Relational database is strangling itself even with a good index; the index will keep growing.  A process historian stores data in individual files by time range and thus the file size is fixed (ex. 500 mb for 10,000 tags) and the performance is consistent regardless of how many years of data.  As a result, a 100,000 tag system can request 365 days of data for 20 tags and have the same response time with 1 yr or 10 yrs of data; you won&#8217;t get the same response even with a well tuned relational database.</p>
<p>A Process Historian is not just a niche time series database, it is an application that offers functionality beyond the just data storage:</p>
<p>1) Time series trending with the intelligence to not display every value but sufficient inflection points for it to be accurate and readable, the ability to zoom in/out and scroll; normal x-y chart will not do.<br />
2) Historical Process Graphics displays<br />
3) Real-time screen updates<br />
4) Statistical Process Control<br />
5) Accurate totalization<br />
6) Access to multiple data historians<br />
7) Interfaces that can record data from 250+ different control systems (OPC and non-OPC)<br />
 <img src='http://s2.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> N-way redundancy and high availability (redundant data collection and redundant servers)</p>
<p>Relational databases can be used for storing time series data in select cases, but it has not been difficult to justify the cost of a process historian when you consider the additional benefits of process historian as application and not just a database.  If you cannot justify the cost of a process historian and a relational database makes sense for now and the long-term, then by all means use the relational database&#8230; it is an awesome tool!!!</p>
<p>But Process Historians like OSIsoft PI are learning to provide BOTH types of database in their application offering.  OSIsoft is using Microsoft SQL server for its Analysis Framework that holds the asset management hierarchy and relational type batch history data AND they have shifted from a tag-centric application to an asset-centric application with a relational database at the core.</p>
<p>So consider using both in a best of breed model and it becomes a win-win scenario!</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Bio:  Rich Winslow, co-owner of Automated Results Computer Consulting</p>
<p>Rich has been working with Hierarchial, Network, and Relational Databases since 1980, Data Historians since 1990, and has been a process historian consultant since 2000 working with Oil Refineries, Pharamaceuticals, Paper Mills, Power Plants, and Chemical Manufacturers of all sizes.  He was a member of the S88 Batch standards committee and one of the original members of the S95 Enterprise Data standards committee.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=69&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2010/07/05/relational-database-vs-process-historian-for-process-data-use-both/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>How to access a PI Audit log file?</title>
		<link>http://osipi.wordpress.com/2010/04/07/how-to-access-a-pi-audit-log-file/</link>
		<comments>http://osipi.wordpress.com/2010/04/07/how-to-access-a-pi-audit-log-file/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 18:33:07 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[How to get a PI audit trail]]></category>
		<category><![CDATA[OSIsoft audit trail dump]]></category>
		<category><![CDATA[OSIsoft PI Audit Trail]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=65</guid>
		<description><![CDATA[The PI application allows you to turn on audit trails of specific PI server subsystems. These audit trails could be a requirement of certain industries, but I&#8217;d recommend that all PI systems enable these audit trails so you have something to reference back to if you have questions. Disk space is cheap these days and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=65&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The PI application allows you to turn on audit trails of specific PI server subsystems.  </p>
<p>These audit trails could be a requirement of certain industries, but I&#8217;d recommend that all PI systems enable these audit trails so you have something to reference back to if you have questions.  Disk space is cheap these days and this information can be valuable when someone is asking questions about the integrity of the PI system.</p>
<p>I thought that it would be worthwhile to demonstrate how to get an audit trail log file dump out of the OSIsoft PI application,  since it isn&#8217;t intuitive and I couldn&#8217;t find a complete working example.</p>
<p>You enable one or more bits in the database to turn on/off audit trails.</p>
<p>Database	               Subsystem	Bit 	Value to Enable<br />
			                               Hex	               Decimal<br />
Point Database	PIBasess                 0	1h	               1<br />
Digital State 	PIBasess     	1	2h 	               2<br />
User Database	PIBasess    	5	20h	               32<br />
Group Database	PIBasess    	6	40h	               64<br />
Trust Database	PIBasess    	7	80h	               128<br />
Snapshot	               PISnapss                28	10000000h	268435456<br />
Archive	               PIArchss                 29	20000000h	536870912<br />
All Databases	           	              0-31	FFFFFFFFh	-1</p>
<p>You can enable them using the PICONFIG utility.</p>
<p>d:\pi\adm&gt;piconfig<br />
	(Ls &#8211; ) PIconfig&gt; @table pi_gen,pitimeout<br />
	* (Ls &#8211; PI_GEN) PIconfig&gt; @mode create,t<br />
	* (Cr &#8211; PI_GEN) PIconfig&gt; @istr name,value<br />
	* (Cr &#8211; PI_GEN) PIconfig&gt; EnableAudit,-1<br />
	*&gt; EnableAudit,-1<br />
	* (Cr &#8211; PI_GEN) PIconfig&gt;</p>
<p>Because these files are locked when the PI server is running, you need to declare a start and end of backup to copy the file before you can access it.   The following sequence will safely grap a copy of the archive subsystem audit trail and dump a specific time range:</p>
<p>d:<br />
cd pi\adm<br />
piartool -systembackup start -subsystem piarchss<br />
copy d:\pi\log\piarchssaudit.dat d:\pi\adm\archaudit_Copy.dat<br />
piartool -systembackup end -subsystem piarchss<br />
pidiag -xa d:\pi\adm\archaudit_Copy.dat -st &#8220;1-apr-2010&#8243; -et &#8220;2-apr-2010&#8243; &gt;&gt; ArchAudit.log</p>
<p>Below is a sample of the output:</p>
<p>0.1312296</p>
<p>29.27819</p>
<p>120</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=65&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2010/04/07/how-to-access-a-pi-audit-log-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>Should You Go to the OSIsoft 2010 PI User Conference?</title>
		<link>http://osipi.wordpress.com/2010/03/21/should-you-go-to-the-osisoft-2010-pi-user-conference/</link>
		<comments>http://osipi.wordpress.com/2010/03/21/should-you-go-to-the-osisoft-2010-pi-user-conference/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 14:01:59 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[Data Acquisition]]></category>
		<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[Process Historian]]></category>
		<category><![CDATA[OSISoft PI AF]]></category>
		<category><![CDATA[OSIsoft User Conference]]></category>
		<category><![CDATA[PI Regional Seminar]]></category>
		<category><![CDATA[PI User Conference]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=50</guid>
		<description><![CDATA[When people say their company cannot afford to send to the annual PI User Conference, I respond that they probably <strong>cannot afford NOT to send them</strong>.  Getting the most out of the initial PI cost and then the annual TSA cost should be enough justification, but the annual gains from better utilizing what you already own can make it an easy decision.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=50&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In 1996, I attended my first OSI PI User Conference as a new user to understand what modules and features to target, but I came away with a whole lot more!  Besides finding out that I was the <strong>only one</strong> of 74 people with PI Batch intending to implement it on Windows NT (vs. VMS), I found out that these User Conferences were excellent from many perspectives.  One is able to:</p>
<ul>
<li>
Meet OSIsoft employees willing to talk about PI and how I could get the most out of it.
</li>
<li>
Meet other customers who share how they implemented PI and where they benefited.
</li>
<li>
Review 3rd party vendor products and services hands-on.
</li>
<li>
Learn about functionality, ways to implement, and how they all fit together
</li>
<li>
Learn what&#8217;s new now and where they intend to take their product offering.
</li>
</ul>
<p>This might sound like a typical conference justification, however considering that I shy away from such events and that I&#8217;m frugal and I still consider it worthwhile, then this is a strong endorsement.  In fact, each year we&#8217;ve been able to measure <strong>the benefits from contacts and what we learned that exceeded the cost of sending 2 people from the east coast to the conference</strong>.</p>
<p>Initially, I underestimated the value of staying in touch with the OSIsoft staff.  Besides putting a face with a voice on the other end of the phone, they offer their own personal insight into the product and talk about the goals they are working towards.  It&#8217;s great to hear OSIsoft&#8217;s marketing presentations, but it really comes together for me when you hear how their employees apply it.</p>
<p>I&#8217;ve followed the evolution of the PI application since 1996 and I&#8217;m impressed with how they are able to grow the product and especially how they&#8217;ve expanded into new applications for their product (ex. data centers, power meter readings).  They&#8217;ve kept the product current and improved performance throughout the evolution of operating systems and software development environments.   However, OSIsoft&#8217;s evolution meant that it was important for me to stay in-touch with their evolution so we were taking advantage of the what we&#8217;d already paid for and plan ahead to utilize what was coming.  I found that the <strong>OSIsoft User Conference was the best way to learn what I needed to do with PI in the next 12 months and the next 2 years</strong>.</p>
<p>In light of me writing about the OSIsoft Regional Conferences last Fall, people have asked me if the Regional Conference can replace the annual trek to the User Conference.  My answer is:  <strong>attend both the regional and annual events</strong>.  Send your strategic staff with long-term vision to the User Conference and send your hands-on PI administrators and key users to the regional conference so more people get the message and can run with it.</p>
<p>When people say their company cannot afford to send them, I respond that they probably <strong>cannot afford NOT to send them</strong>.  Getting the most out of the initial PI cost and then the annual TSA cost should be enough justification, but the annual gains from better utilizing what you already own can make it an easy decision&#8230;  see you at the OSIsoft 2010 User Conference!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=50&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2010/03/21/should-you-go-to-the-osisoft-2010-pi-user-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>Unable to start PI server on Window 7: access denied</title>
		<link>http://osipi.wordpress.com/2010/02/05/unable-to-start-pi-server-on-window-7-access-denied/</link>
		<comments>http://osipi.wordpress.com/2010/02/05/unable-to-start-pi-server-on-window-7-access-denied/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 16:05:49 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[access denied]]></category>
		<category><![CDATA[Error 5 access denied]]></category>
		<category><![CDATA[OSISoft PI]]></category>
		<category><![CDATA[PI server]]></category>
		<category><![CDATA[PISrvStart]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=48</guid>
		<description><![CDATA[With Vista, Windows 2008, and now Windows 7, the UAC (user access control) layer gets in the way of manually starting a OSISoft PI server&#8217;s services because of privileges. If you open a command prompt (Run and CMD) from a standard user account, then fire off the C:\PI\adm\PISrvStart.bat command, you will receive an access denied [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=48&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With Vista, Windows 2008, and now Windows 7, the UAC (user access control) layer gets in the way of manually starting a OSISoft PI server&#8217;s services because of privileges.  If you open a command prompt (Run and CMD) from a standard user account, then fire off the C:\PI\adm\PISrvStart.bat command, you will receive an access denied error 5 for each Net Start command within the batch procedure.</p>
<p>To get around this, find the Command Prompt under Start &gt; All Programs &gt; Accessories and right click on it, then select &#8216;Run as Administrator&#8217;.   Proceed to run the c:\PI\adm\PISrvStart.bat command as before and it should work correctly and start each of the Windows Services related to PI.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=48&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2010/02/05/unable-to-start-pi-server-on-window-7-access-denied/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>Would PI Batch be useful for your company?</title>
		<link>http://osipi.wordpress.com/2010/01/31/would-pi-batch-be-useful-for-your-company/</link>
		<comments>http://osipi.wordpress.com/2010/01/31/would-pi-batch-be-useful-for-your-company/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 14:30:13 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[Batch Manufacturing]]></category>
		<category><![CDATA[OSISoft PI Batch]]></category>
		<category><![CDATA[PI Batch]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=32</guid>
		<description><![CDATA[PI Batch is just a convenient way to select one or more time ranges to look at, but with some creative implementation, it can be a powerful tool for continuous improvement efforts for all industries. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=32&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many companies hear the word Batch and figure it&#8217;s not for them, especially industries with continuous manufacturing (ex. power).  After a little education, companies come around and soon tap into the power of visualizing their processes from a Batch perspective.</p>
<p>Through my 30 yrs working with Batch, my participation on the ISA S88 Batch standards committee, and exposure to a diverse set of industries, I have found that <strong>every industry can improve their processes and product by incorporating PI Batch into their analysis</strong>.</p>
<p>In simplistic terms: <strong>PI Batch is a convenient way to select time ranges in order to compare time-series data</strong>.  These comparisons can be different time ranges in the same process/machine or between different processes/machines.  </p>
<ul>
<li>
Product Quality from a run last night against a known good run (golden batch) last month
</li>
<li>
Product yields in the Summer versus the Winter
</li>
<li>
Paper machine A against Paper machine B
</li>
<li>
Night shift against Day shift
</li>
<li>
Product complaints against formulation A versus formulation B
</li>
<li>
Profitability with manager A versus manager B
</li>
</ul>
<p>
It&#8217;s the creative implementation of this simple concept that makes it so powerful!  PI Batch can be applied in ways that people never thought of:
</p>
<ul>
<li>
Tanks: Mixing a Vessel of material, blending products together
</li>
<li>
Silos: Stratification of dry ingredients in a hopper (ex. pellets)
</li>
<li>
Roll Stock: Making a roll of paper, cutting up a roll, splicing a roll
</li>
<li>
People: Shifts of workers (days vs evenings vs nights), workers at different locations
</li>
<li>
Raw Materials: Usage of a given raw material lot (a rail car of coal, color dye lot, supersack of silver nitrate)
</li>
<li>
Production metrics (downtimes, production holds, throughput, recycle volumes)
</li>
<li>
Quality metrics (product grades, reject rates, sampling plans)
</li>
<li>
Financial metrics (profit level, expenses, overtime)
</li>
<li>
Seasonality (Spring, Summer, Fall, Winter)
</li>
<li>
SOPs: Standard Operating Procedure revisions
</li>
<li>
Maintenance Cycles: Runtime of a piece of equipment (turbine generator online, a motor running until the next rebuild)
</li>
<li>
Product Yields: Which field produce was grown in
</li>
<li>
Timeframes: Day of the week or other fixed timeframe (24 hr production of power)
</li>
<li>
Suppliers: Which raw material supplier or source location
</li>
</ul>
<p>
Most people are surprised to hear that you can run <strong>multiple batch schemes on the same equipment</strong>. You can have one batch configuration for equipment, another for seasonality, another for shifts, and another for raw material supplier&#8230; all against the same part of your  process.  You simply choose the &#8216;particular flavor of batch&#8217; that you are interested in looking to compare; you can switch between different batch definitions based on your finds:
</p>
<ul>
<li>
Start by looking at production rates and/or yields
</li>
<li>
Switch to downtime analysis
</li>
<li>
Cross-reference to shift analysis
</li>
<li>
Verify there isn&#8217;t additional influence from seasonality
</li>
</ul>
<p>
PI Batch is easy to configure and if you don&#8217;t find a particular configuration useful, you can remove it.  Not only do you save time quickly find a set of time ranges, it can help you visualize your product and processes to identify issues, which provide <strong>a mechanism for continuous improvement</strong>.
</p>
<p>
So it doesn&#8217;t matter if you are a traditional batch process, a transitional process with both batch and continuous, or a totally continuous process, everyone can benefit from the use of OSISoft PI Batch.
</p>
<ul>
<li>
<a href='http://www.automatedresults.com/Process_Historian/OSISoft_PI_Historian.aspx'>Have more questions?</a>
</li>
<li>
<a href='http://www.automatedresults.com/Process_Historian/OSI_PI_Batch.aspx'>Need help visualize the use of PI Batch?</a>
</li>
<li>
<a href='http://www.automatedresults.com/Process_Historian/OSISoft_PI_Historian.aspx'>Want someone to show you how to configure it?</a>
</li>
<li>
<a href='http://www.automatedresults.com/Training/OSI_PI_Training.aspx'>Need PI Batch Training?</a>
</li>
</ul>
<h2>Give us a call now: 828-862-6667 x300 or <a href='mailto:PIBatchRequest@automatedresults.com'>send an email</a></h2>
<p>Technorati verification: YHZY9VHFY4FY</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=32&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2010/01/31/would-pi-batch-be-useful-for-your-company/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>Was the OSISoft PI Regional Seminar Worthwhile?</title>
		<link>http://osipi.wordpress.com/2009/10/31/was-the-osisoft-pi-regional-seminar-worthwhile/</link>
		<comments>http://osipi.wordpress.com/2009/10/31/was-the-osisoft-pi-regional-seminar-worthwhile/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 18:31:07 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[BacNet interface]]></category>
		<category><![CDATA[OSISoft PI]]></category>
		<category><![CDATA[OSISoft PI AF]]></category>
		<category><![CDATA[PI Regional Seminar]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=26</guid>
		<description><![CDATA[The information sharing and face-to-face networking is extremely valuable as an OSISoft partner and as an OSISoft customer.  Both the annual user's conference and the regional seminars are time well-spent.  If you can't afford the user conference this year, then make sure you get to a regional event, it is a small investment in your total cost of ownership in your PI implementation.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=26&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Our customers at Automated Results regularly ask us if it is worthwhile to attend the Regional Seminars around the country and the Annual Users Conference in California.  The fact that we have attended each year since 1996 is a pretty good testimony, but it&#8217;s worth elaborating on.</p>
<p>I attended the Oct 27th, 2009 OSISoft Regional Seminar in Raleigh, NC; it was a 1 day seminar, yet it provided a tremendous amount of value:</p>
<ul>
<li>Information on new PI application offerings and releases</li>
<li>Understanding where OSISoft is heading so we can plan ahead</li>
<li>Keeping in touch with OSISoft personnel, our customers, and other OSISoft customers</li>
<li>Sharing new ideas and uses for PI with others</li>
<li>Learning how others are using PI</li>
</ul>
<p>
As our customers are asking to be more visible online and move their information more real-time, it was interesting to hear Ron Kolz and Julie Zeilenga&#8217;s talks about OSISoft&#8217;s expanding their presence in real-time applications like Microsoft Data Centers and Front-end data loading from commercial and residential power customers.  It&#8217;s great to see OSISoft&#8217;s marketing and engineering innovations paying off, which re-affirms their leadership position in the real-time industry.
</p>
<p>
Personally, I look forward to the OSISoft Product Roadmap, which describes what software has been released with a description of their features and how to apply it.  It also covers what is coming up in the future so we can understand how it all comes together.  Jay Lakumb talked about the gamut of products, one products that caught my interest was the Analysis Framework (PI AF), PI Notification.  Being a prior member of the ISA S88 Batch Standard committee in the early 1990s, I strongly believe that PI customers can benefit from mapping their equipment (asset) and associated tags in PI.  The PI AF is a replacement for the original Module Database.  PI AF has scaleable performance because they utilize MS SQL server and now populating the AF does not use up PI tags, which was a deterrent in the past.   I&#8217;m very excited about PI Analysis Framework; we have a customer that has been holding off defining their equipment hierarchy until the AF is released, so I&#8217;ll be digging into it immediately.
</p>
<p>
I&#8217;m also interested in the Web Services offering to communicate with PI.  We have been implementing MOSS Sharepoint, been working with eCommerce sites, and been implementing web applications on the Internet (Business-to-Business, multiple locations within a corporation, and retail).   We&#8217;ve found web services to be an efficient way to communicate between different Internet-enabled applications.  We are also finding these applications could benefit from access to time-series information, so I&#8217;m looking forward to prototype the PI web services.
</p>
<p>
Others at Automated Results have been involved in implementations of High Availability (HA) and I&#8217;ve listened to their initial challenges and work-arounds, but it was great to hear Chris Coen talk about the OSISoft HA offering and how it works, what PI functionality isn&#8217;t HA compliant yet (ex. PI SDK, PI Batch), and their prioritized implementation plan to get all modules to be HA compliant.  N-way High Availability PI databases and interfaces is a huge challenge, but essential functionality for an ever-increasing number of applications (ex. power, pharmaceutical, etc).
</p>
<p>
Julie Zeilenga talked about their recent release of the BacNet interface and it&#8217;s application in the Microsoft Data Centers.  The PI OPC interface is a powerful interface to communicate with a large number of control systems; we implement a lot of these interfaces at the industrial sites.  I think the BacNet interface is equally as powerful to interface with utilities and computer/network equipment.  It&#8217;s application is amazing!
</p>
<p>
The information sharing and face-to-face networking is extremely valuable as an <a href='http://www.automatedresults.com/Process_Historian/OSISoft_PI_Historian.aspx'>OSISoft partner</a> and as an OSISoft customer.  Both the annual user&#8217;s conference and the regional seminars are time well-spent.  If you can&#8217;t afford the user conference this year, then make sure you get to a regional event, it is a small investment in your total cost of ownership in your PI implementation.
</p>
<p>
Thanks for stopping by and taking the time to read our blog </p>
<p>Check out our <a href="http://www.automatedresults.com/Process_Historian/OSISoft_PI_Integrator.aspx">OSI PI experience</a>  </p>
<p>If you have questions or comments, we&#8217;d be thrilled to hear from you!  Let us know if there is something you think we should discuss.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=26&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2009/10/31/was-the-osisoft-pi-regional-seminar-worthwhile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>PI Tag Naming Conventions</title>
		<link>http://osipi.wordpress.com/2009/10/28/pi-tag-naming-conventions/</link>
		<comments>http://osipi.wordpress.com/2009/10/28/pi-tag-naming-conventions/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 01:29:26 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[Data Acquisition]]></category>
		<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[PI Best Practices]]></category>
		<category><![CDATA[PI Tags]]></category>
		<category><![CDATA[Process Historian]]></category>
		<category><![CDATA[OSI PI best practices]]></category>
		<category><![CDATA[OSI PI Tags]]></category>
		<category><![CDATA[OSISoft PI]]></category>
		<category><![CDATA[PI Tag Naming]]></category>
		<category><![CDATA[Tag Naming Convention]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=10</guid>
		<description><![CDATA[Abstract OSISoft PI best practices suggest that PI tags conform to a strict naming convention to allow users to quickly find their data within a small PI database today and a larger database in the future. One needs to consider how to efficiently differentiate and search a large number of PI tags that could span [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=10&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Abstract</h2>
<p>
OSISoft PI best practices suggest that PI tags conform to a strict naming convention to allow users to quickly find their data within a small PI database today and a larger database in the future.  One needs to consider how to efficiently differentiate and search a large number of PI tags that could span multiple units, areas, buildings, and locations, as well as consider the diversity of user&#8217;s backgrounds that access PI.</p>
<p>
Knowing what to consider can make it easy to design a good PI Tag naming convention and adhering to the convention can make it easy for your users to  efficiently find the data they need.
</p>
<h2>Introduction</h2>
<p>The OSISoft PI system records data over time in a time-series database so you can trend and analyze historical data within a timeframe (ex. Power consumption over the last 24 hrs, valve positions during the last production). 
</p>
<p>
One database can store a complete history of all devices and inputs within a facility (CPU utilization, Memory and disk space consumption, network throughput, CPU fan speeds, CPU temperature, cabinet air flow, power consumption, etc).  The OSISoft architecture can handle millions of different datapoints recorded at subsecond intervals (ex. 10,000 values/sec).
</p>
<p>Each different datapoint is known as a PI tag.  A PI tag holds a single value over time (ex. a flowrate, a valve position).  If an instrument emits multiple attributes (ex. process value, setpoint, alarm state, upper limit), each of these attributes would be stored in its own PI tag.</p>
<h2>Criteria</h2>
<p>Tag names must be able to differentiate:</p>
<ul>
<li>Locations</li>
<li>Units and areas</li>
<li>Data types within one instrument (ex. setpoint vs. process value)</li>
<li>Audiences</li>
</ul>
<p>To handle each of these cases, <a href="http://www.automatedresults.com/Process_Historian/OSI_PI_Experience.aspx">Automated Results</a> recommends a PI Tag be made up of different segments and that each segment be separated by a unique character.  For example:</p>
<p><b>Facility:Unit_EquipmentName.DataType</b></p>
<p>Example: Boston:UF01_InletPressure.SP</p>
<p>Boston facility<br />
Ultrafiltration unit 1<br />
Inlet Pressure sensor<br />
Setpoint value </p>
<h3>Differentiate Equipment</h3>
<p>One might use PI to capture historical information for one processing unit (100 PI tags) or all processing units within a large global corporation (1,000,000+ tags).  As the number of PI tags grows, it can become difficult to find the right data when you need it, even if you are familiar with the facility and the PI data.</p>
<p>To handle needs today and into the future, create a tag name in segments that represents an equipment hierarchy from physical locations, building,  processing areas, and units (Note: The <a href='http://www.isa.org/Template.cfm?Section=Standards2&amp;template=/Ecommerce/ProductDisplay.cfm&amp;ProductID=10740'>ISA S88 Batch standard</a> is a good reference for equipment naming.).</p>
<h3>Differentiate Equipment Types</h3>
<p>
Within a given unit, there can be a large number of tags and finding a specific data point can be confusing.  If you pre-define a set of acronyms to that represent each type of equipment, one can quickly isolate the set of tags.
</p>
<p>For example:</p>
<ul>
<li>VLV    Valve</li>
<li>FLO    Flowrate</li>
<li>LVL    Level</li>
<li>TMP   Temperature</li>
</ul>
<h3>Differentiate Data Types</h3>
<p>
A given a single piece of equipment, there can be a set of data types assigned to it.  Similar to equipment acronyms, establish a pre-defined set of data types.
</p>
<p>For example:</p>
<ul>
<li>CO   Control Output</li>
<li>PV   Process Value</li>
<li>SP   Setpoint</li>
</ul>
<h3>Diverse Audiences</h3>
<p>
As your PI implementation evolves, you will find a broader audience interested in accessing PI data from line operators to upper management, vendors, and possibly customers.
</p>
<p>One could use the facility drawings and its naming conventions to define your PI tag names, but you may be missing one or more segments of your user base; those users who are not engineers and/or are not close enough to the process to relate to the names.</p>
<p>
There are 3 ways to address a diverse audience:</p>
<ul>
<li>Replace engineering naming with more generic abbreviated text</li>
<li>Include additional abbreviated text in the tag name</li>
<li>Define a standard PI tag description naming convention </li>
</ul>
<p>
Extending the tag name to include a larger audience can introduce tag names that are too long and take up too much &#8216;real estate&#8217; on the screen, especially the legend of a trend.
</p>
<p>
A PI tag description naming convention is a great idea and should be done, but users not familiar with the process have to rely on the additional description field to find their data is adding a level of training and support complexity.
</p>
<p>
We recommend the first method to handle a wide audience by using a more universal set of abbreviations in order to keep the tag name short and simplify the PI Tag search techniques.
</p>
<h2>Summary</h2>
<p>
Even if you have a small PI system, pre-define a segmented PI Tag name that considers the long-term use of the PI within your company and a broad audience.
</p>
<p>Have more questions?  Need help defining a tag naming standard? Want to get a second opinion?  <b>Contact <a>Automated Results</a></b> via <a href='info@automatedresults.com'>email</a> or give us a call: (828) 862-6667.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=10&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2009/10/28/pi-tag-naming-conventions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
		<item>
		<title>OSIsoft PI Historian: A Data Historian Overview</title>
		<link>http://osipi.wordpress.com/2009/10/24/osisoft-pi-historian-a-data-historian-overview/</link>
		<comments>http://osipi.wordpress.com/2009/10/24/osisoft-pi-historian-a-data-historian-overview/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 13:57:00 +0000</pubDate>
		<dc:creator>Rich Winslow</dc:creator>
				<category><![CDATA[Data Acquisition]]></category>
		<category><![CDATA[OSI PI]]></category>
		<category><![CDATA[Process Historian]]></category>
		<category><![CDATA[Data Acquisition System]]></category>
		<category><![CDATA[OSI PI Database]]></category>
		<category><![CDATA[OSI PI System]]></category>
		<category><![CDATA[OSISoft PI]]></category>

		<guid isPermaLink="false">http://osipi.wordpress.com/?p=5</guid>
		<description><![CDATA[A PI Historian is a real-time data historian developed by OSIsoft. The PI Historian records data values over time in a proprietary time-series database. All different types of data can be recorded and each distinct piece of data is known as a PI tag. For a given PI tag, you record its events or data [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=5&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.automatedresults.com/Process_Historian/OSISoft_PI_Historian.aspx">PI Historian</a> is a real-time <a href="http://www.automatedresults.com/Process_Historian/Process_Historian_Overview.aspx">data historian</a> developed by <a href="http://www.osisoft.com">OSIsoft</a>.  The PI Historian records data values over time in a proprietary time-series database.  All different types of data can be recorded and each distinct piece of data is known as a PI tag.  For a given PI tag, you record its events or data values over time.  The recording of different data over time allows for historic data graphing and analysis, for example:</p>
<ul>
<li>Watch free disk space degrade over time in a Microsoft Data Center</li>
<li>Monitor a valve for an evironmental release in a production facility</li>
<li>Record which lot of raw material went into a batch of Tylenol</li>
<li>Monitor power usage on a turbine power skid in Iraq</li>
<li>Monitor the temperature of your tropical fish tank</li>
<li>Monitor Search Engine rankings for a keyword phrase</li>
</ul>
<p>The use of a data historian is widespread and growing more diverse every day!  <a href="http://www.automatedresults.com/Process_Historian/OSISoft_PI_Integrator.aspx">Automated Results</a> has been working with this product and it&#8217;s manufacturer since 1996.  </p>
<p>Have a question about <a href="http://www.automatedresults.com/Process_Historian/Process_Historian_Overview.aspx">process historians or OSI PI</a> or  Give us a call: (828) 862-6667 or send us an <a href="mailto:osipirequest@automatedresults.com">email</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/osipi.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/osipi.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/osipi.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/osipi.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/osipi.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/osipi.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/osipi.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/osipi.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=osipi.wordpress.com&amp;blog=10091482&amp;post=5&amp;subd=osipi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://osipi.wordpress.com/2009/10/24/osisoft-pi-historian-a-data-historian-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8487c9083716a4b08f23900111e514d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rich</media:title>
		</media:content>
	</item>
	</channel>
</rss>
