If you can't control the jobs so they won't write to the audit table at the same time, there are a number of options available to you.
have the audit table store in a schema that supports simultaneous updates. Examples of this is SAS/SHARE, SAS SPD Server, end practically any other RDBMS.
Make a macro that checks if a lock is available on the audit table, if not, wait for n seconds and then retries, and so on.
Have the individual audit tables. They could be appended in an ordered fashion once a day (or any other time interval that suits your needs).
Data never sleeps
SAS Innovate 2025: Register Now
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9. Sign up by Dec. 31 to get the 2024 rate of just $495. Register now!
How to connect to databases in SAS Viya
Need to connect to databases in SAS Viya? SAS’ David Ghan shows you two methods – via SAS/ACCESS LIBNAME and SAS Data Connector SASLIBS – in this video.