vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I found this thread about whether to update fact tables in data warehouses, other than for errors in the data. http://groups.google.com/group/micro... b42e0ce71039 The thread was from 2003, so I thought I would start this one. It seems to me that the reason you wouldn't update data in a data warehouse is that each row represents an event, and if the data has to be updated later on to reflect something that was unknown when the record was created, it was probably because a new event has occured to create the piece of data. Any thoughts? |
| |||
| "Joe" <darwinshamster@gmail.com> wrote in message news:5a38ed1b-62b3-4190-b62c-95198877f594@h1g2000prh.googlegroups.com... >I found this thread about whether to update fact tables in data > warehouses, other than for errors in the data. > > http://groups.google.com/group/micro... b42e0ce71039 > > The thread was from 2003, so I thought I would start this one. > > It seems to me that the reason you wouldn't update data in a data > warehouse is that each row represents an event, and if the data has to > be updated later on to reflect something that was unknown when the > record was created, it was probably because a new event has occured to > create the piece of data. > > Any thoughts? If an update is needed to produce some correct and useful result then do the update. Unless you have some specific data model or universe of discourse in mind I don't see any other basis for saying whether an update is appropriate or not. -- David Portas |
| ||||
| On Apr 8, 5:02*pm, "David Portas" <REMOVE_BEFORE_REPLYING_dpor...@acm.org> wrote: > "Joe" <darwinshams...@gmail.com> wrote in message > > news:5a38ed1b-62b3-4190-b62c-95198877f594@h1g2000prh.googlegroups.com... > > >I found this thread about whether to update fact tables in data > > warehouses, other than for errors in the data. > > >http://groups.google.com/group/micro...er.datawarehou... > > > The thread was from 2003, so I thought I would start this one. > > > It seems to me that the reason you wouldn't update data in a data > > warehouse is that each row represents an event, and if the data has to > > be updated later on to reflect something that was unknown when the > > record was created, it was probably because a new event has occured to > > create the piece of data. > > > Any thoughts? > > If an update is needed to produce some correct and useful result then do the > update. Unless you have some specific data model or universe of discourse in > mind I don't see any other basis for saying whether an update is appropriate > or not. > > -- > David Portas This article doesn't have quite the approach I was thinking of, but does show how to handle late arriving facts without updating the fact table. http://www.kimballgroup.com/html/des...ensionRows.pdf Joe |