如何开发第三方SAS PROC?
作为第三方,是否可以开发 SAS PROC?我正在考虑诸如 matlab 工具箱或 R 包之类的东西。
我到处寻找有关如何执行此操作的信息,但缺乏讨论使我相信这还没有完成。任何人都可以指出反例,最好对所涉及的技术和业务问题有一定的了解吗?
Is it possible, as a third party, to develop a SAS PROC? I'm thinking of something like a matlab toolbox or an R package.
I've looked everywhere for info on how to do this, and the lack of discussion leads me to believe this is Not Done. Can anyone point to counterexamples, preferably with some insight into both the technical and business issues involved?
如果您已获得许可,您可以使用 SAS/TOOLKIT 产品创建自定义 PROC。我认为 SAS 客户并未广泛使用它。很多年前,我用它做了一个非常简单的例子,只是为了看看其中涉及什么。我认为大多数 SAS 客户坚持使用 SAS 宏< /a>、SAS/AF 以及最近的 PROC FCMP 了解其自定义代码捆绑要求(还有调用 Java 对象方法< /a> 和 Windows DLL 例程也)。
主要文档是SAS/TOOLKIT Software:Usage and Reference, Version 6, First Edition,它看起来只能购买,因为没有像大多数其他 SAS 那样的 PDF 链接文档。 SAS 使用说明 15647:SAS/TOOLKIT® 软件文档 解释说,没有适用于 SAS9 的单个文档 - 您使用 V6 文档以及自 V6 以来的各种更改和增强文档 - 使用说明为您列出了所有这些内容。
您可能还对以下旧 SUGI23 论文感兴趣,了解一些背景知识:使用 SAS 进行统计开发/TOOLKIT® 软件
You can create custom PROCs using the SAS/TOOLKIT product if you have it licensed. I don't think it is widely used by SAS customers. I did a very trivial example with it many years ago just to see what was involved. I think most SAS customers stick with using SAS Macro, SAS/AF and more recently PROC FCMP for their custom code bundling requirements (there are also ways of calling Java object methods and Windows DLL routines too).
The primary document is SAS/TOOLKIT Software: Usage and Reference, Version 6, First Edition and it looks like it is only available for purchase as there is no PDF link like there is for most of the other SAS docs. SAS Usage Note 15647: Documentation for SAS/TOOLKIT® software explains that there is no single document available for SAS9 - you use the V6 document and the various changes and enhancements documents since V6 - the usage note lists them all for you.
You might also be interested in the following old SUGI23 paper for some background: Statistical Development Using SAS/TOOLKIT® Software