The main one that got down to some of the useful details was this one.
http://ciobriefings.com/Publications/WhitePapers/DesigningtheStarSchemaDatabase/tabid/101/Default.aspx
highly recommended reading.

When I finally get my stuff together and have a nice re-usable package
i'll probably post a write-up and relevant code somewhere (maybe the
bakery?).



On Sep 19, 6:39 pm, BrendonKoz <[EMAIL PROTECTED]> wrote:
> Martin, I would be interested in reading over the articles you read
> while researching this topic.  Do you happen to still have any of them
> bookmarked?
>
> On Sep 19, 7:20 am, "[EMAIL PROTECTED]"
>
> <[EMAIL PROTECTED]> wrote:
> > I have been scratching my head a bit recently with similar requests.
> > I quickly found articles about "Star Schemas", dimensions and facts...
> > and realised that really advanced reporting for any application could
> > easily become a whole application of its own.
>
> > Solving this quickly, I would recommend you look at one of the
> > available products and projects devoted to creating reports and
> > "business intelligence" (as they like to cal it).
>
> > If you have more time and an interest in trying to build the reporting
> > module yourself, I put part of my code up on the paste bin. It shows a
> > custom find function I wrote for finding facts based on any dimensions
> > I want.http://bin.cakephp.org/view/1729436874
>
> > You need some understanding of the theory though. I just started
> > reading about this earlier in the summer out of necessity and I am
> > hardly an expert. The cool thing is that once the data you want to
> > look at has been gathered into this new schema you can very quickly
> > query the data in many different ways.
>
> > A quick overview:
> > First you need to figure out your facts, dimensions and grain ( number
> > of sold products <by client> <per day> would give you a number-of-
> > units-sold fact, a client dimension and a time dimension with at least
> > a daily grain.).
> > Then you need to take your normal data and create facts and related
> > dimensions in your new "reporting tables".
> > Then you need to figure out how best to query those facts to get the
> > data you expect. This is where I created a general find function that
> > I can use for any fact and any dimension I have.
>
> > good luck :) it's a whole new world of reporting I never knew existed.
>
> > /Martin
>
> > On Sep 19, 5:56 am, AussieFreelancer <[EMAIL PROTECTED]>
> > wrote:
>
> > > Hi All,
>
> > > My client is requiring some reports, their site is built using 1.1,
> > > but they would ideally like the ability to completely customise the
> > > report, so for example, they choose the tables included in the report,
> > > and the fields etc.
>
> > > I think that maybe it isn't possible due to the amount of combinations
> > > that there could be, but I was wondering if there is already a module
> > > that achieves this, and if not, if anyone has any thoughts on how I
> > > could achieve this, if it is even possible.
>
> > > Thanks
>
> > > Patrick- Hide quoted text -
>
> > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to