Update CSDB DEBT tables to set MINIMUM_AGE_MONTHS to 0 for current month only
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
--
|
--
|
||||||
-- Configuration by group:
|
-- Configuration by group:
|
||||||
-- - 19 LM tables: MINIMUM_AGE_MONTHS=0 (current month only), 10 files OR 100K rows OR 1GB, 24h stats
|
-- - 19 LM tables: MINIMUM_AGE_MONTHS=0 (current month only), 10 files OR 100K rows OR 1GB, 24h stats
|
||||||
-- - 2 CSDB DEBT: MINIMUM_AGE_MONTHS=6, 5 files OR 50K rows OR 512MB, 48h stats
|
-- - 2 CSDB DEBT: MINIMUM_AGE_MONTHS=0 (current month only), 5 files OR 50K rows OR 512MB, 48h stats
|
||||||
-- - 4 CSDB ratings: MINIMUM_AGE_MONTHS=0 (current month only), 10 files OR 20K rows OR 256MB, 72h stats
|
-- - 4 CSDB ratings: MINIMUM_AGE_MONTHS=0 (current month only), 10 files OR 20K rows OR 256MB, 72h stats
|
||||||
--
|
--
|
||||||
-- Dependencies:
|
-- Dependencies:
|
||||||
@@ -33,7 +33,7 @@ PROMPT - Triggers: 10 files OR 100,000 rows OR 1 GB
|
|||||||
PROMPT - Stats Expiration: 24 hours
|
PROMPT - Stats Expiration: 24 hours
|
||||||
PROMPT
|
PROMPT
|
||||||
PROMPT CSDB DEBT Tables (2):
|
PROMPT CSDB DEBT Tables (2):
|
||||||
PROMPT - Strategy: MINIMUM_AGE_MONTHS = 6
|
PROMPT - Strategy: MINIMUM_AGE_MONTHS = 0 (current month only)
|
||||||
PROMPT - Triggers: 5 files OR 50,000 rows OR 512 MB
|
PROMPT - Triggers: 5 files OR 50,000 rows OR 512 MB
|
||||||
PROMPT - Stats Expiration: 48 hours
|
PROMPT - Stats Expiration: 48 hours
|
||||||
PROMPT
|
PROMPT
|
||||||
@@ -92,16 +92,16 @@ PROMPT LM tables configuration completed
|
|||||||
PROMPT
|
PROMPT
|
||||||
|
|
||||||
PROMPT =====================================================================
|
PROMPT =====================================================================
|
||||||
PROMPT SECTION 2: CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 6)
|
PROMPT SECTION 2: CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 0)
|
||||||
PROMPT =====================================================================
|
PROMPT =====================================================================
|
||||||
PROMPT Thresholds: 5 files OR 50K rows OR 512MB
|
PROMPT Thresholds: 5 files OR 50K rows OR 512MB
|
||||||
PROMPT Stats expire: 48 hours
|
PROMPT Stats expire: 48 hours
|
||||||
PROMPT =====================================================================
|
PROMPT =====================================================================
|
||||||
|
|
||||||
-- Update CSDB DEBT tables (6-month retention)
|
-- Update CSDB DEBT tables (current month only)
|
||||||
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
UPDATE CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||||
SET ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS',
|
SET ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS',
|
||||||
MINIMUM_AGE_MONTHS = 6,
|
MINIMUM_AGE_MONTHS = 0,
|
||||||
ODS_SCHEMA_NAME = 'ODS',
|
ODS_SCHEMA_NAME = 'ODS',
|
||||||
ARCHIVE_THRESHOLD_FILES_COUNT = 5,
|
ARCHIVE_THRESHOLD_FILES_COUNT = 5,
|
||||||
ARCHIVE_THRESHOLD_ROWS_COUNT = 50000,
|
ARCHIVE_THRESHOLD_ROWS_COUNT = 50000,
|
||||||
@@ -195,7 +195,7 @@ WHERE A_SOURCE_KEY = 'LM'
|
|||||||
ORDER BY TABLE_ID;
|
ORDER BY TABLE_ID;
|
||||||
|
|
||||||
PROMPT
|
PROMPT
|
||||||
PROMPT CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 6):
|
PROMPT CSDB DEBT Tables (MINIMUM_AGE_MONTHS = 0):
|
||||||
PROMPT
|
PROMPT
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
@@ -210,7 +210,7 @@ SELECT
|
|||||||
IS_KEEP_IN_TRASH,
|
IS_KEEP_IN_TRASH,
|
||||||
CASE
|
CASE
|
||||||
WHEN ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS'
|
WHEN ARCHIVAL_STRATEGY = 'MINIMUM_AGE_MONTHS'
|
||||||
AND MINIMUM_AGE_MONTHS = 6
|
AND MINIMUM_AGE_MONTHS = 0
|
||||||
AND ARCHIVE_THRESHOLD_FILES_COUNT = 5
|
AND ARCHIVE_THRESHOLD_FILES_COUNT = 5
|
||||||
AND ARCHIVE_THRESHOLD_ROWS_COUNT = 50000
|
AND ARCHIVE_THRESHOLD_ROWS_COUNT = 50000
|
||||||
AND ARCHIVE_THRESHOLD_BYTES_SUM = 536870912
|
AND ARCHIVE_THRESHOLD_BYTES_SUM = 536870912
|
||||||
|
|||||||
Reference in New Issue
Block a user