Sunquest ETL Documentation

9

Click here to load reader

Transcript of Sunquest ETL Documentation

Page 1: Sunquest ETL Documentation

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

Page 2: Sunquest ETL Documentation

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.

Page 3: Sunquest ETL Documentation

2. Source For Sunquest ETL The table SQCubeLoad is the source from where the data is fetched by ETL.

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

Page 4: Sunquest ETL Documentation

4. Updating the DimOrderables and DimSites using Exclusion List

Provided

The Task Update Dimsites and Orderables will Exclude the Sites and OrderCodes as per the

Exclusion data in the Mart

5. Fact Build Fact table is a Truncate Load and there is SQL Task Which Truncates Fact Table Every time whenever

ETL Runs

Page 5: Sunquest ETL Documentation

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. Dimension Build This task builds all the Dimensions.

Page 6: Sunquest ETL Documentation

8. Cube Build This Task builds the cube.

Page 7: Sunquest ETL Documentation

9. SSAS Overview Name of the Cube Built:SQCube

Dimensions used in the SQCube are as given Below

Page 8: Sunquest ETL Documentation

Logical Diagram of the SQCube is as given below with Orders as a Fact table and rest of them as

dimension tables.

Page 9: Sunquest ETL Documentation