Greetings to all!
I'm currently in the content development stage for customized Basel II in SAS Risk Management and have a proactive query regarding best practices in naming conventions.
As part of my development process, I am contemplating whether using the same libname across different federated areas could potentially lead to conflicts or issues within the system. Specifically, I'm looking for insights on whether this practice is common and if there are any known implications or best practices to be aware of
In regards of terminology:
CONFIGURATION is very o.k. and IRM provides a lot of flexibility for such, CUSTOMIZATION that changes the product as designed is something you should try to avoid as it will reduce product support and likely also create a lot of additional effort for any upgrade to later releases (=technical debt).
If you really believe that you have to customize the product/a content pack then I'd advice to first get some feedback from SAS before going ahead.
For libnames:
Hope that answered your question.
In regards of terminology:
CONFIGURATION is very o.k. and IRM provides a lot of flexibility for such, CUSTOMIZATION that changes the product as designed is something you should try to avoid as it will reduce product support and likely also create a lot of additional effort for any upgrade to later releases (=technical debt).
If you really believe that you have to customize the product/a content pack then I'd advice to first get some feedback from SAS before going ahead.
For libnames:
Hope that answered your question.
Not sure that I understand your question. libnames.txt is a configuration file to define libnames that IRM will use as input of task header code generation.
I don't understand what you mean by "Does SAS function work in IRM".
No worries. I'm just asking an additional question: Can we integrate a customized function into IRM? Sorry, I think I should post this as a new topic
@elisehoo1 wrote:
No worries. I'm just asking an additional question: Can we integrate a customized function into IRM? Sorry, I think I should post this as a new topic
Agree! Posting this as a new question will help to keep the threads "cleaner" and easier to search for solutions.
You will still need to formulate your question clearly. IRM is just orchestrating and executing tasks. It's the tasks that then link to your SAS code (.sas files stored under a .../nodes folder). The SAS code can contain any valid SAS syntax including defining and calling custom functions created via Proc FCMP ...if it's that what you're asking.
Same library reference in libnames.txt of different federated areas or solutions may create conflict.
Example:
FA1 > libnames.txt defines STAGING = %la/%bd
FA2 > libnames.txt defines STAGING = %la/some_folder/%bd
Depending on which FA (and consequently libnames.txt) is being picked up by IRM, you may face error of "Data not found". So, it must be avoided.
On the other side, library references in output of different job flows can be repeated since each instance runs in its own dedicated folder.
Chartis names SAS a leader in both Model Risk Governance and Model Validation