SAS 插件合集(共 139 个)
统计分析系统(社区宏包、SAS Studio 自定义任务与官方客户端) | 分类:统计与画图 | 每个插件都附中文说明与安装教程,下载走百度网盘 / 夸克网盘。
插件清单
-surveycorrcov-sas-macro · 复杂抽样相关协方差 Macro
ostat | 0.02 MB | 1 个文件 | 版本 master
针对复杂抽样调查数据的 SAS Macro,可一次生成相关系数、协方差以及平方和与叉积矩阵,常用于分层聚类抽样下的变量关系分析,曾在 SAS Global Forum 2020 上作介绍。
包含文件:-surveycorrcov-sas-macro-master.zip
安装教程(点击展开)
【复杂抽样相关协方差 Macro(-surveycorrcov-sas-macro)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
针对复杂抽样调查数据的 SAS Macro,可一次生成相关系数、协方差以及平方和与叉积矩阵,常用于分层聚类抽样下的变量关系分析,曾在 SAS Global Forum 2020 上作介绍。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「复杂抽样相关协方差 Macro」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/DavidRNelson/-surveycorrcov-sas-macro
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。adapter · SAS 前端通信适配器
ostat | 0.88 MB | 1 个文件 | 版本 master
把 SAS 后端与浏览器前端连起来,让报表和网页应用直接调用 SAS 分析结果,不用另写服务端接口,是搭建 SAS 网页应用的通信基础。
包含文件:adapter-master.zip
安装教程(点击展开)
【SAS 前端通信适配器(adapter)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
把 SAS 后端与浏览器前端连起来,让报表和网页应用直接调用 SAS 分析结果,不用另写服务端接口,是搭建 SAS 网页应用的通信基础。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 前端通信适配器」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/adapter
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。angular-seed-app · SASjs 的 Angular 起步应用
ostat | 1.82 MB | 1 个文件 | 版本 main
SASjs 提供的 Angular 项目脚手架,内置与服务端通信和构建部署配置,可在此基础之上直接开发前端分析应用与报表页面。
包含文件:angular-seed-app-main.zip
安装教程(点击展开)
【SASjs 的 Angular 起步应用(angular-seed-app)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
SASjs 提供的 Angular 项目脚手架,内置与服务端通信和构建部署配置,可在此基础之上直接开发前端分析应用与报表页面。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 的 Angular 起步应用」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/angular-seed-app
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。Applying-Data-Science-Using-SAS · SAS 数据科学商业案例
ostat | 27.08 MB | 1 个文件 | 版本 master
配套《Applying Data Science - Business Case Studies Using SAS》一书的代码与数据站点,围绕真实商业案例讲解如何用 SAS 完成数据科学项目,覆盖面从数据准备到建模与结果解读,适合边读边练。
包含文件:Applying-Data-Science-Using-SAS-master.zip
安装教程(点击展开)
【SAS 数据科学商业案例(Applying-Data-Science-Using-SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
配套《Applying Data Science - Business Case Studies Using SAS》一书的代码与数据站点,围绕真实商业案例讲解如何用 SAS 完成数据科学项目,覆盖面从数据准备到建模与结果解读,适合边读边练。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 数据科学商业案例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/gerhard1050/Applying-Data-Science-Using-SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。BBISR-SAS-Macros · 观察性研究常规分析 Macro 库
ostat | 3.17 MB | 1 个文件 | 版本 master
一批通用 SAS Macro,用于对观察性研究数据做流程化的常规统计分析并直接输出报告,把重复的建模、汇总与制表步骤封装成可复用工具,帮助研究者快速得到规范化结果。
包含文件:BBISR-SAS-Macros-master.zip
安装教程(点击展开)
【观察性研究常规分析 Macro 库(BBISR-SAS-Macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一批通用 SAS Macro,用于对观察性研究数据做流程化的常规统计分析并直接输出报告,把重复的建模、汇总与制表步骤封装成可复用工具,帮助研究者快速得到规范化结果。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「观察性研究常规分析 Macro 库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/Emory-Yuan/BBISR-SAS-Macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。ci360-download-client-sas · CI360 数据下载客户端程序
ostat | 0.05 MB | 1 个文件 | 版本 master
用 Base SAS 编写的客户端程序,负责从客户智能 360 平台拉取明细数据并落地为数据集,方便后续开展客户分析、建模和报表制作。
包含文件:ci360-download-client-sas-master.zip
安装教程(点击展开)
【CI360 数据下载客户端程序(ci360-download-client-sas)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用 Base SAS 编写的客户端程序,负责从客户智能 360 平台拉取明细数据并落地为数据集,方便后续开展客户分析、建模和报表制作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「CI360 数据下载客户端程序」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/ci360-download-client-sas
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。ci360-sas-tools · CI360 接口 SAS 宏工具包
ostat | 4.11 MB | 1 个文件 | 版本 main
一组 SAS 宏,用来调用客户智能 360 平台的数据接口下载数据,再把下载结果整理成结构清晰、可以直接拿来做分析的数据集。
包含文件:ci360-sas-tools-main.zip
安装教程(点击展开)
【CI360 接口 SAS 宏工具包(ci360-sas-tools)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组 SAS 宏,用来调用客户智能 360 平台的数据接口下载数据,再把下载结果整理成结构清晰、可以直接拿来做分析的数据集。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「CI360 接口 SAS 宏工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/ci360-sas-tools
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。cli · SASjs 命令行工程工具
ostat | 0.5 MB | 1 个文件 | 版本 main
用于创建、编译和构建 SAS 项目的命令行工具,可在本地搭建工程骨架并一键部署到 SAS 服务器,简化开发与发布流程。
包含文件:cli-main.zip
安装教程(点击展开)
【SASjs 命令行工程工具(cli)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用于创建、编译和构建 SAS 项目的命令行工具,可在本地搭建工程骨架并一键部署到 SAS 服务器,简化开发与发布流程。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 命令行工程工具」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/cli
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。clinical-biostatistics-handbook · 临床试验生物统计手册
ostat | 0.36 MB | 1 个文件 | 版本 main
系统讲解临床试验生物统计的实践手册,涵盖监管合规、先进统计方法、CDISC 标准实施与可发表分析,并附模板、检查清单和 SAS 代码。
包含文件:clinical-biostatistics-handbook-main.zip
安装教程(点击展开)
【临床试验生物统计手册(clinical-biostatistics-handbook)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
系统讲解临床试验生物统计的实践手册,涵盖监管合规、先进统计方法、CDISC 标准实施与可发表分析,并附模板、检查清单和 SAS 代码。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床试验生物统计手册」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/denizakdemir/clinical-biostatistics-handbook
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。Clinical-data-to-CDISC · 临床数据转 CDISC 标准
ostat | 0.09 MB | 1 个文件 | 版本 main
端到端的临床编程流程示例,把电子数据采集系统产生的原始临床数据逐步转换成 CDISC 的 SDTM 与 ADaM 规范数据集,同时使用 SAS 与 Python 完成清洗、映射与质量控制。
包含文件:Clinical-data-to-CDISC-main.zip
安装教程(点击展开)
【临床数据转 CDISC 标准(Clinical-data-to-CDISC)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
端到端的临床编程流程示例,把电子数据采集系统产生的原始临床数据逐步转换成 CDISC 的 SDTM 与 ADaM 规范数据集,同时使用 SAS 与 Python 完成清洗、映射与质量控制。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床数据转 CDISC 标准」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/MrCosta77/Clinical-data-to-CDISC
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。clinical-programming-portfolio-sas-cdisc · 临床编程 SDTM 与 ADaM 作品集
ostat | 0.09 MB | 1 个文件 | 版本 main
一份完整的临床 SAS 编程作品集,演示 SDTM 与 ADaM 数据集推导、元数据驱动宏、溯源记录、define.xml 生成以及验证脚本的写法,适合作为能力展示。
包含文件:clinical-programming-portfolio-sas-cdisc-main.zip
安装教程(点击展开)
【临床编程 SDTM 与 ADaM 作品集(clinical-programming-portfolio-sas-cdisc)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一份完整的临床 SAS 编程作品集,演示 SDTM 与 ADaM 数据集推导、元数据驱动宏、溯源记录、define.xml 生成以及验证脚本的写法,适合作为能力展示。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床编程 SDTM 与 ADaM 作品集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/stiigg/clinical-programming-portfolio-sas-cdisc
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。clinical-trial-cdisc-project · 临床试验 CDISC 项目示例
ostat | 0.52 MB | 1 个文件 | 版本 main
使用 CDISC 试点数据的临床 SAS 编程作品,包含 SDTM 数据集、ADaM 风格数据集、统计表格与图形输出以及质量控制验证流程,可作为学习范例。
包含文件:clinical-trial-cdisc-project-main.zip
安装教程(点击展开)
【临床试验 CDISC 项目示例(clinical-trial-cdisc-project)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
使用 CDISC 试点数据的临床 SAS 编程作品,包含 SDTM 数据集、ADaM 风格数据集、统计表格与图形输出以及质量控制验证流程,可作为学习范例。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床试验 CDISC 项目示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/ChetanDhingra02/clinical-trial-cdisc-project
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。clinical_programming · 临床数据统计编程宏集
ostat | 0.01 MB | 1 个文件 | 版本 master
面向临床数据的统计编程代码合集,收录常用 SAS 宏与代码片段,覆盖数据整理、描述统计和疗效分析等日常工作。
包含文件:clinical_programming-master.zip
安装教程(点击展开)
【临床数据统计编程宏集(clinical_programming)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向临床数据的统计编程代码合集,收录常用 SAS 宏与代码片段,覆盖数据整理、描述统计和疗效分析等日常工作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床数据统计编程宏集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/Stepanovic99/clinical_programming
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。coco · SAS Studio 分析函数库
ostat | 0.14 MB | 1 个文件 | 版本 develop
一个可在 SAS Studio 和大学版 SAS 中直接使用的函数库,提供统计计算与数据处理的自定义功能,方便教学演示和日常分析时快速调用。
包含文件:coco-develop.zip
安装教程(点击展开)
【SAS Studio 分析函数库(coco)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个可在 SAS Studio 和大学版 SAS 中直接使用的函数库,提供统计计算与数据处理的自定义功能,方便教学演示和日常分析时快速调用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Studio 分析函数库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/leptonyu/coco
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。code-diary-sas · SAS 代码自动文档解析器
ostat | 0.05 MB | 1 个文件 | 版本 master
自动扫描 SAS 程序源码,提取注释和程序头信息并生成结构化文档说明,便于团队维护代码、交付时整理编程材料。
包含文件:code-diary-sas-master.zip
安装教程(点击展开)
【SAS 代码自动文档解析器(code-diary-sas)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
自动扫描 SAS 程序源码,提取注释和程序头信息并生成结构化文档说明,便于团队维护代码、交付时整理编程材料。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 代码自动文档解析器」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/DrGo/code-diary-sas
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。core · SASjs 应用开发核心宏库
ostat | 0.95 MB | 1 个文件 | 版本 main
面向 SAS 应用开发者的核心宏库,提供数据集查询、日志与错误处理、表格输出等常用功能,是构建 SAS 应用的基础组件。
包含文件:core-main.zip
安装教程(点击展开)
【SASjs 应用开发核心宏库(core)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS 应用开发者的核心宏库,提供数据集查询、日志与错误处理、表格输出等常用功能,是构建 SAS 应用的基础组件。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 应用开发核心宏库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/core
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。drkrisrogers_SAS_Macros · 个人常用 SAS 宏与代码集
ostat | 0.03 MB | 1 个文件
作者长期积累的 SAS 宏和代码片段,覆盖数据清洗、统计汇总与报表生成等常见需求,可以直接取用,也可以按自己项目的需要改造。
包含文件:SAS_Macros-main.zip
安装教程(点击展开)
【个人常用 SAS 宏与代码集(drkrisrogers_SAS_Macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
作者长期积累的 SAS 宏和代码片段,覆盖数据清洗、统计汇总与报表生成等常见需求,可以直接取用,也可以按自己项目的需要改造。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「个人常用 SAS 宏与代码集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/drkrisrogers/SAS_Macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。duckdb-read-stat · DuckDB 读取 SAS 数据扩展
ostat | 0.09 MB | 1 个文件 | 版本 develop
为 DuckDB 增加读取外部统计文件的能力,可以直接查询 SAS、Stata 和 SPSS 数据文件,无需先做格式转换,就能用 SQL 完成筛选、汇总和连接操作。
包含文件:duckdb-read-stat-develop.zip
安装教程(点击展开)
【DuckDB 读取 SAS 数据扩展(duckdb-read-stat)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为 DuckDB 增加读取外部统计文件的能力,可以直接查询 SAS、Stata 和 SPSS 数据文件,无需先做格式转换,就能用 SQL 完成筛选、汇总和连接操作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「DuckDB 读取 SAS 数据扩展」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/dylanmeysmans/duckdb-read-stat
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。egeria-connector-sas-viya · SAS 信息目录 Egeria 连接器
ostat | 0.18 MB | 1 个文件 | 版本 main
把 SAS 信息目录接入 Egeria 元数据平台的连接器,让企业统一维护数据资产清单,实现跨系统的元数据检索与数据血缘追踪。
包含文件:egeria-connector-sas-viya-main.zip
安装教程(点击展开)
【SAS 信息目录 Egeria 连接器(egeria-connector-sas-viya)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
把 SAS 信息目录接入 Egeria 元数据平台的连接器,让企业统一维护数据资产清单,实现跨系统的元数据检索与数据血缘追踪。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 信息目录 Egeria 连接器」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/odpi/egeria-connector-sas-viya
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。em-bridge2viya · SAS 企业矿工对接 Viya 示例
ostat | 2.37 MB | 1 个文件 | 版本 master
提供在 SAS 企业矿工流程中调用 SAS Viya 程序的示例与文档,让用户沿用熟悉的挖掘操作界面,就能跑通部署在 Viya 上的建模代码。
包含文件:em-bridge2viya-master.zip
安装教程(点击展开)
【SAS 企业矿工对接 Viya 示例(em-bridge2viya)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
提供在 SAS 企业矿工流程中调用 SAS Viya 程序的示例与文档,让用户沿用熟悉的挖掘操作界面,就能跑通部署在 Viya 上的建模代码。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 企业矿工对接 Viya 示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/em-bridge2viya
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。End-to-End-SDTM-Mapping-Using-SAS-for-a-Phase-I-Oncology-Breast-Cancer-Clinical-Trial · 一期乳腺癌试验 SDTM 映射
ostat | 0.14 MB | 1 个文件 | 版本 main
以一期肿瘤学乳腺癌临床试验为例,演示从原始数据到 CDISC SDTM 数据集的完整映射流程,使用 Base SAS 编写转换程序,涵盖各域结构搭建、变量重命名与受控术语处理。
包含文件:End-to-End-SDTM-Mapping-Using-SAS-for-a-Phase-I-Oncology-Breast-Cancer-Clinical-Trial-main.zip
安装教程(点击展开)
【一期乳腺癌试验 SDTM 映射(End-to-End-SDTM-Mapping-Using-SAS-for-a-Phase-I-Oncology-Breast-Cancer-Clinical-Trial)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
以一期肿瘤学乳腺癌临床试验为例,演示从原始数据到 CDISC SDTM 数据集的完整映射流程,使用 Base SAS 编写转换程序,涵盖各域结构搭建、变量重命名与受控术语处理。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「一期乳腺癌试验 SDTM 映射」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/Prasanthi-sas/End-to-End-SDTM-Mapping-Using-SAS-for-a-Phase-I-Oncology-Breast-Cancer-Clinical-Trial
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。example-project · 会计金融研究项目模板
ostat | 4.2 MB | 1 个文件 | 版本 main
一份会计或金融方向的实证研究项目模板,按标准目录组织 SAS 代码、原始数据和输出结果,便于快速套用并保持流程可复现。
包含文件:example-project-main.zip
安装教程(点击展开)
【会计金融研究项目模板(example-project)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一份会计或金融方向的实证研究项目模板,按标准目录组织 SAS 代码、原始数据和输出结果,便于快速套用并保持流程可复现。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「会计金融研究项目模板」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/eweisbrod/example-project
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。fileuploader · Viya 服务器文件上传小应用
ostat | 6.66 MB | 1 个文件 | 版本 master
一个极简的 SASjs 网页应用,把本地文件上传到 Viya 服务器的指定目录,常用于在浏览器里向 SAS 环境投放数据文件和程序脚本。
包含文件:fileuploader-master.zip
安装教程(点击展开)
【Viya 服务器文件上传小应用(fileuploader)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个极简的 SASjs 网页应用,把本地文件上传到 Viya 服务器的指定目录,常用于在浏览器里向 SAS 环境投放数据文件和程序脚本。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Viya 服务器文件上传小应用」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/fileuploader
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。flicflac · Firth 校正回归 SAS 宏
ostat | 1.55 MB | 1 个文件 | 版本 master
实现 Firth 校正逻辑回归与泊松回归的 SAS 宏,采用 FLIC 和 FLAC 方法处理完全分离或稀有事件数据,给出偏差更小、更可靠的参数估计。
包含文件:flicflac-master.zip
安装教程(点击展开)
【Firth 校正回归 SAS 宏(flicflac)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
实现 Firth 校正逻辑回归与泊松回归的 SAS 宏,采用 FLIC 和 FLAC 方法处理完全分离或稀有事件数据,给出偏差更小、更可靠的参数估计。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Firth 校正回归 SAS 宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/georgheinze/flicflac
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。folder-navigator · SAS 文件夹与代码导航应用
ostat | 6.62 MB | 1 个文件 | 版本 master
一个 SASjs 网页应用,用于浏览 SAS 文件夹结构并在线查看或编辑作业与存储过程中的源代码,方便脱离桌面客户端管理程序。
包含文件:folder-navigator-master.zip
安装教程(点击展开)
【SAS 文件夹与代码导航应用(folder-navigator)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 SASjs 网页应用,用于浏览 SAS 文件夹结构并在线查看或编辑作业与存储过程中的源代码,方便脱离桌面客户端管理程序。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 文件夹与代码导航应用」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/folder-navigator
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。friendly_SAS-macros · 统计与图形 SAS 宏集合
ostat | 1.66 MB | 1 个文件
汇集统计分析和统计图形相关的 SAS 宏,可快速完成描述统计、回归建模与常用图表绘制,适合教学和日常分析取用。
包含文件:SAS-macros-main.zip
安装教程(点击展开)
【统计与图形 SAS 宏集合(friendly_SAS-macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
汇集统计分析和统计图形相关的 SAS 宏,可快速完成描述统计、回归建模与常用图表绘制,适合教学和日常分析取用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「统计与图形 SAS 宏集合」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/friendly/SAS-macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。GFORMULA-SAS · 参数化 G 公式 Macro
ostat | 35.34 MB | 1 个文件 | 版本 master
在 SAS 中实现参数化 g 公式方法的 Macro,利用含时变治疗与时变混杂因素的纵向数据估计结局风险或均值,属于因果推断常用工具,过程包含较多的数据结构说明与模拟步骤。
包含文件:GFORMULA-SAS-master.zip
安装教程(点击展开)
【参数化 G 公式 Macro(GFORMULA-SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
在 SAS 中实现参数化 g 公式方法的 Macro,利用含时变治疗与时变混杂因素的纵向数据估计结局风险或均值,属于因果推断常用工具,过程包含较多的数据结构说明与模拟步骤。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「参数化 G 公式 Macro」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/CausalInference/GFORMULA-SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。haven · R 读取 SAS 等统计数据包
ostat | 0.47 MB | 1 个文件 | 版本 main
R 语言的数据读取包,能够导入和导出 SAS、SPSS、Stata 文件,并完整保留变量标签与取值标签,方便跨软件交换数据、整理和核对资料。
包含文件:haven-main.zip
安装教程(点击展开)
【R 读取 SAS 等统计数据包(haven)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
R 语言的数据读取包,能够导入和导出 SAS、SPSS、Stata 文件,并完整保留变量标签与取值标签,方便跨软件交换数据、整理和核对资料。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「R 读取 SAS 等统计数据包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/tidyverse/haven
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。Heritability · 植物育种遗传力 R 与 SAS 代码
ostat | 1.09 MB | 1 个文件 | 版本 master
植物育种中遗传力估计的示例代码,同时给出 R 与 SAS 两种实现,演示如何由试验数据计算遗传力并据此评估性状的遗传稳定性,适合育种统计入门与对照学习。
包含文件:Heritability-master.zip
安装教程(点击展开)
【植物育种遗传力 R 与 SAS 代码(Heritability)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
植物育种中遗传力估计的示例代码,同时给出 R 与 SAS 两种实现,演示如何由试验数据计算遗传力并据此评估性状的遗传稳定性,适合育种统计入门与对照学习。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「植物育种遗传力 R 与 SAS 代码」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/PaulSchmidtGit/Heritability
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。IU-Data-Management_SAS · IU 数据管理 SAS 代码集
ostat | 0.04 MB | 1 个文件 | 版本 master
整理与数据管理相关的 SAS 代码集合,围绕数据清洗、变量派生、查找核对与流程归档等环节提供参考写法,可用于日常数据处理工作中借鉴与改写,不依赖特定行业场景。
包含文件:SAS-master.zip
安装教程(点击展开)
【IU 数据管理 SAS 代码集(IU-Data-Management_SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
整理与数据管理相关的 SAS 代码集合,围绕数据清洗、变量派生、查找核对与流程归档等环节提供参考写法,可用于日常数据处理工作中借鉴与改写,不依赖特定行业场景。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「IU 数据管理 SAS 代码集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/IU-Data-Management/SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。labelled · R 标签变量处理工具包
ostat | 1.18 MB | 1 个文件 | 版本 main
用于在 R 中管理带标签变量的工具包,可读写从 SPSS、SAS、Stata 导入数据里的变量标签和取值标签,让问卷与调查数据更易读、更好核对。
包含文件:labelled-main.zip
安装教程(点击展开)
【R 标签变量处理工具包(labelled)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用于在 R 中管理带标签变量的工具包,可读写从 SPSS、SAS、Stata 导入数据里的变量标签和取值标签,让问卷与调查数据更易读、更好核对。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「R 标签变量处理工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/larmarange/labelled
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。learning-sas-by-example-2nd · 例学 SAS 第二版示例代码
ostat | 0.17 MB | 1 个文件 | 版本 master
配合《例学 SAS》第二版一书使用的示例源代码,按章节给出数据处理、统计分析和宏编程的完整程序,供读者对照练习。
包含文件:learning-sas-by-example-2nd-master.zip
安装教程(点击展开)
【例学 SAS 第二版示例代码(learning-sas-by-example-2nd)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
配合《例学 SAS》第二版一书使用的示例源代码,按章节给出数据处理、统计分析和宏编程的完整程序,供读者对照练习。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「例学 SAS 第二版示例代码」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/learning-sas-by-example-2nd
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。lint · SAS 代码检查格式化工具
ostat | 0.16 MB | 1 个文件 | 版本 main
由 SASjs 团队开发的 SAS 代码静态检查与格式化工具,能自动发现拼写错误、命名不规范和缩进混乱等问题,并按统一风格重排代码,适合团队协作时保持代码规范一致。
包含文件:lint-main.zip
安装教程(点击展开)
【SAS 代码检查格式化工具(lint)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
由 SASjs 团队开发的 SAS 代码静态检查与格式化工具,能自动发现拼写错误、命名不规范和缩进混乱等问题,并按统一风格重排代码,适合团队协作时保持代码规范一致。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 代码检查格式化工具」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/lint
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。macro · 评审级 SAS 生产宏库
ostat | 0.02 MB | 1 个文件 | 版本 master
汇集经过同行评审、可直接用于生产环境的 SAS 宏合集,内容涵盖数据清洗、统计分析和报表输出等常见环节,适合在正式项目里直接调用成熟代码,避免重复造轮子。
包含文件:macro-master.zip
安装教程(点击展开)
【评审级 SAS 生产宏库(macro)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
汇集经过同行评审、可直接用于生产环境的 SAS 宏合集,内容涵盖数据清洗、统计分析和报表输出等常见环节,适合在正式项目里直接调用成熟代码,避免重复造轮子。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「评审级 SAS 生产宏库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sashub/macro
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。macroarray · SAS 宏数组工具包
ostat | 1.42 MB | 1 个文件 | 版本 main
为 SAS 宏语言补充数组式数据结构的工具包,让宏变量可以像数组一样按下标增删读写,方便在宏循环中批量管理和拼接文本,简化复杂宏程序的编写与维护。
包含文件:macroarray-main.zip
安装教程(点击展开)
【SAS 宏数组工具包(macroarray)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为 SAS 宏语言补充数组式数据结构的工具包,让宏变量可以像数组一样按下标增删读写,方便在宏循环中批量管理和拼接文本,简化复杂宏程序的编写与维护。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 宏数组工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/SASPAC/macroarray
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。macrocore · SAS 应用开发宏核心库
ostat | 0.2 MB | 1 个文件 | 版本 master
面向 SAS 应用开发者的一套生产级宏库,提供数据集比对、元数据读取、日志解析和宏参数校验等通用能力,可作为企业内部 SAS 平台的基础组件长期复用。
包含文件:macrocore-master.zip
安装教程(点击展开)
【SAS 应用开发宏核心库(macrocore)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS 应用开发者的一套生产级宏库,提供数据集比对、元数据读取、日志解析和宏参数校验等通用能力,可作为企业内部 SAS 平台的基础组件长期复用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 应用开发宏核心库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/Boemska/macrocore
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。macros · sasutils 实用宏集
ostat | 0.09 MB | 1 个文件 | 版本 master
sasutils 出品的一组轻量 SAS 通用宏,用于读取数据集元信息、批量生成代码、处理日期与字符串等日常杂活,适合写脚本时随手调用,减少重复劳动。
包含文件:macros-master.zip
安装教程(点击展开)
【sasutils 实用宏集(macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
sasutils 出品的一组轻量 SAS 通用宏,用于读取数据集元信息、批量生成代码、处理日期与字符串等日常杂活,适合写脚本时随手调用,减少重复劳动。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「sasutils 实用宏集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasutils/macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。MEMORE · 重复测量中介调节 Macro
ostat | 2.4 MB | 1 个文件 | 版本 master
用于重复测量设计的中介与调节效应分析的 Macro,同时提供 SPSS 与 SAS 版本,可检验处理前后变化量之间的间接效应,常见于实验心理学与行为科学的纵向数据研究。
包含文件:MEMORE-master.zip
安装教程(点击展开)
【重复测量中介调节 Macro(MEMORE)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用于重复测量设计的中介与调节效应分析的 Macro,同时提供 SPSS 与 SAS 版本,可检验处理前后变化量之间的间接效应,常见于实验心理学与行为科学的纵向数据研究。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「重复测量中介调节 Macro」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/akmontoya/MEMORE
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。MEPS · MEPS 医疗支出调查分析示例
ostat | 46.89 MB | 1 个文件 | 版本 master
提供加载与分析美国医疗支出面板调查数据的示例程序,演示如何读取公开数据文件、处理调查权重与设计变量,并完成费用与就医行为的统计描述,可作为此类官方调查数据的上手参考。
包含文件:MEPS-master.zip
安装教程(点击展开)
【MEPS 医疗支出调查分析示例(MEPS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
提供加载与分析美国医疗支出面板调查数据的示例程序,演示如何读取公开数据文件、处理调查权重与设计变量,并完成费用与就医行为的统计描述,可作为此类官方调查数据的上手参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「MEPS 医疗支出调查分析示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/HHS-AHRQ/MEPS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。minimal-seed-app · SASjs 极简网页应用模板
ostat | 1.79 MB | 1 个文件 | 版本 main
用原生 JavaScript 编写的 SASjs 最小示例应用,演示如何在前端页面里调用 SAS 后端服务并取回结果,适合作为新建网络应用工程时的起步脚手架。
包含文件:minimal-seed-app-main.zip
安装教程(点击展开)
【SASjs 极简网页应用模板(minimal-seed-app)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用原生 JavaScript 编写的 SASjs 最小示例应用,演示如何在前端页面里调用 SAS 后端服务并取回结果,适合作为新建网络应用工程时的起步脚手架。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 极简网页应用模板」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/minimal-seed-app
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。mock-hypertension-study · 模拟高血压试验 CDISC 项目
ostat | 0.42 MB | 1 个文件 | 版本 main
一个模拟二期高血压临床试验的临床数据分析项目,按 CDISC 的 SDTM 与 ADaM 标准搭建数据集并生成表格、列表和图形,可用来学习临床试验统计编程的完整流程。
包含文件:mock-hypertension-study-main.zip
安装教程(点击展开)
【模拟高血压试验 CDISC 项目(mock-hypertension-study)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个模拟二期高血压临床试验的临床数据分析项目,按 CDISC 的 SDTM 与 ADaM 标准搭建数据集并生成表格、列表和图形,可用来学习临床试验统计编程的完整流程。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「模拟高血压试验 CDISC 项目」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sakshant1234-commits/mock-hypertension-study
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。model-management-resources · SAS Viya 模型管理示例集
ostat | 8.61 MB | 1 个文件 | 版本 main
存放用于 SAS Viya 3.5 与 4.x 中 SAS Model Manager 的脚本与示例,演示模型的注册、评分、监控与版本发布流程,供管理员和数据科学家搭建模型运维环境时参考。
包含文件:model-management-resources-main.zip
安装教程(点击展开)
【SAS Viya 模型管理示例集(model-management-resources)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
存放用于 SAS Viya 3.5 与 4.x 中 SAS Model Manager 的脚本与示例,演示模型的注册、评分、监控与版本发布流程,供管理员和数据科学家搭建模型运维环境时参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 模型管理示例集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/model-management-resources
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。optimization-examples · SAS 优化求解示例代码
ostat | 0.55 MB | 1 个文件 | 版本 main
面向 SAS/OR 与 SAS Optimization for Viya 的优化建模示例集合,涵盖线性规划、整数规划、网络流与排程等典型问题,帮助用户快速上手运筹优化过程步的写法。
包含文件:optimization-examples-main.zip
安装教程(点击展开)
【SAS 优化求解示例代码(optimization-examples)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS/OR 与 SAS Optimization for Viya 的优化建模示例集合,涵盖线性规划、整数规划、网络流与排程等典型问题,帮助用户快速上手运筹优化过程步的写法。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 优化求解示例代码」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/optimization-examples
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。parquetize · 多格式数据转列式存储包
ostat | 0.17 MB | 1 个文件 | 版本 main
一个 R 包,用于把表格文件、数据库表等不同来源的数据统一转换成列式存储格式,压缩率高且便于后续用大数据工具读取,适合做数据分层和加速分析查询。
包含文件:parquetize-main.zip
安装教程(点击展开)
【多格式数据转列式存储包(parquetize)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 R 包,用于把表格文件、数据库表等不同来源的数据统一转换成列式存储格式,压缩率高且便于后续用大数据工具读取,适合做数据分层和加速分析查询。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「多格式数据转列式存储包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/ddotta/parquetize
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。PING · 欧盟统计生产环境 Macro 库
ostat | 8.93 MB | 1 个文件 | 版本 master
为统计生产环境准备的宏与函数工具库,覆盖 R、SAS 与 Stata 三种语言,把常用的统计流程步骤封装成统一接口,便于在批量生产任务中复用并保证各项目结果一致。
包含文件:PING-master.zip
安装教程(点击展开)
【欧盟统计生产环境 Macro 库(PING)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为统计生产环境准备的宏与函数工具库,覆盖 R、SAS 与 Stata 三种语言,把常用的统计流程步骤封装成统一接口,便于在批量生产任务中复用并保证各项目结果一致。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「欧盟统计生产环境 Macro 库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/eurostat/PING
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。polars_readstat · Polars 读取统计软件数据插件
ostat | 15.68 MB | 1 个文件 | 版本 master
为 Polars 数据处理库添加的输入插件,可直接读取 SAS、Stata 和 SPSS 的二进制数据文件,把传统统计软件的数据导入 Python 分析流程,无需先做格式转换。
包含文件:polars_readstat-master.zip
安装教程(点击展开)
【Polars 读取统计软件数据插件(polars_readstat)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为 Polars 数据处理库添加的输入插件,可直接读取 SAS、Stata 和 SPSS 的二进制数据文件,把传统统计软件的数据导入 Python 分析流程,无需先做格式转换。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Polars 读取统计软件数据插件」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/jrothbaum/polars_readstat
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。python-sasctl · SAS Viya 集成 Python 工具包
ostat | 19.3 MB | 1 个文件 | 版本 master
用于与 SAS Viya 平台交互的 Python 包和命令行工具,可以管理用户与文件夹、上传下载内容、调用分析服务并查看作业状态,方便在脚本和自动化流程中操作平台。
包含文件:python-sasctl-master.zip
安装教程(点击展开)
【SAS Viya 集成 Python 工具包(python-sasctl)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用于与 SAS Viya 平台交互的 Python 包和命令行工具,可以管理用户与文件夹、上传下载内容、调用分析服务并查看作业状态,方便在脚本和自动化流程中操作平台。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 集成 Python 工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/python-sasctl
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。python-swat · SAS CAS 的分析客户端
ostat | 1.65 MB | 1 个文件 | 版本 main
即 SAS 分析传输脚本封装包,是 Python 调用 SAS Cloud Analytic Services 的客户端,可在 Python 中提交 CAS 动作并把结果取回本地,实现与 SAS 内存计算引擎协同分析,也方便在脚本里做参数化批量跑批。
包含文件:python-swat-main.zip
安装教程(点击展开)
【SAS CAS 的分析客户端(python-swat)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
即 SAS 分析传输脚本封装包,是 Python 调用 SAS Cloud Analytic Services 的客户端,可在 Python 中提交 CAS 动作并把结果取回本地,实现与 SAS 内存计算引擎协同分析,也方便在脚本里做参数化批量跑批。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS CAS 的分析客户端」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/python-swat
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。pyviyatools · SAS Viya 管理命令行工具
ostat | 0.26 MB | 1 个文件 | 版本 master
一组面向 SAS 管理员的 Python 命令行工具,通过调用 SAS Viya 的接口完成批量建用户、配置文件夹权限、备份与迁移内容等运维任务,适合写成定时脚本执行。
包含文件:pyviyatools-master.zip
安装教程(点击展开)
【SAS Viya 管理命令行工具(pyviyatools)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组面向 SAS 管理员的 Python 命令行工具,通过调用 SAS Viya 的接口完成批量建用户、配置文件夹权限、备份与迁移内容等运维任务,适合写成定时脚本执行。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 管理命令行工具」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/pyviyatools
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。qol · 借鉴 SAS 思路的数据处理库
ostat | 5.83 MB | 1 个文件 | 版本 main
一个借鉴 SAS 编程思路的 Python 数据处理库,提供类似数据集步骤的语法来筛选、合并和汇总表格,让习惯 SAS 的人能更顺手地写出高效批量分析脚本。
包含文件:qol-main.zip
安装教程(点击展开)
【借鉴 SAS 思路的数据处理库(qol)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个借鉴 SAS 编程思路的 Python 数据处理库,提供类似数据集步骤的语法来筛选、合并和汇总表格,让习惯 SAS 的人能更顺手地写出高效批量分析脚本。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「借鉴 SAS 思路的数据处理库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/s3rdia/qol
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。r-sasctl · SAS Viya 的 R 交互工具包
ostat | 0.13 MB | 1 个文件 | 版本 main
R 语言包,用于在 SAS Viya 平台与 R 之间建立通信,可调用平台接口并在 R 中管理 SAS Model Manager 里的模型,方便把 R 分析融入企业 SAS 环境,无需自己手写底层接口请求。
包含文件:r-sasctl-main.zip
安装教程(点击展开)
【SAS Viya 的 R 交互工具包(r-sasctl)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
R 语言包,用于在 SAS Viya 平台与 R 之间建立通信,可调用平台接口并在 R 中管理 SAS Model Manager 里的模型,方便把 R 分析融入企业 SAS 环境,无需自己手写底层接口请求。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 的 R 交互工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/r-sasctl
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。rasmacro · SAS 报表与数据互换宏集
ostat | 0.21 MB | 1 个文件 | 版本 master
一组 SAS 宏,用于生成统计表格,并在 SAS 与 R、BUGS、JAGS、Stata 及 Excel 之间互相导入导出数据,适合多软件协作的分析项目里做数据搬运和结果整理。
包含文件:rasmacro-master.zip
安装教程(点击展开)
【SAS 报表与数据互换宏集(rasmacro)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组 SAS 宏,用于生成统计表格,并在 SAS 与 R、BUGS、JAGS、Stata 及 Excel 之间互相导入导出数据,适合多软件协作的分析项目里做数据搬运和结果整理。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 报表与数据互换宏集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/rsparapa/rasmacro
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。react-seed-app · SASjs 的 React 应用模板
ostat | 0.28 MB | 1 个文件 | 版本 main
基于 React 的 SASjs 起步应用模板,内置登录、调用后端 SAS 服务和结果展示等基本结构,方便前端开发者快速搭建与 SAS 集成的单页应用并继续扩展页面。
包含文件:react-seed-app-main.zip
安装教程(点击展开)
【SASjs 的 React 应用模板(react-seed-app)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
基于 React 的 SASjs 起步应用模板,内置登录、调用后端 SAS 服务和结果展示等基本结构,方便前端开发者快速搭建与 SAS 集成的单页应用并继续扩展页面。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 的 React 应用模板」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/react-seed-app
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。ReadStat · SAS Stata SPSS 文件转换工具
ostat | 0.38 MB | 1 个文件 | 版本 dev
命令行工具与 C 语言库,用于把 SAS、Stata 与 SPSS 三种格式的数据文件相互转换,也可作为其他软件读取这些专有格式的底层依赖,常被数据分析工具链集成使用。
包含文件:ReadStat-dev.zip
安装教程(点击展开)
【SAS Stata SPSS 文件转换工具(ReadStat)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
命令行工具与 C 语言库,用于把 SAS、Stata 与 SPSS 三种格式的数据文件相互转换,也可作为其他软件读取这些专有格式的底层依赖,常被数据分析工具链集成使用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Stata SPSS 文件转换工具」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/WizardMac/ReadStat
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。readstat-rs · Rust 统计文件读写工具箱
ostat | 27.9 MB | 1 个文件 | 版本 main
用 Rust 封装 ReadStat 底层库的工具箱,可解析和写出 SAS、Stata、SPSS 等统计软件的二进制数据文件,适合给高性能程序增加读取传统统计数据的能力。
包含文件:readstat-rs-main.zip
安装教程(点击展开)
【Rust 统计文件读写工具箱(readstat-rs)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用 Rust 封装 ReadStat 底层库的工具箱,可解析和写出 SAS、Stata、SPSS 等统计软件的二进制数据文件,适合给高性能程序增加读取传统统计数据的能力。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Rust 统计文件读写工具箱」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/curtisalexander/readstat-rs
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。ReadStatTables.jl · Julia 表格读写 SAS 数据文件
ostat | 0.08 MB | 1 个文件 | 版本 main
Julia 语言的表格扩展,让 Stata、SAS 与 SPSS 数据文件可以像普通表一样被读写,读入后直接配合表格生态做筛选、聚合与可视化,省去先转成中间格式的步骤。
包含文件:ReadStatTables.jl-main.zip
安装教程(点击展开)
【Julia 表格读写 SAS 数据文件(ReadStatTables.jl)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
Julia 语言的表格扩展,让 Stata、SAS 与 SPSS 数据文件可以像普通表一样被读写,读入后直接配合表格生态做筛选、聚合与可视化,省去先转成中间格式的步骤。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Julia 表格读写 SAS 数据文件」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/junyuan-chen/ReadStatTables.jl
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。repo · 灵活参数生存分析宏集
ostat | 12.32 MB | 1 个文件 | 版本 main
用于灵活参数生存分析的 SAS 宏集合,支持拟合多种基线风险函数的参数模型并输出生存曲线与风险预测,适合肿瘤等随访研究中的时间事件数据分析。
包含文件:repo-main.zip
安装教程(点击展开)
【灵活参数生存分析宏集(repo)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用于灵活参数生存分析的 SAS 宏集合,支持拟合多种基线风险函数的参数模型并输出生存曲线与风险预测,适合肿瘤等随访研究中的时间事件数据分析。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「灵活参数生存分析宏集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/FlexSurv/repo
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。restaf-uidemos · 用 restaf 构建应用示例
ostat | 10.43 MB | 1 个文件 | 版本 main
演示如何用 restaf 框架开发 SAS Viya 前端应用的示例集合,包含用户界面与后端接口对接的常见写法,可作为搭建自定义分析门户和报表应用的参考。
包含文件:restaf-uidemos-main.zip
安装教程(点击展开)
【用 restaf 构建应用示例(restaf-uidemos)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
演示如何用 restaf 框架开发 SAS Viya 前端应用的示例集合,包含用户界面与后端接口对接的常见写法,可作为搭建自定义分析门户和报表应用的参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「用 restaf 构建应用示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/restaf-uidemos
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。rio · 万能数据导入导出工具包
ostat | 0.28 MB | 1 个文件 | 版本 main
一个 R 包,用统一函数简化各种数据格式的导入导出,自动识别文件类型,支持表格、统计软件数据和压缩文件,省去为每种格式记忆不同函数与参数的麻烦。
包含文件:rio-main.zip
安装教程(点击展开)
【万能数据导入导出工具包(rio)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 R 包,用统一函数简化各种数据格式的导入导出,自动识别文件类型,支持表格、统计软件数据和压缩文件,省去为每种格式记忆不同函数与参数的麻烦。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「万能数据导入导出工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/gesistsa/rio
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。Romance-of-SAS-Programming · SAS 编程代码书示例
ostat | 0.11 MB | 1 个文件 | 版本 master
一本 SAS 编程书的配套代码,按主题给出大量可直接运行的示例,涵盖数据步处理、宏编写与常用过程步,适合边看边敲来熟悉 SAS 语法与常见编程套路。
包含文件:Romance-of-SAS-Programming-master.zip
安装教程(点击展开)
【SAS 编程代码书示例(Romance-of-SAS-Programming)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一本 SAS 编程书的配套代码,按主题给出大量可直接运行的示例,涵盖数据步处理、宏编写与常用过程步,适合边看边敲来熟悉 SAS 语法与常见编程套路。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 编程代码书示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/hqgu/Romance-of-SAS-Programming
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas · 个人常用 SAS 宏集合
ostat | 0.06 MB | 1 个文件 | 版本 main
作者日常使用并持续维护更新的 SAS 宏合集,内容涵盖数据处理、变量检查和报表输出等实用场景,可作为现成代码片段参考,或直接复制到项目中调用。
包含文件:sas-main.zip
安装教程(点击展开)
【个人常用 SAS 宏集合(sas)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
作者日常使用并持续维护更新的 SAS 宏合集,内容涵盖数据处理、变量检查和报表输出等实用场景,可作为现成代码片段参考,或直接复制到项目中调用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「个人常用 SAS 宏集合」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/edwinhu/sas
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-access-samples · SAS/ACCESS 连接数据源示例
ostat | 0.11 MB | 1 个文件 | 版本 master
一组使用 SAS/ACCESS 引擎连接各类数据源的示例程序,演示如何从数据库和外部系统读写数据,可用于环境测试,也适合初学者照着学习连接配置的写法。
包含文件:sas-access-samples-master.zip
安装教程(点击展开)
【SAS/ACCESS 连接数据源示例(sas-access-samples)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组使用 SAS/ACCESS 引擎连接各类数据源的示例程序,演示如何从数据库和外部系统读写数据,可用于环境测试,也适合初学者照着学习连接配置的写法。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS/ACCESS 连接数据源示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-access-samples
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-agentic-ai-accelerator · SAS Viya 智能体加速工具包
ostat | 4.35 MB | 1 个文件 | 版本 main
基于 SAS Viya 技术构建人工智能智能体的加速工具包,提供把大模型与平台数据、分析和工具串联起来的框架与样例,用于快速实现能自动完成任务的业务助手。
包含文件:sas-agentic-ai-accelerator-main.zip
安装教程(点击展开)
【SAS Viya 智能体加速工具包(sas-agentic-ai-accelerator)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
基于 SAS Viya 技术构建人工智能智能体的加速工具包,提供把大模型与平台数据、分析和工具串联起来的框架与样例,用于快速实现能自动完成任务的业务助手。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 智能体加速工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-agentic-ai-accelerator
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-beeswarm · 蜂群散点图 SAS 宏
ostat | 0.28 MB | 1 个文件 | 版本 master
生成蜂群图的 SAS 宏,把取值相同或相近的点按规则错开摆放,避免散点重叠,能直观看出重复观测的分布密度,适合展示剂量、评分等离散取值数据。
包含文件:sas-beeswarm-master.zip
安装教程(点击展开)
【蜂群散点图 SAS 宏(sas-beeswarm)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
生成蜂群图的 SAS 宏,把取值相同或相近的点按规则错开摆放,避免散点重叠,能直观看出重复观测的分布密度,适合展示剂量、评分等离散取值数据。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「蜂群散点图 SAS 宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/RhoInc/sas-beeswarm
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-cert-prep-data · SAS 认证备考练习数据集
ostat | 0.26 MB | 1 个文件 | 版本 master
为 SAS 官方认证备考指南配套的示例数据文件,供指南中的编程练习使用,读者可照着书中步骤反复练习数据步、过程步和报表输出等考核要点。
包含文件:sas-cert-prep-data-master.zip
安装教程(点击展开)
【SAS 认证备考练习数据集(sas-cert-prep-data)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为 SAS 官方认证备考指南配套的示例数据文件,供指南中的编程练习使用,读者可照着书中步骤反复练习数据步、过程步和报表输出等考核要点。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 认证备考练习数据集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-cert-prep-data
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-code-examples · SAS 官方代码示例库
ostat | 0.26 MB | 1 个文件 | 版本 main
SAS 官方维护的代码示例库,按主题收录可直接运行的程序,覆盖数据处理、统计分析、报表与宏等常见用法,用户可按需复制到自己的 SAS 环境中执行学习。
包含文件:sas-code-examples-main.zip
安装教程(点击展开)
【SAS 官方代码示例库(sas-code-examples)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
SAS 官方维护的代码示例库,按主题收录可直接运行的程序,覆盖数据处理、统计分析、报表与宏等常见用法,用户可按需复制到自己的 SAS 环境中执行学习。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 官方代码示例库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-code-examples
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-codebook · SAS 数据集变量摘要宏
ostat | 1.08 MB | 1 个文件 | 版本 master
一个 SAS 宏,用来遍历指定数据集里的全部变量,生成一份简洁的变量清单摘要,包含变量名、类型、长度与取值情况,方便在建模或核查前快速摸清数据结构。
包含文件:sas-codebook-master.zip
安装教程(点击展开)
【SAS 数据集变量摘要宏(sas-codebook)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 SAS 宏,用来遍历指定数据集里的全部变量,生成一份简洁的变量清单摘要,包含变量名、类型、长度与取值情况,方便在建模或核查前快速摸清数据结构。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 数据集变量摘要宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/RhoInc/sas-codebook
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-Enterprise-Guide-Code · SAS Enterprise Guide 宏与代码示例
ostat | 0.01 MB | 1 个文件 | 版本 master
收集在 SAS Enterprise Guide 中使用的 Macro 与代码范例,覆盖任务自动化、结果输出与自定义分析等场景,方便在图形界面里补齐手写程序的部分并提升日常操作效率。
包含文件:SAS-Enterprise-Guide-Code-master.zip
安装教程(点击展开)
【SAS Enterprise Guide 宏与代码示例(SAS-Enterprise-Guide-Code)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收集在 SAS Enterprise Guide 中使用的 Macro 与代码范例,覆盖任务自动化、结果输出与自定义分析等场景,方便在图形界面里补齐手写程序的部分并提升日常操作效率。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Enterprise Guide 宏与代码示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/zkwang/SAS-Enterprise-Guide-Code
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-global-forum-2019 · SAS 全球论坛 2019 示例代码
ostat | 109.09 MB | 1 个文件 | 版本 master
收录 SAS 全球论坛 2019 年年会论文与演讲配套的代码和示例数据,涵盖数据处理、统计分析、报表与可视化等主题,可用来学习实用技巧并复现论文中的分析结果。
包含文件:sas-global-forum-2019-master.zip
安装教程(点击展开)
【SAS 全球论坛 2019 示例代码(sas-global-forum-2019)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收录 SAS 全球论坛 2019 年年会论文与演讲配套的代码和示例数据,涵盖数据处理、统计分析、报表与可视化等主题,可用来学习实用技巧并复现论文中的分析结果。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 全球论坛 2019 示例代码」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-global-forum-2019
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-in-clinical-data-analysis · 临床试验数据分析 SAS 程序
ostat | 0.02 MB | 1 个文件 | 版本 master
记录若干用于临床试验数据分析的 SAS 程序,按照 CDISC 标准组织数据结构与派生逻辑,涵盖常见的汇总统计与疗效安全性分析步骤,可作为临床编程工作的写法参考。
包含文件:SAS-in-clinical-data-analysis-master.zip
安装教程(点击展开)
【临床试验数据分析 SAS 程序(SAS-in-clinical-data-analysis)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
记录若干用于临床试验数据分析的 SAS 程序,按照 CDISC 标准组织数据结构与派生逻辑,涵盖常见的汇总统计与疗效安全性分析步骤,可作为临床编程工作的写法参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床试验数据分析 SAS 程序」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/pie0830/SAS-in-clinical-data-analysis
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-macros-r-functions · 仿 R 函数的 SAS 宏集
ostat | 0.01 MB | 1 个文件 | 版本 master
一组用 SAS 宏语言实现的工具宏,功能对标 R 里常用的数据处理与统计函数,让习惯用 R 的人也能在 SAS 中用类似写法完成筛选、汇总、建模等常见操作。
包含文件:sas-macros-r-functions-master.zip
安装教程(点击展开)
【仿 R 函数的 SAS 宏集(sas-macros-r-functions)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组用 SAS 宏语言实现的工具宏,功能对标 R 里常用的数据处理与统计函数,让习惯用 R 的人也能在 SAS 中用类似写法完成筛选、汇总、建模等常见操作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「仿 R 函数的 SAS 宏集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/clindocu/sas-macros-r-functions
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-mcp-server · SAS Viya 的 MCP 服务端
ostat | 0.71 MB | 1 个文件 | 版本 main
自建的 Model Context Protocol 服务端,连接到 SAS Viya 环境后把分析生命周期中的各项能力包装成工具,供支持该协议的智能助手调用,完成数据探索与建模等任务。
包含文件:sas-mcp-server-main.zip
安装教程(点击展开)
【SAS Viya 的 MCP 服务端(sas-mcp-server)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
自建的 Model Context Protocol 服务端,连接到 SAS Viya 环境后把分析生命周期中的各项能力包装成工具,供支持该协议的智能助手调用,完成数据探索与建模等任务。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 的 MCP 服务端」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-mcp-server
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-microsoft-graph-api · 微软 365 Graph 接口宏
ostat | 0.56 MB | 1 个文件 | 版本 main
通过宏函数连接微软 Graph 接口访问 Microsoft 365 云服务,可以列出共享内容、上传与下载文件等,便于在 SAS 作业中读写办公文档与团队资料。
包含文件:sas-microsoft-graph-api-main.zip
安装教程(点击展开)
【微软 365 Graph 接口宏(sas-microsoft-graph-api)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
通过宏函数连接微软 Graph 接口访问 Microsoft 365 云服务,可以列出共享内容、上传与下载文件等,便于在 SAS 作业中读写办公文档与团队资料。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「微软 365 Graph 接口宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-microsoft-graph-api
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-Mini-Projects · SAS 小型项目代码集合
ostat | 0.01 MB | 1 个文件 | 版本 master
一组小而完整的 SAS 项目示例,内容涉及宏的集中管理、PROC MCMC 贝叶斯建模以及药品不良反应不成比例度量等,每个例子都可独立运行,适合拿来练手与参考改写。
包含文件:SAS-Mini-Projects-master.zip
安装教程(点击展开)
【SAS 小型项目代码集合(SAS-Mini-Projects)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组小而完整的 SAS 项目示例,内容涉及宏的集中管理、PROC MCMC 贝叶斯建模以及药品不良反应不成比例度量等,每个例子都可独立运行,适合拿来练手与参考改写。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 小型项目代码集合」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/statmike/SAS-Mini-Projects
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-portal-framework-for-sas-viya · SAS Viya 门户框架
ostat | 0.76 MB | 1 个文件 | 版本 main
基于 SAS Viya 搭建统一门户界面,把分散的报表、外部链接、定时作业等内容集中到一个入口,并支持完整的身份认证与权限控制,方便企业内部人员统一访问。
包含文件:sas-portal-framework-for-sas-viya-main.zip
安装教程(点击展开)
【SAS Viya 门户框架(sas-portal-framework-for-sas-viya)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
基于 SAS Viya 搭建统一门户界面,把分散的报表、外部链接、定时作业等内容集中到一个入口,并支持完整的身份认证与权限控制,方便企业内部人员统一访问。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 门户框架」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-portal-framework-for-sas-viya
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-prog-for-r-users · 面向 R 用户的 SAS 教程
ostat | 15.21 MB | 1 个文件 | 版本 master
为熟悉 R 的用户开设的 SAS 编程课程配套资料,包含讲义、示例数据与代码,用对照方式讲解 DATA 步、过程步等核心语法,帮助读者快速从 R 转向 SAS。
包含文件:sas-prog-for-r-users-master.zip
安装教程(点击展开)
【面向 R 用户的 SAS 教程(sas-prog-for-r-users)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为熟悉 R 的用户开设的 SAS 编程课程配套资料,包含讲义、示例数据与代码,用对照方式讲解 DATA 步、过程步等核心语法,帮助读者快速从 R 转向 SAS。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「面向 R 用户的 SAS 教程」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-prog-for-r-users
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-Programming · SAS 编程数据集操作示例
ostat | 0.72 MB | 1 个文件 | 版本 master
专注 SAS 编程技巧的示例集合,重点演示复杂的数据集加工、多维数组的建立与遍历,以及各类内置函数的用法,适合已经入门的人补齐数据处理方面的基本功。
包含文件:SAS-Programming-master.zip
安装教程(点击展开)
【SAS 编程数据集操作示例(SAS-Programming)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
专注 SAS 编程技巧的示例集合,重点演示复杂的数据集加工、多维数组的建立与遍历,以及各类内置函数的用法,适合已经入门的人补齐数据处理方面的基本功。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 编程数据集操作示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/RodriguezGoldstein/SAS-Programming
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-programs · SAS 管理与运维脚本集
ostat | 0.08 MB | 1 个文件 | 版本 main
收集了一批用于日常管理 SAS 9 与 SAS Viya 环境的程序脚本,例如用户与权限维护、服务状态检查、日志处理等,方便管理员批量执行运维操作与例行巡检。
包含文件:sas-programs-main.zip
安装教程(点击展开)
【SAS 管理与运维脚本集(sas-programs)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收集了一批用于日常管理 SAS 9 与 SAS Viya 环境的程序脚本,例如用户与权限维护、服务状态检查、日志处理等,方便管理员批量执行运维操作与例行巡检。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 管理与运维脚本集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/greg-wootton/sas-programs
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-rtf-toolkit · SAS RTF 报表处理工具
ostat | 0.38 MB | 1 个文件 | 版本 2
用 SAS 编写的 RTF 文件处理工具,可以生成、读取与修改富文本格式报表,常用于临床试验等场景下产出符合排版与规范要求的统计报表文档。
包含文件:sas-rtf-toolkit-v2.zip
安装教程(点击展开)
【SAS RTF 报表处理工具(sas-rtf-toolkit)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用 SAS 编写的 RTF 文件处理工具,可以生成、读取与修改富文本格式报表,常用于临床试验等场景下产出符合排版与规范要求的统计报表文档。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS RTF 报表处理工具」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/wtwang1998/sas-rtf-toolkit
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-sankeybarchart · 桑基风格条形图 SAS 宏
ostat | 0.9 MB | 1 个文件 | 版本 master
一组 SAS 宏,用来绘制带桑基式连线的纵向条形图,直观展示不同时间点之间各类别的数量流动与占比变化,适合随访、队列等纵向数据的可视化分析。
包含文件:sas-sankeybarchart-master.zip
安装教程(点击展开)
【桑基风格条形图 SAS 宏(sas-sankeybarchart)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组 SAS 宏,用来绘制带桑基式连线的纵向条形图,直观展示不同时间点之间各类别的数量流动与占比变化,适合随访、队列等纵向数据的可视化分析。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「桑基风格条形图 SAS 宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/RhoInc/sas-sankeybarchart
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-SPARQLwrapper · SAS 中执行 SPARQL 查询 Macro
ostat | 0.02 MB | 1 个文件 | 版本 master
一个 SAS Macro,用来向远程端点发送 SPARQL 查询并把返回的三元组结果整理成 SAS 数据集,便于把链接数据与图谱资源直接并入既有的统计分析流程。
包含文件:SAS-SPARQLwrapper-master.zip
安装教程(点击展开)
【SAS 中执行 SPARQL 查询 Macro(SAS-SPARQLwrapper)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 SAS Macro,用来向远程端点发送 SPARQL 查询并把返回的三元组结果整理成 SAS 数据集,便于把链接数据与图谱资源直接并入既有的统计分析流程。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 中执行 SPARQL 查询 Macro」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/MarcJAndersen/SAS-SPARQLwrapper
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-stored-functions-and-macros · EFSA 存储函数与宏源码
ostat | 1.69 MB | 1 个文件 | 版本 master
欧洲食品安全局在 MSTORE 库中保存的函数与宏的源代码,涵盖统计分析与数据处理中的常用功能,可以借鉴其写法,或直接取用其中模块来搭建自己的宏库。
包含文件:sas-stored-functions-and-macros-master.zip
安装教程(点击展开)
【EFSA 存储函数与宏源码(sas-stored-functions-and-macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
欧洲食品安全局在 MSTORE 库中保存的函数与宏的源代码,涵盖统计分析与数据处理中的常用功能,可以借鉴其写法,或直接取用其中模块来搭建自己的宏库。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「EFSA 存储函数与宏源码」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/openefsa/sas-stored-functions-and-macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-studio-tasks · SAS Studio 自定义任务
ostat | 1.51 MB | 1 个文件 | 版本 master
提供 SAS 官方任务以及社区贡献的自定义任务,安装到 SAS Studio 后可扩展点选式操作界面,让不写代码的人也能完成数据加工、统计分析与报表生成等工作。
包含文件:sas-studio-tasks-master.zip
安装教程(点击展开)
【SAS Studio 自定义任务(sas-studio-tasks)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
提供 SAS 官方任务以及社区贡献的自定义任务,安装到 SAS Studio 后可扩展点选式操作界面,让不写代码的人也能完成数据加工、统计分析与报表生成等工作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Studio 自定义任务」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-studio-tasks
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-Study-Guide · SAS Base 认证备考资料
ostat | 32.04 MB | 1 个文件 | 版本 master
面向 SAS Base 认证考试的复习资料,包含知识点梳理、练习题与模拟题解析,覆盖数据步、常用过程步与宏等考点,适合按章节自测并针对性补足薄弱环节。
包含文件:SAS-Study-Guide-master.zip
安装教程(点击展开)
【SAS Base 认证备考资料(SAS-Study-Guide)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS Base 认证考试的复习资料,包含知识点梳理、练习题与模拟题解析,覆盖数据步、常用过程步与宏等考点,适合按章节自测并针对性补足薄弱环节。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Base 认证备考资料」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/raleighlittles/SAS-Study-Guide
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-dmml-pipelines · SAS Viya 挖掘流水线示例
ostat | 24.2 MB | 1 个文件 | 版本 master
在 SAS Viya 平台上开展数据挖掘与机器学习的代码示例及配套材料,演示如何搭建建模流水线、训练与评估模型,适合作为入门学习和项目实战的参考。
包含文件:sas-viya-dmml-pipelines-master.zip
安装教程(点击展开)
【SAS Viya 挖掘流水线示例(sas-viya-dmml-pipelines)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
在 SAS Viya 平台上开展数据挖掘与机器学习的代码示例及配套材料,演示如何搭建建模流水线、训练与评估模型,适合作为入门学习和项目实战的参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 挖掘流水线示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-viya-dmml-pipelines
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-forecasting · SAS Viya 预测分析示例
ostat | 1.91 MB | 1 个文件 | 版本 master
使用 SAS Viya 平台做时间序列预测的代码示例与数据集,演示数据准备、模型选择、预测生成与结果评估的完整流程,可用于学习预测分析的落地做法。
包含文件:sas-viya-forecasting-master.zip
安装教程(点击展开)
【SAS Viya 预测分析示例(sas-viya-forecasting)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
使用 SAS Viya 平台做时间序列预测的代码示例与数据集,演示数据准备、模型选择、预测生成与结果评估的完整流程,可用于学习预测分析的落地做法。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 预测分析示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-viya-forecasting
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-programming · SAS Viya 开源语言编程
ostat | 58.38 MB | 1 个文件 | 版本 master
提供用 Python 等开源语言访问 SAS Viya 服务的代码样例与学习材料,演示如何通过程序接口调用分析、建模与报表能力,把 SAS 的计算能力融入开源工作流。
包含文件:sas-viya-programming-master.zip
安装教程(点击展开)
【SAS Viya 开源语言编程(sas-viya-programming)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
提供用 Python 等开源语言访问 SAS Viya 服务的代码样例与学习材料,演示如何通过程序接口调用分析、建模与报表能力,把 SAS 的计算能力融入开源工作流。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 开源语言编程」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-viya-programming
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-quick-start · SAS Viya 快速上手文件
ostat | 0.72 MB | 1 个文件 | 版本 main
收录 SAS Viya 快速入门系列视频中引用的数据与程序文件,导入平台后可以边看视频边动手练习,帮助新手尽快熟悉该平台的基本操作流程与常用功能。
包含文件:sas-viya-quick-start-main.zip
安装教程(点击展开)
【SAS Viya 快速上手文件(sas-viya-quick-start)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收录 SAS Viya 快速入门系列视频中引用的数据与程序文件,导入平台后可以边看视频边动手练习,帮助新手尽快熟悉该平台的基本操作流程与常用功能。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 快速上手文件」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-viya-quick-start
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-sdk-js · SAS Viya 前端 JS 开发库
ostat | 0.06 MB | 1 个文件 | 版本 main
一套用于对接 SAS Viya 资源的 JavaScript 库,可以把平台里的报表与分析内容嵌入自定义网页或企业门户,并在浏览器端调用后端服务完成数据交互与展示。
包含文件:sas-viya-sdk-js-main.zip
安装教程(点击展开)
【SAS Viya 前端 JS 开发库(sas-viya-sdk-js)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一套用于对接 SAS Viya 资源的 JavaScript 库,可以把平台里的报表与分析内容嵌入自定义网页或企业门户,并在浏览器端调用后端服务完成数据交互与展示。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 前端 JS 开发库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sas-viya-sdk-js
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-the-python-perspective · SAS Viya 的 Python 视角配套
ostat | 50.95 MB | 1 个文件 | 版本 main
配套《SAS Viya:Python 视角》一书的示例代码与数据,演示用 Python 连接并操作 SAS Viya 完成数据处理与建模,适合 Python 用户入门该平台。
包含文件:sas-viya-the-python-perspective-main.zip
安装教程(点击展开)
【SAS Viya 的 Python 视角配套(sas-viya-the-python-perspective)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
配套《SAS Viya:Python 视角》一书的示例代码与数据,演示用 Python 连接并操作 SAS Viya 完成数据处理与建模,适合 Python 用户入门该平台。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 的 Python 视角配套」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-viya-the-python-perspective
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-the-R-perspective · SAS Viya 的 R 视角书配套
ostat | 0.23 MB | 1 个文件 | 版本 main
配套《SAS Viya:R 视角》一书使用的示例代码与数据,讲解如何从 R 出发调用 SAS Viya 的分析能力,适合有 R 基础的人学习并使用该平台。
包含文件:sas-viya-the-R-perspective-main.zip
安装教程(点击展开)
【SAS Viya 的 R 视角书配套(sas-viya-the-R-perspective)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
配套《SAS Viya:R 视角》一书使用的示例代码与数据,讲解如何从 R 出发调用 SAS Viya 的分析能力,适合有 R 基础的人学习并使用该平台。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 的 R 视角书配套」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-viya-the-R-perspective
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas-viya-workbench-examples · SAS Viya 云开发环境示例
ostat | 3.74 MB | 1 个文件 | 版本 main
为 SAS Viya Workbench 云开发环境准备的 SAS 与 Python 代码示例,展示在该环境里编写、运行与调试分析程序的方式,方便用户迁移并复用既有代码。
包含文件:sas-viya-workbench-examples-main.zip
安装教程(点击展开)
【SAS Viya 云开发环境示例(sas-viya-workbench-examples)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为 SAS Viya Workbench 云开发环境准备的 SAS 与 Python 代码示例,展示在该环境里编写、运行与调试分析程序的方式,方便用户迁移并复用既有代码。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 云开发环境示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/sas-viya-workbench-examples
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS-workshop-material · 临床研究 SAS 编程入门讲义
ostat | 0.79 MB | 1 个文件 | 版本 main
面向就业的 SAS 编程入门讲义,以临床研究为背景讲解基础语法、数据处理与统计分析流程,配合练习帮助初学者建立完整的工作思路,适合作为培训或自学材料。
包含文件:SAS-workshop-material-main.zip
安装教程(点击展开)
【临床研究 SAS 编程入门讲义(SAS-workshop-material)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向就业的 SAS 编程入门讲义,以临床研究为背景讲解基础语法、数据处理与统计分析流程,配合练习帮助初学者建立完整的工作思路,适合作为培训或自学材料。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「临床研究 SAS 编程入门讲义」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sakshianil/SAS-workshop-material
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS2REDCap · SAS 调用 REDCap 接口宏库
ostat | 0.02 MB | 1 个文件 | 版本 master
一组 SAS Macro,通过 REDCap 提供的 API 与电子数据采集系统交换数据,可自动导入导出项目数据与结果,省去手工下载上传的重复劳动,常用于多中心临床研究。
包含文件:SAS2REDCap-master.zip
安装教程(点击展开)
【SAS 调用 REDCap 接口宏库(SAS2REDCap)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组 SAS Macro,通过 REDCap 提供的 API 与电子数据采集系统交换数据,可自动导入导出项目数据与结果,省去手工下载上传的重复劳动,常用于多中心临床研究。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 调用 REDCap 接口宏库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/RMPDC-BDM/SAS2REDCap
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas94-skill · SAS 9.4 编程技能包
ostat | 0.32 MB | 1 个文件 | 版本 main
面向 SAS 9.4 的智能编程助手技能包,覆盖 DATA 步、PROC SQL、宏、哈希表、ODS 输出与统计过程等内容,可在编写代码时提供规范提示与示例参考。
包含文件:sas94-skill-main.zip
安装教程(点击展开)
【SAS 9.4 编程技能包(sas94-skill)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS 9.4 的智能编程助手技能包,覆盖 DATA 步、PROC SQL、宏、哈希表、ODS 输出与统计过程等内容,可在编写代码时提供规范提示与示例参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 9.4 编程技能包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/xiaosongz/sas94-skill
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas_dataset_json · CDISC 数据 JSON 转换宏
ostat | 3.69 MB | 1 个文件 | 版本 main
一套 SAS 宏包,用于在符合 CDISC 规范的 Dataset-JSON 格式与 SAS 数据集之间双向转换,方便临床试验数据的交换、归档与二次分析。
包含文件:sas_dataset_json-main.zip
安装教程(点击展开)
【CDISC 数据 JSON 转换宏(sas_dataset_json)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一套 SAS 宏包,用于在符合 CDISC 规范的 Dataset-JSON 格式与 SAS 数据集之间双向转换,方便临床试验数据的交换、归档与二次分析。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「CDISC 数据 JSON 转换宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/Morioka-Yutaka/sas_dataset_json
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS_ListProcessing · SAS 列表处理 Macro 技巧
ostat | 0.08 MB | 1 个文件 | 版本 master
聚焦 SAS 中列表处理的技巧与 Macro,演示如何在宏里遍历变量名、成员名或值列表并批量执行操作,解决变量个数不固定、需要动态生成语句的常见编程难题。
包含文件:SAS_ListProcessing-master.zip
安装教程(点击展开)
【SAS 列表处理 Macro 技巧(SAS_ListProcessing)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
聚焦 SAS 中列表处理的技巧与 Macro,演示如何在宏里遍历变量名、成员名或值列表并批量执行操作,解决变量个数不固定、需要动态生成语句的常见编程难题。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 列表处理 Macro 技巧」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/Jiangtang/SAS_ListProcessing
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sas_macros · 通用 SAS 宏集合
ostat | 0.15 MB | 2 个文件 | 版本 master
一批通用 SAS 宏程序,用于简化日常数据处理与统计分析流程,可在项目中按需引入调用,减少重复编写代码的工作量,并提高脚本的可读性与复用性。
包含文件:sas_macros-main.zip、sas_macros-master.zip
安装教程(点击展开)
【通用 SAS 宏集合(sas_macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一批通用 SAS 宏程序,用于简化日常数据处理与统计分析流程,可在项目中按需引入调用,减少重复编写代码的工作量,并提高脚本的可读性与复用性。
■ 文件说明
· 本目录共 2 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「通用 SAS 宏集合」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/thomas-rasmussen/sas_macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SAS_PACKAGES · SAS 包管理框架与代码仓库
ostat | 12.95 MB | 1 个文件 | 版本 main
为 SAS 提供类似包管理器的机制,把可复用的宏与程序按包组织、安装与加载,解决多处复制粘贴同一份代码的问题,适合团队统一管理共享工具并控制版本。
包含文件:SAS_PACKAGES-main.zip
安装教程(点击展开)
【SAS 包管理框架与代码仓库(SAS_PACKAGES)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为 SAS 提供类似包管理器的机制,把可复用的宏与程序按包组织、安装与加载,解决多处复制粘贴同一份代码的问题,适合团队统一管理共享工具并控制版本。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 包管理框架与代码仓库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/yabwon/SAS_PACKAGES
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SasClinical · SAS 临床试验程序集
ostat | 0.05 MB | 1 个文件 | 版本 master
收集临床试验方向的 SAS 程序示例,覆盖数据整理、统计分析和结果输出等环节,供学习临床统计编程的人对照练习。
包含文件:SasClinical-master.zip
安装教程(点击展开)
【SAS 临床试验程序集(SasClinical)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收集临床试验方向的 SAS 程序示例,覆盖数据整理、统计分析和结果输出等环节,供学习临床统计编程的人对照练习。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 临床试验程序集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/jocoder22/SasClinical
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sasGlue · SAS 宏实用工具库
ostat | 0.2 MB | 1 个文件 | 版本 master
一个 SAS 宏工具库,把日常编程中反复用到的操作封装成可直接调用的宏,减少重复代码,便于在多个项目之间统一复用、维护与升级。
包含文件:sasGlue-master.zip
安装教程(点击展开)
【SAS 宏实用工具库(sasGlue)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 SAS 宏工具库,把日常编程中反复用到的操作封装成可直接调用的宏,减少重复代码,便于在多个项目之间统一复用、维护与升级。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 宏实用工具库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/gloosace/sasGlue
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sashelp · SAS 代码片段速查
ostat | 0.02 MB | 1 个文件 | 版本 master
收集常用的 SAS 代码片段,覆盖数据读取、变量处理、统计汇总与结果输出等常见场景,写程序时可以直接参考或复制,用来快速想起来语法细节。
包含文件:sashelp-master.zip
安装教程(点击展开)
【SAS 代码片段速查(sashelp)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收集常用的 SAS 代码片段,覆盖数据读取、变量处理、统计汇总与结果输出等常见场景,写程序时可以直接参考或复制,用来快速想起来语法细节。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 代码片段速查」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/r0f1/sashelp
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SASJedi_sas-macros · SASJedi 个人 Macro 库精选
ostat | 0.07 MB | 1 个文件
从作者个人积累的 SAS Macro 库中挑出的一组实用宏,涵盖数据比较、日志检查与批量处理等日常任务,写法简洁便于直接调用,也适合作为学习宏编程的范例。
包含文件:sas-macros-main.zip
安装教程(点击展开)
【SASJedi 个人 Macro 库精选(SASJedi_sas-macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
从作者个人积累的 SAS Macro 库中挑出的一组实用宏,涵盖数据比较、日志检查与批量处理等日常任务,写法简洁便于直接调用,也适合作为学习宏编程的范例。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASJedi 个人 Macro 库精选」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/SASJedi/sas-macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sasjscore · SASjs 宏核心库包
ostat | 0.8 MB | 1 个文件 | 版本 main
把 SASjs 的宏核心库打包成 SAS Packages 形式,便于用统一方式安装、加载与更新,为基于 SASjs 开发的应用提供宏基础组件与通用工具函数。
包含文件:sasjscore-main.zip
安装教程(点击展开)
【SASjs 宏核心库包(sasjscore)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
把 SASjs 的宏核心库打包成 SAS Packages 形式,便于用统一方式安装、加载与更新,为基于 SASjs 开发的应用提供宏基础组件与通用工具函数。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 宏核心库包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/SASPAC/sasjscore
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SASLib.jl · Julia 读取 SAS7BDAT 数据集
ostat | 11.91 MB | 1 个文件 | 版本 master
Julia 语言中用于读取 SAS7BDAT 数据集的库,可把 SAS 数据文件直接载入为 Julia 的数据结构,方便在 Julia 里对原有业务数据做后续统计计算与建模分析。
包含文件:SASLib.jl-master.zip
安装教程(点击展开)
【Julia 读取 SAS7BDAT 数据集(SASLib.jl)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
Julia 语言中用于读取 SAS7BDAT 数据集的库,可把 SAS 数据文件直接载入为 Julia 的数据结构,方便在 Julia 里对原有业务数据做后续统计计算与建模分析。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Julia 读取 SAS7BDAT 数据集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/tk3369/SASLib.jl
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sasmacros · 个人 SAS 宏程序集
ostat | 0.21 MB | 1 个文件 | 版本 master
作者整理的 SAS 宏程序集合,涵盖数据加工、统计计算与报表输出等常用功能,可以在项目中按需调用,以加快日常编程与分析的节奏。
包含文件:sasmacros-master.zip
安装教程(点击展开)
【个人 SAS 宏程序集(sasmacros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
作者整理的 SAS 宏程序集合,涵盖数据加工、统计计算与报表输出等常用功能,可以在项目中按需调用,以加快日常编程与分析的节奏。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「个人 SAS 宏程序集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/chris-swenson/sasmacros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SasMacroViewer · SAS 宏变量与系统选项查看器
ostat | 0.57 MB | 1 个文件 | 版本 master
一个 SAS Enterprise Guide 自定义任务,能列出当前会话里的宏变量取值和系统选项设置,方便排查程序参数与运行环境问题,也便于查看宏解析后的实际结果。
包含文件:SasMacroViewer-master.zip
安装教程(点击展开)
【SAS 宏变量与系统选项查看器(SasMacroViewer)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个 SAS Enterprise Guide 自定义任务,能列出当前会话里的宏变量取值和系统选项设置,方便排查程序参数与运行环境问题,也便于查看宏解析后的实际结果。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 宏变量与系统选项查看器」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/cjdinger/SasMacroViewer
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sasoptpy · SAS Viya 优化建模 Python 接口
ostat | 0.35 MB | 1 个文件 | 版本 master
面向 SAS Viya 优化求解器的 Python 建模接口,用 Python 代码描述线性规划、混合整数等优化模型,再交给 Viya 求解器计算,适合运筹与资源调度类建模。
包含文件:sasoptpy-master.zip
安装教程(点击展开)
【SAS Viya 优化建模 Python 接口(sasoptpy)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS Viya 优化求解器的 Python 建模接口,用 Python 代码描述线性规划、混合整数等优化模型,再交给 Viya 求解器计算,适合运筹与资源调度类建模。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 优化建模 Python 接口」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/sasoptpy
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SASPerformanceAnalytics · SAS 业绩与绩效分析代码
ostat | 1.14 MB | 1 个文件 | 版本 master
围绕绩效与投资业绩分析整理的 SAS 代码,内容偏向收益、风险与业绩评价类指标的计算,可用来把这些常见绩效度量在 SAS 中复现,并批量应用到自己手上的数据。
包含文件:SASPerformanceAnalytics-master.zip
安装教程(点击展开)
【SAS 业绩与绩效分析代码(SASPerformanceAnalytics)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
围绕绩效与投资业绩分析整理的 SAS 代码,内容偏向收益、风险与业绩评价类指标的计算,可用来把这些常见绩效度量在 SAS 中复现,并批量应用到自己手上的数据。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 业绩与绩效分析代码」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/frgrisk/SASPerformanceAnalytics
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。saspy · SAS 系统的 Python 调用接口
ostat | 6.01 MB | 1 个文件 | 版本 main
让 Python 程序直接连接并驱动 SAS 系统,支持本地、远程大型机以及 Viya 环境,可在 Python 中提交 SAS 代码、取回结果并转成数据框,便于两种工具混用。
包含文件:saspy-main.zip
安装教程(点击展开)
【SAS 系统的 Python 调用接口(saspy)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
让 Python 程序直接连接并驱动 SAS 系统,支持本地、远程大型机以及 Viya 环境,可在 Python 中提交 SAS 代码、取回结果并转成数据框,便于两种工具混用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 系统的 Python 调用接口」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/saspy
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。sasToolkit · 个人统计分析 SAS 宏集
ostat | 2.58 MB | 1 个文件 | 版本 master
作者在统计分析工作中积累的 SAS 宏集合,涵盖常用统计检验、描述性分析与结果整理等功能,可作为自建宏库或改进现有流程时的参考。
包含文件:sasToolkit-master.zip
安装教程(点击展开)
【个人统计分析 SAS 宏集(sasToolkit)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
作者在统计分析工作中积累的 SAS 宏集合,涵盖常用统计检验、描述性分析与结果整理等功能,可作为自建宏库或改进现有流程时的参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「个人统计分析 SAS 宏集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/lwjohnst86/sasToolkit
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。scottbass_SAS · 个人 SAS 程序与宏合集
ostat | 6.18 MB | 1 个文件 | 版本 master
汇集作者多年积累的 SAS 程序、宏、演示文稿与示例代码,覆盖数据处理、统计分析与报表等场景,可供学习常见写法并直接复用现成片段。
包含文件:SAS-master.zip
安装教程(点击展开)
【个人 SAS 程序与宏合集(scottbass_SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
汇集作者多年积累的 SAS 程序、宏、演示文稿与示例代码,覆盖数据处理、统计分析与报表等场景,可供学习常见写法并直接复用现成片段。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「个人 SAS 程序与宏合集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/scottbass/SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。server · 在 Base SAS 上搭建应用服务
ostat | 1.4 MB | 1 个文件 | 版本 main
SASjs 的服务端组件,让开发者直接以 Base SAS 为后端搭建网页应用,把前端请求统一转成 SAS 程序执行并返回结果,省去额外中间件与改造工作。
包含文件:server-main.zip
安装教程(点击展开)
【在 Base SAS 上搭建应用服务(server)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
SASjs 的服务端组件,让开发者直接以 Base SAS 为后端搭建网页应用,把前端请求统一转成 SAS 程序执行并返回结果,省去额外中间件与改造工作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「在 Base SAS 上搭建应用服务」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/server
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。skills · SASjs 智能体技能集
ostat | 0.05 MB | 1 个文件 | 版本 main
为智能体准备的一套技能说明材料,讲解 SASjs 生态与 SAS 编程语言的用法和约定,让智能体协助编写、调试 SAS 程序时能遵循统一规范。
包含文件:skills-main.zip
安装教程(点击展开)
【SASjs 智能体技能集(skills)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
为智能体准备的一套技能说明材料,讲解 SASjs 生态与 SAS 编程语言的用法和约定,让智能体协助编写、调试 SAS 程序时能遵循统一规范。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 智能体技能集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/skills
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SMILE-SmartSASMacros · 智能 SAS Macro 扩展库
ostat | 7.12 MB | 1 个文件 | 版本 main
一个面向智能 Macro 的库扩展,在常规宏库基础上提供更省心的调用方式与配套功能,让日常需要反复书写的宏逻辑变得简单,适合希望减少重复造轮子的使用者。
包含文件:SMILE-SmartSASMacros-main.zip
安装教程(点击展开)
【智能 SAS Macro 扩展库(SMILE-SmartSASMacros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个面向智能 Macro 的库扩展,在常规宏库基础上提供更省心的调用方式与配套功能,让日常需要反复书写的宏逻辑变得简单,适合希望减少重复造轮子的使用者。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「智能 SAS Macro 扩展库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/KatjaGlassConsulting/SMILE-SmartSASMacros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。SuperLearner-SAS · SAS 超级学习器集成宏
ostat | 0.01 MB | 1 个文件 | 版本 master
把超级学习器集成算法封装成 SAS 宏,通过交叉验证把多个预测模型的输出加权组合,用于提升疾病风险预测等任务的准确度。
包含文件:SuperLearner-SAS-master.zip
安装教程(点击展开)
【SAS 超级学习器集成宏(SuperLearner-SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
把超级学习器集成算法封装成 SAS 宏,通过交叉验证把多个预测模型的输出加权组合,用于提升疾病风险预测等任务的准确度。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 超级学习器集成宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/BerkeleyBiostats/SuperLearner-SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。template_jobs · SASjs 后端任务种子模板
ostat | 0.07 MB | 1 个文件 | 版本 main
一个只含后端逻辑的起步模板工程,预置目录结构与构建脚本,帮助开发者快速搭好基于 SASjs 的任务型应用,省去从零配置环境的重复工作。
包含文件:template_jobs-main.zip
安装教程(点击展开)
【SASjs 后端任务种子模板(template_jobs)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个只含后端逻辑的起步模板工程,预置目录结构与构建脚本,帮助开发者快速搭好基于 SASjs 的任务型应用,省去从零配置环境的重复工作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 后端任务种子模板」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/template_jobs
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。test-framework · SASjs 服务端测试框架
ostat | 0.58 MB | 1 个文件 | 版本 main
用于对 SAS 服务器上的程序与接口做自动化测试的框架,可编写测试用例批量运行并查看通过情况,方便持续检查 SAS 逻辑改动是否符合预期。
包含文件:test-framework-main.zip
安装教程(点击展开)
【SASjs 服务端测试框架(test-framework)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
用于对 SAS 服务器上的程序与接口做自动化测试的框架,可编写测试用例批量运行并查看通过情况,方便持续检查 SAS 逻辑改动是否符合预期。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 服务端测试框架」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/test-framework
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。the-do-loop-blog · SAS 统计编程博客示例
ostat | 0.64 MB | 1 个文件 | 版本 master
整理自 SAS 官方统计博客的配套文章代码,用 SAS 与统计编程演示模拟、回归、矩阵运算等主题,配有讲解,适合边读文章边运行示例来学习。
包含文件:the-do-loop-blog-master.zip
安装教程(点击展开)
【SAS 统计编程博客示例(the-do-loop-blog)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
整理自 SAS 官方统计博客的配套文章代码,用 SAS 与统计编程演示模拟、回归、矩阵运算等主题,配有讲解,适合边读文章边运行示例来学习。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 统计编程博客示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sascommunities/the-do-loop-blog
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。tomhub_SAS · SAS 宏工具集合
ostat | 0.05 MB | 1 个文件 | 版本 master
收集多种实用的 SAS 宏工具,覆盖数据整理、文件操作、报表输出等日常任务,可直接在程序中调用这些宏,减少反复编写相同代码耗费的时间。
包含文件:SAS-master.zip
安装教程(点击展开)
【SAS 宏工具集合(tomhub_SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
收集多种实用的 SAS 宏工具,覆盖数据整理、文件操作、报表输出等日常任务,可直接在程序中调用这些宏,减少反复编写相同代码耗费的时间。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 宏工具集合」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/tomhub/SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。toolbox · SAS 宏实用工具箱
ostat | 1.06 MB | 1 个文件 | 版本 master
作者整理的一批 SAS 宏工具,用于简化数据探查、日志处理、结果导出等常见工作,取来即可调用,帮助分析人员在日常项目中提高编程效率。
包含文件:toolbox-master.zip
安装教程(点击展开)
【SAS 宏实用工具箱(toolbox)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
作者整理的一批 SAS 宏工具,用于简化数据探查、日志处理、结果导出等常见工作,取来即可调用,帮助分析人员在日常项目中提高编程效率。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS 宏实用工具箱」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/paul-canals/toolbox
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。utility-sas-macros · 加速日常任务的 SAS 宏
ostat | 0.01 MB | 1 个文件 | 版本 master
一组面向常用任务的 SAS 宏,把重复的数据处理与统计步骤封装成简短调用,写 SAS 程序时少写样板代码,更快完成常规的数据整理与分析工作。
包含文件:utility-sas-macros-master.zip
安装教程(点击展开)
【加速日常任务的 SAS 宏(utility-sas-macros)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组面向常用任务的 SAS 宏,把重复的数据处理与统计步骤封装成简短调用,写 SAS 程序时少写样板代码,更快完成常规的数据整理与分析工作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「加速日常任务的 SAS 宏」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/plpxsk/utility-sas-macros
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。utils · SASjs 框架工具函数库
ostat | 0.22 MB | 1 个文件 | 版本 main
SASjs 框架的公共工具函数与辅助模块集合,提供路径处理、配置读取、命令执行等基础能力,供框架其他组件与用户自行开发的应用统一调用。
包含文件:utils-main.zip
安装教程(点击展开)
【SASjs 框架工具函数库(utils)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
SASjs 框架的公共工具函数与辅助模块集合,提供路径处理、配置读取、命令执行等基础能力,供框架其他组件与用户自行开发的应用统一调用。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SASjs 框架工具函数库」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/utils
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。utl_3500_sas_tips_collected_over_40_years · 四十年 SAS 技巧三千五百例
ostat | 0.34 MB | 1 个文件 | 版本 master
汇总作者四十年间积累的三千五百条 SAS 技巧,涵盖 SQL、连接合并、宏、大数据分析与多种数据库配合等主题,是一条条可直接套用的实战经验。
包含文件:utl_3500_sas_tips_collected_over_40_years-master.zip
安装教程(点击展开)
【四十年 SAS 技巧三千五百例(utl_3500_sas_tips_collected_over_40_years)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
汇总作者四十年间积累的三千五百条 SAS 技巧,涵盖 SQL、连接合并、宏、大数据分析与多种数据库配合等主题,是一条条可直接套用的实战经验。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「四十年 SAS 技巧三千五百例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/rogerjdeangelis/utl_3500_sas_tips_collected_over_40_years
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya-ark · SAS Viya 管理资源工具箱
ostat | 0.32 MB | 1 个文件 | 版本 main
面向 SAS Viya 管理人员的工具与脚本集合,提供环境检查、就绪评估、配置核验等能力,帮助客户在升级或迁移前确认系统是否满足运行要求。
包含文件:viya-ark-main.zip
安装教程(点击展开)
【SAS Viya 管理资源工具箱(viya-ark)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向 SAS Viya 管理人员的工具与脚本集合,提供环境检查、就绪评估、配置核验等能力,帮助客户在升级或迁移前确认系统是否满足运行要求。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「SAS Viya 管理资源工具箱」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya-ark
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya-log-parser · Viya 日志解析 Web 应用
ostat | 0.05 MB | 1 个文件 | 版本 master
一个基于 SASjs 的可流式处理网页应用,专门解析 Viya 以 JSON 格式输出的日志文件,把杂乱的日志整理成易读结构,便于排查运行中的问题。
包含文件:viya-log-parser-master.zip
安装教程(点击展开)
【Viya 日志解析 Web 应用(viya-log-parser)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个基于 SASjs 的可流式处理网页应用,专门解析 Viya 以 JSON 格式输出的日志文件,把杂乱的日志整理成易读结构,便于排查运行中的问题。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Viya 日志解析 Web 应用」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/viya-log-parser
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-admin-checklist · Viya 部署长期运维清单
ostat | 0.18 MB | 1 个文件 | 版本 main
一份针对 SAS Viya 部署环境的管理检查清单,把与日常运维相关的任务逐项列出,按周期逐条核对,帮助系统长期保持稳定运行与良好性能。
包含文件:viya4-admin-checklist-main.zip
安装教程(点击展开)
【Viya 部署长期运维清单(viya4-admin-checklist)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一份针对 SAS Viya 部署环境的管理检查清单,把与日常运维相关的任务逐项列出,按周期逐条核对,帮助系统长期保持稳定运行与良好性能。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Viya 部署长期运维清单」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-admin-checklist
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-ark · 容器化 Viya 管理工具包
ostat | 0.36 MB | 1 个文件 | 版本 main
SAS Viya 管理资源工具箱的容器版本,针对运行在容器与编排平台中的 Viya 部署,提供环境检查、配置核验与运维辅助脚本,便于集群日常管理。
包含文件:viya4-ark-main.zip
安装教程(点击展开)
【容器化 Viya 管理工具包(viya4-ark)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
SAS Viya 管理资源工具箱的容器版本,针对运行在容器与编排平台中的 Viya 部署,提供环境检查、配置核验与运维辅助脚本,便于集群日常管理。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「容器化 Viya 管理工具包」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-ark
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-deployment · Viya 部署自动化编排
ostat | 0.24 MB | 1 个文件 | 版本 main
使用 Ansible 编写的部署代码,能在已有的 Kubernetes 环境中打好基础,按订单生成所需的部署清单,并据此完成 Viya 平台软件的实际安装。
包含文件:viya4-deployment-main.zip
安装教程(点击展开)
【Viya 部署自动化编排(viya4-deployment)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
使用 Ansible 编写的部署代码,能在已有的 Kubernetes 环境中打好基础,按订单生成所需的部署清单,并据此完成 Viya 平台软件的实际安装。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Viya 部署自动化编排」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-deployment
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-iac-aws · AWS 云 Viya 基础设施编排
ostat | 0.42 MB | 1 个文件 | 版本 main
一套 Terraform 配置,用来在亚马逊云上自动创建部署 SAS Viya 所需的基础设施资源,如网络、存储与计算节点,为后续软件安装铺好底子。
包含文件:viya4-iac-aws-main.zip
安装教程(点击展开)
【AWS 云 Viya 基础设施编排(viya4-iac-aws)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一套 Terraform 配置,用来在亚马逊云上自动创建部署 SAS Viya 所需的基础设施资源,如网络、存储与计算节点,为后续软件安装铺好底子。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「AWS 云 Viya 基础设施编排」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-iac-aws
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-iac-azure · Azure 云 Viya 基础设施编排
ostat | 0.5 MB | 1 个文件 | 版本 main
一套 Terraform 配置,用来在微软云上自动创建部署 SAS Viya 所需的基础设施资源,包括网络、存储与计算资源,简化环境准备与交付流程。
包含文件:viya4-iac-azure-main.zip
安装教程(点击展开)
【Azure 云 Viya 基础设施编排(viya4-iac-azure)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一套 Terraform 配置,用来在微软云上自动创建部署 SAS Viya 所需的基础设施资源,包括网络、存储与计算资源,简化环境准备与交付流程。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Azure 云 Viya 基础设施编排」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-iac-azure
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-iac-gcp · GCP 云 Viya 基础设施编排
ostat | 0.39 MB | 1 个文件 | 版本 main
一套 Terraform 配置,用来在谷歌云上自动创建部署 SAS Viya 所需的基础设施资源,集中管理网络与计算存储配置,缩短环境搭建的时间。
包含文件:viya4-iac-gcp-main.zip
安装教程(点击展开)
【GCP 云 Viya 基础设施编排(viya4-iac-gcp)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一套 Terraform 配置,用来在谷歌云上自动创建部署 SAS Viya 所需的基础设施资源,集中管理网络与计算存储配置,缩短环境搭建的时间。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「GCP 云 Viya 基础设施编排」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-iac-gcp
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-iac-k8s · vSphere 与裸机 Viya 编排
ostat | 0.46 MB | 1 个文件 | 版本 main
面向虚拟化平台或物理机场景的基础设施脚本,用 Terraform 准备资源,再用 Ansible 配置 Kubernetes 集群所需组件,为 Viya 部署提供运行环境,减少手工配置出错。
包含文件:viya4-iac-k8s-main.zip
安装教程(点击展开)
【vSphere 与裸机 Viya 编排(viya4-iac-k8s)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向虚拟化平台或物理机场景的基础设施脚本,用 Terraform 准备资源,再用 Ansible 配置 Kubernetes 集群所需组件,为 Viya 部署提供运行环境,减少手工配置出错。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「vSphere 与裸机 Viya 编排」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-iac-k8s
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viya4-orders-cli · Viya 订单资产下载命令行
ostat | 0.08 MB | 1 个文件 | 版本 main
一个命令行工具,调用 SAS Viya 订单接口,按订单号拉取对应的软件资产与部署文件,便于用脚本批量获取安装包,替代手工在网页端逐个下载。
包含文件:viya4-orders-cli-main.zip
安装教程(点击展开)
【Viya 订单资产下载命令行(viya4-orders-cli)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一个命令行工具,调用 SAS Viya 订单接口,按订单号拉取对应的软件资产与部署文件,便于用脚本批量获取安装包,替代手工在网页端逐个下载。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Viya 订单资产下载命令行」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sassoftware/viya4-orders-cli
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。viyatoken · Viya 访问令牌生成应用
ostat | 3.96 MB | 1 个文件 | 版本 master
基于 SASjs 的网页小应用,用来为 Viya 生成客户端标识、密钥与访问令牌,方便开发者在调用接口或配置连接时快速取得可用的凭据。
包含文件:viyatoken-master.zip
安装教程(点击展开)
【Viya 访问令牌生成应用(viyatoken)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
基于 SASjs 的网页小应用,用来为 Viya 生成客户端标识、密钥与访问令牌,方便开发者在调用接口或配置连接时快速取得可用的凭据。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「Viya 访问令牌生成应用」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/viyatoken
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。vscode-extension · VS Code SAS 开发扩展
ostat | 6.42 MB | 1 个文件 | 版本 main
在 VS Code 中编写 SAS 代码的编辑器扩展,提供语法高亮、代码规范检查与直接运行程序的能力,让开发者不必切换工具就能编辑并调试。
包含文件:vscode-extension-main.zip
安装教程(点击展开)
【VS Code SAS 开发扩展(vscode-extension)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
在 VS Code 中编写 SAS 代码的编辑器扩展,提供语法高亮、代码规范检查与直接运行程序的能力,让开发者不必切换工具就能编辑并调试。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「VS Code SAS 开发扩展」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/sasjs/vscode-extension
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。WRDS-SAS-UTILITIES · WRDS 金融数据 SAS 工具集
ostat | 2.28 MB | 1 个文件 | 版本 master
面向沃顿研究数据服务的 SAS 实用工具,用来批量读取和整理库中的财务与公司数据,简化研究前的数据清洗与拼接工作。
包含文件:WRDS-SAS-UTILITIES-master.zip
安装教程(点击展开)
【WRDS 金融数据 SAS 工具集(WRDS-SAS-UTILITIES)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
面向沃顿研究数据服务的 SAS 实用工具,用来批量读取和整理库中的财务与公司数据,简化研究前的数据清洗与拼接工作。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「WRDS 金融数据 SAS 工具集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/jcizel/WRDS-SAS-UTILITIES
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。wrds_sample_code · WRDS 数据 SAS 处理示例
ostat | 0.18 MB | 1 个文件 | 版本 master
一组示例 SAS 程序,演示如何从 WRDS 金融数据库中抽取、清洗与合并数据,并完成计量经济常用分析,可作为相关研究项目的起步参考。
包含文件:wrds_sample_code-master.zip
安装教程(点击展开)
【WRDS 数据 SAS 处理示例(wrds_sample_code)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
一组示例 SAS 程序,演示如何从 WRDS 金融数据库中抽取、清洗与合并数据,并完成计量经济常用分析,可作为相关研究项目的起步参考。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「WRDS 数据 SAS 处理示例」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/czi-finance/wrds_sample_code
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。xieliaing_SAS · 十年 SAS 编程宏与代码集
ostat | 5.95 MB | 1 个文件 | 版本 master
作者十年数据分析工作中积累的自用 SAS 宏与示例程序,覆盖数据清理、统计计算与结果输出等环节,可作为同类项目的参考与复用素材。
包含文件:SAS-master.zip
安装教程(点击展开)
【十年 SAS 编程宏与代码集(xieliaing_SAS)安装教程】—— SAS
■ 前置条件
· 已安装正版 SAS(Base SAS 9.4 / SAS Studio / SAS Viya,机构授权),宏类扩展只需 Base SAS 环境。
· Python / R 客户端类需要对应语言环境,并在 SAS 侧开通 API(Viya 或 SAS 9.4 的 SASPy 配置)。
■ 本扩展是什么
作者十年数据分析工作中积累的自用 SAS 宏与示例程序,覆盖数据清理、统计计算与结果输出等环节,可作为同类项目的参考与复用素材。
■ 文件说明
· 本目录共 1 个文件:压缩包(.zip)。
· .zip 是仓库源码包:多为 SAS 宏库(.sas)、SAS Studio 自定义任务、SASjs 应用、Python/R 客户端或临床编程示例。
■ 安装步骤
1. 解压到英文路径目录。
2. 宏库类:把 .sas 宏文件集中放到一个目录,在程序开头加
options sasautos=("你的宏目录" sasautos);
然后直接调用宏名;也可以在程序里 %include "宏路径"; 按需引入。
3. SAS Studio 自定义任务:把任务包里的 .xml/.html 文件放入 SAS Studio 的 tasks 目录(或通过「自定义任务」导入),重启会话后左侧任务栏出现该任务。
4. SASjs 类应用:装 Node.js 后 npm install -g @sasjs/cli,在仓库目录执行 sasjs cbd(配置见 package.json 与 .env),即可把前端应用部署到 SAS 服务器。
5. Python 客户端类:pip install sasctl / saspy,按 README 建好连接配置(profile 或 sascfg.py)后调用。
6. 示例代码类:直接把 .sas 程序放到 SAS 里改数据路径后运行。
■ 验证是否装好
· 宏:运行后日志无 ERROR,输出数据集或报表正常生成。
· 自定义任务:SAS Studio 任务栏能看到并跑通。
· 客户端:能连上 SAS 并取回数据表 / 作业状态。
■ 常见问题
· 找不到宏:sasautos 路径没配对,或宏名与文件名不一致(文件名必须等于宏名,全小写)。
· 编码问题:中文数据集要用 sessions 编码一致的库,或统一用 UTF-8。
· 权限/授权:SAS 需要机构授权,本目录只收录可自由分发的开源宏、任务与客户端,不含 SAS 软件本体。
■ 验证是否装好
· 重启软件后在插件/扩展列表里能看到「十年 SAS 编程宏与代码集」,即为成功。
· 若列表里没有,先看软件的日志(一般在 帮助 → 显示日志)里有没有该插件的报错。
■ 常见问题
· 提示版本不兼容:本店提供的插件版本与软件版本有对应关系,升级软件后如报错请把软件版本发客服换包。
· 装完没反应:确认放对了目录、且改名后没有多余的后缀(如 .txt)。
· 与已有插件冲突:先在插件列表里停用同名插件再试。
■ 来源与版权
https://github.com/xieliaing/SAS
开源/免费发布,仅作学习研究用途;本教程由本店整理,请勿转载。同分类的其他软件