Kimball Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

User Intiated ETL

3 posters

Go down

User Intiated ETL Empty User Intiated ETL

Post  Brian Mon Mar 18, 2013 12:40 pm

Hi All,

Can someone please share their advice with me on an issue we are having. I was consulted by member on another project who's customer wants them to create a process where if the user makes a change to the source data in an excel spreadsheet, the data warehouse should be immediately updated to reflect the change. This change can be a correction of data from the past not just current data so therefore historical data will need to be changed. The developer said they can give the user the ability to run the ETL job on demand as we need to give them what they need and is pursuing this solution. I said that we never give users access to the back room in any form. And that data warehouses are not meant to operate in this fashion due to not being real time. I thought of partitioning but due to the historical aspect, don't think it will work. Due to there only being a couple of thousand records I suggested a refresh schedule of every hour or less depending on demand on the system. I think we need to manage the users expectations here rather than give a solution that is not a best practice just to meet a requirement.

I can think of nothing else to convince this developer to not go down this road. Can someone more experienced help me out here? I have read a couple of Ralph Kimball books and he has always said keep the users out of the back room and no where were there any suggestions of user triggered ETL jobs being run.

So any advice would be much appreciated, perhaps I am in error, just like to know one way or the other so we can give good solid solutions to our customers.

Thanks for any help

Brian

Brian

Posts : 7
Join date : 2010-12-03

Back to top Go down

User Intiated ETL Empty Re: User Intiated ETL

Post  Mike Honey Mon Mar 18, 2013 7:11 pm

Actually I think Ralph did address this requirement back in 2001, in his Design Tip #31: Designing A Real Time Partition:

http://www.kimballgroup.com/2001/11/19/design-tip-31-designing-a-real-time-partition9/
Mike Honey
Mike Honey

Posts : 185
Join date : 2010-08-04
Location : Melbourne, Australia

http://www.mangasolutions.com

Back to top Go down

User Intiated ETL Empty Re: User Intiated ETL

Post  Brian Tue Mar 19, 2013 11:40 am

Mike Honey wrote:Actually I think Ralph did address this requirement back in 2001, in his Design Tip #31: Designing A Real Time Partition:

http://www.kimballgroup.com/2001/11/19/design-tip-31-designing-a-real-time-partition9/

Thanks for the redirect to that Design Tip, I didn't see it previously. It looks like the accumulating snapshot will work for our needs in editing older data. I thought for some reason partitioning was only for current data not entered after the last ETL load, or new data not update data.

Thanks for the help,

Brian

Brian

Posts : 7
Join date : 2010-12-03

Back to top Go down

User Intiated ETL Empty Re: User Intiated ETL

Post  mmmm Fri Feb 20, 2015 4:23 am

Im new to database. I have requirement for developing metrics framework. In my organization we have hierarchy. Each hierarchy we have certain metrics thats common for all some metrics specific to particular department

mmmm

Posts : 1
Join date : 2015-02-20

Back to top Go down

User Intiated ETL Empty Re: User Intiated ETL

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum