Newsletters



Sawmill Newsletter

July 29, 2011



Welcome to the Sawmill Newsletter!

You're receiving this newsletter because during the downloading or purchase of Sawmill, you checked the box to join our mailing list. If you wish to be removed from this list, please send an email, with the subject line of "UNSUBSCRIBE" to newsletter@sawmill.net (please include the entire message, as the identifying information is at the bottom).


News


Sawmill 8.5.0 is now available. This is the final, production release of the new Sawmill 8.5 version, which is a major upgrade to Sawmill 8. It is also a free upgrade to Sawmill 8 (though your profiles and databases will need to be converted). You can download Sawmill 8.5.0 from http://sawmill.net/download.html . Please send your feedback about your experiences with Sawmill 8.5.

Sawmill 7 users can upgrade to Sawmill 8.5 for half of the license price; or if you have Premium Support, the upgrade is free. Major features of Sawmill 8 include support for Oracle and Microsoft SQL Server databases, real-time reporting, a completely redesigned web interface, better multi-processor and multi-core support, and role-based authentication control. Major new features of Sawmill 8.5 are described in this newsletter, below.


Get The Most Out Of Sawmill With Professional Services

Looking to get more out of your statistics from Sawmill? Running short on time, but need the information now to make critical business decisions? Our Professional Service Experts are available for just this situation and many others. We will assist in the initial installation of Sawmill using best practices; work with you to integrate and configure Sawmill to generate reports in the shortest possible time. We will tailor Sawmill to your environment, create a customized solution, be sensitive to your requirements and stay focused on what your business needs are. We will show you areas of Sawmill you may not even be aware of, demonstrating these methods will provide you with many streamlined methods to get you the information more quickly. Often you'll find that Sawmill's deep analysis can even provide you with information you've been after but never knew how to reach, or possibly never realized was readily available in reports. Sawmill is an extremely powerful tool for your business, and most users only exercise a fraction of this power. That's where our experts really can make the difference. Our Sawmill experts have many years of experience with Sawmill and with a large cross section of devices and business sectors. Our promise is to very quickly come up with a cost effective solution that fits your business, and greatly expand your ROI with only a few hours of fee based Sawmill Professional Services. For more information, a quote, or to speak directly with a Professional services expert contact consulting@flowerfire.com.



What's New In Sawmill 8.5


For this Sawmill Newsletter, we're skipping the usual Tips & Techniques section, to give a comprehensive overview of the new functionality in Sawmill 8.5.


Memory and Performance Improvements



The most noticeable change from Sawmill 8.1 to Sawmill 8.5 may be the improved performance and memory usage. Sawmill 8.5 has a completely new "under the hood" mechanism for accessing its files and databases, and as a result, it uses memory more efficiently. It adjusts its memory usage to the available system memory, so it won't exceed the available memory (as Sawmill 8.1 sometimes could, causing an error), and it won't use too little memory either (which could cause slower performance). New memory management settings in the Preferences allow you to tune Sawmill's memory usage, so it can use more if it's the only thing running on a dedicated system, or less if it has to play nice with a collection of other programs on the same system.

Sawmill 8.5 also improves performance by building all indices and cross-reference tables in a single pass over the main table, instead of requiring a separate pass for each. This can greatly reduce Sawmill's disk access during a database build, not only improving performance but also reducing wear on the disk, and improving system responsiveness.

The net result of these enhancements, and a slew of other performance optimizations, is a speed improvement of 50%-100% in most operations of Sawmill 8.5, compared to Sawmill 8.1.


Snapons / KPIs



Sawmill 8.5 adds a new feature called "Snapons." Snapons are extremely flexible, and provide a method of modifying a profile and its database according to instructions defined in a standard module. For instance, you might attach a "downloads" snapon to your profile, and it would immediately add a "downloads" field to all your reports, showing the number of downloads of a particular file from your site. Or you could attach a "bounce rate" snapon, and you would get table columns and graphs showing the bounce rate for your web site. Or you could attach a "concurrent connections" snapon, and your reports would then show the maximum number of concurrent connections or streams for each day, hour, etc. Most of these were possible in Sawmill 8.1, but required extensive and expert profile editing to implement. Snapons encapsulate this expert information, allowing you add advanced functions to a profile quickly and easily, without having to do manually all the low-level edits required to implement them. Snapons can also be detached at any time, and generally do not require the database to be rebuilt. Snapons can add new database fields, add new reports, add columns to existing reports, add database filters, and many other operations.

