Refactor archival strategy rollback scripts for Release 01 tables
This commit is contained in:
@@ -40,134 +40,153 @@ PROMPT =====================================================================
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'STANDING_FACILITIES'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeStandingFacilities'
|
||||
AND TABLE_ID = 'LM_STANDING_FACILITIES';
|
||||
|
||||
-- LM_MRO
|
||||
-- LM_STANDING_FACILITIES_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'MRO'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeStandingFacilities'
|
||||
AND TABLE_ID = 'LM_STANDING_FACILITIES_HEADER';
|
||||
|
||||
-- LM_LTRO
|
||||
-- LM_TTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LTRO'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeTwoTierSystem'
|
||||
AND TABLE_ID = 'LM_TTS_HEADER';
|
||||
|
||||
-- LM_FTO
|
||||
-- LM_TTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'FTO'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeTwoTierSystem'
|
||||
AND TABLE_ID = 'LM_TTS_ITEM';
|
||||
|
||||
-- LM_FTA
|
||||
-- LM_ADHOC_ADJUSTMENTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'FTA'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AdhocAdjustment'
|
||||
AND TABLE_ID = 'LM_ADHOC_ADJUSTMENTS_HEADER';
|
||||
|
||||
-- LM_BID_LTRO
|
||||
-- LM_ADHOC_ADJUSTMENTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'BID_LTRO'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AdhocAdjustment'
|
||||
AND TABLE_ID = 'LM_ADHOC_ADJUSTMENTS_ITEM';
|
||||
|
||||
-- LM_LTRO_CC_COMPOSITION
|
||||
-- LM_ADHOC_ADJUSTMENTS_ITEM_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LTRO_CC_COMPOSITION'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AdhocAdjustment'
|
||||
AND TABLE_ID = 'LM_ADHOC_ADJUSTMENTS_ITEM_HEADER';
|
||||
|
||||
-- LM_LTRO_CC_HAIRCUTS
|
||||
-- LM_BALANCESHEET_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LTRO_CC_HAIRCUTS'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AggregatedDailyFinancialStatementOfTheEurosystem'
|
||||
AND TABLE_ID = 'LM_BALANCESHEET_HEADER';
|
||||
|
||||
-- LM_OMR
|
||||
-- LM_BALANCESHEET_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'OMR'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AggregatedDailyFinancialStatementOfTheEurosystem'
|
||||
AND TABLE_ID = 'LM_BALANCESHEET_ITEM';
|
||||
|
||||
-- LM_ASSET_PURCHASE
|
||||
-- LM_CSM_ADJUSTMENTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'ASSET_PURCHASE'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MonthlyCSMAdjustment'
|
||||
AND TABLE_ID = 'LM_CSM_ADJUSTMENTS_HEADER';
|
||||
|
||||
-- LM_LIQUIDITY_PROVIDING_OMOS
|
||||
-- LM_CSM_ADJUSTMENTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LIQUIDITY_PROVIDING_OMOS'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MonthlyCSMAdjustment'
|
||||
AND TABLE_ID = 'LM_CSM_ADJUSTMENTS_ITEM';
|
||||
|
||||
-- LM_LIQUIDITY_ABSORBING_OMOS
|
||||
-- LM_CSM_ADJUSTMENTS_ITEM_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LIQUIDITY_ABSORBING_OMOS'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MonthlyCSMAdjustment'
|
||||
AND TABLE_ID = 'LM_CSM_ADJUSTMENTS_ITEM_HEADER';
|
||||
|
||||
-- LM_LTRO_COLLATERAL
|
||||
-- LM_CURRENT_ACCOUNTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LTRO_COLLATERAL'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MinimumReservesRequirements'
|
||||
AND TABLE_ID = 'LM_CURRENT_ACCOUNTS_HEADER';
|
||||
|
||||
-- LM_LTRO_PARTICIPATION_CBK
|
||||
-- LM_CURRENT_ACCOUNTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LTRO_PARTICIPATION_CBK'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MinimumReservesRequirements'
|
||||
AND TABLE_ID = 'LM_CURRENT_ACCOUNTS_ITEM';
|
||||
|
||||
-- LM_FX_INTERVENTIONS
|
||||
-- LM_FORECAST_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'FX_INTERVENTIONS'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'EurosystemAutonomousFactorForecast'
|
||||
AND TABLE_ID = 'LM_FORECAST_HEADER';
|
||||
|
||||
-- LM_LTRO_COLLATERAL_NEW
|
||||
-- LM_FORECAST_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'LTRO_COLLATERAL_NEW'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'EurosystemAutonomousFactorForecast'
|
||||
AND TABLE_ID = 'LM_FORECAST_ITEM';
|
||||
|
||||
-- LM_ASSETS_PORTFOLIO
|
||||
-- LM_QRE_ADJUSTMENTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'ASSETS_PORTFOLIO'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'QuarterlyRevaluationAdjustment'
|
||||
AND TABLE_ID = 'LM_QRE_ADJUSTMENTS_HEADER';
|
||||
|
||||
-- LM_HAIRCUTS
|
||||
-- LM_QRE_ADJUSTMENTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'HAIRCUTS'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'QuarterlyRevaluationAdjustment'
|
||||
AND TABLE_ID = 'LM_QRE_ADJUSTMENTS_ITEM';
|
||||
|
||||
-- LM_MINIMUM_RESERVES
|
||||
-- LM_QRE_ADJUSTMENTS_ITEM_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'MINIMUM_RESERVES'
|
||||
AND SOURCE_KEY = 'LM';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'QuarterlyRevaluationAdjustment'
|
||||
AND TABLE_ID = 'LM_QRE_ADJUSTMENTS_ITEM_HEADER';
|
||||
|
||||
PROMPT
|
||||
PROMPT LM tables configured: 19 rows updated
|
||||
@@ -181,15 +200,17 @@ PROMPT =====================================================================
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS',
|
||||
MINIMUM_AGE_MONTHS = 6
|
||||
WHERE TABLE_ID = 'DEBT'
|
||||
AND SOURCE_KEY = 'CSDB';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'CentralizedSecuritiesDissemination'
|
||||
AND TABLE_ID = 'CSDB_DEBT';
|
||||
|
||||
-- CSDB_DEBT_DAILY (6 months retention)
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS',
|
||||
MINIMUM_AGE_MONTHS = 6
|
||||
WHERE TABLE_ID = 'DEBT_DAILY'
|
||||
AND SOURCE_KEY = 'CSDB';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'CentralizedSecuritiesDailyReferenceDataDissemination'
|
||||
AND TABLE_ID = 'CSDB_DEBT_DAILY';
|
||||
|
||||
PROMPT
|
||||
PROMPT CSDB DEBT tables configured: 2 rows updated
|
||||
@@ -203,29 +224,33 @@ PROMPT =====================================================================
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'INSTR_RAT_FULL'
|
||||
AND SOURCE_KEY = 'CSDB';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_INSTR_RAT_FULL';
|
||||
|
||||
-- CSDB_INSTR_DESC_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'INSTR_DESC_FULL'
|
||||
AND SOURCE_KEY = 'CSDB';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_INSTR_DESC_FULL';
|
||||
|
||||
-- CSDB_ISSUER_RAT_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'ISSUER_RAT_FULL'
|
||||
AND SOURCE_KEY = 'CSDB';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_ISSUER_RAT_FULL';
|
||||
|
||||
-- CSDB_ISSUER_DESC_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = 'CURRENT_MONTH_ONLY',
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE TABLE_ID = 'ISSUER_DESC_FULL'
|
||||
AND SOURCE_KEY = 'CSDB';
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_ISSUER_DESC_FULL';
|
||||
|
||||
PROMPT
|
||||
PROMPT CSDB rating/description tables configured: 4 rows updated
|
||||
@@ -250,7 +275,7 @@ PROMPT LM Tables (CURRENT_MONTH_ONLY):
|
||||
PROMPT
|
||||
|
||||
SELECT
|
||||
SOURCE_KEY,
|
||||
A_SOURCE_KEY,
|
||||
TABLE_ID,
|
||||
ARCHIVAL_STRATEGY,
|
||||
MINIMUM_AGE_MONTHS,
|
||||
@@ -260,13 +285,17 @@ SELECT
|
||||
ELSE 'ERROR'
|
||||
END AS STATUS
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE SOURCE_KEY = 'LM'
|
||||
WHERE A_SOURCE_KEY = 'LM'
|
||||
AND SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND TABLE_ID IN (
|
||||
'STANDING_FACILITIES', 'MRO', 'LTRO', 'FTO', 'FTA', 'BID_LTRO',
|
||||
'LTRO_CC_COMPOSITION', 'LTRO_CC_HAIRCUTS', 'OMR', 'ASSET_PURCHASE',
|
||||
'LIQUIDITY_PROVIDING_OMOS', 'LIQUIDITY_ABSORBING_OMOS', 'LTRO_COLLATERAL',
|
||||
'LTRO_PARTICIPATION_CBK', 'FX_INTERVENTIONS', 'LTRO_COLLATERAL_NEW',
|
||||
'ASSETS_PORTFOLIO', 'HAIRCUTS', 'MINIMUM_RESERVES'
|
||||
'LM_ADHOC_ADJUSTMENTS_HEADER', 'LM_ADHOC_ADJUSTMENTS_ITEM', 'LM_ADHOC_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_BALANCESHEET_HEADER', 'LM_BALANCESHEET_ITEM',
|
||||
'LM_CSM_ADJUSTMENTS_HEADER', 'LM_CSM_ADJUSTMENTS_ITEM', 'LM_CSM_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_CURRENT_ACCOUNTS_HEADER', 'LM_CURRENT_ACCOUNTS_ITEM',
|
||||
'LM_FORECAST_HEADER', 'LM_FORECAST_ITEM',
|
||||
'LM_QRE_ADJUSTMENTS_HEADER', 'LM_QRE_ADJUSTMENTS_ITEM', 'LM_QRE_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_STANDING_FACILITIES', 'LM_STANDING_FACILITIES_HEADER',
|
||||
'LM_TTS_HEADER', 'LM_TTS_ITEM'
|
||||
)
|
||||
ORDER BY TABLE_ID;
|
||||
|
||||
@@ -275,7 +304,7 @@ PROMPT CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 6):
|
||||
PROMPT
|
||||
|
||||
SELECT
|
||||
SOURCE_KEY,
|
||||
A_SOURCE_KEY,
|
||||
TABLE_ID,
|
||||
ARCHIVAL_STRATEGY,
|
||||
MINIMUM_AGE_MONTHS,
|
||||
@@ -285,8 +314,9 @@ SELECT
|
||||
ELSE 'ERROR'
|
||||
END AS STATUS
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE SOURCE_KEY = 'CSDB'
|
||||
AND TABLE_ID IN ('DEBT', 'DEBT_DAILY')
|
||||
WHERE A_SOURCE_KEY = 'CSDB'
|
||||
AND SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND TABLE_ID IN ('CSDB_DEBT', 'CSDB_DEBT_DAILY')
|
||||
ORDER BY TABLE_ID;
|
||||
|
||||
PROMPT
|
||||
@@ -294,7 +324,7 @@ PROMPT CSDB Rating/Description Tables (CURRENT_MONTH_ONLY):
|
||||
PROMPT
|
||||
|
||||
SELECT
|
||||
SOURCE_KEY,
|
||||
A_SOURCE_KEY,
|
||||
TABLE_ID,
|
||||
ARCHIVAL_STRATEGY,
|
||||
MINIMUM_AGE_MONTHS,
|
||||
@@ -304,8 +334,9 @@ SELECT
|
||||
ELSE 'ERROR'
|
||||
END AS STATUS
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE SOURCE_KEY = 'CSDB'
|
||||
AND TABLE_ID IN ('INSTR_RAT_FULL', 'INSTR_DESC_FULL', 'ISSUER_RAT_FULL', 'ISSUER_DESC_FULL')
|
||||
WHERE A_SOURCE_KEY = 'CSDB'
|
||||
AND SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND TABLE_ID IN ('CSDB_INSTR_RAT_FULL', 'CSDB_INSTR_DESC_FULL', 'CSDB_ISSUER_RAT_FULL', 'CSDB_ISSUER_DESC_FULL')
|
||||
ORDER BY TABLE_ID;
|
||||
|
||||
PROMPT
|
||||
@@ -319,17 +350,22 @@ SELECT
|
||||
SUM(CASE WHEN ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS' THEN 1 ELSE 0 END) AS MINIMUM_AGE_MONTHS,
|
||||
SUM(CASE WHEN ARCHIVAL_STRATEGY IS NULL THEN 1 ELSE 0 END) AS NOT_CONFIGURED
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE (SOURCE_KEY = 'LM' AND TABLE_ID IN (
|
||||
'STANDING_FACILITIES', 'MRO', 'LTRO', 'FTO', 'FTA', 'BID_LTRO',
|
||||
'LTRO_CC_COMPOSITION', 'LTRO_CC_HAIRCUTS', 'OMR', 'ASSET_PURCHASE',
|
||||
'LIQUIDITY_PROVIDING_OMOS', 'LIQUIDITY_ABSORBING_OMOS', 'LTRO_COLLATERAL',
|
||||
'LTRO_PARTICIPATION_CBK', 'FX_INTERVENTIONS', 'LTRO_COLLATERAL_NEW',
|
||||
'ASSETS_PORTFOLIO', 'HAIRCUTS', 'MINIMUM_RESERVES'
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND ((A_SOURCE_KEY = 'LM' AND TABLE_ID IN (
|
||||
'LM_ADHOC_ADJUSTMENTS_HEADER', 'LM_ADHOC_ADJUSTMENTS_ITEM', 'LM_ADHOC_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_BALANCESHEET_HEADER', 'LM_BALANCESHEET_ITEM',
|
||||
'LM_CSM_ADJUSTMENTS_HEADER', 'LM_CSM_ADJUSTMENTS_ITEM', 'LM_CSM_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_CURRENT_ACCOUNTS_HEADER', 'LM_CURRENT_ACCOUNTS_ITEM',
|
||||
'LM_FORECAST_HEADER', 'LM_FORECAST_ITEM',
|
||||
'LM_QRE_ADJUSTMENTS_HEADER', 'LM_QRE_ADJUSTMENTS_ITEM', 'LM_QRE_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_STANDING_FACILITIES', 'LM_STANDING_FACILITIES_HEADER',
|
||||
'LM_TTS_HEADER', 'LM_TTS_ITEM'
|
||||
))
|
||||
OR (SOURCE_KEY = 'CSDB' AND TABLE_ID IN (
|
||||
'DEBT', 'DEBT_DAILY', 'INSTR_RAT_FULL', 'INSTR_DESC_FULL',
|
||||
'ISSUER_RAT_FULL', 'ISSUER_DESC_FULL'
|
||||
));
|
||||
OR (A_SOURCE_KEY = 'CSDB' AND TABLE_ID IN (
|
||||
'CSDB_DEBT', 'CSDB_DEBT_DAILY',
|
||||
'CSDB_INSTR_RAT_FULL', 'CSDB_INSTR_DESC_FULL',
|
||||
'CSDB_ISSUER_RAT_FULL', 'CSDB_ISSUER_DESC_FULL'
|
||||
)));
|
||||
|
||||
PROMPT
|
||||
PROMPT Expected: TOTAL_CONFIGURED = 25, NOT_CONFIGURED = 0
|
||||
@@ -349,5 +385,3 @@ PROMPT =====================================================================
|
||||
|
||||
SPOOL OFF
|
||||
SET ECHO OFF
|
||||
|
||||
/
|
||||
|
||||
@@ -40,35 +40,216 @@ PAUSE Press ENTER to continue or CTRL+C to abort...
|
||||
PROMPT
|
||||
|
||||
PROMPT =====================================================================
|
||||
PROMPT Removing Configuration from All 25 Tables
|
||||
PROMPT SECTION 1: Rollback LM Tables Configuration
|
||||
PROMPT =====================================================================
|
||||
|
||||
-- Rollback LM tables (19 tables)
|
||||
-- LM_STANDING_FACILITIES
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_KEY = 'LM'
|
||||
AND TABLE_ID IN (
|
||||
'STANDING_FACILITIES', 'MRO', 'LTRO', 'FTO', 'FTA', 'BID_LTRO',
|
||||
'LTRO_CC_COMPOSITION', 'LTRO_CC_HAIRCUTS', 'OMR', 'ASSET_PURCHASE',
|
||||
'LIQUIDITY_PROVIDING_OMOS', 'LIQUIDITY_ABSORBING_OMOS', 'LTRO_COLLATERAL',
|
||||
'LTRO_PARTICIPATION_CBK', 'FX_INTERVENTIONS', 'LTRO_COLLATERAL_NEW',
|
||||
'ASSETS_PORTFOLIO', 'HAIRCUTS', 'MINIMUM_RESERVES'
|
||||
);
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeStandingFacilities'
|
||||
AND TABLE_ID = 'LM_STANDING_FACILITIES';
|
||||
|
||||
-- LM_STANDING_FACILITIES_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeStandingFacilities'
|
||||
AND TABLE_ID = 'LM_STANDING_FACILITIES_HEADER';
|
||||
|
||||
-- LM_TTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeTwoTierSystem'
|
||||
AND TABLE_ID = 'LM_TTS_HEADER';
|
||||
|
||||
-- LM_TTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'DistributeTwoTierSystem'
|
||||
AND TABLE_ID = 'LM_TTS_ITEM';
|
||||
|
||||
-- LM_ADHOC_ADJUSTMENTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AdhocAdjustment'
|
||||
AND TABLE_ID = 'LM_ADHOC_ADJUSTMENTS_HEADER';
|
||||
|
||||
-- LM_ADHOC_ADJUSTMENTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AdhocAdjustment'
|
||||
AND TABLE_ID = 'LM_ADHOC_ADJUSTMENTS_ITEM';
|
||||
|
||||
-- LM_ADHOC_ADJUSTMENTS_ITEM_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AdhocAdjustment'
|
||||
AND TABLE_ID = 'LM_ADHOC_ADJUSTMENTS_ITEM_HEADER';
|
||||
|
||||
-- LM_BALANCESHEET_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AggregatedDailyFinancialStatementOfTheEurosystem'
|
||||
AND TABLE_ID = 'LM_BALANCESHEET_HEADER';
|
||||
|
||||
-- LM_BALANCESHEET_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'AggregatedDailyFinancialStatementOfTheEurosystem'
|
||||
AND TABLE_ID = 'LM_BALANCESHEET_ITEM';
|
||||
|
||||
-- LM_CSM_ADJUSTMENTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MonthlyCSMAdjustment'
|
||||
AND TABLE_ID = 'LM_CSM_ADJUSTMENTS_HEADER';
|
||||
|
||||
-- LM_CSM_ADJUSTMENTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MonthlyCSMAdjustment'
|
||||
AND TABLE_ID = 'LM_CSM_ADJUSTMENTS_ITEM';
|
||||
|
||||
-- LM_CSM_ADJUSTMENTS_ITEM_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MonthlyCSMAdjustment'
|
||||
AND TABLE_ID = 'LM_CSM_ADJUSTMENTS_ITEM_HEADER';
|
||||
|
||||
-- LM_CURRENT_ACCOUNTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MinimumReservesRequirements'
|
||||
AND TABLE_ID = 'LM_CURRENT_ACCOUNTS_HEADER';
|
||||
|
||||
-- LM_CURRENT_ACCOUNTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'MinimumReservesRequirements'
|
||||
AND TABLE_ID = 'LM_CURRENT_ACCOUNTS_ITEM';
|
||||
|
||||
-- LM_FORECAST_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'EurosystemAutonomousFactorForecast'
|
||||
AND TABLE_ID = 'LM_FORECAST_HEADER';
|
||||
|
||||
-- LM_FORECAST_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'EurosystemAutonomousFactorForecast'
|
||||
AND TABLE_ID = 'LM_FORECAST_ITEM';
|
||||
|
||||
-- LM_QRE_ADJUSTMENTS_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'QuarterlyRevaluationAdjustment'
|
||||
AND TABLE_ID = 'LM_QRE_ADJUSTMENTS_HEADER';
|
||||
|
||||
-- LM_QRE_ADJUSTMENTS_ITEM
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'QuarterlyRevaluationAdjustment'
|
||||
AND TABLE_ID = 'LM_QRE_ADJUSTMENTS_ITEM';
|
||||
|
||||
-- LM_QRE_ADJUSTMENTS_ITEM_HEADER
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'QuarterlyRevaluationAdjustment'
|
||||
AND TABLE_ID = 'LM_QRE_ADJUSTMENTS_ITEM_HEADER';
|
||||
|
||||
PROMPT
|
||||
PROMPT LM tables configuration removed: 19 rows updated
|
||||
PROMPT
|
||||
|
||||
-- Rollback CSDB tables (6 tables)
|
||||
PROMPT =====================================================================
|
||||
PROMPT SECTION 2: Rollback CSDB Tables Configuration
|
||||
PROMPT =====================================================================
|
||||
|
||||
-- CSDB_DEBT
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_KEY = 'CSDB'
|
||||
AND TABLE_ID IN (
|
||||
'DEBT', 'DEBT_DAILY', 'INSTR_RAT_FULL', 'INSTR_DESC_FULL',
|
||||
'ISSUER_RAT_FULL', 'ISSUER_DESC_FULL'
|
||||
);
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'CentralizedSecuritiesDissemination'
|
||||
AND TABLE_ID = 'CSDB_DEBT';
|
||||
|
||||
-- CSDB_DEBT_DAILY
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'CentralizedSecuritiesDailyReferenceDataDissemination'
|
||||
AND TABLE_ID = 'CSDB_DEBT_DAILY';
|
||||
|
||||
-- CSDB_INSTR_RAT_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_INSTR_RAT_FULL';
|
||||
|
||||
-- CSDB_INSTR_DESC_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_INSTR_DESC_FULL';
|
||||
|
||||
-- CSDB_ISSUER_RAT_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_ISSUER_RAT_FULL';
|
||||
|
||||
-- CSDB_ISSUER_DESC_FULL
|
||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
SET ARCHIVAL_STRATEGY = NULL,
|
||||
MINIMUM_AGE_MONTHS = NULL
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND SOURCE_FILE_ID = 'FullRatingsDissemination'
|
||||
AND TABLE_ID = 'CSDB_ISSUER_DESC_FULL';
|
||||
|
||||
PROMPT
|
||||
PROMPT CSDB tables configuration removed: 6 rows updated
|
||||
@@ -93,7 +274,7 @@ PROMPT All 25 Tables - Configuration Status:
|
||||
PROMPT
|
||||
|
||||
SELECT
|
||||
SOURCE_KEY,
|
||||
A_SOURCE_KEY,
|
||||
TABLE_ID,
|
||||
ARCHIVAL_STRATEGY,
|
||||
MINIMUM_AGE_MONTHS,
|
||||
@@ -103,18 +284,23 @@ SELECT
|
||||
ELSE 'ERROR - STILL CONFIGURED'
|
||||
END AS STATUS
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE (SOURCE_KEY = 'LM' AND TABLE_ID IN (
|
||||
'STANDING_FACILITIES', 'MRO', 'LTRO', 'FTO', 'FTA', 'BID_LTRO',
|
||||
'LTRO_CC_COMPOSITION', 'LTRO_CC_HAIRCUTS', 'OMR', 'ASSET_PURCHASE',
|
||||
'LIQUIDITY_PROVIDING_OMOS', 'LIQUIDITY_ABSORBING_OMOS', 'LTRO_COLLATERAL',
|
||||
'LTRO_PARTICIPATION_CBK', 'FX_INTERVENTIONS', 'LTRO_COLLATERAL_NEW',
|
||||
'ASSETS_PORTFOLIO', 'HAIRCUTS', 'MINIMUM_RESERVES'
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND ((A_SOURCE_KEY = 'LM' AND TABLE_ID IN (
|
||||
'LM_ADHOC_ADJUSTMENTS_HEADER', 'LM_ADHOC_ADJUSTMENTS_ITEM', 'LM_ADHOC_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_BALANCESHEET_HEADER', 'LM_BALANCESHEET_ITEM',
|
||||
'LM_CSM_ADJUSTMENTS_HEADER', 'LM_CSM_ADJUSTMENTS_ITEM', 'LM_CSM_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_CURRENT_ACCOUNTS_HEADER', 'LM_CURRENT_ACCOUNTS_ITEM',
|
||||
'LM_FORECAST_HEADER', 'LM_FORECAST_ITEM',
|
||||
'LM_QRE_ADJUSTMENTS_HEADER', 'LM_QRE_ADJUSTMENTS_ITEM', 'LM_QRE_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_STANDING_FACILITIES', 'LM_STANDING_FACILITIES_HEADER',
|
||||
'LM_TTS_HEADER', 'LM_TTS_ITEM'
|
||||
))
|
||||
OR (SOURCE_KEY = 'CSDB' AND TABLE_ID IN (
|
||||
'DEBT', 'DEBT_DAILY', 'INSTR_RAT_FULL', 'INSTR_DESC_FULL',
|
||||
'ISSUER_RAT_FULL', 'ISSUER_DESC_FULL'
|
||||
))
|
||||
ORDER BY SOURCE_KEY, TABLE_ID;
|
||||
OR (A_SOURCE_KEY = 'CSDB' AND TABLE_ID IN (
|
||||
'CSDB_DEBT', 'CSDB_DEBT_DAILY',
|
||||
'CSDB_INSTR_RAT_FULL', 'CSDB_INSTR_DESC_FULL',
|
||||
'CSDB_ISSUER_RAT_FULL', 'CSDB_ISSUER_DESC_FULL'
|
||||
)))
|
||||
ORDER BY A_SOURCE_KEY, TABLE_ID;
|
||||
|
||||
PROMPT
|
||||
PROMPT =====================================================================
|
||||
@@ -126,17 +312,22 @@ SELECT
|
||||
SUM(CASE WHEN ARCHIVAL_STRATEGY IS NULL AND MINIMUM_AGE_MONTHS IS NULL THEN 1 ELSE 0 END) AS REMOVED,
|
||||
SUM(CASE WHEN ARCHIVAL_STRATEGY IS NOT NULL OR MINIMUM_AGE_MONTHS IS NOT NULL THEN 1 ELSE 0 END) AS STILL_CONFIGURED
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE (SOURCE_KEY = 'LM' AND TABLE_ID IN (
|
||||
'STANDING_FACILITIES', 'MRO', 'LTRO', 'FTO', 'FTA', 'BID_LTRO',
|
||||
'LTRO_CC_COMPOSITION', 'LTRO_CC_HAIRCUTS', 'OMR', 'ASSET_PURCHASE',
|
||||
'LIQUIDITY_PROVIDING_OMOS', 'LIQUIDITY_ABSORBING_OMOS', 'LTRO_COLLATERAL',
|
||||
'LTRO_PARTICIPATION_CBK', 'FX_INTERVENTIONS', 'LTRO_COLLATERAL_NEW',
|
||||
'ASSETS_PORTFOLIO', 'HAIRCUTS', 'MINIMUM_RESERVES'
|
||||
WHERE SOURCE_FILE_TYPE = 'INPUT'
|
||||
AND ((A_SOURCE_KEY = 'LM' AND TABLE_ID IN (
|
||||
'LM_ADHOC_ADJUSTMENTS_HEADER', 'LM_ADHOC_ADJUSTMENTS_ITEM', 'LM_ADHOC_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_BALANCESHEET_HEADER', 'LM_BALANCESHEET_ITEM',
|
||||
'LM_CSM_ADJUSTMENTS_HEADER', 'LM_CSM_ADJUSTMENTS_ITEM', 'LM_CSM_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_CURRENT_ACCOUNTS_HEADER', 'LM_CURRENT_ACCOUNTS_ITEM',
|
||||
'LM_FORECAST_HEADER', 'LM_FORECAST_ITEM',
|
||||
'LM_QRE_ADJUSTMENTS_HEADER', 'LM_QRE_ADJUSTMENTS_ITEM', 'LM_QRE_ADJUSTMENTS_ITEM_HEADER',
|
||||
'LM_STANDING_FACILITIES', 'LM_STANDING_FACILITIES_HEADER',
|
||||
'LM_TTS_HEADER', 'LM_TTS_ITEM'
|
||||
))
|
||||
OR (SOURCE_KEY = 'CSDB' AND TABLE_ID IN (
|
||||
'DEBT', 'DEBT_DAILY', 'INSTR_RAT_FULL', 'INSTR_DESC_FULL',
|
||||
'ISSUER_RAT_FULL', 'ISSUER_DESC_FULL'
|
||||
));
|
||||
OR (A_SOURCE_KEY = 'CSDB' AND TABLE_ID IN (
|
||||
'CSDB_DEBT', 'CSDB_DEBT_DAILY',
|
||||
'CSDB_INSTR_RAT_FULL', 'CSDB_INSTR_DESC_FULL',
|
||||
'CSDB_ISSUER_RAT_FULL', 'CSDB_ISSUER_DESC_FULL'
|
||||
)));
|
||||
|
||||
PROMPT
|
||||
PROMPT Expected: TOTAL_TABLES = 25, REMOVED = 25, STILL_CONFIGURED = 0
|
||||
@@ -157,5 +348,3 @@ PROMPT =====================================================================
|
||||
|
||||
SPOOL OFF
|
||||
SET ECHO OFF
|
||||
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user