我有大量的SAS程序。目前,我已经许可和安装了许多SAS模块(我已经通过%sasinstallreporter检查了哪些),但我不确定是否需要所有这些模块。
如何确定运行所有代码所需的模块?它们相当昂贵,而且我不想为我不会使用的模块付费。是否有某些与特定SAS模块绑定的proc / libname引擎列表?
道歉,如果这是重复的,但一些简短的搜索没有发现任何明显的事情。
我已经发布了一个跟进问题here,关于我在代码中应该寻找的其他内容。
答案 0 :(得分:3)
1,获取代码使用的所有程序的列表。您可以手动执行此操作,也可以在SAS / AWK / Perl中编写脚本来解析代码。
接下来,转到http://support.sas.com/documentation/并搜索每个独特的程序。
例如,如果我搜索function doAjaxRequest(data, id) {
// Get payment Token
return $.ajax({
type: "POST",
url: 'exemple1.php',
data: data
success: function(msg){
$.ajax({
type: "POST",
url: 'exemple2.php',
data: msg,
success: function(msgr) {
document.getElementById(id).value=msgr;
},
error:function (xhr, status, error) {
//Do something
}
});
},
error:function (xhr, status, error) {
//Do something
}
});
}
$.when(
doAjaxRequest(data, "input-1"),
doAjaxRequest(otherData, "input-2")
).done(function(a1, a2){
//Need do something when both second ajax requests (example2.php) are finished
}
,我会得到这些结果(http://support.sas.com/cdlsearch?charset=iso-8859-1&nh=25&ct=80000&qt=PROC+REG++&s1=3&searchterm=PROC+REG&sasreleasepart=&sasprodpart=&searchContains=)。您将在结果PROC REG
下看到,它告诉您它是SAS / STAT模块的一部分。
您的许可证也可能未在代码中显示为SAS/STAT(R)
。 SAS / Integration Technologies等用于运行和连接SAS服务器。与SAS管理员讨论如何使用它们。
快乐狩猎。
答案 1 :(得分:1)
如果您要为SAS付费,我会说将此问题发送给SAS技术支持,他们应该能够帮助您填写清单。
我认为网上没有明确的模块列表和相关的PROCS。
此致 Vasilij