Snapons can be used to implement almost any Key Performance Indicator (KPI). A number of snapons for common KPIs are included with Sawmill 8.5.0; more will be added in the future. It is also possible to create your own snapons; or our experts can create one for you, to implement your favorite KPI.

The entire Sessions analysis in 8.5 is now implemented as a snapon; among other benefits, this allows session information to be removed from a profile in a single operation; that was an extremely time-consuming and error-prone operation in 8.1 (involving hundreds of manual profile edits). It is also possible to have multiple session analyses in a single profile, by attaching more than one instance of the Sessions snapon, for instance by user and by IP address, which was not possible in 8.1. And like most snapons and database filters, the database does not need to be rebuilt when attaching or detaching Sessions; database filters act directly on the database, and do not need the log data to be re-parsed, and database fields required by snapons are added or removed dynamically from the database as necessary.


Database Filters

Sawmill 8.5 introduces a new type of filter, Database Filters, which operate directly on the main table of the database, after data has been parsed and imported from the logs. These are usually used in conjunction with Snapons: a snapon will often add a database field, and add a database filter to populate it, and a report field to report it.

Database Filters are similar to Log Filters, but instead of operating during log parsing (like Log Filters), they operate after the database is built, after all log data has been processed, even after reports have been viewed. There are several important advantages to this. First, database filters can request a particular ordering of the data, so for instance they can request that the data be fed to them in chronological order, or group by IP address, or grouped by page views only. This allows types of analysis which were nearly impossible in Sawmill 8.1, including global concurrent-connection analysis. Secondly, database filters can affect the database without requiring a rebuild of the log data. The log data isn't needed at all, to run a database filter against the database, so new functionality can be added to an existing database without the time-consuming process of re-parsing, as would be required by a log filter.


Improved Profile Navigation/Selection



Sawmill 8 features a greatly improved Profile menu, which replaces the Config menu of earlier versions. This menu, which is available from both configuration pages and Reports, shows all available sections of the profile in a unified pull-down menu. Database Build and Update, Reports, Database Info, and all Config pages are available immediately from this menu.


The Admin menu link has also been enhanced, to allow immediate access to all pages of Admin, from any page of the interface (including Reports, Admin pages, and Config pages), without having to go through the Profiles list.


Customizable Overview



The Overview report in Sawmill 8.5 has been enhanced to allow unwanted fields to be hidden. In Sawmill 8.1, the Overview always showed all database fields; in Sawmill 8.5, it now shows report fields instead (which also provide additional flexibility in formatting over database fields), and only those that are needed.


New Profile Wizard Enhancements



The New Profile Wizard has been enhanced in several ways, most significantly through the addition of a dynamic search field in the Log Format selection page. With support for more than 850 log formats, and more being added all the time, it could be difficult to find the particular format in Sawmill 8.1 if it didn't auto detect; in 8.5, you can type a part of the name, and as you type, it will show you a list of all matching plug-ins.


Many Other Improvements to the User Interface

We've been working to improve all aspects of the Sawmill user interface. Most of these changes are small, but they add up to a significant overall enhancement of the user experience.

One particular improvement involves the way we combine and cache our JavaScript and style sheet files behind the scenes; this greatly reduces the number of requests the browser has to send, which makes the whole web interface snappier.


Email Reset of Forgotten Passwords

Password
      Assistance

Sawmill 8.5 now includes a Password Reset functionality, which allows a user to reset their own password, if they've forgotten it, though a link emailed to that user's address. If your Sawmill installation has a lot of users, this automates one of your most frequent support tasks, saving you time.



Professional Services

This newsletter describes many new features of Sawmill 8.5, including the new Snapons feature. If you need assistance with configuring Sawmill 8.5, for instance creating a custom snapon for campaign analysis or other KPI analysis, our Sawmill Experts can help. Contact sales@sawmill.net for more information.



[Article revision v1.0]
[ClientID: 43726]