From e538706896edb4f0c76bf51357297ddf8cc7362e Mon Sep 17 00:00:00 2001 From: Grzegorz Michalski Date: Fri, 20 Feb 2026 15:16:37 +0100 Subject: [PATCH] feat(MARS-826): Add pTemplateTableName parameter to export scripts for various tables --- .../MARS-826/01_MARS_826_export_ADHOC_ADJ_tables.sql | 3 +++ .../MARS-826/02_MARS_826_export_BALANCESHEET_tables.sql | 2 ++ .../MARS-826/03_MARS_826_export_CSM_ADJ_tables.sql | 3 +++ .../04_MARS_826_export_STANDING_FACILITY_tables.sql | 2 ++ .../05_MARS_826_export_MRR_IND_CURRENT_ACCOUNT_tables.sql | 2 ++ .../MARS-826/06_MARS_826_export_FORECAST_tables.sql | 2 ++ .../MARS-826/07_MARS_826_export_QR_ADJ_tables.sql | 5 +++-- .../MARS-826/08_MARS_826_export_TTS_tables.sql | 6 ++---- 8 files changed, 19 insertions(+), 6 deletions(-) diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/01_MARS_826_export_ADHOC_ADJ_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/01_MARS_826_export_ADHOC_ADJ_tables.sql index 1d8ca40..699e608 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/01_MARS_826_export_ADHOC_ADJ_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/01_MARS_826_export_ADHOC_ADJ_tables.sql @@ -25,6 +25,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_ADHOC_ADJUSTMENTS_HEADER', pParallelDegree => 1, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_ADHOC_ADJUSTMENTS_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_ADHOC_ADJ_HEADER exported'); @@ -46,6 +47,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_ADHOC_ADJUSTMENTS_ITEM', pParallelDegree => 1, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_ADHOC_ADJUSTMENTS_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_ADHOC_ADJ_ITEM exported'); @@ -67,6 +69,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER', pParallelDegree => 1, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_ADHOC_ADJUSTMENTS_ITEM_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_ADHOC_ADJ_ITEM_HEADER exported'); diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/02_MARS_826_export_BALANCESHEET_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/02_MARS_826_export_BALANCESHEET_tables.sql index 7294564..3f4a206 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/02_MARS_826_export_BALANCESHEET_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/02_MARS_826_export_BALANCESHEET_tables.sql @@ -30,6 +30,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_BALANCESHEET_HEADER', pParallelDegree => 4, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_BALANCESHEET_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_BALANCESHEET_HEADER exported'); @@ -51,6 +52,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_BALANCESHEET_ITEM', pParallelDegree => 16, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_BALANCESHEET_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_BALANCESHEET_ITEM exported'); diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/03_MARS_826_export_CSM_ADJ_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/03_MARS_826_export_CSM_ADJ_tables.sql index f86e25f..2c7cd69 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/03_MARS_826_export_CSM_ADJ_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/03_MARS_826_export_CSM_ADJ_tables.sql @@ -25,6 +25,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_CSM_ADJUSTMENTS_HEADER', pParallelDegree => 1, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_CSM_ADJUSTMENTS_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_CSM_ADJ_HEADER exported'); @@ -46,6 +47,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_CSM_ADJUSTMENTS_ITEM', pParallelDegree => 2, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_CSM_ADJUSTMENTS_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_CSM_ADJ_ITEM exported'); @@ -67,6 +69,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_CSM_ADJUSTMENTS_ITEM_HEADER', pParallelDegree => 2, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_CSM_ADJUSTMENTS_ITEM_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_CSM_ADJ_ITEM_HEADER exported'); diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/04_MARS_826_export_STANDING_FACILITY_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/04_MARS_826_export_STANDING_FACILITY_tables.sql index fef4bf9..ae81aed 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/04_MARS_826_export_STANDING_FACILITY_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/04_MARS_826_export_STANDING_FACILITY_tables.sql @@ -30,6 +30,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_STANDING_FACILITIES', pParallelDegree => 8, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_STANDING_FACILITIES', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_STANDING_FACILITY exported'); @@ -51,6 +52,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_STANDING_FACILITIES_HEADER', pParallelDegree => 2, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_STANDING_FACILITIES_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_STANDING_FACILITY_HEADER exported'); diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/05_MARS_826_export_MRR_IND_CURRENT_ACCOUNT_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/05_MARS_826_export_MRR_IND_CURRENT_ACCOUNT_tables.sql index 6d31e2d..8b91728 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/05_MARS_826_export_MRR_IND_CURRENT_ACCOUNT_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/05_MARS_826_export_MRR_IND_CURRENT_ACCOUNT_tables.sql @@ -26,6 +26,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_CURRENT_ACCOUNTS_HEADER', pParallelDegree => 2, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_CURRENT_ACCOUNTS_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_MRR_IND_CURRENT_ACCOUNT_HEADER exported'); @@ -47,6 +48,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_CURRENT_ACCOUNTS_ITEM', pParallelDegree => 16, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_CURRENT_ACCOUNTS_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_MRR_IND_CURRENT_ACCOUNT_ITEM exported'); diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/06_MARS_826_export_FORECAST_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/06_MARS_826_export_FORECAST_tables.sql index 7e0202c..f1cbb14 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/06_MARS_826_export_FORECAST_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/06_MARS_826_export_FORECAST_tables.sql @@ -30,6 +30,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_FORECAST_HEADER', pParallelDegree => 4, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_FORECAST_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_FORECAST_HEADER exported'); @@ -51,6 +52,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_FORECAST_ITEM', pParallelDegree => 16, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_FORECAST_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_FORECAST_ITEM exported'); diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/07_MARS_826_export_QR_ADJ_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/07_MARS_826_export_QR_ADJ_tables.sql index cc512ba..1391512 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/07_MARS_826_export_QR_ADJ_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/07_MARS_826_export_QR_ADJ_tables.sql @@ -25,6 +25,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_QRE_ADJUSTMENTS_HEADER', pParallelDegree => 1, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_QRE_ADJUSTMENTS_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_QR_ADJ_HEADER exported'); @@ -46,6 +47,7 @@ BEGIN pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_QRE_ADJUSTMENTS_ITEM', pParallelDegree => 4, + pTemplateTableName => 'CT_ET_TEMPLATES.LM_QRE_ADJUSTMENTS_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_QR_ADJ_ITEM exported'); @@ -66,8 +68,7 @@ BEGIN pKeyColumnName => 'A_ETL_LOAD_SET_KEY_FK', pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_QRE_ADJUSTMENTS_ITEM_HEADER', - pParallelDegree => 2, - pJobClass => 'high' + pParallelDegree => 2, pTemplateTableName => 'CT_ET_TEMPLATES.LM_QRE_ADJUSTMENTS_ITEM_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_QR_ADJ_ITEM_HEADER exported'); EXCEPTION diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-826/08_MARS_826_export_TTS_tables.sql b/MARS_Packages/REL01_ADDITIONS/MARS-826/08_MARS_826_export_TTS_tables.sql index 8150372..5c526a3 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-826/08_MARS_826_export_TTS_tables.sql +++ b/MARS_Packages/REL01_ADDITIONS/MARS-826/08_MARS_826_export_TTS_tables.sql @@ -24,8 +24,7 @@ BEGIN pKeyColumnName => 'A_ETL_LOAD_SET_FK', pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_TTS_HEADER', - pParallelDegree => 1, - pJobClass => 'high' + pParallelDegree => 1, pTemplateTableName => 'CT_ET_TEMPLATES.LM_TTS_HEADER', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_TTS_HEADER exported'); EXCEPTION @@ -45,8 +44,7 @@ BEGIN pKeyColumnName => 'A_ETL_LOAD_SET_FK', pBucketArea => 'ARCHIVE', pFolderName => 'ARCHIVE/LM/LM_TTS_ITEM', - pParallelDegree => 1, - pJobClass => 'high' + pParallelDegree => 1, pTemplateTableName => 'CT_ET_TEMPLATES.LM_TTS_ITEM', pJobClass => 'high' ); DBMS_OUTPUT.PUT_LINE('SUCCESS: LEGACY_TTS_ITEM exported'); EXCEPTION