December 13, 2013 at 5:09 am
Hello, what's the name for this type of table used in the following way? Instead of creating a database view, create a table with the structure of the view and populate the table with data via a trigger or an ETL job.
I suppose this could be described as a denormalized table or a reporting table. I was wondering if DBA's have a common way of describing this type of table used in this context?
December 13, 2013 at 6:19 am
Hmmmm... Well, it's almost a materialized view, but that's a view with a clustered index which makes it effectively a table. This is different. I guess I'd go with denormalized table, but that doesn't feel satisfying. I can't say that I've heard an explicit term for this before.
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
- Theodore Roosevelt
Author of:
SQL Server Execution Plans
SQL Server Query Performance Tuning
December 13, 2013 at 6:26 am
If it's an ETL job then you'd probably call it a data load; incremental, if you're not truncating the target table beforehand.
For fast, accurate and documented assistance in answering your questions, please read this article.
Understanding and using APPLY, (I) and (II) Paul White
Hidden RBAR: Triangular Joins / The "Numbers" or "Tally" Table: What it is and how it replaces a loop Jeff Moden
December 13, 2013 at 4:42 pm
Staging table.
--Jeff Moden
Change is inevitable... Change for the better is not.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply