Skip to main content
PiChat Q&A

PI System Questions & Answers

Common PI System questions answered by PiChat. Can't find what you need? Ask PiChat directly.

How do I configure PI AF templates?

PI AF templates let you define reusable structures for your asset hierarchy. Here's how to set them up: Creating an Element Template 1. Open PI...

PI AF templatesPI Asset Frameworkelement templates

How do I authenticate with PI Web API from Python?

PI Web API supports several authentication methods. Here's how to connect from Python: Basic Authentication The simplest approach for development...

PI Web APIPythonauthentication

What's the difference between snapshot and archive values in PI?

Understanding the difference between snapshot and archive values is fundamental to working with PI Data Archive. Snapshot Value The snapshot ...

snapshotarchivecompression

What's the difference between PI Vision and PI ProcessBook?

PI Vision and PI ProcessBook are both visualization tools for PI System data, but they serve different eras and deployment models. PI ProcessBook ...

PI VisionPI ProcessBookvisualization

How do I build effective PI Vision displays?

PI Vision displays let you create real-time dashboards directly in the browser. Here's how to build effective ones. Getting Started 1. Navigate t...

PI Visiondisplaysdashboards

What are PI Event Frames and how do I use them?

Event Frames capture time-bounded events in your process — like a batch run, an alarm condition, or a shift — and associate them with context data. ...

event framesPI AFbatch tracking

How do I write PI AF Analytics expressions?

AF Analytics let you define calculations that run automatically on the PI System. They're configured in PI System Explorer and executed by the PI Anal...

AF Analyticsexpressionscalculations

How do I use PI DataLink in Excel?

PI DataLink is an Excel add-in that lets you pull PI System data directly into spreadsheets for analysis and reporting. Installation PI DataLink ...

PI DataLinkExcelPICompDat

Should I use PI Web API or AF SDK for my application?

Both PI Web API and AF SDK provide programmatic access to PI System data. The right choice depends on your platform, deployment, and use case. PI ...

PI Web APIAF SDKREST API

How do I write data to PI Data Archive?

There are several ways to write data to PI, depending on your data source and architecture. PI Web API (REST) Write a single value: POST /piw...

write dataPI Data ArchivePI Web API

What are the main components of PI System architecture?

The PI System is a suite of integrated components for collecting, storing, and visualizing operational data. Here's how they fit together. PI Data...

PI SystemarchitecturePI Data Archive

How do I optimize PI Data Archive performance?

PI Data Archive performance depends on proper configuration of compression, archive management, and query patterns. Compression Settings Every PI...

performancecompressionexception deviation

How do I set up the PI Interface for OPC DA?

The PI Interface for OPC DA connects OPC-compliant data sources (PLCs, DCS, SCADA systems) to PI Data Archive. Prerequisites - PI Interface for O...

OPC DAPI InterfaceDCOM

How do I use PI Connector for UFL to import file data?

PI Connector for UFL (Universal File Loader) parses structured text files (CSV, JSON, XML) and writes values to PI Data Archive. When to Use UFL ...

UFLPI ConnectorCSV

How do I set up PI Data Archive high availability with collectives?

A PI Collective is a group of replicated PI Data Archive servers that provide high availability and load distribution. Architecture A collective ...

PI Collectivehigh availabilityreplication

What are the security best practices for PI System?

Securing your PI System involves network architecture, authentication, authorization, and monitoring. Network Architecture PI System Security...

securityPI Systemauthentication

How do I migrate PI Data Archive to a new server?

Migrating PI Data Archive involves moving archives, configuration, and reconnecting interfaces. Careful planning minimizes downtime. Pre-Migration...

migrationPI Data Archiveserver upgrade

How do I connect Power BI to PI System?

Power BI can visualize PI System data through several connection methods. Option 1: PI OLEDB Enterprise (Recommended) The most capable option — q...

Power BIPI OLEDBvisualization

How do I manage units of measure in PI System?

