Show/Hide Toolbars

The purpose of Data Warehouse is to simplify the queries that must be run by your reporting tools. Shown below are two queries that fetch the same data—the project type, main assignee, and default category for a specific Dispute project.

To fetch this information from the operational TeamConnect database:

SELECT

Y_OBJECT_DEFINITION.OBJECT_TITLE,

T_PROJECT.NUMBER_STRING ,

T_PROJECT.NAME,

T_CONTACT.NAME ,

T_CONTACT.FIRST_NAME ,

Y_OBJ_CATEGORY.NAME

FROM

Y_OBJECT_DEFINITION,

T_PROJECT,

J_PROJ_ASSIGNEE ,

Y_USER  ,

T_CONTACT  ,

Y_OBJ_CATEGORY

WHERE   T_PROJECT.NUMBER_STRING='123'

AND Y_OBJECT_DEFINITION.OBJECT_TITLE  =  'Dispute'

AND Y_OBJECT_DEFINITION.ENTITY_CODE='PROJ'

AND Y_OBJECT_DEFINITION.APPLICATION_ID = T_PROJECT.APPLICATION_ID

AND Y_OBJ_CATEGORY.PRIMARY_KEY=T_PROJECT.DEFAULT_CATEGORY_ID

AND T_PROJECT.MAIN_ASSIGNEE_ID=J_PROJ_ASSIGNEE.PRIMARY_KEY

AND J_PROJ_ASSIGNEE.USER_ID=Y_USER.PRIMARY_KEY  

AND Y_USER.CONTACT_ID=T_CONTACT.PRIMARY_KEY

To fetch this information from Data Warehouse:

SELECT  

WH_PROJECT_DISP.OBJECT_TITLE,

WH_PROJECT_DISP.PROJECT_NUMBER,

WH_PROJECT_DISP.PROJECT_NAME,

WH_PROJECT_DISP.MAIN_ASSIGNEE_NAME,

WH_PROJECT_DISP.MAIN_ASSIGNEE_FIRST_NAME,

WH_PROJECT_DISP.DEFAULT_CATEGORY

FROM

WH_PROJECT_DISP

WHERE WH_PROJECT_DISP.PROJECT_NUMBER='123'

As you can see, Data Warehouse makes querying simpler and more intuitive.