On 4/9/00 11:38 AM Jeremy Wadsack ([EMAIL PROTECTED]) wrote:

>> The first part starts off with a summary of site-specific "interesting
>> pages" -- this list is in a quasi-hierarchical form, and includes hits to
>> static pages, total hits to the machine tool databases, hits by area (the
>> main Techspex area is cobranded
>> for five other companies, so we do comparative traffic analysis to see 
>> whether their marketing is really buying us anything.)
>
>This could be done in either Analog or Report Magic.

>> We do incredibly detailed analysis of number of hits to each advertiser's
>> vital information, and searches executed on them, and similar but less
>> detailed analysis of the tools searched for.  (Odd.  That seems backward but
>> that's life, I guess.)
>
>This could be done with specific runs of Analog using REQINCLUDE 
>statements and ARGSINCLUDE statements. Then combining it, via a script, with
>your other reports.

These, and serveral of the other requests in the original post, can be 
done by running Analog several times with different configuration 
settings each time. I've setup 'Interesting Hits' reports for people 
using combinations of filtering and aliasing several times now.

I see three routes to supporting this. 1) run Analog once on the logs to 
produce a cache file and then run Analog several times on the cache file, 
2) redesign Analog to allow multipule copies of the same report with 
different configuration settings in a single pass, 3) run Analog once to 
produce a computer output file and then run something else (like 
ReportMagic) to pull items out in the correct organization. The way the 
code is written right now, the first and third approachs seem much 
simpler to get going. I'm afraid that the third approach may result in a 
loss of generality, many settings must be the same for the different 
reports pulled from one Analog run. The first approach seems like it 
would have to be slower to run just because of all the times Analog would 
be loading the cache file and again the cache file restricts some 
settings to being the same across runs.

Stephen, do you have any thoughts on this. Would it be better to write 
some kind of shell around Analog that runs it multipule times or would it 
be better to generalize the code so that it could allow multipule reports 
on the same datatype with different configurations? Keep in mind that we 
appear to be talking about a whole bunch of different runs for each 
complete report. Changing Analog directly would also be more portable. 
The shell approach is simple to impliment on Unix, but it is quite tricky 
on Windows and Macintosh. On the other hand the shell would leave the 
exisiting Analog code alone and makes it simpler for someone else to do 
the work.

I can imagine reorganizing the Analog code so that there is a global list 
of report definition records, such that there is no explicit linkage 
between data types and reports. Several of the structures are already 
setup for this, but I'm not clear on all of the implications to other 
parts of Analog.

Thoughts?
Jason

-----------------
[EMAIL PROTECTED]
-----------------
Dr. Seuss books . . . can be read and enjoyed on several levels. For
example, 'One Fish Two Fish, Red Fish Blue Fish' can be deconstructed
as a searing indictment of the narrow-minded binary counting system.
  -- Peter van der Linden, Expert C Programming, Deep C Secrets


------------------------------------------------------------------------
This is the analog-help mailing list. To unsubscribe from this
mailing list, send mail to [EMAIL PROTECTED]
with "unsubscribe" in the main BODY OF THE MESSAGE.
List archived at http://www.mail-archive.com/[email protected]/
------------------------------------------------------------------------

Reply via email to