re: Debunking Kimball Effective Dates
p.s. I should also add that in Peoplesoft, in addition to effective date, there is of "effective sequence." In other words multiple rows with the same effective date (no time component), ordered by...
View Articlere: Debunking Kimball Effective Dates
While I agree that it's hard to enforce the end effective date reliably -- that's why they are never recorded in ERPs like PeopleSoft -- on the other hand, my job as a DW designer is to give...
View Articlere: Debunking Kimball Effective Dates
Kyle Hale,I am not sure why you are referring to get "next row's Start date" with Windowing function but to get the "next row's End date":SELECT [Id] ,[NId] ,[Name] ,[HomeTown] ,[MaritalStatus]...
View Articlere: Debunking Kimball Effective Dates
Can we get an update to this blog using a windowing function to get the next row's start date to avoid the join?Just to render that whole "INNER JOIN" argument moot.
View Articlere: Debunking Kimball Effective Dates
Jamie,Your concept overlays a bit with the Data Vault methodology. I think what is missing in much of the comments is "EDW" versus "MRT". In Kimball's world the marts are most often copies or...
View Articlere: Debunking Kimball Effective Dates
"profanely ignorant". Wow. Is it "profanely ignorant" to have an opinion that differs from that of ... ummm... someone else?
View Articlere: Debunking Kimball Effective Dates
That is profanely ignorant reasoning against Kimball's Type 2 SCD handling. Kimball calls for a data time stamp that provides a distinct time range for each dimensional change for a related record set....
View ArticleUsing Composable DML to maintain entity history [T-SQL]
I recently inherited a data warehousing SQL Server solution from my good buddy James Rowland-Jones (you
View Articlere: Debunking Kimball Effective Dates
Thank you Vishy, for pointing me to the site, as I really like Jamiet's scripts and the comments. The topic will definitely win a medal in Kimball forum.I think I remember seeing similar structure (one...
View Articlere: Debunking Kimball Effective Dates
Hello Vishy,I'm not sure I understand, the blog post above does not talk about issuing UPDATEs. Can you explain a bit more perhaps?JT
View Articlere: Debunking Kimball Effective Dates
I followed this but it updates all the previous rows with the startdate of most recent row.
View Articlere: Debunking Kimball Effective Dates
Update.... I have just used and tested this method and it was easy to implement and worked with my unsual scenario (BusinessKey > 1 in one load) perfectly.It also has extra benefit in my case of...
View Articlere: Debunking Kimball Effective Dates
Hi Emil,Thanks for the reply. Your situation sounds exactly like the sort of scenario that can be prone to error.I find it interesting that you are prioritising the validity of your data ahead of ETL...
View Articlere: Debunking Kimball Effective Dates
Jamie,I agree with your post completely. Even that we have a view on top of the table with the logic it is just much simplier and less error prone comparing to trying to handle it in ETL. I'm not...
View Articlere: Debunking Kimball Effective Dates
Hi,I am new to DW,This really good.But I would like to know ,What will be the Fact table structure,If I use SCD 2 with Start date and End date and Which date(start date or end date) will be pointing to...
View ArticleDebunking Kimball Effective Dates part 2 – Windowing Functions
Reigniting the [SCDEndDate] debate In November 2009 I wrote a blog post entitled Debunking Kimball Effective
View Articlere: Debunking Kimball Effective Dates
Kevin,,Interesting. I'm not really concerned because typically I would use this technique in BI systems which only get written to during an overnight batch. Definitely would be an issue for a highly...
View Articlere: Debunking Kimball Effective Dates
We use a similar schema in a production database storing only the start date. Recently, we ran into an issue where the data was changing in the table between the first read of the table and the second...
View Articlere: Debunking Kimball Effective Dates
Interesting thread. In response to some of the posts I'd like to point out that the view does not impact the majority of the end users query's. During actual usage of the data warehouse, the majority...
View Article