Upload
lindsay-goodwin
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
D ynamic A pplication R eporting T emplate
B anner O r A ny R eport D ata
North Carolina WebFOCUS User Forum Live at the Sheraton Imperial, Durham, NCon Tuesday, October 12, 2010
Carol Sashi, Business Intelligence Architect
Florida Atlantic University Opened in 1964 for upper-division and graduate students Today serves 28,000 students from first-time-in-college freshmen to graduate students Offers more than 170 degree programs across 10 colleges Spread over 7 campuses in Palm Beach and Broward counties Faculty: 1,059 Adjuncts: 510 Staff/OPS: 1,586 Total Number of Banner Accounts: 1,345 Banner Finance/HRS in July 2003 Banner Student in January 2008 Total Number of DART BOARD Users: 200+ FOCUS customer since 1990 – WebFOCUS since 2002
DART BOARD is a TEMPLATE It works : Everything has been put through its paces and tested repeatedly before it gets added to the template It is powerful : WebFOCUS offers great functions and features, DART BOARD applies them It is fast : Templates can be generated in less than two minutes It is easy for users : All templates offer the same features, look, and functionality It is easy for developers : Does not require a high level of WebFOCUS expertise to use It is repeatable : All templates can be easily modified and re-generated It is portable : Requires web-based Managed Reporting client using the Report Assistant (does not require Developer Studio license) It is teamwork : Templates minimizes the development effort and affords the developer the time to work with the users for quick delivery of their data and for immediate user testing It is always getting better : The key to success is collaboration with everyone It is easy to upgrade a template : Once a template has been updated with an enhancement, simply re-generate it
Everything required to generate a template is stored in one file through Managed Reporting – Report Assistant and documented in the Step-by-Step Developer’s Guide.
Copyright 2007, Information Builders. Slide 8
A block of dialog manager commands may contain an INCLUDE, SQL, or any WebFOCUS command(s) which will be executed as a pre-procedure.
Copyright 2007, Information Builders. Slide 9
DART
Generator
• 01 HTML Launch02 Statistics and Drilldown fex
03 Create a Report HTML
04 Create a Report fex
05 Create a Report HTML Part 1
06 Create a Report HTML Part2
07 Create My Lists Part 1
08 Show Me All the Data09 Save Parameters Global
10 through 16 Custom Reports
19 Open fex for custom stats
27 Create My Lists Part 2
90 Saved drilldown Parms
91 Saved template Parms
99 Include for JOINs/DEFINEs/Dialog Manager
Pre-processing Procedures
00 Base Input Fex
2008• Banner
Student
2009• Added Range
Filters• Freeform
Filters• Additional
Filters• Numeric
checking
2010• Narrative
documentation• Additional “show
me” fields• Frozen Sorts• United Reports
(September 24, 2010)
• Google Maps (October, ?? 2010)
A LITTLE HISTORY…
D ynamic A pplication R eporting T emplate
B anner O r A ny R eport D ata
7 Dynamic visible filters+ 1 MyList+ 1 Hidden filter______ Desired data
DART BOARD Menu Of Choice Selections for filters ….
Text box Capabilities UPPERCASE optionCourtesy % (or any other character(s))Power Searches to convert text to UPPERCASE, lowercase, and Mixed Case for testing Error checking (numeric, range, customized)
Facts about United Reports . . .
Every line on reports are united together based upon a key (field 1)
Lines that match by key are united together on the same line
Lines that do not match by key are created
So all report data is carried over to the United Report
No report data is left behind
This process is repeatable…. Reports can be united again and again with any report via the “Create a Report” drilldown option
The column, ‘ACROSS_LINE_CNTR’ is generated for each occurrence of a TEST. In the case above, we have 30 tests stored for one individual.
The next United Report follows with the column, ‘REPORT_SEPARATOR. Since it also has multiple values, it also uses the column ‘ACROSS_LINE_CNTR’ for each occurrence of COURSE_REFERENCE_NUMBER.
Note: Instead of an ‘ACROSS_LINE_CNTR we will use a *_LINE_CNTR column as a counter for duplicate values of Field (2).