creating custom reports. overview within enginuity, there are multiple ways to access reports...
TRANSCRIPT
Creating Custom Creating Custom ReportsReports
Overview
• Within Enginuity, there are multiple ways to access reports (management, context, and ad hoc). The templates used in displaying these reports were created using Microsoft’s report design tools.
• Adsystech now offers the ability for users to create their own templates and publish them for use to the general user community.
2
Where It Fits Within Enginuity
Local Agencies
Training DB
Training DB
Training DB Fttp://Copy of Training DB
4. Assign Reports to one or more Applications
Nightly Extract of Training Region
System Admin Security WizardAssign Role(s)
MS Report DesignerSecurity Manager
1. Download Training DB 2. Design Reports3. Upload to Report Inventory5. Assign Report to User Group(s) Hosting Site
Report Design OverviewReport Design Overview
3
Terms and Definitions:• Report Inventory–Repository for storing all reports to be accessed within
the system.
• Report Publishing– Once a report is uploaded into the report inventory it must be published to the reporting service before users can be provided access.
• Report Template (RDL)– Report Design Language (RDL) provides the required descriptive information to render a report format for viewing. This template is populated with data based on the users data selection criteria “query”.
• MS Visual Studios – Microsoft’s Report Design tool is included in this development kit. The report designer can be used to design report templates that can be uploaded for use within the application.
• FTP DB Site– Web site where the latest backup of the training database can be downloaded. This database can be used to build reports that are to be published. 4
Key Product Features Walkthrough
Detail Process Flow: Design Report Template
1. Download Database – copy from ftp site sample report training backup database to local system.
2. Restore Backup – restore the local copy of the training database for use (MS SQL or Express).
3. MS Report Designer – use report designer to develop report template (RDL).
Upload to Report InventoryPublish to Instances (Prod, Test…)Assign Roles (Security Wizard)Assign User Group Access (Security Manager)
Design Report Template
Upload to Inventory
Publish to Instances
Assign to Application
(Security Manager)
Assign to User Groups
(Security manager)
Note: At the completion of this step, the reports have been designed.
5
Key Product Features Walkthrough
Detail Process Flow: Design Report TemplateUpload to Report Inventory
1. Upload RDL – upload the report template from the local drive into the report inventory.
2. Upload Report Documentation – upload report design documentation (PDF, SQL views used…).
Publish to Instances (Prod, Test…)Assign Application (Security Wizard)Assign User Group Access (Security Manager)
Design Report Template
Upload to Inventory
Publish to Instances
Assign to Application
(Security Manager)
Assign to User Groups
(Security manager)
1
2
Note: At the completion of this step, the reports have been uploaded to the reportInventory database.
6
Key Product Features Walkthrough
Detail Process Flow: Design Report TemplateUpload to Report InventoryPublish to Instances (Prod, Test…)
1. Select report from report inventory.2. Select instances to publish report into.3. Push select reports to report permission
listing.Assign Application (Security Wizard)Assign User Group Access (Security Manager)
Design Report Template
Upload to Inventory
Publish to Instances
Assign to Application
(Security Manager)
Assign to User Groups
(Security manager)
1 2
3
Note: At the completion of this step, the reports have been published to Test,Production,…instances.
7
Key Product Features Walkthrough
Detail Process Flow: Design Report TemplateUpload to Report InventoryPublish to Instances (Prod, Test…)Assign Application (Security Wizard)
1. Select report from report listing.2. Select applications from application
listing.3. Push select reports to application report
listing.Assign User Group Access (Security Manager)
Design Report Template
Upload to Inventory
Publish to Instances
Assign to Application
(Security Manager)
Assign to User Groups
(Security manager)
12
3
Note: At the completion of this step, the reports have been made available for usein all appropriate applications.
8
Key Product Features Walkthrough
Detail Process Flow: Design Report TemplateUpload to Report InventoryPublish to Instances (Prod, Test…)Assign Application (Security Wizard)Assign User Group Access (Security Manager)
1. Select report from report listing.2. Select user group from user group listing.3. Push select reports to report group
permission listing.
Design Report Template
Upload to Inventory
Publish to Instances
Assign to Application
(Security Manager)
Assign to User Groups
(Security manager)
1
2
3
Note: At the completion of this step, permission to access selected reports hasbeen granted by local administrative staff.
9
Adsystech References & ResourcesDownloads:
FileZilla: http://filezilla-project.org/
SQL Server 2005 Express Edition with Advanced Services: http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&displaylang=en
SQL Server Express Edition Toolkit: http://www.microsoft.com/downloads/details.aspx?familyid=3C856B93-369F-4C6F-9357-C35384179543&displaylang=en
Download site for backups using FileZilla: sftp://enginuity5.esserver.com
10
Reference Documents:Creating Custom Report Guide