Crystal Reports documentation tool

CR Analyzer

Analyze Crystal Reports. Reveal Tables, Fields, Joins, Parameters, Formulas, Running Totals, and SQL.

Upload .rpt files and generate searchable documentation for report inventories, audits, migrations, troubleshooting, and support. Bring updated reports back later to compare what changed.

Crystal Training Source helps Crystal Reports teams document, troubleshoot, modernize, and support report libraries with practical training and CRAnalyzer review services.

$149/yearCRAnalyzer subscription for portal access, report uploads, and reusable documentation exports.
CR Analyzer
UploadReportsSettings
Data DictionaryEntity Relationship Diagram + JoinsParametersFormulas / RT / SQL

Data Dictionary

Reports: 3Tables: 8Fields: 112
TableFieldTypeReport
CustomerCustomerIDNumberCustomer Orders
OrdersOrderDateDateSales by Date
OrdersOrderIDNumberInvoice Detail
ProductProductIDNumberSupplier Product Report
OrdersDetailQuantityNumberCustomer Orders - Tax
Entity Relationship Diagram + Joins
CustomerCustomerID PK?CompanyNameCity
OrdersOrderID PK?CustomerID FK?OrderDate
Order DetailOrderID FK?ProductID FK?Quantity
Customer.CustomerIDInner / EqualOrders.CustomerID
Orders.OrderIDInner / EqualOrder Detail.OrderID
Find Reports Using Same Formulas / RT / SQL
? Same formula logic? Same running total? Same SQL commandExport
ReportNameType
Customer - Orders and SalesSales TaxFormula
Customer Orders - TaxSales Tax CalculationFormula
Customer - Orders and SalesRunning TotalRunning Total
Report inventory
Migration readiness
Audit support
Troubleshooting

Document what is inside your Crystal Reports.

CR Analyzer turns uploaded report files into reviewable output your team can search, export, and use for support, cleanup, migrations, and audits.

DD

Data Dictionary

Find every table and field used across your Crystal Reports, with report usage and source context.

ERD

Entity Relationship Diagram

Review verified joins, likely primary keys, likely foreign keys, and table relationships from Crystal report metadata.

fx

Formula / RT / SQL Usage

Find reports that use the same formulas, running totals, SQL commands, record selection, and parameter logic.

Crystal Reports documentationCreate current documentation from .rpt files.
Report inventorySee reports, tables, joins, formulas, and usage.
Migration readinessIdentify data sources, dependencies, and complexity.
Audit supportProvide consistent output for compliance reviews.

Sample output from a 3-report Crystal Reports batch.

This sample batch was scanned from three reports: Customer - Orders and Sales Report, Customer Orders - Tax - Stock Inv, and Supplier Product Report.

3completed reports
8database tables
112field rows
69unique field/table pairs
9verified joins
3parameters
9formulas / RT / SQL rows
1review-ready documentation set

Come back later to compare updated reports.

CR Analyzer can become a recurring report review service. Capture each batch, then compare future uploads against previous documentation to find what changed.

Future compare service

When report files are updated, upload a new batch and review added, removed, or changed tables, fields, joins, parameters, formulas, running totals, SQL, and selection logic.

View Compare Data
File fingerprintReport name, upload time, original modified date, and hash.
Database usageTables, aliases, fields, field types, sizes, and sources.
RelationshipsCrystal joins, link fields, join type, likely PK/FK fields.
Report logicParameters, defaults, record selection, formulas, running totals, and SQL expressions.

A simple review workflow.

Built for teams who need to understand a Crystal Reports library without opening every report by hand.

1Upload reportsAdd Crystal Reports .rpt files to the portal.
2Run analysisThe CRAnalyzer scans report metadata and uploads the result.
3Review outputSearch the dictionary, joins, parameters, formulas, running totals, and SQL.
4Export documentationDownload CSV and PDF outputs for support, audits, and migrations.

Need help documenting Crystal Reports?

Use CRAnalyzer to review your reports and prepare migration-ready documentation.

Request Trial