Upload
vamsi-karthik
View
752
Download
35
Embed Size (px)
DESCRIPTION
Sample ETL Mapping Sheet
Citation preview
TCS Confidential
Legend Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
Flat File
Lookup table
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
1
DEL_INSAUDIT_PowerSuite_FW23-2007.csv
Flat File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
Audit-Regulatory Inspections.csv
Flat File
2
DEL_INS
Audit-Regulatory Inspections.csv
Flat File
2
DEL_INS
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Table : QLT_COMPLNT_AUDT_I
Falt File to InterFace table
From Falt File to InterFace
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name)
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
TCS Confidential
ODS (Teradata)
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
QLT_COMPLNT_AUDT_I
TCS Confidential
Bteq(Respcted Sorcedata based on source name) .
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_PS_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET QLT_COMPLNT_AUDT_I
TCS Confidential
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS
s_m_WL_QLT_COMPLNT_AUDT_I_PS_INS
m_WL_QLT_COMPLNT_AUDT_I_PS_INS
File name
AUDIT_PowerSuite_FW23-2007.csv
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS TIMESTAMP 0
SRC_CRETN_TS TIMESTAMP 0
DAT_ORGN VARCHAR 50
TCS Confidential
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS TIMESTAMP 0
ODS_UPD_TS TIMESTAMP 0
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS
s_m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS
m_WL_QLT_COMPLNT_AUDIT_I_REG_INSP_INS
File name
Audit-Regulatory Inspections.csv
Table name
QLT_COMPLNT_AUDT_I
Insert
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS TIMESTAMP 0
SRC_CRETN_TS TIMESTAMP 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS TIMESTAMP 0
ODS_UPD_TS TIMESTAMP 0
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS
s_m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS
m_WL_QLT_COMPLNT_AUDIT_I_GAC_MANUAL_INS
File name
AUDITS_GAC_AUDIT_REAUDIT_CS.csv
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
TCS Confidential
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS TIMESTAMP 0
SRC_CRETN_TS TIMESTAMP 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS TIMESTAMP 0
ODS_UPD_TS TIMESTAMP 0
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type
AUDIT_PowerSuite_FW23-2007.csv
Site VARCHAR
Modality VARCHAR
TCS Confidential
ID
VARCHAR
Organization
VARCHAR
Finding Date
VARCHAR
Resp Person
VARCHAR
Audit Name VARCHAR
Audit Type
VARCHAR
Audit Group VARCHAR
Finding Type
VARCHAR
Finding Category
VARCHAR
Category Group VARCHAR
NumItems
VARCHAR
World Region VARCHAR
Country
VARCHAR
Building VARCHAR
Workstation
VARCHAR
Citation VARCHAR
Repeat?
VARCHAR
Implementation Category VARCHAR
TCS Confidential
Problem Statement
VARCHAR
Action Plan VARCHAR
Auditor/Contact
VARCHAR
Contact Phone VARCHAR
Implementation Complete Date
VARCHAR
Implementation VARCHAR
Implemented By Person
VARCHAR
Finding Status
VARCHAR
Implementation Due Date
VARCHAR
Closure Verification Status
VARCHAR
Effectiveness Determination Person
VARCHAR
Actual Effectiveness Determination Date
VARCHAR
Effectiveness Determination Due Date
VARCHAR
Effectiveness Determination
VARCHAR
CAPA Required
VARCHAR
Investigation
VARCHAR
TCS Confidential
Root Cause
VARCHAR
Effectivity Date VARCHAR
Effectivity
VARCHAR
Finding Reference
VARCHAR
Reference ID
VARCHAR
Update History
VARCHAR
Days Open / To Close
VARCHAR
Days Past Closure Due
VARCHAR
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type
Inspection ID VARCHAR
Data Entered By VARCHAR
Data Entered Date VARCHAR
Inspection ID VARCHAR
Facility VARCHAR
City VARCHAR
Country VARCHAR
Start Date VARCHAR
TCS Confidential
End Date VARCHAR
Inspector VARCHAR
Product VARCHAR
Finding ID VARCHAR
483 Observations VARCHAR
CFR Citation VARCHAR
Data Source VARCHAR
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type
Inspection ID VARCHAR
TCS Confidential
Site
P&L
Data Entered By VARCHAR
Data Entered Date VARCHAR
Start FW VARCHAR
End FW** VARCHAR
Status** VARCHAR
Modality** VARCHAR
Quality Management Rep.** VARCHAR
Lead Auditor** VARCHAR
Re-audits needed** VARCHAR
FDA registration number VARCHAR
Data Source VARCHAR
TCS Confidential
Repeat Implementation Category Problem State Action PlanAuditor/ConContact PhImplementaImplementa
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Length Business Rule
Hard Coded
250 1 to 1
251 1 to 1
Looup the P_L based on Modality
Null
Null
Null
Null
hard coded
conactination of ID ,Organization and Site with the symbole ~
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
TCS Confidential
hard code Mapping Name
SESSSTARTTIME
SESSSTARTTIME
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a
TCS Confidential
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
250
250
251
252
253
254
255
256
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Length Business Rule
250
Hard Coded
Null
Null
Null
Null
250 1 to 1 (convert the string into date)
Null
250 1 to 1 (convert the string into date)
hard coded
hard code Mapping Name
SESSSTARTTIME
SESSSTARTTIME
250
250
250
250
250
apply the trim function to remove spaces
Look up the column name from QLT_SORC_COLMN_Dvalues of the sorce columns will be populatedRespected date values has to be populated
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
TCS Confidential
250
250
250
250
250
250
250
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Length Business Rule
250
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
Combitnation of Site,P&L and Start FW
TCS Confidential
Hard Coded
1 to 1
Null
1 to 1
Null
Null
250 1 to 1 (convert the string into date)
Null
250 1 to 1 (convert the string into date)
hard coded
hard code Mapping Name
SESSSTARTTIME
SESSSTARTTIME
250
250
250
250
250
250
250
250
250
values of the sorce columns will be populatedRespected date values has to be populated
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a this source column will be populated as a this source column will be populated as a this source column will be populated as a this source column will be populated as a this source column will be populated as a
TCS Confidential
ImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven EffectiveneCAPA Requ
TCS Confidential
Investigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open Days Past Closure Due
TCS Confidential
Days Past Closure Due
TCS Confidential
Legend Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
XML File
Lookup table
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
1
DEL_INSSRV_PQR_PSR_DATA_CLOSED.XML
XML File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
SRV_PQR_PSR_DATA_OPEN.XML
XML File
2
DEL_INS
Audit-Regulatory Inspections.csv
XML File
2
DEL_INS
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Table : QLT_COMPLNT_AUDT_I
Falt File to InterFace table
From Falt File to InterFace
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name)
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
TCS Confidential
ODS (Teradata)
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
QLT_COMPLNT_AUDT_I
TCS Confidential
Bteq(Respcted Sorcedata based on source name) .
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
QLT_COMPLNT_AUDT_I
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS
s_m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS
m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS
File name
SRV_PQR_PSR_DATA_OPEN.XML
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS TIMESTAMP 0
SRC_CRETN_TS TIMESTAMP 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS TIMESTAMP 0
TCS Confidential
ODS_UPD_TS TIMESTAMP 0
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type
AUDIT_PowerSuite_FW23-2007.csvID
Site VARCHAR
Modality VARCHAR
TCS Confidential
REPRT_NUM
VARCHAR
ISSUE_TYP
VARCHAR
REPRT_TITLE
VARCHAR
ISSUE_STS
VARCHAR
SITE_POLE VARCHAR
MODALITY_SEGMENT
VARCHAR
SYS_ID VARCHAR
GE_PRIMRY_CONTCT
VARCHAR
CUST_SITE_NM
VARCHAR
CUST_CONTRY VARCHAR
CUST_ADD_DESC
VARCHAR
AUTHR_NM VARCHAR
AUTHR_ROLE
VARCHAR
BRAND_PROD_NM VARCHAR
PROBLM_DESC
VARCHAR
ISSUE_DESC VARCHAR
OWNER_GRP
VARCHAR
COMPLNT_CORDNTR VARCHAR
COMPLNT_OWNER
VARCHAR
QLT_CD VARCHAR
CLOSR_TRGT_DT
VARCHAR
ROOT_CAUSE VARCHAR
CORRCTV_ACT
VARCHAR
VERFCTN_CONTRL VARCHAR
TCS Confidential
VALDTN_OF_EFFCTVNSS
VARCHAR
CLOSR_CD
VARCHAR
CLOSD_DT
VARCHAR
COMPLN_CRETN_DT
VARCHAR
COMPLN_CRETN_BY
VARCHAR
CAPA_INVSTGTN_SUMRY
VARCHAR
CAPA_PLN_SUMRY
VARCHAR
RESLV_DT
VARCHAR
VERFD_DT
VARCHAR
LAT_FLG
VARCHAR
RESPNSBL_SIT
VARCHAR
ABSLT_AGE VARCHAR
ADVRS_FLG
VARCHAR
DAYS_OPN
VARCHAR
GE_KNOWLDG_DT
VARCHAR
PREVNTV_ACTN
VARCHAR
TCS Confidential
Repeat Implementation Category Problem State Action PlanAuditor/ConContact PhImplementa
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Length Business Rule
1 to 1
"iTrak" Hard Coded
250 1 to 1
251 1 to 1
Looup the P_L based on Modality
Null
Null
Null
Null
"SRV_PQR_PSR_DATA_OPEN.XML"
"m_WL_QLT_COMPLNT_AUDT_I_iTrak_INS"
SESSSTARTTIME
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
TCS Confidential
SESSSTARTTIME
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
250
250
250
250
250
250
250
250
250
250
250
250
251
252
253
254
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VALthis source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
ImplementaImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven Effectivene
TCS Confidential
CAPA RequInvestigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open
TCS Confidential
Days Past Closure Due
TCS Confidential
Legend Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
Flat File
Lookup table
1
DEL_INSdummy_Program1.csv
Flat File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Table : QLT_COMPLNT_AUDT_I
Falt File to InterFace table
From Falt File to InterFace
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq(Respcted Sorcedata based on source name)
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
TCS Confidential
ODS (Teradata)
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
QLT_COMPLNT_AUDT_I
TCS Confidential
Bteq(Respcted Sorcedata based on source name) .
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_eNPI_INS
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_eNPI_INS
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_eNPI_INS
Source Tables Database File name
dummy_Program1.csv
Target Tables Database Table name
SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type Length
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100
QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50
QLT_COMPLNT_AUDT_I SITE VARCHAR 50
QLT_COMPLNT_AUDT_I MODALITY VARCHAR 50
QLT_COMPLNT_AUDT_I P_L VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_VAL VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_DT DATE 9
TCS Confidential
QLT_COMPLNT_AUDT_I STC_UPDT_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_CRETN_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_UPD_TS 0
QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0
QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50
QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51
QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0
QLT_COMPLNT_AUDT_I ODS_UPD_TS 0
TIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
PK FK System FILE Column Name Data Type
dummy_Program1.csv
Site VARCHAR
Modality VARCHAR
TCS Confidential
Serial No.
VARCHAR
Link to eNPI Program
VARCHAR
Type
VARCHAR
Name
VARCHAR
Revision
VARCHAR
Object ID
VARCHAR
eNPI_Modality
VARCHAR
eNPI_PrimaryDesignResponsibility
VARCHAR
TCS Confidential
eNPI_PrimaryMfgResponsibility
VARCHAR
eNPI_ProgramCatcher
VARCHAR
eNPI_ProgramComments
VARCHAR
eNPI_ProgramCurrentMilestoneName
VARCHAR
eNPI_ProgramDateActivityBegan
VARCHAR
eNPI_ProgramDescription
VARCHAR
eNPI_ProgramExecutionLength
VARCHAR
eNPI_ProgramFundingSource
VARCHAR
eNPI_ProgramGPECountry
VARCHAR
eNPI_ProgramLastApprovedMilestoneName
VARCHAR
eNPI_ProgramLastApprovedMilestoneSeq
VARCHAR
TCS Confidential
eNPI_ProgramManager
VARCHAR
eNPI_ProgramMSDupStatus
VARCHAR
eNPI_ProgramName
VARCHAR
eNPI_ProgramOwnerName
VARCHAR
eNPI_ProgramPitcher
VARCHAR
eNPI_ProgramPurchaseFamily
VARCHAR
eNPI_ProgramSixSigmaProjectNumber
VARCHAR
eNPI_ProgramStatus
VARCHAR
eNPI_ProgramSubtype
VARCHAR
eNPI_ProgramThreshold
VARCHAR
eNPI_ProgramType
VARCHAR
TCS Confidential
eNPI_ProgramVCPProjectNumber
VARCHAR
eNPI_QualityComments
VARCHAR
eNPI_QualityStatus
VARCHAR
eNPI_ScheduleComments
VARCHAR
eNPI_ScheduleStatus
VARCHAR
eNPI_BuildPlan_ExtEvalM1PlanQty
VARCHAR
eNPI_BuildPlan_ExtEvalCurrEstQty
VARCHAR
eNPI_BuildPlan_ExtEvalQtyShipped
VARCHAR
eNPI_BuildPlan_PilotsM1PlanQty
VARCHAR
eNPI_BuildPlan_PilotsCurrEstQty
VARCHAR
TCS Confidential
eNPI_BuildPlan_PilotsQtyShipped
VARCHAR
eNPI_MilestoneName
VARCHAR
eNPI_MilestoneActualDate
VARCHAR
eNPI_MilestoneApprovalsPercentComplete
VARCHAR
eNPI_MilestoneApprovalsTotalNumber
VARCHAR
eNPI_MilestoneApprovalsTotalOpen
VARCHAR
eNPI_MilestoneCloneComment
VARCHAR
TCS Confidential
eNPI_MilestoneCloneReason
VARCHAR
eNPI_MilestoneColor
VARCHAR
eNPI_MilestoneComments
VARCHAR
eNPI_MilestoneEstimateDate
VARCHAR
eNPI_MilestoneExecutionSigma
VARCHAR
eNPI_MilestonePlanDate
VARCHAR
eNPI_MilestoneSlip
VARCHAR
TCS Confidential
eNPI_MilestoneStatus
VARCHAR
eNPI_MilestoneTasksOppTotalNumber
VARCHAR
eNPI_MilestoneTasksOppTotalOpen
VARCHAR
eNPI_MilestoneTasksPercentComplete
VARCHAR
eNPI_MilestoneTasksTotalNumber
VARCHAR
eNPI_MilestoneTasksTotalOpen
VARCHAR
ObjectName(Task),DHF Value
TCS Confidential
Repeat? Implementation Cat Problem StAction PlanAuditor/ConContact Phone
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Length Business Rule
Hard Coded
250 1 to 1
251 1 to 1
concatination of eNPI_Modality,eNPI_MilestoneName with the symbole ~
Looup the P_L based on Modality
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
TCS Confidential
Null
Null
Null
Null
hard coded
SESSSTARTTIME
SESSSTARTTIME
250
250
250
250
250
250
250
250
hard code Mapping Name
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
250
250
250
250
250
250
250
250
250
250
250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
250
250
250
250
250
250
250
250
250
250
250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
TCS Confidential
250
250
250
250
250
250
251
252
253
254
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
254
254
254
254
254
254
254
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
254
254
254
254
254
254
254
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
254
254
254
254
254
254
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
Legend
Table :
Falt File to InterFace table
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
Flat File
Lookup table
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
1
DEL_INSOUTPUT_MDR_AER.lst
Flat File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
OUTPUT_RECALLS.lst
Flat File
2
DEL_INS
3
DEL_INSOUTPUT_REG_ENFORCEMENT.lst
Flat FileQLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
TCS Confidential
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
QLT_SRC_COLMN_D
GCD_DAT_SORC_D QLT_COMPLNT_AUDT_I
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD
Session Name s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD
Mapping Name m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD
Source Tables Source Path
/ftp/SrcFiles/oqm
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Truncate-Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
QLT_MDR_AER_DTL_S
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD
Session Name s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD
Mapping Name m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD
Source Tables Source Path
/ftp/SrcFiles/oqm
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Truncate-Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
QLT_RECAL_DTL_S
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD
Session Name s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD
Mapping Name m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD
Source Tables Source Path
TCS Confidential
/ftp/SrcFiles/oqm
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Truncate-Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
QLT_REGLTRY_ENFRCMNT_DTL_S
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD
Session Name s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD
Mapping Name m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD
Source Tables Source Path
/ftp/SrcFiles/oqm
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Truncate-Insert
Join Condition n/a
SQ Query
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
OUTPUT_IFR_MFR_DTL_S
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD
s_m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD
m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD
File Name
OUTPUT_MDR_AER.lst
Table name
QLT_MDR_AER_DTL_S
Truncate-Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
OUTPUT_MDR_AER.lst
REPRT_NUM VARCHAR 50
MDR_AER_FLG VARCHAR 50
CONTRY VARCHAR 50
MDR_AER_REPRT_NBR VARCHAR 50
PRODUCT VARCHAR 50
MODLTY_SEGMNT VARCHAR 50
EVNT_TYP VARCHAR 50
REPRT_TYP VARCHAR 50
INJRY VARCHAR 50
MDR_AER_FIL_DT 6
MANL_SRC_NM VARCHAR 50
GE_KNOWLDG_DT 6
COMPLN_CRETN_DT 6
LAT_FLG VARCHAR 50
PQR_PSR_CONVRSN_DT 6
SRC_NM VARCHAR 50
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_CRETN_TS 0
SRC_UPD_ID VARCHAR 50
SRC_UPD_TS 0
ODS_POSTNG_TS 0
ODS_UPD_TS 0
MODALITY VARCHAR 50
BUSNS VARCHAR 50
SIT_NAM VARCHAR 50
TIMESTAMP
TIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD
s_m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD
m_WL_QLT_RECAL_DTL_S_TRUNC_INS_SD
File Name
OUTPUT_RECALLS.lst
Table name
QLT_RECAL_DTL_S
Truncate-Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
OUTPUT_MDR_AER.lst
RECAL_CORCTN_ID VARCHAR 50
FISCL_WEK VARCHAR 50
PRODUCT VARCHAR 50
RECAL_UNT VARCHAR 50
RESLTN VARCHAR 50
OWNR VARCHAR 50
OWNR_ID VARCHAR 50
CLOSR_TIMNG VARCHAR 50
RECAL_FLG 6
MANL_SRC_NM VARCHAR 50
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_CRETN_TS 0
SRC_UPD_ID VARCHAR 50
SRC_UPD_TS 0
ODS_POSTNG_TS 0
ODS_UPD_TS 0
MODALITY VARCHAR 50
BUSNS VARCHAR 50
SIT_NAM VARCHAR 50
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD
s_m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD
m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S_TRUNC_INS_SD
File Name
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TCS Confidential
OUTPUT_REG_ENFORCEMENT.lst
Table name
QLT_REGLTRY_ENFRCMNT_DTL_S
Truncate-Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
OUTPUT_REG_ENFORCEMENT.lst
REG_ENF_SIT VARCHAR 50
REG_ENF_BUS VARCHAR 50
START_DT 6
END_DT 6
INSPCTR VARCHAR 50
ENFRCMNT_TYP VARCHAR 50
MANL_SRC_NM VARCHAR 50
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_CRETN_TS 0
ODS_POSTNG_TS 0
ODS_UPD_TS 0
SRC_UPD_ID VARCHAR 50
SRC_UPD_TS 0
SRC_NM VARCHAR 50
REG_ENF_MOD VARCHAR 50
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD
s_m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD
m_WL_QLT_IFR_MFR_DTL_S_TRUNC_INS_SD
File Name
OUTPUT_IFR_MFR.lst
Table name
QLT_IFR_MFR_DTL_S
Truncate-Insert
TIMESTAMPTIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
OUTPUT_IFR_MFR.lst
IFR_IB VARCHAR 50
IFR_SCA_90 VARCHAR 50
MFR_IB VARCHAR 50
MFR_SCA_90 VARCHAR 50
MANL_SRC_NM VARCHAR 50
SRC_NM VARCHAR 50
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_CRETN_TS 0
SRC_UPD_ID VARCHAR 50
SRC_UPD_TS 0
ODS_POSTNG_TS 0
ODS_UPD_TS 0
MODLTY VARCHAR 50
IFR_IMR_FW VARCHAR 50
TIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Column Name Data Type Length
PSR# VARCHAR 250
MDR AER Flag VARCHAR 250
Country Reported to VARCHAR 250
MDR AER Report Number** VARCHAR 250
Product** VARCHAR 250
Modality Segment** VARCHAR 250
Event Type** VARCHAR 250
Report Type VARCHAR 250
Injury?** VARCHAR 250
MDR AER Filed Date VARCHAR 250
VARCHAR 250
PQR To PSR Conversion Date** VARCHAR 250
Data Source VARCHAR 250
Data Entered by VARCHAR 250
Data Entered Date VARCHAR 250
Data Entered by VARCHAR 250
Data Entered Date VARCHAR 250
Modality** VARCHAR 250
Business VARCHAR 250
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Column Name Data Type Length
Recall Correction ID VARCHAR 250
Fiscal Week VARCHAR 250
Product VARCHAR 250
Units VARCHAR 250
Resolution VARCHAR 250
Owner** VARCHAR 250
Owner SSO** VARCHAR 250
Closure Timing** VARCHAR 250
Recall VARCHAR 250
Data Entered by VARCHAR 250
Data Entered Date VARCHAR 250
Data Entered by VARCHAR 250
Data Entered Date VARCHAR 250
Business VARCHAR 250
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Column Name Data Type Length
Facility VARCHAR 250
Business VARCHAR 250
Start Date VARCHAR 250
End Date** VARCHAR 250
Enforcement Type VARCHAR 250
Owner** VARCHAR 250
Data Entered by VARCHAR 250
Data Entered Date VARCHAR 250
Data Entered by VARCHAR 250
Data Entered date VARCHAR 250
Data Source VARCHAR 250
Modality** VARCHAR 250
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Column Name Data Type Length
IFR-Install Base VARCHAR 250
IFR-SCA VARCHAR 250
MFR-Install Base VARCHAR 250
MFR-SCA VARCHAR 250
Data Source VARCHAR 250
Data Entered by VARCHAR 250
Data Entered Date VARCHAR 250
Data Entered by VARCHAR 250
Data Entered date VARCHAR 250
Modality VARCHAR 250
Fiscal Week VARCHAR 250
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1 (convert the string into date)
Hard coded "http://supportcentral.ge.com/products/sup_products"
NULL
NULL
NULL
1 to 1 (convert the string into date)
1 to 1
Hard coded "OUTPUT_MDR_AER.lst"
Hard coded "m_WL_QLT_MDR_AER_DTL_S_TRUNC_INS_SD"
1 to 1
1 to 1 (convert the string into date)
1 to 1
1 to 1 (convert the string into date)
SESSSTARTTIME
SESSSTARTTIME
1 to 1
1 to 1
Hard coded'-99999'
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
Hard coded "http://supportcentral.ge.com/products/sup_products"
Hard coded "OUTPUT_RECALLS.lst"
Hard coded "m_WL_QLT_RECAL_DTL_S _TRUNC_INS_SD"
1 to 1
1 to 1 (convert the string into date)
1 to 1
1 to 1 (convert the string into date)
SESSSTARTTIME
SESSSTARTTIME
Hard coded'-99999'
1 to 1
Hard coded'-99999'
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
1 to 1
1 to 1
1 to 1 (convert the string into date)
1 to 1 (convert the string into date)
1 to 1
1 to 1
Hard coded "http://supportcentral.ge.com/products/sup_products"
Hard coded "OUTPUT_REG_ENFORCEMENT.lst"
Hard coded "m_WL_QLT_REGLTRY_ENFRCMNT_DTL_S _TRUNC_INS_SD"
1 to 1
1 to 1 (convert the string into date)
SESSSTARTTIME
SESSSTARTTIME
1 to 1
1 to 1 (convert the string into date)
1 to 1
1 to 1
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
1 to 1
1 to 1
1 to 1
1 to 1
Hard coded "http://supportcentral.ge.com/products/sup_products"
1 to 1
Hard coded "OUTPUT_REG_ENFORCEMENT.lst"
Hard coded "m_WL_OUTPUT_IFR_MFR_DTL_S _TRUNC_INS_SD"
1 to 1
1 to 1 (convert the string into date)
1 to 1
1 to 1 (convert the string into date)
SESSSTARTTIME
SESSSTARTTIME
1 to 1
1 to 1
TCS Confidential
TCS Confidential
TCS Confidential
TCS Confidential
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER
Source Tables Database Table Name
FDS_ETL_TARGET(Teradata) QLT_MDR_AER_DTL_S
Target Tables Database Table name
FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type Length
FDS_ETL_TARGET
QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100
QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50
QLT_COMPLNT_AUDT_I SITE VARCHAR 50
QLT_COMPLNT_AUDT_I MODALITY VARCHAR 50
QLT_COMPLNT_AUDT_I BUSINESS VARCHAR 50
TCS Confidential
QLT_COMPLNT_AUDT_I SRC_COLMN VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_VAL VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_DT DATE 9
QLT_COMPLNT_AUDT_I STC_UPDT_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_CRETN_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_UPD_TS 0
QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0
QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50
QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51
QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0
QLT_COMPLNT_AUDT_I ODS_UPD_TS 0
TIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS
Source Tables Database Table Name
FDS_ETL_TARGET ( Teradata ) QLT_RECAL_DTL_S
Target Tables Database Table name
FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type Length
FDS_ETL_TARGET
QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100
QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50
QLT_COMPLNT_AUDT_I SITE VARCHAR 50
TCS Confidential
QLT_COMPLNT_AUDT_I MODALITY VARCHAR 50
QLT_COMPLNT_AUDT_I BUSINESS VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_VAL VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_DT DATE 9
QLT_COMPLNT_AUDT_I STC_UPDT_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_CRETN_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_UPD_TS 0
QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0
QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50
QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51
QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0
QLT_COMPLNT_AUDT_I ODS_UPD_TS 0
TIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT
Source Tables Database Table Name
FDS_ETL_TARGET ( Teradata ) QLT_REGLTRY_ENFRCMNT_DTL_S
Target Tables Database Table name
FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type Length
FDS_ETL_TARGET
QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100
QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50
QLT_COMPLNT_AUDT_I SITE VARCHAR 50
QLT_COMPLNT_AUDT_I MODALITY VARCHAR 50
QLT_COMPLNT_AUDT_I BUSINESS VARCHAR 50
TCS Confidential
QLT_COMPLNT_AUDT_I SRC_COLMN VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_VAL VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_DT DATE 9
QLT_COMPLNT_AUDT_I STC_UPDT_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_CRETN_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_UPD_TS 0
QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0
QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50
QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51
QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0
QLT_COMPLNT_AUDT_I ODS_UPD_TS 0
TIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR
Source Tables Database Table Name
FDS_ETL_TARGET ( Teradata ) QLT_IFR_MFR_DTL_S
Target Tables Database Table name
FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
TCS Confidential
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type Length
FDS_ETL_TARGET
QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100
QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50
QLT_COMPLNT_AUDT_I SITE VARCHAR 50
QLT_COMPLNT_AUDT_I MODALITY VARCHAR 50
QLT_COMPLNT_AUDT_I BUSINESS VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_VAL VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_DT DATE 9
QLT_COMPLNT_AUDT_I STC_UPDT_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_CRETN_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_UPD_TS 0TIMESTAMP
TCS Confidential
QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0
QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50
QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51
QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0
QLT_COMPLNT_AUDT_I ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
PK FK System TABLE Data Type Length Business Rule
QLT_MDR_AER_DTL_S
MODALITY VARCHAR 251 1 to 1
BUSINESS VARCHAR 251 1 to 1
Column Name
conactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~
Hard Coded "Qlt-MDR-AER-Manualconactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~
Default '-99999'
TCS Confidential
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
REPRT_NUM
VARCHAR 250
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
hard coded " QLT_MDR_AER_DTL_S"
Mapping Name hard coded "m_WL_QLT_COMPLNT_AUDT_I_INS_MDR_AER"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
MDR_AER_F
VARCHAR 250
CONTRY
VARCHAR 250
MDR_AER_R
VARCHAR 250
PRODUCT
VARCHAR 250
MODLTY_SE
VARCHAR 250
EVNT_TYP
VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
REPRT_TYP
VARCHAR 250
INJRY
VARCHAR 250
MDR_AER_FI
VARCHAR 250
MANL_SRC_
VARCHAR 250
GE_KNOWLD
VARCHAR
COMPLN_CR
VARCHAR
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
LAT_FLG
VARCHAR
PQR_PSR_C
VARCHAR
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
PK FK System TABLE Data Type Length Business Rule
RECALL_CORVARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
Column Name
QLT_RECAL_DTL_S
apply the trim function to remove spaces
hard coded "Qlt-Recall-Manual"
Default '-99999'
TCS Confidential
BUSINESS VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
DATA_ENTE VARCHAR 250
RECAL_COR VARCHAR 250
Default '-99999'
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
hard coded "QLT_RECAL_DTL_S"
hard code Mapping Name "m_WL_QLT_COMPLNT_AUDIT_I_INS_RECALLS"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
FISCL_WEK VARCHAR 250
PRODUCT VARCHAR 250
RECAL_UNT VARCHAR 250
RESLTN VARCHAR 250
OWNR VARCHAR 250
OWNR_ID VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
CLOSR_TIM VARCHAR 250
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
PK FK System TABLE Data Type Length Business Rule
QLT_REGLTRY_ENFRCMNT_DTL_S
MODALITY VARCHAR 250 1 to 1
BUSINESS VARCHAR 250 1 to 1
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
Column Name
conactination of PL,FACILITY and START_DATE with the symbole ~
Hard Coded "Qlt-Regulatory-Enforcement-Manual"
Default '-99999'
TCS Confidential
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
DATA_ENTE VARCHAR 250
START_DT VARCHAR 250
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
hard coded "QLT_REGLTRY_ENFRCMNT_DTL_S"
hard code Mapping Name"m_WL_QLT_COMPLNT_AUDT_I_INS_REGLTRY_ENFRCMNT"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
END_DT VARCHAR 250
INSPCTR VARCHAR 250
ENFRCMNT_VARCHAR 250
MANL_SRC_ VARCHAR 250
DATA_SOUR VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
PK FK System TABLE Data Type Length Business Rule
QLT_IFR_MFR_DTL_S
MODALITY VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
Column Name
conactination of Modality and Fiscal Week with the symbole ~
Hard Coded "Qlt-IFR-MFR-Manual"
Default '-99999'
Default '-99999'
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
TCS Confidential
DATA_ENTE VARCHAR 250
IFR_IB VARCHAR 250
IFR_SCA_90 VARCHAR 250
MFR_IB VARCHAR 250
MFR_SCA_9 VARCHAR 250
1 to 1 (convert the string into date)
hard coded " QLT_IFR_MFR_DTL_S"
hard code Mapping Name"m_WL_QLT_COMPLNT_AUDIT_I_INS_IFR_MFR"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
MANL_SRC_ VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
TCS Confidential
1 to 1 (convert the string into date)
1 to 1 (convert the string into date)
TCS Confidential
TCS Confidential
1 to 1 (convert the string into date)
TCS Confidential
TCS Confidential
1 to 1 (convert the string into date)
TCS Confidential
1 to 1 (convert the string into date)
TCS Confidential
Legend
Table :
Falt File to InterFace table
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
Flat File
Lookup table
2
DEL_INSPERSONNEL.lst
Flat FileQLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
TCS Confidential
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
ODS (Teradata)
QLT_COMPLNT_AUDT_I
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
ODS (Teradata)
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_EDUNEERING_HR_DTL_S_TRUC_INS
Session Name s_m_WL_QLT_EDUNEERING_HR_DTL_S_TRUC_INS
Mapping Name m_WL_QLT_EDUNEERING_HR_DTL_S_TRUC_INS
Source Tables Source Path File Name
/ftp/SrcFiles/oqm PERSONNEL.lst
Target Tables Database Table name
FDS_ETL_TARGET ( Teradata ) QLT_EDUNEERING_HR_DTL_S
Load Type Truncate-Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type
FDS_ETL_TARGET
QLT_EDUNEERING_HR_DTL_S BUSINESS VARCHAR
QLT_EDUNEERING_HR_DTL_S SIT VARCHAR
QLT_EDUNEERING_HR_DTL_S QLFD VARCHAR
QLT_EDUNEERING_HR_DTL_S NT_QLFD VARCHAR
QLT_EDUNEERING_HR_DTL_S GRND_TOT VARCHAR
QLT_EDUNEERING_HR_DTL_S PRCNTG_NT_QLFD VARCHAR
QLT_EDUNEERING_HR_DTL_S SRC_CRETN_ID VARCHAR
QLT_EDUNEERING_HR_DTL_S SRC_CRETN_TS
QLT_EDUNEERING_HR_DTL_S SRC_UPD_ID VARCHAR
QLT_EDUNEERING_HR_DTL_S SRC_UPD_TS
QLT_EDUNEERING_HR_DTL_S DAT_ORGN VARCHAR
QLT_EDUNEERING_HR_DTL_S POSTNG_AGNT VARCHAR
QLT_EDUNEERING_HR_DTL_S ODS_POSTNG_TS
QLT_EDUNEERING_HR_DTL_S ODS_UPD_TS
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Length PK FK System FILE Data Type Length Business Rule
PURCHASE_APPROVED.lst
50 Business VARCHAR 250 1 to 1
50 EduNeering SVARCHAR 250 1 to 1
50 Qualified VARCHAR 250 1 to 1
50 Not Qualified VARCHAR 250 1 to 1
50 NULL
50 NULL
50 Data Entered VARCHAR 250 1 to 1
0 Data Entered VARCHAR 250 1 to 1 (convert the string into date)
50 Data Entered VARCHAR 250 1 to 1
0 Data Entered VARCHAR 250 1 to 1 (convert the string into date)
50 Data Source VARCHAR 250 1 to 1
50 Hard coded "m_WL_QLT_EDUNEERING_HR_DTL_S_TRUNC_INS_SD"
0
0
Column Name
SESSSTARTTIME
SESSSTARTTIME
TCS Confidential
Business Rule
1 to 1 (convert the string into date)
1 to 1 (convert the string into date)
Hard coded "m_WL_QLT_EDUNEERING_HR_DTL_S_TRUNC_INS_SD"
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_EDUNEERING_HR_INS
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_EDUNEERING_HR_INS
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_EDUNEERING_HR_INS
Source Tables Database File name
QLT_EDUNEERING_HR_DTL_S
Target Tables Database Table name
FDS_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name Data Type Length
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I SRC_SYS_ID VARCHAR 100
QLT_COMPLNT_AUDT_I SRC_NM VARCHAR 50
QLT_COMPLNT_AUDT_I SITE VARCHAR 50
QLT_COMPLNT_AUDT_I MODALITY VARCHAR 50
QLT_COMPLNT_AUDT_I BUSINESS VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_COLMN_VAL VARCHAR 50
TCS Confidential
QLT_COMPLNT_AUDT_I SRC_COLMN_DT DATE 9
QLT_COMPLNT_AUDT_I STC_UPDT_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_CRETN_ID VARCHAR 50
QLT_COMPLNT_AUDT_I SRC_UPD_TS 0
QLT_COMPLNT_AUDT_I SRC_CRETN_TS 0
QLT_COMPLNT_AUDT_I DAT_ORGN VARCHAR 50
QLT_COMPLNT_AUDT_I POSTNG_AGNT VARCHAR 51
QLT_COMPLNT_AUDT_I ODS_POSTNG_TS 0
QLT_COMPLNT_AUDT_I ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
PK FK System FILE Data Type Length Business Rule
PERSONNEL_QUALITY_TRAINING_DTL.CSV
EduNeering'
ENDUREEING SITE 1 to 1
Column Name
apply the trim function to remove business
Default '-99999'
Default '-99999'
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
TCS Confidential
DATA_ENT VARCHAR 250 -99999
DATA_ENT VARCHAR 250 -99999
DATA_ENT VARCHAR 250
DATA_ENT VARCHAR 250
BUSINESS
VARCHAR 250
NOT QUAL
VARCHAR 250
QUALIFIE
VARCHAR 250
Respected date values has to be populated as saparate rows by using normalizer
SESSSTARTTIME
SESSSTARTTIME
PERSONNEL_QUALITY_TRAININGl_DTL.CSV'
m_WL_QLT_COMPLNT_AUDT_I_PERSONNEL_TRAINING_INS
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
DATA_SO
VARCHAR 250 this source column will be populated as a row in the taget table column SRC_COLMN_Val
r
row in the taget table column SRC_COLMN_VAL
TCS Confidential
TCS Confidential
Legend
Table :
Falt File to InterFace table
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
Flat File
Lookup table
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
PURCHASE_APPROVED.lst
Flat File
1
DEL_INS
2
DEL_INSPURCHASE_UNVAL.lst
Flat FileQLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
TCS Confidential
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
ODS (Teradata)
QLT_SRC_COLMN_D
GCD_DAT_SORC_D QLT_COMPLNT_AUDT_I
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
TCS Confidential
ODS (Teradata)
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Source Tables Source Path
/ftp/SrcFiles/oqm
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Truncate-Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
QLT_UNVLDTD_SUPLR_DTL_S
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
TCS Confidential
Source Tables Source Path
/ftp/SrcFiles/oqm
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Truncate-Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
QLT_APRVD_SUPLR_DTL_S
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
File Name
PURCHASE_UNVAL.lst
Table name
QLT_UNVLDTD_SUPLR_DTL_S
Truncate-Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
FACILITY VARCHAR 50
BUSINESS VARCHAR 50
MODLTY VARCHAR 50
UNVLDTD_SUPLR_FW VARCHAR 50
TOTL_SUPLR_CNT
TOTL_UNQLFD_SUPLR_CN
MANL_SRC_NM VARCHAR 50
SRC_NM VARCHAR 50
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_CRETN_TS 0
SRC_UPD_ID VARCHAR 50
SRC_UPD_TS 0
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
TIMESTAMP
TIMESTAMPTIMESTAMP
TIMESTAMP
TCS Confidential
File Name
PURCHASE_APPROVED.lst
Table name
QLT_APRVD_SUPLR_DTL_S
Truncate-Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SUPLR_AUDT_ID VARCHAR 50
BUSINESS VARCHAR 50
MODLTY VARCHAR 50
SUPLR_SIT_ID VARCHAR 50
SUPLR_SIT_NAM VARCHAR 50
CATGRZTN VARCHAR 50
AUDT_TYP VARCHAR 50
LAST_AUDT_DT 6
TARGT_AUDT_DT 6
COMPLT_DT 6
STATUS_CD VARCHAR 50
ADT_SCOR VARCHAR 50
MANL_SRC_NM VARCHAR 50
SRC_NM VARCHAR 50
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_CRETN_TS 0
SRC_UPD_ID VARCHAR 50
SRC_UPD_TS 0
ODS_POSTNG_TS 0
ODS_UPD_TS 0
schedld_audt_dt VARCHAR 10
TIMESTAMPTIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
PURCHASE_UNVAL.lst
Site VARCHAR 250 1 to 1
Business VARCHAR 250 1 to 1
NULL
Total Supplier VARCHAR 250 1 to 1
Total Unvalid VARCHAR 250 1 to 1
Data Source VARCHAR 250 1 to 1
Hard coded "PURCHASE_UNVAL.lst"
Hard coded "m_WL_QLT_UNVLDTD_SUPLR_DTL_S_TRUNC_INS_SD"
Data Entered VARCHAR 250 1 to 1
Data Entered VARCHAR 250 1 to 1 (convert the string into date)
Data Entered VARCHAR 250 1 to 1
Data Entered VARCHAR 250 1 to 1 (convert the string into date)
Column Name
Hard Coded'-99999'
Hard coded "http://supportcentral.ge.com/products/sup_products"
SESSSTARTTIME
SESSSTARTTIME
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
PURCHASE_APPROVED.lst
AuditID VARCHAR 250 1 to 1
Business VARCHAR 250 1 to 1
Supplier Site VARCHAR 250 1 to 1
Supplier Nam VARCHAR 250 1 to 1
Categorizatio VARCHAR 250 1 to 1
Audit Type VARCHAR 250 1 to 1
Last Audit Da VARCHAR 250 1 to 1 (convert the string into date)
Audit Target VARCHAR 250 1 to 1 (convert the string into date)
Complete Dat VARCHAR 250 1 to 1 (convert the string into date)
Status** VARCHAR 250 1 to 1
Audit Score** VARCHAR 250 1 to 1
Data Source VARCHAR 250 1 to 1
Hard coded "PURCHASE_APPROVED.lst"
Hard coded "m_WL_QLT_APRVD_SUPLR_DTL_S_TRUNC_INS_SD"
Data Entered VARCHAR 250 1 to 1
Data Entered VARCHAR 250 1 to 1 (convert the string into date)
Data Entered VARCHAR 250 1 to 1
Data Entered VARCHAR 250 1 to 1 (convert the string into date)
Scheduled VARCHAR 250 1 to 1 (convert the string into date)
Column Name
Hard Coded'-99999'
Hard coded "http://supportcentral.ge.com/products/sup_products"
SESSSTARTTIME
SESSSTARTTIME
TCS Confidential
Hard coded "m_WL_QLT_UNVLDTD_SUPLR_DTL_S_TRUNC_INS_SD"
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
Source Tables Database
FDS_ETL_TARGET(Teradata)
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
TCS Confidential
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
FDS_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER
Table Name
QLT_APRVD_SUPLR_DTL_S
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
BUSINESS VARCHAR 50
SRC_COLMN VARCHAR 50
TCS Confidential
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TIMESTAMPTIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
s_m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER
Table Name
QLT_UNVLDTD_SUPLR_DTL_S
Table name
QLT_COMPLNT_AUDT_I
Insert
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
BUSINESS VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
TIMESTAMPTIMESTAMP
TCS Confidential
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
TABLE Data Type Length Business Rule
QLT_APRVD_SUPLR_DTL_S
MODALITY VARCHAR 251 1 to 1
BUSINESS VARCHAR 251 1 to 1
Column Name
conactination of Audit ID and BUSINESS with the symbole ~
Hard Coded "Qlt-Approved-Supplier-Manual"
Default '-99999'
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
TCS Confidential
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
SUPLR_AUDT
VARCHAR 250
SUPLR_SIT_
VARCHAR 250
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
hard coded " QLT_APRVD_SUPLR_DTL_S "
Mapping Name hard coded "m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_APRVD_SUPLIER"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
SUPLR_SIT_
VARCHAR 250
CATGRZTN
VARCHAR 250
AUDT_TYP
VARCHAR 250
LAST_AUDT_
VARCHAR 250
TARGT_AUD
VARCHAR 250
SCHEDLD_A
VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
COMPLT_DT
VARCHAR 250
STATUS_CD
VARCHAR 250
ADT_SCOR
VARCHAR 250
MANL_SRC_
VARCHAR
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
TABLE Data Type Length Business Rule
VARCHAR 250
BUSINESS VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1
DATA_ENTE VARCHAR 250 1 to 1 (convert the string into date)
DATA_ENTE VARCHAR 250
Column Name
QLT_UNVLDTD_SUPLR_DTL_S
conactination of Facility and BUSINESS with the symbole ~
hard coded "Qlt-Unvalidated-Supplier-Manual"
Default '-99999'
Default '-99999'
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
TCS Confidential
TOTL_SUPL VARCHAR 250
TOTL_UNQL VARCHAR 250
MANL_SRC_ VARCHAR 250
hard coded "QLT_UNVLDTD_SUPLR_DTL_S"
hard code Mapping Name "m_WL_QLT_COMPLNT_AUDT_I_INS_PURCHASE_UNVAL_SUPLIER"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
Legend
Table :
Falt File to InterFace table
Step 1:
2.Informatica Mappings are used to load the Data from Flat File to Interface table
From Falt File to Inter Face
Teradata Source Stage Table Oracle Table
Teradata Interface Table
Teradata Fact Stage Table
Flat File
Lookup table
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
1
DEL_INSOUTPUT_MDR_AER_CS_DTL.CSV
Flat File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
OUTPUT_RECALLS.CSV
Flat File
2
DEL_INS
3
DEL_INSOUTPUT_483.CSV
Flat FileQLT_SRC_COLMN_D
GCD_DAT_SORC_D
OUTPUT_REG_ENFORCEMENT.CSV
Flat File
4
DEL_INS
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
Step 2: 1.Data is Inserted from csv files.
2.Informatica Mappings are used to load this Data
From Falt File to Inter Face
Step 3:
2.Informatica Mappings are used to load the Data from Flat File to Interface table.
1.Data will be deleted from Interface table before Insertion of data by using Bteq .
DEL_INS
DEL_INS
DEL_INS
Teradata Fact Table
Informatica Data FlowLookupBTEQ script
ODS (Teradata)
QLT_SRC_COLMN_D
GCD_DAT_SORC_D QLT_COMPLNT_AUDT_I
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
7 OUTPUT_MFR.CSV
Flat File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
6 OUTPUT_IFR.CSV
Flat File
QLT_SRC_COLMN_D
GCD_DAT_SORC_D
5 OUTPUT_eDHR.CSV
Flat File
ODS (Teradata)
OUTPUT_MFR.CSV
Flat File
OUTPUT_IFR.CSV
Flat File
OUTPUT_eDHR.CSV
Flat File
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS
Session Name s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS
Mapping Name m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_483_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
Folder Name TYP_Typhon_Sourcing_Datamart
WorkFlow Name wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS
Session Name s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS
Mapping Name m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS
Source Tables Database
Target Tables Database
SRC_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition n/a
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
QLT_COMPLNT_AUDT_I
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS
s_m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS
m_WL_QLT_COMPLNT_AUDT_I_MDR_AER_INS
File name
OUTPUT_MDR_AER_CS_DTL.CSV
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS
s_m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS
m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS
File name
OUTPUT_RECALLS.CSV
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS
s_m_WL_QLT_COMPLNT_AUDIT_I_483_INS
m_WL_QLT_COMPLNT_AUDIT_I_483_INS
File name
OUTPUT_483.CSV
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS
s_m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS
m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INS
File name
OUTPUT_REG_ENFORCEMENT.CSV
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
ODS_UPD_TS 0TIMESTAMP
TYP_Typhon_Sourcing_Datamart
wkf_s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS
s_m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS
m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS
File name
OUTPUT_eDHR.CSV
Table name
QLT_COMPLNT_AUDT_I
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
SRC_SYS_ID VARCHAR 100
SRC_NM VARCHAR 50
SITE VARCHAR 50
MODALITY VARCHAR 50
P_L VARCHAR 50
SRC_COLMN VARCHAR 50
SRC_COLMN_VAL VARCHAR 50
SRC_COLMN_DT DATE 9
STC_UPDT_ID VARCHAR 50
SRC_CRETN_ID VARCHAR 50
SRC_UPD_TS 0
SRC_CRETN_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 51
ODS_POSTNG_TS 0
ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
OUTPUT_MDR_AER_CS_DTL.CSV
MODALITY
VARCHAR 251 1 to 1
Column Name
conactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~
Hard Coded "Qlt-MDR-AER-Manualconactination of PSR,MDR_AER_FALG and COUNTRY_REPORT_TO with the symbole ~
Default '-99999'
PL VARCHAR 251
1 to 1
DATA_ENT VARCHAR 250
1 to 1
DATA_ENT VARCHAR 250
1 to 1
DATA_ENT VARCHAR 250 1 to 1 (convert the string into date)
DATA_ENT VARCHAR 250 1 to 1 (convert the string into date)
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
hard coded "OUTPUT_MDR_AER_CS_DTL.CSV"
hard code Mapping Name hard coded "OUTPUT_MDR_AER_CS_DTL.CSV"
SESSSTARTTIME
SESSSTARTTIME
PSR
VARCHAR 250
MDR_AER
VARCHAR 250
COUNTRY
VARCHAR 250
MDR_AER
VARCHAR 250
PRODUCT
VARCHAR 250
MODALIT
VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
EVENT_TY
VARCHAR 250
REPORT_
VARCHAR 250
INJURY
VARCHAR 250
MDR_AER_
VARCHAR 250
DATA_SO
VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
RECALL_CVARCHAR 250
PL VARCHAR 250
1 to 1
Column Name
OUTPUT_RECALLS.CSV
apply the trim function to remove spaces
hard coded "Qlt-Recall-Manual"
Default '-99999'
Default '-99999'
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
DATA_ENT VARCHAR 250
1 to 1
DATA_EN VARCHAR 250
1 to 1
DATA_ENT VARCHAR 250 1 to 1 (convert the string into date)
DATA_EN VARCHAR 250
FISCAL_WVARCHAR 250
PRODUCTVARCHAR 250
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
hard coded "OUTPUT_RECALLS.CSV"
hard code Mapping Name "m_WL_QLT_COMPLNT_AUDIT_I_RECALLS_INS"
SESSSTARTTIME
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
UNITS VARCHAR 250
RESOLUTIVARCHAR 250
OWNER VARCHAR 250
OWNER_SVARCHAR 250
TIMING VARCHAR 250
RECALL VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_DT
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
DATA_SO VARCHAR 250
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
OUTPUT_48INSPECTI VARCHAR 250
MODALITYVARCHAR 250
1 to 1
PL VARCHAR 250
1 to 1
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
Column Name
apply the trim function to remove spaces
Hard Coded"Qlt-483s-Manual"
Default '-99999'
DATA_ENT VARCHAR 250
1 to 1
DATA_EN VARCHAR 250
1 to 1
DATA_ENT VARCHAR 250 1 to 1 (convert the string into date)
DATA_EN VARCHAR 250
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
hard coded "OUTPUT_483.CSV"
hard code Mappin Name "m_WL_QLT_COMPLNT_AUDIT_I_483_INS"
SESSSTARTTIME
SESSSTARTTIME
FACILITY VARCHAR 250
START_DAVARCHAR 250
END_DAT VARCHAR 250
INSPECTOVARCHAR 250
OBSERVATVARCHAR 250
CFR_CITA VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
DATA_SO VARCHAR 250
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
OUTPUT_REG_ENFORCEMENT.CSV
MODALITYVARCHAR 250
1 to 1
PL VARCHAR 250
1 to 1
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
Column Name
conactination of PL,FACILITY and START_DATE with the symbole ~
Hard Coded "Qlt-Regulatory-Enforcement-Manual"
Default '-99999'
DATA_ENT VARCHAR 250
1 to 1
DATA_EN VARCHAR 250
1 to 1
DATA_ENT VARCHAR 250 1 to 1 (convert the string into date)
DATA_EN VARCHAR 250
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
hard coded "OUTPUT_REG_ENFORCEMENT.CSV"
hard code Mapping Name"m_WL_QLT_COMPLNT_AUDIT_I_REG_ENFORCEMENT_INShard coded "OUTPUT_REG_ENFORCEMENT.CSV"
SESSSTARTTIME
FACILITY VARCHAR 250
START_DAVARCHAR 250
END_DAT VARCHAR 250
INSPECTOVARCHAR 250
ENFORCE VARCHAR 250
SESSSTARTTIME
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
DATA_SO VARCHAR 250
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
OUTPUT_eDHR.CSV
PL VARCHAR 250
1 to 1
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
Column Name
conactination of FACILITY and PL with the symbole ~
Hard Coded "Qlt-eDHR-Rollout-Manual"
Default '-99999'
Default '-99999'
DATA_ENT VARCHAR 250
1 to 1
DATA_EN VARCHAR 250
1 to 1
DATA_ENT VARCHAR 250 1 to 1 (convert the string into date)
DATA_EN VARCHAR 250
Look up the column name from QLT_SORC_COLMN_Dbased on the Column number and sorce name
values of the sorce columns will be populatedas rows by using normalizer
Respected date values has to be populated as saparate rows by using normalizer
1 to 1 (convert the string into date)
hard coded " PRODUCTION_EDHR_IMPL.CSV"
hard code Mapping Name"m_WL_QLT_COMPLNT_AUDIT_I_eDHR_INS"
SESSSTARTTIME
SESSSTARTTIME
FACILITY VARCHAR 250
MES_IMPLVARCHAR 250
SITE_USI VARCHAR 250
TARGET_IVARCHAR 250
RESPONSIVARCHAR 250
PRODUCTVARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
DATA_SO VARCHAR 250
this source column will be populated as a row in the taget table column SRC_COLMN_VAL
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
Bteq Name BTEQ_QLT_COMP_AUDT_FS_INTR_STG_INS.sh
Source Tables Database File name
SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_I
Target Tables Database Table name
SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_FS
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_FS QLT_COMPLNT_AUDT_IDN
QLT_COMPLNT_AUDT_FS SRC_SYS_ID
QLT_COMPLNT_AUDT_FS QLT_SRC_COLMN_VAL
QLT_COMPLNT_AUDT_FS QLT_SRC_COLMN_DT
QLT_COMPLNT_AUDT_FS TIM_MAIN_DT
QLT_COMPLNT_AUDT_FS PL_ORG_MAIN_IDN
QLT_COMPLNT_AUDT_FS MODLTY_ORG_MAIN_IDN
TCS Confidential
QLT_COMPLNT_AUDT_FS SIT_ORG_MAIN_IDN
QLT_COMPLNT_AUDT_FS GCD_CATGRY_REL_IDN
QLT_COMPLNT_AUDT_FS PARENT_AREA_IDN
QLT_COMPLNT_AUDT_FS CHILD_AREA_IDN
QLT_COMPLNT_AUDT_FS QLT_SORC_COLMN_IDN
QLT_COMPLNT_AUDT_FS SRC_IDN
QLT_COMPLNT_AUDT_FS SRC_UPD_IDN
QLT_COMPLNT_AUDT_FS SRC_UPD_TS
QLT_COMPLNT_AUDT_FS SRC_CRETN_IDN
QLT_COMPLNT_AUDT_FS SRC_CRETN_TS
QLT_COMPLNT_AUDT_FS DAT_ORGN
QLT_COMPLNT_AUDT_FS POSTNG_AGNT
QLT_COMPLNT_AUDT_FS ODS_POSTNG_TS
QLT_COMPLNT_AUDT_FS ODS_UPD_TS
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Data Type Length PK FK System FILE Column Name Data Type
QLT_COMPLNT_AUDT_I
DECIMAL 15
VARCHAR 250
SRC_SYS_ID VARCHAR
VARCHAR 250 SRC_COLMN_VAL VARCHAR
DATE 9 SRC_COLMN_DT DATE
DATE 9
DECIMAL 15
DECIMAL 15
TCS Confidential
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
0
DECIMAL 15 SRC_CRETN_ID VARCHAR
0
VARCHAR 50 DAT_ORGN VARCHAR
VARCHAR 50
0
0
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
Repeat? Implementation Category Problem StAction PlanAuditor/ConContact PhImplementa
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Length Business Rule
250
1 to 1
250 1 to 1
9 1 to 1
Max Of QLT_COMPLNT_AUDT_IDN from QLT_COMPLNT_AUDT_F
MAX(TIM_MAIN_DT) TIM_MAIN_DT from TIM_MAIN_DT_D TEMP,(select cal_wk_num,cal_yr_num from TIM_MAIN_DT_D where tim_main_dt=current_date)SUBWHERE TEMP.cal_wk_num=SUB.CAL_WK_NUMANDTEMP.cal_yr_num=SUB.cal_yr_num
COALESCE(TRIM(TRAILING '.' FROM PL_IDN.PL_ORG_MAIN_IDN),'-99999') PL_MAIN_IDN
COALESCE(TRIM(TRAILING '.' FROM MODALITY_IDN.MOD_ORG_IDN),'-99999'
TCS Confidential
Populated with Default '-99999'
Populated with Default '-99999'
Populated with Default '-99999'
COALESCE(SUB.SRC_IDN,9999)
Populated with Default '-99999'
current_timestamp(0)
50 1 to 1
current_timestamp(0)
50 1 to 1
BTEQ_QLT_COMPLNT_ADT_INS_INTR_STG'
COALESCE(TRIM(TRAILING '.' FROM SITE_IDN.SITE_MAIN_IDN),'-99999'
(SEL C.QLT_SRC_COLMN_IDN QLT_SRC_COLMN_IDN,C.SRC_SYS_ID SRC_SYS_ID , B.SORC_NM SRC_NM,C.SRC_IDN SRC_IDN FROM GCD_DAT_SORC_D B,QLT_SRC_COLMN_D CWHEREC.SRC_IDN=B.DATA_SORC_IDN) SUB
current_timestamp(0)
current_timestamp(0)row in the taget table column SRC_COLMN_VAL
TCS Confidential
ImplementaImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven Effectiven CAPA Requ
TCS Confidential
Investigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open Days Past Closure Due
TCS Confidential
Days Past Closure Due
TCS Confidential
Folder Name TYP_Typhon_Sourcing_Datamart
Bteq Name BTEQ_QLT_COMPLNT_AUDT_F_INS.sh
Source Tables Database File name
SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_FS
Target Tables Database Table name
SRC_ETL_TARGET ( Teradata ) QLT_COMPLNT_AUDT_F
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact Column Name
SRC_ETL_TARGET
QLT_COMPLNT_AUDT_F QLT_COMPLNT_AUDT_IDN
QLT_COMPLNT_AUDT_F SRC_SYS_ID
QLT_COMPLNT_AUDT_F QLT_SRC_COLMN_VAL
QLT_COMPLNT_AUDT_F QLT_SRC_COLMN_DT
QLT_COMPLNT_AUDT_F TIM_MAIN_DT
QLT_COMPLNT_AUDT_F PL_ORG_MAIN_IDN
QLT_COMPLNT_AUDT_F MODLTY_ORG_MAIN_IDN
TCS Confidential
QLT_COMPLNT_AUDT_F SIT_ORG_MAIN_IDN
QLT_COMPLNT_AUDT_F GCD_CATGRY_REL_IDN
QLT_COMPLNT_AUDT_F PARENT_AREA_IDN
QLT_COMPLNT_AUDT_F CHILD_AREA_IDN
QLT_COMPLNT_AUDT_F QLT_SORC_COLMN_IDN
QLT_COMPLNT_AUDT_F SRC_IDN
QLT_COMPLNT_AUDT_F SRC_UPD_IDN
QLT_COMPLNT_AUDT_F SRC_UPD_TS
QLT_COMPLNT_AUDT_F SRC_CRETN_IDN
QLT_COMPLNT_AUDT_F SRC_CRETN_TS
QLT_COMPLNT_AUDT_F DAT_ORGN
QLT_COMPLNT_AUDT_F POSTNG_AGNT
QLT_COMPLNT_AUDT_F ODS_POSTNG_TS
QLT_COMPLNT_AUDT_F ODS_UPD_TS
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Data Type Length PK FK System FILE Column Name
QLT_COMPLNT_AUDT_FS
DECIMAL 15 QLT_COMPLNT_AUDT_IDN
VARCHAR 250 SRC_SYS_ID
VARCHAR 250 QLT_SRC_COLMN_VAL
DATE 9 QLT_SRC_COLMN_DT
DATE 9 TIM_MAIN_DT
DECIMAL 15 PL_ORG_MAIN_IDN
DECIMAL 15 MODLTY_ORG_MAIN_IDN
TCS Confidential
DECIMAL 15 SIT_ORG_MAIN_IDN
DECIMAL 15 GCD_CATGRY_REL_IDN
DECIMAL 15 PARENT_AREA_IDN
DECIMAL 15 CHILD_AREA_IDN
DECIMAL 15 QLT_SORC_COLMN_IDN
DECIMAL 15 SRC_IDN
DECIMAL 15 SRC_UPD_IDN
0 SRC_UPD_TS
DECIMAL 15 SRC_CRETN_IDN
0 SRC_CRETN_TS
VARCHAR 50 DAT_ORGN
VARCHAR 50 POSTNG_AGNT
0 ODS_POSTNG_TS
0 ODS_UPD_TS
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
Repeat? Implementation Category Problem StAction PlanAuditor/ConContact Ph
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
DECIMAL 15 1 to 1
VARCHAR 250 1 to 1
VARCHAR 250 1 to 1
DATE 9 1 to 1
DATE 9 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
TCS Confidential
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
0 1 to 1
DECIMAL 15 1 to 1
0 1 to 1
VARCHAR 50 1 to 1
VARCHAR 50 1 to 1
0 1 to 1
0 1 to 1
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
ImplementaImplementaImplementeFinding StaImplementaClosure VerEffectiven Actual Effe Effectiven Effectiven
TCS Confidential
CAPA RequInvestigati Root Caus Effectivity Effectivity Finding Re Reference Update HisDays Open Days Past Closure Due
TCS Confidential
Days Past Closure Due
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN
s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_OPEN
Table name
QLT_COMPLNTS_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
DECIMAL 15
DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
BUS_ORG_MAIN_IDN DECIMAL(15,0) MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
TCS Confidential
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
SRC_CRETN_IDN DECIMAL(15,0)
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW
s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW
Table name
QLT_COMPLNTS_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED
s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED
Table name
QLT_COMPLNTS_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL DECIMAL 15
DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
MODLTY_ORG_MAIN_IDN DECIMAL
SRC_CRETN_IDN DECIMAL(15,0)
TIMESTAMP
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type Length
QLT_COMPLNTS_DTL_F_V
DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
DECIMAL 15
DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
MATRX_LAST_REFRSH_DT DECIMAL 15
Value of each matrx DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL(15,0) MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
TCS Confidential
DATA_SORC_IDN DECIMAL 15
SRC_SYS_ID DECIMAL 15
-99999 DECIMAL 15
CURRENT_TIMESTAMP(0) DECIMAL 15
-99999 DECIMAL 15
CURRENT_TIMESTAMP(0) DECIMAL 15
QLT_COMPLNT_DTL_F_V_COMPLNT DECIMAL 15
0
CURRENT_TIMESTAMP(0) 0
CURRENT_TIMESTAMP(0) 0
COMPLNTS_AGE_121_180
COMPLNTS_AGE_181_360
COMPLNTS_AGE_30
COMPLNTS_AGE_31_60
COMPLNTS_AGE_361
COMPLNTS_AGE_61_90
COMPLNTS_AGE_91_120
COMPLNTS_OPN_CNT
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN'
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type Length
QLT_COMPLNTS_DTL_F_V
DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
DECIMAL 15
DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
MATRX_LAST_REFRSH_DT DECIMAL 15
Value of each matrx DECIMAL 15
DATA_SORC_IDN DECIMAL 15
SRC_SYS_ID DECIMAL 15
-99999 DECIMAL 15
CURRENT_TIMESTAMP(0) DECIMAL 15
-99999 DECIMAL 15
CURRENT_TIMESTAMP(0) DECIMAL 15
QLT_COMPLNT_DTL_F_V_COMPLNT DECIMAL 15
0
CURRENT_TIMESTAMP(0) 0
CURRENT_TIMESTAMP(0) 0
COMPLNTS_LAT_CRET_CNT
COMPLNTS_NEW_CNT
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_NEW'
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Column Name Data Type Length
QLT_COMPLNTS_DTL_F_V
DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
DECIMAL 15
DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
MATRX_LAST_REFRSH_DT DECIMAL 15
Value of each matrx DECIMAL 15
DATA_SORC_IDN DECIMAL 15
SRC_SYS_ID DECIMAL 15
-99999 DECIMAL 15
CURRENT_TIMESTAMP(0) DECIMAL 15
-99999 DECIMAL 15
CURRENT_TIMESTAMP(0) DECIMAL 15
QLT_COMPLNT_DTL_F_V_COMPLNT DECIMAL 15
0
CURRENT_TIMESTAMP(0) 0
CURRENT_TIMESTAMP(0) 0
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_COMPLAINT_CLOSED'
TIMESTAMP
TIMESTAMPTIMESTAMP
TCS Confidential
COMPLNTS_CLOSED_CNT
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
Surrogate key
1 to 1
1 to 1
1 to 1
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
TCS Confidential
HARDCODE
1 to 1
HARDCODE
1 to 1
HARDCODE
HARDCODE
Look up om GCD_DAT_SORC_D based on SORC_NM
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VALthis source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VALthis source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VALthis source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
Surrogate key
1 to 1
1 to 1
1 to 1
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
HARDCODE
1 to 1
HARDCODE
1 to 1
HARDCODE
HARDCODE
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
Look up om GCD_DAT_SORC_D based on SORC_NM
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
Business Rule
Surrogate key
1 to 1
1 to 1
1 to 1
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
HARDCODE
1 to 1
HARDCODE
1 to 1
HARDCODE
HARDCODE
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
Look up om GCD_DAT_SORC_D based on SORC_NM
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
TCS Confidential
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN
s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN
Table name
QLT_COMPLNTS_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL(15,0) DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL(15,0) DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
TCS Confidential
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL(15,0) DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW
s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW
Table name
QLT_COMPLNTS_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
QLT_MATRX_SUMM_IDN DECIMAL 15
TCS Confidential
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
SRC_UPD_TS 0
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED
s_m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED
Table name
QLT_COMPLNTS_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
TIMESTAMP
TCS Confidential
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
QLT_COMPLNTS_DTL_F_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
TCS Confidential
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_COMPLNT_DTL_F_V_CAPA
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_OPEN'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CAPA_FINDNGS_AGE_121_180
this source column will be populated as a row in the taget table column MATRX_VAL
CAPA_FINDNGS_AGE_181_360
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
CAPA_FINDNGS_AGE_30
CAPA_FINDNGS_AGE_31_60
CAPA_FINDNGS_AGE_361
CAPA_FINDNGS_AGE_61_90
CAPA_FINDNGS_AGE_91_120
CAPA_FINDNGS_LAT_121_180
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
CAPA_FINDNGS_LAT_181_360
CAPA_FINDNGS_LAT_30
CAPA_FINDNGS_LAT_31_60
CAPA_FINDNGS_LAT_361
CAPA_FINDNGS_LAT_61_90
CAPA_FINDNGS_LAT_91_120
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
CAPA_OPN_CNT
CAPA_LAT_CNT
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
QLT_COMPLNTS_DTL_F_V
DECIMAL 15
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
Column Name
Surrogate key
TCS Confidential
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_COMPLNT_DTL_F_V_CAPA
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_NEW'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
TCS Confidential
0
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
FILE Data Type Length Business Rule
QLT_COMPLNTS_DTL_F_V
DECIMAL 15
DECIMAL 15
CURRENT_TIMESTAMP(0)
TIMESTAMP
CAPA_NEW_CNT
this source column will be populated as a row in the taget table column MATRX_VAL
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
TCS Confidential
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_COMPLNT_DTL_F_V_CAPA
m_WL_QLT_MATRX_SUMM_AS_INS_ITRAK_CAPA_CLOSED'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
TCS Confidential
CAPA_CLOSD_CNT
this source column will be populated as a row in the taget table column MATRX_VAL
CAPA_PENDNG_VALDTN_CNT
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
TCS Confidential
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_483s
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_483s
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_483s
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
s_m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
Table name
QLT_MDR_AER_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
DECIMAL 15
DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
QLT_MDR_AER_DTL_F_V
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
TCS Confidential
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
SRC_CRETN_IDN DECIMAL(15,0)
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
s_m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
Table name
QLT_RECAL_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_RECAL_DTL_F_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
TCS Confidential
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT
s_m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT
m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT
Table name
Table name
QLT_MATRX_SUMM_AS
Insert
QLT_REGLTRY_ENFRCMNT_DTL_F_V
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_REGLTRY_ENFRCMNT_DTL_F_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
TIMESTAMP
TIMESTAMP
TCS Confidential
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_483s
s_m_WL_QLT_MATRX_SUMM_AS_INS_483s
m_WL_QLT_MATRX_SUMM_AS_INS_483s
Table name
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_EXTRNL_INSPCTNS_DTL_F_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
QLT_EXTRNL_INSPCTNS_DTL_F_V
TCS Confidential
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR
s_m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR
m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR
Table name
QLT_IFR_MFR_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_IFR_MFR_DTL_F_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
TCS Confidential
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
TCS Confidential
DECIMAL 15
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
CONTRY
Value of each matrx
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_MDR_AER_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_MDR_AER
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
COMPLN_CRETN_DT
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
EVNT_TYP
GE_KNOWLDG_DT
INJRY
LAT_FLG
MANL_SRC_NM
MDR_AER_FIL_DT
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
MDR_AER_FLG
MDR_AER_REPRT_NBR
MODLTY_SEGMNT
PQR_PSR_CONVRSN_DT
PRODUCT
REPRT_NUM
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
REPRT_TYP
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_RECAL_DTL_F_V
DECIMAL 15
DECIMAL 15
this source column will be populated as a row in the taget table column MATRX_VAL
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
TCS Confidential
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_RECAL_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_RECALS
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
TCS Confidential
FISCL_WEK
MANL_SRC_NM
OWNR
OWNR_ID
PRODUCT
CLOSR_TIMNG
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
RECAL_CORCTN_ID
RECAL_FLG
RECAL_UNT
RESLTN
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_REGLTRY_ENFRCMNT_DTL_F_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
TCS Confidential
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
END_DT
INSPCTR
MANL_SRC_NM
QLT_REGLTRY_ENFRCMNT_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_REGLTRY_ENFRCMNT'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
this source column will be populated as a row in the taget table column MATRX_VAL
ENFRCMNT_TYP
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
START_DT
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_EXTRNL_INSPCTNS_DTL_F_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
this source column will be populated as a row in the taget table column MATRX_VAL
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
TCS Confidential
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_EXTRNL_INSPCTNS_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_483s'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
TCS Confidential
END_DT
INSPCTN_ID
INSPCTN_TYP
INSPCTR
KEY_FINDNG_AREA
this source column will be populated as a row in the taget table column MATRX_VAL
INSPCTN_AGNCY
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
MAJR_FINDNG_CNT
MANL_SRC_NM
MINR_FINDNG_CNT
PRODUCT
REPRT_LOCTN_LINK
START_DT
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_IFR_MFR_DTL_F_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
TCS Confidential
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
IFR_IB
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_IFR_MFR_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_IFR_MFR'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
this source column will be populated as a row in the taget table column MATRX_VAL
IFR_SCA_90
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
MANL_SRC_NM
MFR_IB
MFR_SCA_90
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR
s_m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR
m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR
Table name
QLT_MATRX_TRANG_SUMM_A_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_MATRX_TRANG_SUMM_A_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
TCS Confidential
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_MATRX_TRANG_SUMM_A_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
TCS Confidential
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_MATRX_TRANG_SUMM_A_V
m_WL_QLT_MATRX_SUMM_AS_INS_EDUNEERING_HR'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
NOT_QULFD_CNT
this source column will be populated as a row in the taget table column MATRX_VAL
QULFD_CNT
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
Folder Name OQM_910_QualityMetrics
WorkFlow Name wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER
Session Name s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER
Mapping Name m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER
Source Tables Database
FDS_ETL_TARGET ( Teradata )
Target Tables Database
FDS_ETL_TARGET ( Teradata )
Load Type Insert
Join Condition
SQ Query
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T
System Table/Dimension/Fact
SRC_ETL_TARGET
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
QLT_MATRX_SUMM_AS
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER
s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER
m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER
Table name
QLT_UNVLDTD_SUPLR_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_UNVLDTD_SUPLR_DTL_F_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
TCS Confidential
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
wkf_s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER
s_m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER
m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER
Table name
QLT_APRVD_SUPLR_DTL_F_V
Table name
QLT_MATRX_SUMM_AS
Insert
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
T A R G E T S O U R C E
Column Name Data Type Length PK FK System FILE
QLT_APRVD_SUPLR_DTL_F_V
QLT_MATRX_SUMM_IDN DECIMAL 15
QLT_MATRX_IDN DECIMAL 15
BUS_ORG_MAIN_IDN DECIMAL 15
MODLTY_ORG_MAIN_IDN DECIMAL 15
SIT_ORG_MAIN_IDN DECIMAL 15
TIM_MAIN_DT DATE
MATRX_VAL VARCHAR 50
TCS Confidential
SRC_IDN DECIMAL 15
SRC_SYS_ID VARCHAR 250
SRC_CRETN_IDN DECIMAL 15
SRC_CRETN_TS 0
SRC_UPD_IDN DECIMAL 15
ODS_UPD_TS 0
DAT_ORGN VARCHAR 50
POSTNG_AGNT VARCHAR 50
ODS_POSTNG_TS 0
SRC_UPD_TS 0
TIMESTAMP
TIMESTAMP
TIMESTAMP
TIMESTAMP
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_UNVLDTD_SUPLR_DTL_F_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
TCS Confidential
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_UNVLDTD_SUPLR_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_UNVAL_SUPLIER'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
TOTL_SUPLR_NBR
this source column will be populated as a row in the taget table column MATRX_VAL
TOTL_UNQLFD_SUPLR
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
T R A N S F O R M A T I O N S P E C I F I C A T I O N S
S O U R C E
Data Type Length Business Rule
QLT_APRVD_SUPLR_DTL_F_V
DECIMAL 15
DECIMAL 15
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15 1 to 1
DECIMAL 15
DECIMAL 15
Column Name
Surrogate key
QLT_MATRX_IDN
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
BUS_ORG_MAIN_IDN DECIMAL(15,0)
MODLTY_ORG_MAIN_IDN DECIMAL(15,0)
SIT_ORG_MAIN_IDN
MATRX_LAST_REFRSH_DT
QLT_MATRX_D.MATRX_LAST_REFRSH_DT
Value of each matrx
TCS Confidential
DECIMAL 15
DECIMAL 15
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
-99999 DECIMAL 15 HARDCODE
DECIMAL 15 1 to 1
DECIMAL 15 HARDCODE
0 HARDCODE
0
0
ADT_SCOR
AUDT_TYP
DATA_SORC_IDN
Look up om GCD_DAT_SORC_D based on SORC_NM
SRC_SYS_ID
Look up on QLT_MATRX_D table based on SRC_IDN and MATRX_ATTRB
CURRENT_TIMESTAMP(0)
CURRENT_TIMESTAMP(0)
QLT_APRVD_SUPLR_DTL_F_V
m_WL_QLT_MATRX_SUMM_AS_INS_PURCHASE_APRVD_SUPLIER'
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
CURRENT_TIMESTAMP(0)
TIMESTAMP
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
CATGRZTN
COMPLT_DT
LAST_AUDT_DT
MANL_SRC_NM
SCHEDLD_AUDT_DT
STATUS_CD
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
TCS Confidential
SUPLR_AUDT_ID
SUPLR_NAM
SUPLR_SIT_ID
TARGT_AUDT_DT
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL
this source column will be populated as a row in the taget table column MATRX_VAL