2.90:Reports: Difference between revisions
Dgreenwood (talk | contribs) No edit summary |
Dgreenwood (talk | contribs) |
||
| Line 245: | Line 245: | ||
'''[[Reports#Using the Query Report to Generate Custom Reports|Back to the top]]''' | '''[[Reports#Using the Query Report to Generate Custom Reports|Back to the top]]''' | ||
</tab> | </tab> | ||
<tab name="Query Example 2" style="margin:20px"> | <tab name="Query Example 2" style="margin:20px"> | ||
| Line 271: | Line 272: | ||
| | | | ||
[[file:Reports Custom Query Report 10.png|1000px]] | [[file:Reports Custom Query Report 10.png|1000px]] | ||
|} | |||
'''[[Reports#Using the Query Report to Generate Custom Reports|Back to the top]]''' | |||
</tab> | </tab> | ||
</tabs> | </tabs> | ||
Revision as of 14:45, 3 June 2020

Reports display information collected from various Grooper operations.
About
Individual Reports are created as Report Instances in Grooper. What information the Report Instance displays is defined by the Report Type property. There are several "System Reports" that ship with every Grooper install. Many of these are designed to track batch processing automation rates or the productivity of data entry clerks. For example, the "Keystrokes" report tracks the number of keystrokes logged during Data Review for Batches using a specified Batch Process.
There are twelve System Reports that are included in every Grooper installation.
- Batch Statistics
- Data Capture Automation
- Data Review Operators
- Event Log
- Keystrokes
- Pages Scanned
- Production Batches
- Project Billing
- Query Report
- Scan Operator Efficiency
- Scan Volume
- System Health
Each of these reports can be saved as a Word, PDF or Excel file.
Custom reports can also be generated in an Object Library using Microsoft Visual Studio and the Visual Studio Report Designer.
Report Types
The Batch Statistics report details information about each Activity in a Batch Process. This report will give different information, depending on the activity steps in the Batch Process fro a given date range. You can use this information to get a better idea of how good your accuracy, productivity and automation rates are.
|
|
|
|
|
|
|
The Data Capture Automation report returns information from the Data Review activity. This includes total records completed for a Batch Process and total records edited. The percentage of records edited of records completed gives you an "Automation Percentage". If you don't have to edit any field, your data extraction is perfect and your automation rate would be 100%. The report also displays the total number of keystrokes and keystrokes per record.
|
|
|
|
|
|
|
|
|
How To
Create a New Report
Add a New Report Instance
|
1. Right click the Reports folder in the Node Tree. 2. Select "Add" and "Report Instance..." 3. A pop up window will appear to name the Report Instance. Here, we chose to name it "Report Example". Press the "OK" button to add the Report Instance to the Reports folder. |
Using the Query Report to Generate Custom Reports
The Query Report allows you to perform a SQL query against any SQL database. This includes the ability to query the Grooper SQL database. If the information you want to is query-able in some way from the Grooper database tables, you can make a custom report targeting it!
Create a Data Connection to the Grooper Database
|
Enter Database Connection Settigns
|
|
Once connected, you will be able to see the thirteen database tables in the Grooper Database |
|
|
If you select one of these tables, the "Data Preview" panel will show you a preview of the data within that table. |
Add a New Query Report
|
|
|
Next, you will use the Query Statement property to write a SQL query to return whatever information you desire from the Grooper Database. The next few tabs provide some examples of SQL queries and their results when the report runs.
Count Objects in a Repository
This is a simple query to return the number of Content Models in a Grooper Repository. The query is as follows:
SELECT COUNT(TypeName) AS Content_Models FROM TreeNode WHERE TypeName='Grooper.Core.ContentModel'
|
|
|
You could use this query to count any object in the repository. Just change the value in the WHERE TypeName='Grooper.Core.ContentModel' clause to match the Grooper Type Name of the object you're looking for. For example, if you wanted to return the count of Data Types you would instead use WHERE TypeName='Grooper.Core.DataType'
Attended Activity Time Tracking
This query returns the time (in seconds) users have spent on the attended activities Classify Review and Data Review in the last day.
DECLARE @today datetime=GETDATE() SELECT UserName, StepName, DATEDIFF(second,SessionStats.StartTime,SessionStats.EndTime) AS Processing_Time, BatchName FROM SessionStats WHERE StepName='Classify Review' OR StepName='Data Review' AND EndTime>DATEADD(day,-1,@today) ORDER BY UserName, StepName, Processing_Time DESC
|
Just like in the previous example, enter the SQL query using the Query Statement property. The dropdown menu will allow you to type in the SQL query. |
|
|
When the report runs, it searches the "SessionStats" table, which collects the start and end time for Classify Review and Data Review activities from processed Batches and returns the total time spent for each instance. |
Version Differences
There are no notable version differences at this time.
