|
|
Cooperative Extension Service |
|
|
|
|
|
|
|
Agricultural
Experiment Station |
|
|
|
|
BannerArgos
by
Bruce Knox bknox
@t uaex.edu
Oracle Database Programmer/Analyst
date last updated 03/06/09
![]()
Events:
Presentations: my next Argos presentation will be at ABUG May 28th
News:March 27, 2009 - Just back from Summit and Pre-Summit. Thanks to everyone that attended my sessions. Calvin Deiterich's new Argos Reporting Site is http://www.argosreporting.net/ has the promise of being a great addition to the Argos Community. The preview of the Argos release (the 3.5 Alpha) looked very good. I want to have it as soon as possible. February 26, 2009 - Finally getting to review some of the new features of 3.2. The new searchable log is very helpful for administrators:
February 21, 2009 - Argos 3.2 is live
and doing well. January 29, 2009 - Argos 3.2 is out! January 22, 2009 - Looking forward to
a new Argos version release December 8, 2008 - Summit and Argos
Pre-Summit 2009 Reporting Tool Selection Criteria should be: Ease of
use These are, in my opinion, the most important requirements for your reporting tool. Specific features are not nearly as important as these few key requirements. As for a long list of feature specifications, I would discount the importance of those. All of the reporting tools on the market can do pretty much the same things. With programming tools, there is always another way to do a task. You should not let one vendor state your selection criteria in terms of their product unless you really want them to be the only one to meet your specs. For us, Argos met all of our criteria Ease of use I find that it is much harder to get a programmer to use a new tool than it is to get an end-user to climb onboard. Programmers have more invested in their old ways (I would love to still be using PL/I). End-users just want quick and easy results. With a new Report Viewer, someone that just runs reports, I just sent them a webpage link that tells them how to quickly add an Argos link into Luminis. They already know how to run Windows apps, so they need next to no help from me on getting into or using Argos. I can monitor usage, so I can tell that the users are actually using the reports. I do get a question from about one in ten new users. Most of them just jump in and start using the reports. Programmers and fairly technical end-users take a little more encouragement. I send them to about an hour of on-line (free) recorded training. Sure, they will not learn every feature of the product in an hour, but in that short time they will learn enough to convince themselves that making the switch is worthwhile. How many reporting tools could let a new user create useful reports in an hour? Argos can. No added
fees for additional users A rapid
startup with little IT investment Flexible
training options Good support What users
really want One can make a secretary’s day or for that matter most manager’s day by giving them a new report (think on-screen form) and showing them that Right-Clicking nearly instantly gives them the same info in Excel. I have been pursuing Banner Reporting Solutions for our functional and IT users for years. I have tried giving our users MS Access and SQL*Plus based solutions with some degree of success, but most recently I have placed an emphasis upon Argos for most end-user reporting. The Argos solution has been by far the most successful of my efforts for a Banner Reporting Solution for end-users. Argos has turned some of my most difficult to please users into personal champions. I never expected that. The great promise of relational database systems was to give non-IT end-users powerful Ad Hoc reporting. That was a promise that has been very hard to deliver. But, we are getting much nearer to that ideal. Now, keep in mind that this is not a product or vendor endorsement. We are not allowed to make those. This is only some notes on what I have been doing to support Banner Reporting and should not be taken as an official endorsement. Olds: October 24, 2008 - The Argos
Listserv Archive is available at
http://listserv.evisions.com/read/?forum=argos October 23, 2008 - The Tennessee Summit
presentation ppt files
October 2, 2008 - Preparing for the
Tennessee Summit Class Title:
Argos ‑ Moving into the Community After building my own Banner reporting tools for years including BannerAccess a MS Access based Banner reporting tool, I found Argos, the Evisions product for Ad Hoc Banner Reporting. I wanted it from the moment I saw it. Argos was my BannerAccess with all the missing pieces that I never found time to develop. Learn about our experience installing Argos, joining the Argos User Community, acquiring free community written software, and converting from MS Access. Class Title: How your DBA or Database Programmer can Improve your Argos Reporting! For Banner Reporting, there is a great need for filling in the missing parts. Just as Argos provides THE missing Banner Reporting tool, there are ways to fill in some other missing parts and even improve your Argos Reporting. These are things your Database professionals can provide for you, but things they may never realize you are missing. We can give them a
hint or two! September 30, 2008 - 3.1.4 works fine
for us. We have been testing with Argos 3.1 since before it was released. This Beta gave us the Reporting API so that our Web based applications could call Argos Reports. I have been anticipating the move of our "real" users to 3.1 since the first day I installed 3.1 Beta. I think we are nearly ready to move to 3.1 as our production version. (I only need a few test users to confirm my good test results with the current Argos 3.1.4 release.) We have a lot of non-Banner Tables and multiple Oracle Databases (including a mix of Oracle versions). Our home grown Oracle applications are mostly converted FoxPro applications and these have some very non-Banner like constructs. We are moving much of our non-Banner reporting to Argos, because it fits in well with our environment. It is not uncommon for us to Link Databases for a single report. Many applications need information from several other Databases. Argos allows us to move between the Databases as needed. We have our production server (Windows Server 2003) running with the Oracle 9iR2 OLE DB driver. I have just tested the Oracle 10gR2 OLE DB driver on a desktop. One does need to remove the old 9i OLE DB provider before installing the new one. So far, everything is looking good even with the aging 9i driver. All the new 3.1 features and improvements are much anticipated and will help our developers' efforts. August 14, 2008 - Tennessee Summit 2008 on Administrative Computing Technologies October 13-14th Looks like I will get to present an Argos session for the ACT Summit. No details yet. June 19, 2008 - ABUG went very well. I have been working on Integrating Argos with Luminis and supporting the reporting for a new Publications System. We have a significant publishing group and this system allows for both internal "sales" and external sales of our publications. The reporting covers it all, including printing picking lists for the just approved orders during the day. We are using a scheduled direct print of newly approved Orders to our Warehouse and Print Shop. The Scheduled Report uses a DataBlock that selects records for the last couple of hours (since 4 pm the previous day, for the 8 am run). The first run of the new day picks up any late Orders from the previous day. On other projects: One of our Functional "programmers" has converted several MS Access reports to Argos. While it could take us hours to implement a change to our MS Access production reports, we can change a report in Argos in minutes. Part of that long delay with MS Access was our own doing, but due to our security restrictions, I cannot directly update a MS Access database on our central office file server. FTPing a really large file can take a long time, so even simple changes were a lot of trouble. With Argos, I can copy a Report/DataBlock, make a test version, and have the user testing it very quickly. But, the huge project now dominating everything here is Luminis. Concurrent implementation of Active Directory, Luminis IV, Single Sign-On, moving our remaining non-Banner Apps from FoxPro to Oracle, ... I am also setting up a backup server for Argos. I installed Argos on the backup server, Stopped the MAPS service, replaced the default install database with a copy of our live Argos' database and it should work, right. Well, I don't know yet, because installing the OLE DB driver requires rebooting the server. This is on our live INB server, so rebooting may be a while coming. One must be careful to disable the Scheduler. I used the previous automated backup files to create the backup Argos' files. I am considering scheduling a Windows script to do this copy automatically just after the early AM MAPS automatic backup. That avoids needing to down MAPS before copying the files. But, first I want to confirm that the backup server works for us. May 3, 2008 - ABUG is May 5th at UCA in Conway, Arkansas. Evisions' Mike Boote will be presenting an Argos Reporting session. April 30, 2008 - The code I used to create many of our Banner Table Current Record (Oracle) Views is available in my scripts Repository (see April 21st below for access instructions). We find these to be very useful in providing Ad Hoc Functional users a way to create their own Queries without having to learn Sub-Queries or the many ways to select Current Records in Banner. Just JOIN the Current Record Views and the Query is done. Most Ad Hoc users will be reporting current records only. Usually, I find that Ad Hoc Functional users will need help creating more complex multi-Table Queries that vary by date. These Queries are rather difficult for most programmers. April 22, 2008 - The ppts for all the Argos Pre-Summit sessions have already been made available for download. These are well worth your time and include some ideas I am sure you have not seen before. From my session I have uploaded the Bonus Materials as a DataBlock and Report in the Argos COOP. You can find it by searching for the Table DUAL. It has not been reviewed yet, so expand your usual search to include all objects. The exported object is also available here. ![]() The Report includes my idea of Standard Format and Content for Banded Reports. This includes logo, Date and Time, page numbering plus identifying and locating information for the report objects. It uses Argos functions to dynamically correct for any moved or renamed DataBlock/Report. This reduces maintenance, saves time, and insures correctly labeled reports. Correctly identifying a report can be a great aid in debugging when someone requests a change or correction to a report you wrote long ago. While Templates are planned for a future Argos release, it isn't too hard to Copy and Paste now. There are two ways that I know of to accomplish this. One can Copy the Banded Report Standard and Paste it into a new DataBlock. Just change the dataset in the report and add the columns you need. (One of the participants at the TN Summit gave me this tip.) Or, one can Copy and Paste the three blocks of content to create a new report. Copying and Pasting all objects at one time for a single block will retain the original formatting. This is especially useful for the Path name positioning as it can become very long (that is why the Database Instance is displaced with very short paths). It is easy to miss an object using this method. ![]()
April 21, 2008 - Back from Summit and a very good Argos Pre-Summit. We missed a few of the planned sessions due to the Airline Cancelations, but as expected the Argos folks filled in very well with some great new information. Argos 3.1 is now officially released. We already have several reports being called by the new optional Report API. It works very well for us and one of our programmers is already calling his Argos Reports from an Oracle Application Express (APEX) generated application. This API will be key to using Argos Reports seamlessly with Luminis. There are many new Argos enhancements planned for later this year. They are significant enough for an Argos 4.0 release in my opinion. Wish I could share the details, but we were asked to keep them private (because the details may change significantly between now and the release). We did see the current Alpha version and I was impressed. If you attended my Argos presentation at the
pre-Summit, I have some notes in the ppt that would expand upon my
presentation and you might find useful. Thanks to the great
group attending and to John Tong for his song and dance routine
(really, you should see it). I will be presenting my 2008 talk at A(rkansas)BUG early next month. ABUG 2008 will be Monday, May 5, 2008 at UCA in Conway, Arkansas.
March 31, 2008 - Added a Bonus section to my Argos Conference Presentation (Bonus is for tips on dynamically labeling Banded Reports). March 17, 2008 - Testing Argos 3.1 Beta (screens updated to April 3 versions) Within the API, there are buttons to generate the html code you will need for connecting an Argos Report object with the Calling Web page. An this works well for me. The Report Unique Identifier "key" below, is used to uniquely ID the object. One does need a bit of html knowledge to use this feature, but really that should be expected. This is a Designers Tool. Sample GET Sample POST ![]()
If no UserName is supplied to the Report API, then it cannot run the report. Clear enough. March 15, 2008 - Testing Argos 3.1 Beta ![]() First thing you notice is the new Trash Bin! And it works! Only an Administrator can undelete an Object. ![]() I like the new look and feel. (But, this is a Beta. They may change the final design.) March 14, 2008 - Testing Argos 3.1 Beta. It installs very easily using the same MAPS_ADMIN_INSTALLATION_ Guide.pdf as used for 2.5. There are a few minor differences at some steps, but nothing to be concerned about. Argos 3.1 has a little different look. I like the new version's look and feel. First thing you notice is a Trash Bin has been added. I have not tried the Restore yet, but I have no doubt that it will be useful. Only an Administrator can do a Restore. But, I bet a non-Administrator can copy and paste? The DataBlock and Report object (expanded) shows Report Viewer/Report Writer/DataBlock Designer sections. What is really special about 3.1? The new API support to allow external apps to run Argos reports. Just Beta tested the Beta's HowTo with Evisions (John Tong and Sal Yu). We walked through the new interface and we tested running a report from a new external web page in about an hour start to finish. It would have taken less time but we could not connect our PCs giving them access to my install (because I am connecting to our Banner Server through a Windows VPN and between that and the Firewalls, no go). Plus, my office is very noisy with my very old PC running as a test "Server". It sounds like a vacuum cleaner running in here. Keying in verbal instructions given over a conference call is really error prone, but we did very well in spite the handicaps. John and Sal are Argos "old timers" and we have worked together on several occasions. Oh yes, the new API works great. It will require someone a little familiar with html code to set up a new calling web page, but that was anticipated with the nature of what is being done. (Maybe a Wizard some day?) I had no problem cutting and pasting the required code snippet generated by the API. There is a new Chart Wizard too. Maybe I will start doing Charts now! The Argos Pre-Summit: http://www.evisions.com/summit/ signup is closed. A Full House!Argos Pre-Summit Session Presentation (Ready for Summit at Last!)How your Oracle DBA or Oracle Programmer can Improve your Argos Reporting! For Banner Reporting, there is a great need for filling in the missing parts. Just as Argos provides THE missing Banner Reporting tool, there are ways to fill in some other missing parts and even improve your Argos Reporting. APEX + Argos = Rapid Development + Great Banner Ad Hoc Reporting! Even with Argos, which is a great Evisions product for Ad Hoc Banner Reporting, we still need a way to load and manage spreadsheets into Oracle. And, what about those ubiquitous Cross Reference (Cross-Walk) Tables you need for special reports? Can APEX, Oracle Application Express, provide that missing piece?
Can Argos report from APEX Tables too? Well of course they can! Then there are Oracle Views that can simplify record selection. Think of them as Alternate Views of a Table or even of several Tables. Why should we need to specify the same record selection criteria, the same Joins nearly every time we use a Table or set of commonly paired Tables? If you are one of the many of us that report from a copy of yesterday’s Banner, shouldn’t some of those long running Queries be done before you come to work? These are things your Oracle professionals can provide for you, but things they may never realize you are missing. We can give them a hint or two! And please, do plan to share your tips and hints with us too! Summit 2008 - Let me know if have an Argos related class and I will post it here: Lannie He's Summit 2008 Session Accepted: Lannie He, Framingham State College Argos OLAP - Adding pictures to Banner This session will show how we are using Argos OLAP Data Cubes to provide complicated and comprehensive statistics to our customers. The OLAP is an extended functionality of Argos which provides
flexible, user friendly and cross level data summary and detail
capabilities with Banner database. In most of our cases, one OLAP
Data Cube can provide results that need to be accomplished by more
than two regular reports. Come and share the ideas with us. Evisions Argos is the most rapid way to realize the full power of
your ODS & EDW investment. Easily deploy our reporting and
performance management solution and let everyone on campus benefit
from ODS & EDW. Use the ingenious SunGard Higher Education data
methodology and present this information through Argos, wide array
of distributed and advanced reporting features. This session will
cover implementation, training, and varied reporting strategies.
Client case studies from Loyola Marymount University, Southern
Illinois University Edwardsville, and more!
|
|
© 2006 |
|
|
University of Arkansas • Division of Agriculture |
Mission
•
Disclaimer
•
EEO
•
|