PI System handles units of measure (UOM) at multiple levels. Proper UOM configuration prevents calculation errors and ensures consistent displays. ...

units of measureUOMEngUnits

What's the best way to learn PI System?

Learning PI System is most effective when you follow a structured path from fundamentals to advanced topics. Phase 1: Foundations (Week 1-2) ...

learningtrainingbeginner

How does PI time syntax work?

PI System uses a flexible time syntax across all its tools — PI DataLink, AF Analytics, PI Web API, and more. Absolute Time Standard date-time fo...

time syntaxrelative timePI time

What are good PI tag naming conventions?

Well-structured tag names make your PI System easier to navigate, search, and maintain as it scales. Common Naming Patterns Hierarchical Patt...

tag namingconventionsPI points

How do I access PI System data from Java or Linux?

PI System is traditionally Windows-centric, but modern APIs make cross-platform access straightforward. PI Web API (Recommended) The best optio...

JavaLinuxcross-platform

How do I set up PI AF notification rules?

PI Notifications let you trigger alerts when AF analytics detect conditions like out-of-range values, equipment failures, or process deviations. P...

PI NotificationsAF notification rulesPI alerts

How do I use batch requests in PI Web API?

PI Web API's batch endpoint lets you combine multiple API calls into a single HTTP request, reducing round trips and improving performance. Basic ...

PI Web API batchbatch requestsPI Web API performance

How do I connect to PI AF Server using AF SDK in C#?

AF SDK is the .NET library for working with PI Asset Framework. Here's how to establish a connection: Basic Connection csharp using OSIsoft.AF...

AF SDKPI AF SDK C#connect AF Server

How do I write VBA macros in PI ProcessBook?

PI ProcessBook supports VBA macros for automating displays, building custom interactions, and extending functionality. Opening the VBA Editor 1. ...

PI ProcessBook VBAVBA macrosProcessBook automation

How does PI data compression work?

PI Data Archive uses a swinging door compression algorithm to store only meaningful data changes, dramatically reducing storage while preserving d...

PI compressionswinging door compressionCompDev

How do I get real-time streaming updates from PI Web API?

PI Web API supports real-time data through channels (WebSocket-based) and SignalR , allowing you to receive updates without polling. Using ...

PI Web API streamingWebSocket PI datareal-time PI data

How do I troubleshoot PI AF Analysis errors?

PI AF Analysis Service evaluates expressions, rollups, and event frame generation. When analyses fail, here's how to diagnose and fix them. Common...

PI AF Analysis errorsCalc FailedPI analysis troubleshooting

How do I write SQL queries against PI using PI OLEDB?

PI OLEDB provides SQL access to PI Data Archive and PI AF data through standard OLEDB interfaces, enabling queries from Excel, SSRS, and custom applic...

PI OLEDBPI SQL queriespicomp2

What is PI interface buffering and how do I configure it?

PI interface buffering (PI Buffer Subsystem or PI API Buffering) ensures no data is lost when the network connection between an interface node and the...

PI bufferingPI Buffer SubsystemBufSS

How do I search and query PI Event Frames?

PI Event Frames capture time-bound events (batches, alarms, shifts). Here's how to find and query them. PI System Explorer 1. Navigate to Event...

PI Event Frame searchquery event framesAFEventFrameSearch

What is PI Integrator for Business Analytics?

PI Integrator for Business Analytics (PI Integrator for BA) publishes PI System data to external systems like SQL Server, cloud data lakes, and BI too...

PI IntegratorPI Integrator for BAPI data warehouse

How do I fix the 'Point does not exist' error in PI System?

The "Point does not exist" error occurs when PI System can't find a PI tag by name. Here's how to diagnose and fix it. Common Causes 1. Tag N...

Point does not existPI tag not foundPI error

What is the difference between PI ACE and AF Analytics?

PI Advanced Computing Engine (ACE) and PI AF Analytics both perform server-side calculations, but they differ significantly in architecture and capabi...

