Removing The Clutter! Maintaining a Clean Advantage System Using Advantage Purge Processes

by ANGIE MARKEL 6. October 2009 12:00

Fall is here in Michigan. The carefree lazy days of summer have faded away.  For some of us, it’s time to adjust to new schedules, figure out how to juggle kids’ school, and make that difficult transition to a season of much shorter and colder days.  For me, the fun part about fall is shopping for new clothes.  Of course, before I cram my closets with new outfits, I need to get rid of the old stuff.  A clean closet holding only the essentials keeps me organized and moving efficiently every morning – important when you have two kids who ask for more sugar on top of their Count Chocula! I've found that those same principles of cutting clutter in order to operate more efficiently at home also apply to Advantage.  And, it's with that thought that I hope to inspire you to also tune-up your Advantage system by removing all the extraneous data that you no longer need.

Over time, your Advantage system can get disorderly with all sorts of files and extra data that can slow down operations and make it difficult to locate important files.  If you haven’t purged any of your data since the original implementation project, perhaps it's time to think about removing data that no longer has any value.

Improving Performance
Let's look at some of the main reasons for purging data:

  • Faster Advantage processing time
  • Decreased backups and restore periods
  • Reduced disk space
  • Speedier Advantage lookups

After removing your old data, you’ll notice that Advantage processes run faster, because there are fewer records to process.  Smaller datasets also yields quicker lookups in Advantage views and workspaces.  Additionally, a smaller database can help reduce the necessary backup time and conserve valuable disk space.

If you are interested in realizing these benefits, there are 3 key steps you should follow for getting your Advantage system in order:

  1. Ensure system options are set to retain the appropriate amounts of data
  2. Run an initial set of Advantage purge processes
  3. Establish an ongoing purge schedule

Setting System Options
The first step is also one of the simplest tasks in cleaning up your Advantage area.  Here are some system options that you can use to limit the amount of transactional data, user reports, logs, and other temporary files that you may no longer need.

*To view images in a larger format, right click and select 'view image.'

Running an Initial Purge
Once your files are organized, you’re ready to perform an initial purge of old Advantage data using standard purge processes.  There are numerous purge programs available across several modules.  And, each purge process produces a sequential file of the records removed from the database; very helpful should it ever be necessary to load this data back into Advantage for viewing, analysis, or reporting.  Note that these sequential files are immediately removed from the production server and transferred to offline storage.

The purges are split out by module. The principle areas where significant disk space and performance improvements can be achieved are described in the table below.

There are also numerous purge programs that are available in other modules, such as Campaign, Royalty, and Book Club. Review Appendix B, the online help, or your associated module user guides for more information about these processes.

Implementing Ongoing Purges
Many improvements result from the initial purge.  However, without an ongoing program, the database will eventually grow to its previous size and possibly even larger (see Figure 1 below).  Rather than performing a huge purge every so many years requiring careful planning and coordination, you might consider establishing an ongoing program where data is removed more frequently in smaller increments.

Figure 1: An ongoing purge can help ensure that the database does not grow back to its original size or larger.

The ongoing purge program is usually developed after the initial purge is completed, because the organization develops a better understanding of how long processes take to run, how much disk space is saved, and how lookups are improved.  This enables your organization to easily determine a suitable purge plan and frequency.  I provided some general recommendations and an outline in Appendix C that you might find helpful toward establishing your own ongoing purge program.

Getting Your Purge Underway
Advantage provides comprehensive and automated data management tools that help you limit the size of your database and the number of files, reports, and logs that are maintained.  There have also been several recent enhancements made to Advantage purge processes that enable you to run purges during operational hours and also in smaller increments that can be customized through select sets.

With the start of a new season, I encourage you to look at your Advantage areas to determine whether some additional cleanup could be helpful.  Be sure to run purges in a test area if you're inexperienced with these programs or it's been a long time since a purge process has been run.  Your ACS representative can assist you with planning an initial purge, establishing an ongoing purge program, or better understanding how a purge could optimize your Advantage system.

Appendix A – OPR/ARCHV system options used by CDSCLN

Appendix B - Advantage Purge Processes

*Remember to always verify a purge process in a test environment before running in Production

