Asset Framework
Sample description for Asset Framework
Building Flexible PI AF Templates with Variable Tagname Patterns
Design OSIsoft PI AF templates to handle PI Points that follow patterns like FLOW...PV, where the middle section is variable. Learn strategies and best practices for flexible attribute mapping in AF.
Roshan Soni
Importing XML to a Specific AF Element Path with AFSDK: Best Practices and Pitfalls
Learn how to reliably import XML fragments to a specific AF Element in OSIsoft PI Asset Framework (AF) using AFSDK. This post covers the correct use of ImportXml, proper XML structure, and troubleshooting common mistakes.
Roshan Soni
Querying AF Data Using PI OLEDB Provider 4.0: Beta Release and New Capabilities
The PI OLEDB Provider 4.0 now supports SQL queries against PI Asset Framework (AF), making it easier to integrate AF data with your tools. The beta is available for vCampus subscribers.
Roshan Soni
How to Create PI Analysis Templates from a Web Interface Using PI Web API
Discover how to create new OSIsoft PI Analyses and manage configurations programmatically via a web interface using PI Web API, including limitations around templating expressions.
Roshan Soni
Navigating the Legacy HVAC Exercise on learning.osisoft.com – Updated Resources and Alternatives
The original HVAC example on learning.osisoft.com is outdated, but the core concepts still apply. Discover alternatives and where to find example files for effective PI System learning.
Roshan Soni
Monitoring Multiple PI Tags for Alarm Conditions Using Arrays in AF Analyses
Learn how to use arrays, FilterData, and MapData in PI Asset Framework analyses to monitor multiple alarm tags from an AF Table and trigger a summary alarm per tank and alarm type.
Roshan Soni
Calculating Time Differences Between Tag Events in PI System – Binary & Numeric Tags with Visual Alerts
Learn how to compare the timing of state changes in binary tags to value changes in a related numeric tag within the OSIsoft PI System, and configure visual warnings if differences exceed a threshold. Solutions are covered for both client-side (ProcessBook/PI Vision) and server-side (AF Analysis) approaches.
Roshan Soni
Extracting Single Values from PI Point Arrays in PI System 2018 SP3
How to deal with the need to extract individual values from PI Point Arrays in PI System 2018 SP3, especially when array functions are not available.
Roshan Soni
Overcoming I/O Timeout Constraints in PI ProcessBook Displays
Learn how to effectively tackle I/O Timeout constraints in PI ProcessBook by utilizing string state conditions and strategic AF workaround methods.
Roshan Soni
Dynamically Setting Source UOMs in AF Templates: Streamlining PI System Management
Explore efficient methods to dynamically set source units of measure in AF templates, enhancing PI System management and scalability.
Roshan Soni
How to Reference Child Element Attributes in PI AF Templates
Learn how to reference child element attributes in PI AF templates, using path syntax and rollup analysis for optimal expression analyses.
Roshan Soni
Using Parameterized Queries in PI AF Link Tables for Text Search
Explore how parameterized queries can enhance text searching capabilities in PI AF Link Tables, optimizing performance and flexibility.
Roshan Soni
About Asset Framework
Explore our collection of expert articles about Asset Framework. Our content is written by experienced PI System professionals and covers everything from basic concepts to advanced implementation techniques.
Whether you're new to PI System or an experienced engineer, you'll find valuable insights, tutorials, and best practices to help you get the most out of your industrial data infrastructure.