From 54fe7013b1a25be228eeb2aba3553f6219952de6 Mon Sep 17 00:00:00 2001 From: Allan Date: Thu, 20 Jul 2023 21:29:34 +0100 Subject: [PATCH] fix: reducing audit data volumes. Closes #4 --- sas/sasjs/macros/bitemporal_dataloader.sas | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sas/sasjs/macros/bitemporal_dataloader.sas b/sas/sasjs/macros/bitemporal_dataloader.sas index 132bc29..428bb0a 100755 --- a/sas/sasjs/macros/bitemporal_dataloader.sas +++ b/sas/sasjs/macros/bitemporal_dataloader.sas @@ -1390,9 +1390,11 @@ run; ,processed_dttm=&now ,loadref=%superq(etlsource) ) - data _null_; + /* exclude unchanged values in modified rows */ + data work.mp_storediffs; set work.mp_storediffs; - putlog load_ref= libref= dsn= key_hash= tgtvar_nm=; + if MOVE_TYPE="M" and IS_PK=0 and IS_DIFF=0 then delete; + * putlog load_ref= libref= dsn= key_hash= tgtvar_nm=; run; proc append base=&outds_audit data=work.mp_storediffs; run;