dbTalk Databases Forums  

Historical Reporting with Volatile data

comp.databases comp.databases


Discuss Historical Reporting with Volatile data in the comp.databases forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
son.matthew@gmail.com
 
Posts: n/a

Default Historical Reporting with Volatile data - 04-27-2008 , 08:49 AM






I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?

Reply With Quote
  #2  
Old   
Ed Prochak
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-28-2008 , 08:16 AM






On Apr 27, 8:49 am, son.matt... (AT) gmail (DOT) com wrote:
Quote:
I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?
Who is the database designer? Time for a design change.

Actually if you really are talking about historical data, you might
consider a data warehouse. This would go much farther toward
providing the historical information they need than just Crystal
reports.

The situation is not OK. See if you can get the manager to understand
using simple examples like the one you mentioned here. Prepare a
presentation for them, don't just do it off the cuff.

HTH,
ed


Reply With Quote
  #3  
Old   
Ed Prochak
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-28-2008 , 08:16 AM



On Apr 27, 8:49 am, son.matt... (AT) gmail (DOT) com wrote:
Quote:
I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?
Who is the database designer? Time for a design change.

Actually if you really are talking about historical data, you might
consider a data warehouse. This would go much farther toward
providing the historical information they need than just Crystal
reports.

The situation is not OK. See if you can get the manager to understand
using simple examples like the one you mentioned here. Prepare a
presentation for them, don't just do it off the cuff.

HTH,
ed


Reply With Quote
  #4  
Old   
Ed Prochak
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-28-2008 , 08:16 AM



On Apr 27, 8:49 am, son.matt... (AT) gmail (DOT) com wrote:
Quote:
I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?
Who is the database designer? Time for a design change.

Actually if you really are talking about historical data, you might
consider a data warehouse. This would go much farther toward
providing the historical information they need than just Crystal
reports.

The situation is not OK. See if you can get the manager to understand
using simple examples like the one you mentioned here. Prepare a
presentation for them, don't just do it off the cuff.

HTH,
ed


Reply With Quote
  #5  
Old   
stefano
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-29-2008 , 03:15 PM



<son.matthew (AT) gmail (DOT) com> ha scritto nel messaggio
news:4d74041f-6f44-43fa-a4a7-4964c0de6970 (AT) y38g2000hsy (DOT) googlegroups.com...
Quote:
I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?
Hi,
why can't you add a date coloum on the table in order to keep track of the
day of each insertion ???

Best Regards..

Stefano.





Reply With Quote
  #6  
Old   
stefano
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-29-2008 , 03:15 PM



<son.matthew (AT) gmail (DOT) com> ha scritto nel messaggio
news:4d74041f-6f44-43fa-a4a7-4964c0de6970 (AT) y38g2000hsy (DOT) googlegroups.com...
Quote:
I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?
Hi,
why can't you add a date coloum on the table in order to keep track of the
day of each insertion ???

Best Regards..

Stefano.





Reply With Quote
  #7  
Old   
stefano
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-29-2008 , 03:15 PM



<son.matthew (AT) gmail (DOT) com> ha scritto nel messaggio
news:4d74041f-6f44-43fa-a4a7-4964c0de6970 (AT) y38g2000hsy (DOT) googlegroups.com...
Quote:
I've got a customer who wants reproducible/historical reporting. The
problem is that the underlying data changes.

I tried to explain that this can't be done (can it?), but he doesn't
understand.

To illustrate the situation - Let's say a teacher wants to track
spelling test scores for her students.
The below are scores for students A, B, and C (for January, February,
March)

A: {70,80,85}
B: {70,65, 80}
C: {100,90,100}

So, I can generate a historical report that charts the class average
and student trend - that's pretty easy.

Now, in April, we find that the school board has mandated that the
British spelling of words is ok, so now the cumulative scores (for
January, February, March)

A: {90,80,85,100}
B: {80,65, 80,80}
C: {100,90,100,75}

He wants a report showing the January average as (70+70+100)/3 = 80,
when really it is (90+80+100)/3 = 90.

Now imagine that there are actually thousands of data points changing
like this...
Now also imagine that we add and remove students on a regular basis...

He and his office manager get frustrated when I explain that the
reports are not simple - in their mind it is. They have determined
the solution is to get a report writer and buy Crystal Reports...
I've tried to explain that the problem is that the report
specification is unclear (basically - they don't understand what they
want). The situation is ok for now, I'm just trying to plan for when
they figure out that buying Crystal Reports won't change their
situation (except they are done several thousand dollars)...

Any tips?
Hi,
why can't you add a date coloum on the table in order to keep track of the
day of each insertion ???

Best Regards..

Stefano.





Reply With Quote
  #8  
Old   
--CELKO--
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-29-2008 , 04:44 PM



Download a free .pdf copy of the Rick Snodgrass book on Temporal Query
in SQL from the University of Arizona website. He deals with this
topic in painful detail.

Reply With Quote
  #9  
Old   
--CELKO--
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-29-2008 , 04:44 PM



Download a free .pdf copy of the Rick Snodgrass book on Temporal Query
in SQL from the University of Arizona website. He deals with this
topic in painful detail.

Reply With Quote
  #10  
Old   
--CELKO--
 
Posts: n/a

Default Re: Historical Reporting with Volatile data - 04-29-2008 , 04:44 PM



Download a free .pdf copy of the Rick Snodgrass book on Temporal Query
in SQL from the University of Arizona website. He deals with this
topic in painful detail.

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.