查询ODS状态相关进展及解决方案:过去十年是否有新动向?
ODS状态检测的十年进展
原生命令增强
2013年的旧讨论之后,SAS 9.4及后续版本新增了更直观的ODS状态查看命令:- 执行
ODS SHOW可直接输出当前启用/禁用的ODS目标状态 - 用
ODS _ALL_ SHOW能一次性获取所有ODS目标的详细配置(含路径、样式、启用状态等)
- 执行
程序化获取的可靠方案
若需要通过代码批量获取ODS状态,现在可以直接查询SAS系统表dictionary.ods,无需再解析日志内容,示例代码:%macro get_active_ods(); proc sql noprint; select target into :active_ods separated by ' ' from dictionary.ods where enabled = 'Y'; quit; %put 当前启用的ODS目标:&active_ods; %mend; %get_active_ods();新ODS目标的适配
这十年间SAS推出了ODS HTML5、ODS EXCEL等新输出目标,这些目标的状态检测完全兼容上述方法,无需额外处理。
内容的提问来源于stack exchange,提问作者data null
相关产品推荐
相关产品推荐

