This is the heading




I now have over fifteen years of PI experience. For the last eleven years I have worked as a full-time PI consultant under Raesemann Enterprises. I have a broad range of experience from architecting and implementing new systems, to developing custom software for the PI system.

Being a member of the OSIsoft Virtual Campus or vCampus program allows me access to new PI products while they are still in beta. This means that by the time they hit the general user populace I have already run many of the products through their paces and have hands on experience with them. Currently my vCampus development environment consists of...

  • PI Server 2010 running on 64 bit Windows Server 2008 R2
  • PI Asset Framework (AF)
  • WebParts on Sharepoint 2010 (upgraded from an earlier Sharepoint Enterprise 2007 installation)
  • Web Services communicating with Windows clients as well as Apple IOS devices such as the iPhone and iPad.
  • Notifications
  • Advanced Calculation Engine (ACE)
  • ProcessBook
  • DataLink for Excel as well as DataLink for Excel Services running in Sharepoint
  • Windows SQL Server 2008
  • Visual Studio 2008
  • An Oracle Database 11g instance

I have a Microsoft MSDN subscription, OSIsoft vCampus membership, an Apple IOS Developer network subscription, and an Oracle Technology network logon. This combined with a robust server running VMWare server allows me to build almost any configuration that I might need to test and validate a design or configuration prior to implementation.

My history with the PI Historian

I first became involved with PI shortly after the introduction of the NT based PI 3 system back in 1996. Things have certainly progressed a long way during that time and I have been in the thick of it. During that time I have been exposed to dozens of interfaces in dozens of different environments.

The last 13 or so years provided me with valuable real world experience implementing PI in power plants, water and waste water plants, energy management systems, manufacturing environments, and IT departments. I've beta tested many new products from the early days of the ODBC and OLEDB providers, the Advanced Computing Engine (ACE), the SNMP interface, the ICCP interface, and the new Manual Logger.

During my early years with PI I implemented a 65,000 tag enterprise server that collected data from 5 steam units and 9 combustion turbines at 3 generating stations, a GE/Harris XA-21 energy management system, 26 potable water plants, 2 waste water plants, and 700 waste water lift stations. This was pioneering totally uncharted territory at that time. My group at my former employer built some of the first web pages using the ODBC interface to allow everyone to monitor water usage during a draught. I used PI data to construct neural network models to help predict water usage. I also developed early neural network models of NOx production in a large gas/oil-fired boiler using software that I started to develop while I was in graduate school.

I gave a presentation at the OSI PI Users Conferences in Monterey in 1999 regarding the management of large PI system with geographically dispersed interfaces. I later presented a mobile application developed on early Palm Pilots and a custom developed application for Cargill Fertilizer. I have also presented at a regional PI conference.

I have completed many PI projects that range from simple installs, to massive system redesigns involving server consolidation, to custom developed applications that push the limits of what PI can do. I've been involved with the successful troubleshooting of many, many problems.

At this point I am confident in saying that there is probably nothing that you can throw at me that I can't handle with regard to the PI system. Here are examples of some of the services that you might want me to provide.

System Planning and Installation

It is important to get off to a good start with your new PI system. I can help to insure that your new PI system is built on a solid and stable foundation by providing the following services...

  • Assist in PI server specification
  • Design system architecture
  • Install PI Server software
  • Install system interface(s)
  • Assemble tag database
  • Import historical data from legacy systems
  • Coordinate the deployment of PI client applications
  • Develop maintenance and backup plans to insure that your new system continues to operate reliably
  • Develop system security architecture

System Maintenance and Management

There can be a huge difference in the amount of time and energy required to maintain a poorly planned and implemented PI system and a properly designed and implemented system. I had one customer in particular who could not believe how much easier his system was to maintain after I helped him with an upgrade. I can help...

  • Setup remote monitoring of interface nodes
  • Develop management scripts to automatically page support when problems arise
  • Plan system upgrades and consolidation
  • Develop and test disaster recovery plans
  • Develop revised management plans to simplify system maintenance

Whether you wish to upgrade an existing system or consolidate several older servers to one new server, it is important to preserve your historical data. I can help you plan and implement the upgrades to minimize the impact on users.

Server Consolidation

Many companies start out purchasing PI on a piecemeal basis. They buy PI for a single unit or system in a plant and then buy another server. Soon they have several servers to maintain, paying maintenance on several systems, and paying the maximum price per point when they expand.

PI Server Consolidation

Consolidating several smaller PI servers into one large central PI server simplifies administration and saves money every year on your maintenance contract with OSIsoft. All of your tags, historical data, ProcessBook, and DataLink files are preserved. Your cost of adding new tags to the server drops.

I can help you to consolidate your servers down to one large system. This makes the system easier to manage but more importantly, it allows you to consolidate your tags making expansion of the system cheaper. For a small server you may be paying as much as $11 per tag. As the size increases this falls to $1 per tag. You also save money on your annual maintenance as you are paying a percentage of list price every year. The maintenance on at 30,000 tag server is less than the maintenance on three separate 10,000 tag servers.

I can help you with the complexities of the consolidation. I have several of these projects under my belt already so you can proceed with confidence. I can help to..

  • Migrate all of the tags and history to the central server
  • Update ProcessBooks to point to the central server
  • Update DataLink Spreadsheets

Enterprise Architecture Development

Maybe it is time for you to take your PI system to the next level. I can help you by evaluating your current systems and form a concrete plan for the future. I have experience working with large PI systems with geographically dispersed interfaces located in different countries and timezones. I also have a firm grip on where the product has been, the common pitfalls, and the future path of PI.

ProcessBook and DataLink Development

OSI provides ProcessBook and DataLink for use with PI. These powerful applications put a great deal of power and flexibility in the hands of every user. Getting started with your development can be a daunting task. I have a great deal of experience developing solutions around PI. Jump-start your development efforts by drawing on years of experience.

  • ProcessBook and VBA scripting
  • Excel DataLink development
  • Custom Application Development
  • Visual Basic Applications
  • PI Advanced Computing Engine (ACE)
  • Web-Enabled Applications (ASP.Net in VB.NET and C#)
  • Mobile Applications (Apple IOS for iPhone, iPod Touch, and iPad)


I have been training users to use the PI systems for years. I am intimately familiar with ProcessBook and DataLink and can teach from the most basic level to advanced development. I also train system administration best practices.

To find out more about the PI System, visit OSIsoft's site at