DMS Reporting An Architecture Overview of Reporting for DMS.
Introduction <ul><li>To have a better understanding of  the DMS Reporting for DMS support. </li></ul><ul><li>Kai Leung Liu...
DMS History <ul><li>DMS Reporting was born in 2002 because of Batch Report in Caus that DMS would need to replace. </li></...
Topics of Discussion <ul><li>DMS Components that make up the DMS Reporting. </li></ul><ul><li>The DMS Reporting process as...
DMS Components <ul><li>A DMS Architecture Diagram. </li></ul><ul><li>Database, Unix, and App Server. </li></ul><ul><li>She...
DMS Architecture Diagram
DMS System Parameters <ul><li>DB – Database Instance. </li></ul><ul><li>RJB – Max No of Report Run at any Time. </li></ul>...
DMS Reporting Engine <ul><li>The Reporting consist of several parts:  </li></ul><ul><ul><li>Unix scripts that run by cron....
DMS Batch Reporting <ul><li>The Batch Report support two main type of reports:  </li></ul><ul><ul><li>Oracle Reports </li>...
DMS Reporting Criteria <ul><li>Building Criteria for business needs. </li></ul><ul><li>Building Queries for business needs...
DMS Email  <ul><li>Available to All DMS Batch Reports. </li></ul><ul><li>Email can be added even after it been submitted. ...
Real Life <ul><li>DMS Live running reports every day. </li></ul><ul><li>User can request with their business criteria real...
What This Means <ul><li>We have a powerful and flexible reporting system to meet the requirements of DMS Live and future r...
Next Steps  <ul><li>To be able to support and grow the reporting system in new directions. </li></ul><ul><ul><li>Improve E...
Q & A <ul><li>Review Documentation. </li></ul><ul><li>Review Technical docs. </li></ul>
Upcoming SlideShare
Loading in …5
×

Dms Reporting Overview

2,527 views

Published on

Overview of the Reporting System in DMS.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Dms Reporting Overview

  1. 1. DMS Reporting An Architecture Overview of Reporting for DMS.
  2. 2. Introduction <ul><li>To have a better understanding of the DMS Reporting for DMS support. </li></ul><ul><li>Kai Leung Liu, Sr. Oracle Architect Consultant, Kaitech, Inc. </li></ul>
  3. 3. DMS History <ul><li>DMS Reporting was born in 2002 because of Batch Report in Caus that DMS would need to replace. </li></ul><ul><li>DMS Reporting need to be plug-n-play modules to work with DMS development. </li></ul><ul><li>DMS Reporting needed to be integrated into our On-Line DMS system. </li></ul>
  4. 4. Topics of Discussion <ul><li>DMS Components that make up the DMS Reporting. </li></ul><ul><li>The DMS Reporting process as the engine. </li></ul><ul><li>How does Batch Reporting integrate into DMS Reporting. </li></ul><ul><li>How does Reporting Criteria integrate into DMS Reporting. </li></ul><ul><li>How does Email integrate into DMS Reporting. </li></ul>
  5. 5. DMS Components <ul><li>A DMS Architecture Diagram. </li></ul><ul><li>Database, Unix, and App Server. </li></ul><ul><li>Shell, Java, PL/SQL and Cron. </li></ul><ul><li>System Parameters </li></ul><ul><li>The World According to DMS. </li></ul>
  6. 6. DMS Architecture Diagram
  7. 7. DMS System Parameters <ul><li>DB – Database Instance. </li></ul><ul><li>RJB – Max No of Report Run at any Time. </li></ul><ul><li>SCH – Report Sched. Time for Batch. </li></ul><ul><li>TJB – Total No of Jobs per run. </li></ul><ul><li>CRI – Max. no of Criteria. </li></ul><ul><li>QRY – Max. no of Queries. </li></ul><ul><li>REPSERV – Report Server Name. </li></ul><ul><li>REPFORMAT – Report Server Format. </li></ul><ul><li>etc. </li></ul>
  8. 8. DMS Reporting Engine <ul><li>The Reporting consist of several parts: </li></ul><ul><ul><li>Unix scripts that run by cron. </li></ul></ul><ul><ul><li>PL/SQL packages to monitor and handle request jobs. </li></ul></ul><ul><ul><li>A Java program to submit request. </li></ul></ul><ul><li>Reporting support different type of processes: Reports, Procedures, and Cards. </li></ul><ul><li>Report output: PDF, Text, EZ Spooler, and Email. </li></ul>
  9. 9. DMS Batch Reporting <ul><li>The Batch Report support two main type of reports: </li></ul><ul><ul><li>Oracle Reports </li></ul></ul><ul><ul><li>Extract Reports </li></ul></ul><ul><li>Batch support: Reports,Cards, Mailings, Procedures, and Update Processes. </li></ul><ul><li>Batch can change and re-submit itself . </li></ul>
  10. 10. DMS Reporting Criteria <ul><li>Building Criteria for business needs. </li></ul><ul><li>Building Queries for business needs. </li></ul><ul><li>Purging and Clean up of Criteria and Queries. </li></ul><ul><li>System Parameters: CRI and QRY </li></ul><ul><li>Report E-R Diagram. </li></ul>
  11. 11. DMS Email <ul><li>Available to All DMS Batch Reports. </li></ul><ul><li>Email can be added even after it been submitted. </li></ul><ul><li>Email sent is HTML text. </li></ul><ul><li>Customizable for Email header and link message. </li></ul><ul><li>Email is pdf and stored on server. </li></ul>
  12. 12. Real Life <ul><li>DMS Live running reports every day. </li></ul><ul><li>User can request with their business criteria real time reporting with email. </li></ul><ul><li>Operations can also handle Mail and Card jobs for their Events. </li></ul><ul><li>We can develop and deployed new DMS Report using the DMS system. </li></ul>
  13. 13. What This Means <ul><li>We have a powerful and flexible reporting system to meet the requirements of DMS Live and future requirements. </li></ul><ul><li>DMS Reporting can deliver: </li></ul><ul><ul><li>Reports </li></ul></ul><ul><ul><li>Cards </li></ul></ul><ul><ul><li>Mailings and Special Mailing </li></ul></ul><ul><ul><li>Emails </li></ul></ul><ul><ul><li>Extracts </li></ul></ul>
  14. 14. Next Steps <ul><li>To be able to support and grow the reporting system in new directions. </li></ul><ul><ul><li>Improve Email </li></ul></ul><ul><ul><li>Attach Extracts </li></ul></ul><ul><ul><li>Notify operation of problems. </li></ul></ul><ul><li>Have more classes to have better understand of technology used to build DMS Reporting. </li></ul><ul><li>See how Report fits into rewrite for the future to the new java world. </li></ul>
  15. 15. Q & A <ul><li>Review Documentation. </li></ul><ul><li>Review Technical docs. </li></ul>

×