楼主: l6397
14129 21

[原创博文] [求助]sas怎样能按设定时间自动运行程序 [推广有奖]

11
醉_清风 发表于 2010-5-19 15:10:34
call sleep 学习了
之前看到jurl 用spilt 过程做变量分组来替代EM的交互式分组
不知10楼对此有何见解
从来不需要想起 永远也不会忘记

12
soporaeternus 发表于 2010-5-19 15:19:42
决策树做啊,和Mastercard的那个大忽悠一开始的做法一样的嘛,效果如何啊

我一直以为交互式分组是一个基于某个变量分组目标值优化的迭代算法
肯定不是“固定”步长(往往是1步)的算法
看效果了,无所谓算法,分个组而已嘛
Let them be hard, but never unjust

13
醉_清风 发表于 2010-5-19 15:34:08
数值型和字符型是分开分组的
500M数据600左右的变量 几分钟就分完了 速度上还是不错的
效果上 据JURL称也不错
spilt过程也是看到EM分组的程序中有才想到的
从来不需要想起 永远也不会忘记

14
crackman 发表于 2010-5-19 15:45:09
最好写一个实例出来
大家好理解

15
hetongguo 发表于 2011-6-7 16:40:34
call sleep 不能解决实际问题,它是设置40个小时以内的,如果每个月要调度某个特定程序就不行了

16
soporaeternus 发表于 2011-6-8 11:16:28
楼上,call sleep只控制轮循时间啊,轮循时判别下时间参数不就可以了吗?
OS都可以自己的定时启脚本的
还是看具体情况的
Let them be hard, but never unjust

17
pinggu2688 发表于 2011-6-10 03:03:29
好贴,10楼在详细点吧

18
kakamei 发表于 2012-2-15 20:37:15
如何将SAS 程序设定成定时运行
步骤一:编写测试程序保存到d:\temp\test.sas
data temp;
infile 'd:\temp\test.txt' firstobs=2 dsd missover dlm='';
input x1 x2 x3 x4  ;
y=x1+x2+x3+x4;
run;
PROC EXPORT DATA= WORK.Temp
            OUTFILE= "D:\temp\test.csv"
            DBMS=CSV REPLACE;
    PUTNAMES=YES;
RUN;

步骤二:
编写批处理程序:d:\temp\test.bat
"D:\Program Files\SAS\SASFoundation\9.2\sas.exe" -sysin d:\temp\test.sas -log d:\temp\test.log


步骤三:
在windows 添加任务计划 中增加任务计划,选择d:\temp\test.bat 设定运行时间即可。
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

19
kakamei 发表于 2012-2-15 20:38:17
我已经给了你们一个经典的SAS自动运行方法!记得要给币

20
kakamei 发表于 2012-2-15 20:39:06
长大的发的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 11:49