Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Sunquest ETL Documentation
1. This is a documentation of ETL part of one of my
Recent Projects
Contents
1. Sunquest Business Intelligence Process Flow ..........................................................................2
2. Source For Sunquest ETL......................................................................................................3
3. Dimensions in SunQuest ETL................................................................................................ 3
4. Updating the DimOrderables and DimSites using Exclusion List Provided................................ 4
5. Fact Build.............................................................................................................................. 4
6. Finding out Exceptions and Redirecting them to a Separate table in the Mart........................... 5
7. Dimension Build.................................................................................................................... 5
8. Cube Build............................................................................................................................ 6
9. SSAS Overview...................................................................................................................... 7
2. SunQuest ETL and Cube Build
1. Sunquest Business Intelligence Process Flow
Sunquest Data is the source from which the data is transformed through SSIS into the
SunquestMart .
From the SunquestMart through SSAS we are Building the Cube.
The SQCube which is Build is accessed by End-users through Excel.
3. 2. Source ForSunquest ETL
The table SQCubeLoadisthe source fromwhere the data isfetchedbyETL.
SourceConnection SourceDatabase SourceTable
DC1R3-
MSVMPDB01 OPData SQCubeLoad
3. Dimensions in SunQuest ETL
Sunquest ETL starts from Building the Following Dimensions.
1. Dimorderables
2. DimPhysician
3. DimSite
4. DimLab
5. DimResultStatus
6. DimCompany
7. DimTech
4. 4. Updating the DimOrderables and DimSites using Exclusion List
Provided
The Task Update DimsitesandOrderableswillExclude the SitesandOrderCodes asperthe
Exclusiondatainthe Mart
5. Fact Build
Fact table isa Truncate Load and there isSQL Task WhichTruncatesFact Table Everytime whenever
ETL Runs
5. 6. Finding out Exceptions and Redirecting them to a Separate table
in the Mart
If there are any missing Values for arecord then those record will go to the
FactOrdersException.
7. DimensionBuild
Thistask buildsall the Dimensions.