*Note that customers can only be removed if there is no activity for them in other modules. Therefore, start with purging those modules first. CDS819 creates a customer purge work file (CDSCPG-R) that CDS820 uses.

Appendix C - Ongoing Purge Process Schedule

*Remember to always verify a purge process in a test environment before running in Production

*To view images in a larger format, right click and select 'view image.'

Training Week 2009 Is Here

by Cindy Morphew 11. September 2009 10:12

All of us here at ACS are looking forward to seeing those of you that are planning to attend this year’s Training Week.  In addition to the useful information in all the class sessions, the networking with other Advantage users and ACS staff is always valuable to attendees.

Tuesday, September 15

  • Maximizing Personnel Efficiency:  Optimizing Data Entry and Customer Service
    Instructor: Mona Hidayet
  • User Forum:  Product Families, Hierarchy, and Granularity
    Instructor: Dan Heffernan

Wednesday, September 16

  • Marketing Analysis Reports and Business Intelligence in Advantage
    Instructors: Dick Hile and Corey Mantel

Thursday-Friday, September 17-18

  • Advantage Financial Management:  Reconciliation, Auditing, and Reporting
    Instructors: Bob Thornton and Corey Mantel

Friday, September 18

  • Enhancing the Customer Service Experience:  Powerful Contact Management
    Instructors: Angie Markel and Doug Moore

For more information about 2009 Training Week, contact Ken Nemerovski at (734) 327-2345 or NEMO@AdvantageCS.com.

NEW! Business Intelligence Module

by Cindy Morphew 10. September 2009 11:43

We are pleased to announce the latest Advantage module: Business Intelligence.  You’ve told us that people in your organization need to be able to get at the vast amount of data in Advantage; that they want meaningful reports, easily accessed and not requiring detailed technical knowledge or deep familiarity with Advantage.  We listened and the BI module is our response.
BI offers you 3 main benefits:

  1. Meaningful Reports
    Rather than selecting reports and then running them, you simply go to a website to access reports which will include graphs, pivot tables you can modify and standard “canned” reports.  You can configure your home page to display specific reports of your choice at the time interval of your choice.  Reports include the analysis types you need—snapshot, historical and comparison; the subjects relevant to your business—marketing, financial and operational; and are geared for each user type you have—key performance indicators for strategic decision makers, summarized data for tactical decision makers, and access to detail for front-line decision makers.
  2. Organized & Accessible Data
    Your data is already organized for you for easy analysis, stored in a separate data mart.  The data is structured around the measures and dimensions you need and summarized data is efficiently presented.  There’s no need for users to know field names or codes. You can access reports on demand via a SharePoint website, or they can be delivered via email.  Reports are also interactive so that users can explore combinations of dimensions, drill down to deep detail or jump to related reports.
  3. Industry-Standard  Solid Foundation
    The module uses advanced tools with broad acceptance.  These include Microsoft SQL Server, Integration Services, Analysis Services and Reporting Services, plus Excel.  These tools have been used to provide a suite of core reports with customization options involving web layout, custom data elements and new report development.

The BI module is in beta testing at both Kalmbach and Oakstone.

Comparison of Data Analysis and Reporting Tools for Advantage Clients

by Timothy Zapawa 18. March 2009 13:39

by Tim Zapawa, Vice President of Client Services

There are a multitude of options, tools, and programs available for analyzing and reporting on your Advantage data. Deciding on and then implementing an optimal solution can be challenging for many organizations. And as companies and datasets get larger, the importance and impact of these decisions on data analysis increase as well. I'm often asked questions about how the data is accessed and what type of reporting tools should be used. In this article, I will briefly describe and compare some of the software programs available for data analysis and reporting. In the next article, I'll discuss some of the options for how data can be accessed.

Most of our clients use some combination of Advantage user-defined reports, Excel PivotTables, SQL Server Reports, and Crystal Reports for their data analysis and reporting. Each reporting tool has some benefits and drawbacks that should be considered.

Advantage user-defined reports provide an excellent means for novice users with simple reporting requirements. Report columns can be easily selected and labeled from an array of predefined tables that are linked to one another in what we refer to as a virtual file (note that virtual files are the equivalent of a SQL view; both are just a means of tying together multiple tables into one). For organizations that do not use external software programs for analysis or reporting, the Advantage user-defined report tool is ideal, as IT Operations staff does not have to be concerned about learning and supporting programs outside of the Advantage system. However, like most graphically-designed report writers, the reporting development tool provides only basic report development functionality. We offer more advanced courses for organizations that want to write the reports using our Tools language and this can be a good option for companies that want to maintain all their reports within Advantage.

