Sorry for the delay on this. I took a note down to reply when I had more time, because I wanted to be as thorough as I could.
I know a lot about PI, but less about getting data into Ignition. I’ll list here all of the ways that I know of to get data out of PI, with some commentary. However, I don’t know which of these methods are or are not available when using Factory Talk PI. I came from OSIsoft, and I know that there are certain licensing restrictions for OEMs like Rockwell and Emerson. I’m not sure which products you have access to, nor do I know if certain versions of FT Historian have access to different product PI products. I also don’t know what the easiest way to get this data into Ignition Historian is.
- AFSDK
- Can be leveraged with C# or Powershell
- One of, if not the most flexible and fast way to export data from PI. (Be sure to use the bulk tag query methods)
- Requires a little more legwork (developing a custom script)
- Pretty sure you can’t use custom AFSDK applications with FT. IIRC, AFSDK applications must some sort of license/product code to connect to Rockwell FT PI. You might be able to get a key for your application somehow, but
- PI Web API
- Can be leveraged via HTTP requests (likely directly from Ignition)
- Perhaps more flexible than using AFSDK directly, since you don’t need a .NET dev environment.
- Not sure on performance, probably fairly fast– it uses AFSDK under the hood. I’ve never tested export performance with Web API, though.
- Configuring security can be a pain.
- PI PowerShell Tools
- Probably not very useful, although you can query PI with it, I only see a way to query one PI Point at a time.
- ODBC/JDBC/OLEDB
- I have no practical hands-on experience with this, but in my head it seems like the most practical approach. Especially if you’re wanting to move the data into a platform that makes it easy to work with databases.
- I know initial configuration can be a pain, and I’m unsure about performance. This product was developed back when OSIsoft cared a lot about users having easy access to their data, so I imagine it is decent.
- DataLink
- This is an Excel plugin built on top of AFSDK
- Not great for very large exports
- PIConfig
- Not the easiest to use, but widely available.
- CSV output
- Some other recent experience with it on the forum: Migrating FactoryTalk Historian data to Ignition
- PI SDK
- Older SDK, probably no reason to use it instead of AFSDK.
- OPC
- OSIsoft/AVEVA have a PI OPC DA and PI OPC HDA server, but no UA access to read data from PI.
- Configuring OPC DA is a pain