Hi everyone,
Is it okay to run jobs end to end on SAS DI even if you don't have the change management profile? I'm unsure if it's okay to have the job finish until loading/updating the Oracle tables, will be the tables overwritten? Currently, I still don't have the change management profile and is trying to test and run on the dev server, I created my own test folder on My Folder, copied and pasted the jobs there. When running the jobs I just exclude the loading to Oracle process although I'm having trouble validating the results since sometimes the temporary tables are not enough for me if the results were impacted by my changes.
TIA!
DIS change management will allow you to check in/check out SAS metadata so you can apply changes to SAS metadata objects on a "copy" plus it also ensures that no one else is changing the same object at the same time (IF everybode uses change control).
BUT: This is only about SAS metadata. The code that gets generated still is "the same" and this code will do whatever you've set-up - which includes changing data in a physical target table. The physical target table remains the same whether your table metadata object is checked out or not.
No.
You must understand the difference between metadata (which you check-out/in under change management) and data (e.g. in Oracle tables).
Data will be unchanged until you execute your job/code.
Change management in SAS has nothing to do with your data in your database.
Please talk to your system/SAS admin/scrum master/architect to get a better understandin on how your environment is setup/working.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Find more tutorials on the SAS Users YouTube channel.