This is more than just looking at charts and pulling the batch data (batch, operations, phases) etc. into Excel, but tools to really analyze.
Are you simply trying to determine the cycle time and have that stored in a PI Tag? You could use the PI Analysis Service to do that calculation or alternatively the legacy PI Performance Equation or PI ACE.
If this is not correct, can you give more details on what kind of analysis you are trying to do?
In terms of tools for the batch databases, OSIsoft offers Batchview, and for Event Frames, Coresight has equivalent behavior for viewing Event Frames. These tools mostly allow trend overlay, and alignment of the phases, steps or operation. You can compare you cycles by assets/recipe/duration and more. For those who want to more of a data science approach, using Event Frames with the PI BA Integrator you can run business intelligence tools such as Power BI and Tablou on the normalized data set. Depending on your skills, you can also use PI OLEDB Enterprise to expose your EF data to BI tools. In general, having Event Frames allows you to get more value of your batch data by attaching the meta-data and process measurements on the event.
There are many other tools out there people use such as Simca (Umetrics), Process Templates (Exele), LivePoint (Mirabo) and more solutions out there depending on what you are trying to do. I know there are more, but those are the first that came to my mind.
Retrieving data ...