PI ACEAF AnalyticsPI ACE vs AF Analytics

How do I manually enter data into PI Data Archive?

There are several ways to manually input values into PI tags — useful for lab results, manual readings, or correcting bad data. PI System Manageme...

PI manual data entryPI Manual Loggerwrite data to PI

What are AF hierarchy design best practices?

A well-designed AF hierarchy is the foundation of a scalable PI System deployment. Poor design leads to maintenance headaches and performance issues. ...

AF hierarchyAF designAF best practices

What is a WebID in PI Web API and how does it work?

Every object in PI Web API (points, elements, attributes, databases) is identified by a WebID — a URL-safe, base64-encoded string. WebID Forma...

PI Web API WebIDWebID encodingWebID 2.0

How do I configure Kerberos authentication for PI System?

Kerberos (Windows Integrated Authentication) is the recommended authentication method for PI System in enterprise environments. Prerequisites - A...

PI KerberosPI authenticationPI System Kerberos setup

Can I deploy PI System in the cloud?

Yes — AVEVA supports PI System deployment in cloud environments. Here are the options. AVEVA Data Hub (Cloud-Native) AVEVA Data Hub (formerly OSI...

PI System cloudAVEVA Data HubPI on Azure

How do I calculate summaries (average, total, min, max) in PI?

PI System provides multiple ways to compute summaries over time ranges. PI Web API Summaries python import requests Get summary statistics ...

PI summaryPI averageTagAvg

What are PI digital states and how do I use them?

Digital states represent non-numeric values in PI — like equipment status (Running/Stopped), alarm states (High/Low/Normal), or system states (I/O Tim...

PI digital statesdigital state setPt Created

How do I connect PI System data to Grafana?

Grafana can display PI System data for modern dashboarding. Several integration approaches are available. Option 1: PI Web API Data Source Plugin ...

PI GrafanaPI System GrafanaPI Web API Grafana

How do I backup and restore PI Data Archive?

Regular backups are critical for PI System disaster recovery. Here's the complete backup strategy. What to Back Up | Component | Location | Metho...

PI backupPI Data Archive backupPI restore

How do I create custom symbols in PI Vision?

PI Vision extensibility allows you to build custom visualization components using HTML, CSS, and JavaScript. Symbol Structure A PI Vision custom ...

PI Vision custom symbolPI Vision extensibilityPI Vision development

How do I automate PI System tasks with PowerShell?

PowerShell can automate PI System administration using AF SDK's .NET assemblies. Loading AF SDK in PowerShell powershell Load AF SDK assembl...

PI PowerShellPI automationAF SDK PowerShell

What is AVEVA Connect and how does it relate to PI System?

AVEVA Connect is AVEVA's cloud platform that brings PI System data and AVEVA industrial software together in a unified cloud environment. What Is ...

AVEVA ConnectPI System cloudAVEVA Data Hub

How do I check and handle data quality in PI System?

Every PI value has an associated quality status that indicates whether the data is good, questionable, or bad. Understanding quality is essential ...

PI data qualityPI status flagsBadVal

How do I handle pagination in PI Web API responses?

PI Web API returns paginated results for large datasets. Here's how to handle pagination correctly. Default Behavior - Most endpoints return a ma...

PI Web API paginationPI API large datasetsstartIndex maxCount

How does AVEVA PI System licensing work?

PI System licensing has evolved through multiple models. Here's the current state. Current Licensing Model (AVEVA Flex) AVEVA Flex is a subscript...

PI System licensingAVEVA FlexPI license cost

How do I plan a PI System upgrade?

Upgrading PI System components requires careful planning to minimize downtime and avoid data loss. Pre-Upgrade Checklist 1. Document current ve...

PI System upgradePI upgrade planningPI Data Archive upgrade

Have a different question?

PiChat can answer any PI System question in real time.

Try PiChat Free