DataWarehousing - Testing Made Easy
DataWarehousing - Testing Made Easy
Inmon :
DWH
Subject Oriented
Integrated
Time Varient
Non Volatile
D.W Implementation
Approach
Syntax
UNION[ALL]
,MINUS,INTERSECT
String Functions
CONCAT
CONCAT(String1,String2 [..])
RTRIM
RTRIM('String')
LTRIM
LTRIN('String')
TRIM
TRIM('String')
SUBSTRING('String', Start integer, Length of
String)
SUBSTRING
Analytic function
COALESCE Similar to Case
IsNULL (allows only two
arguments)
ROW_NUMBER
RANK
DENSE_RANK
ROW_NUMBER with
PARTITION
eg:CONVERT(VARCHAR(19),GETDATE())
CONVERT()
Null Functions
ISNULL(), NVL(), IFNULL() and
COALESCE()
Joins
Inner Join
Dimension Table
Fact Table
LEFT JOIN
RIGHT JOIN
FULL JOIN
Junk Dimeonsions
Types of Facts
Additive
Semi Additive
Non Additive
Transformations
Data Aggregation
Data Purging
Data Profiling
Data Merging
Data Cleansing/Scrubbing
Schemas
Star Schema
Snowflake Schema
Hybrid Schema/Galaxy
Schema/
Fact constellation