Excel PivotTable reports are probably the most popular option being used at our client sites. It's not surprising, as PivotTable reports are extremely powerful, yet easy to use. Moreover, most users already have Microsoft Excel installed on their computers, so there is no additional licensing expense. And users are generally already familiar and comfortable with Excel. Building expertise with PivotTable reporting can generally be accomplished with minimal training and practice. Microsoft also continues to enhance the reporting tools in each new release of Excel.

Crystal Reports also provides some powerful tools for report development and analysis. It's also integrated with Advantage, so running a Crystal Report is no different than running an Advantage report. Run-time parameters, such as beginning and ending dates, can be specified and passed to the Crystal Report when requested. However, unlike Excel, Crystal Reports is not as pervasively installed. And while licensing costs are fairly nominal, becoming an expert with this software generally requires more training and practice. This program is also ideal for creating business forms--I don't know of any software that even comes close to matching its capabilities in the same range of software licensing cost.

SQL Server Reports is a relatively new player in the report development marketplace. It provides a lot of the same reporting tools as Crystal Reports, although it cannot hold a candle to the business form development tools in Crystal. However, there's no additional licensing cost if you already have SQL Server installed; it's simply a SQL Server component that needs to be turned on. And like Crystal Reports, SQL Server Reports can be run directly from Advantage. We're making extensive use of SQL Server reports in our Business Intelligence module, as there are so many web-enabled options that provide easy-to-use tools for users to view, subscribe-to, and run their reports through a web page. If you attended any of our BI sessions in the past year, you've seen this impressive program in action.

Most organizations opt to use Excel, given the range of development tools and ease of use. One PivotTable report can easily provide the equivalent of hundreds of comparable reports in Advantage, Crystal, or SQL Reports. However, Excel does not have the same level of web-enabled options as SQL or the powerful form programming tools of Crystal. Of course, you need to weigh multiple factors in choosing the best report solution for your organization.

In the next article, I'll discuss important considerations for implementing reporting and data analysis tools within your organization. Contact me at TZapa@AdvantageCS.com or your ACS representative if you'd like more information about these reporting tools and how they can be best implemented at your company.


Editor’s Note: Tim Zapawa is the author of Excel Advanced Report Development and Excel 2007 Advanced Report Development, both published by Wiley.

Advantage Adds Institutional Identifier from Ringgold

by Cindy Morphew 7. April 2008 11:00

Of note to academic publishers, Advantage now accommodates Ringgold’s institutional identifier, which will enable publishers using Advantage and Ringgold’s services to link customers within their database to the institutions with which they have affiliations. This will allow enhanced data management, for example viewing total purchases of institutional customers. Institutions often have numerous locations, perhaps with different names, purchasing products and it has been difficult to analyze their total buying practices. It also allows easier identification of renewals which appear to be cancellations and new orders, and identification of the degree of duplication of titles within a single institution.

"This is something that all academic publishers have been asking for and will use," says Dan Heffernan, vice president and chief product manager at ACS. "Ringgold’s identifier is an emerging standard in the industry and we are happy that Ringgold has provided us with the functionality so that we can provide it to our publishing clients."

About Ringgold Inc.

Ringgold has developed a database of nearly 100,000 institutions worldwide which subscribe to academic journals. This database contains valuable information about the institutions, their size, type and tiers. Ringgold provides the research services to correctly identify subscribers and allocate them to the correct institutions using researchers with specialist language and country knowledge. Over 40 academic publishers use Ringgold services to improve their customer support and marketing capabilities, and Ringgold is working with subscription agents, hosting platforms, intermediaries and NISO to create a standard institutional identifier for the library and publishing industry.

Powered by BlogEngine.NET 1.5.0.7

Advantage Computing Systems is the proven leader in premium in-house fulfillment and marketing software for medium to large publishers of digital or print magazines, journals, newsletters, electronic products, content, directories, conferences and events, catalogs & books.