楼主: summo
7441 8

[问答] 使用SAS EG执行并发批处理操作? [推广有奖]

  • 0关注
  • 0粉丝

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
232 点
帖子
5
精华
0
在线时间
5 小时
注册时间
2009-6-15
最后登录
2012-5-22

楼主
summo 发表于 2012-5-16 13:47:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
环境是SAS version is 9.2装在LINUX上, Enterprise Guide client is 4.3
现在需要编制一个脚本实现
1、CSV加载到SAS DATASET
2、将数据进行整合、转换等操作形成新结构的DATASET
3、在新DATASET的数据上运行一些模型生成计算结果
4、将生成的计算结果导出成CSV文件

由于某些原因,目前暂时不采用ETL工具或SAS作业调度或直接在服务器运行脚本的方式,要求由用户手动通过EG执行程序实现上述功能,有几个问题:
1、上述每一步内部都涉及很多数据表,这些数据表的加载和计算可以分离成不相依赖的独立操作,也就是说可以并行处理,在EG中(单个用户)有什么办法可以多个任务并发处理,最好是可以通过脚本批处理的方式
2、是不是有方法通过EG将上述提交任务给服务器处理,即使客户端异常断开也不影响服务器的任务处理


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:批处理 Enterprise dataset Version Client version 服务器 LINUX 数据表 程序

沙发
bolus123 发表于 2012-5-16 16:45:36
可以通过EG调用系统命令进行并发批处理SAS脚本的。
不过需要先在MC允许EG调用系统命令

藤椅
summo 发表于 2012-5-17 10:36:34
bolus123 发表于 2012-5-16 16:45
可以通过EG调用系统命令进行并发批处理SAS脚本的。
不过需要先在MC允许EG调用系统命令
EG可以调用server上的系统命令?
也就是说需要把编好的OS调用方式的批处理程序提前上传到server上,由EG调用?还是说EG可以自动将本地的SAS CODE形式的批处理程序上传到server,并自动调用发起server命令的方式(sas -sysin aaaa.sas)执行?

板凳
bolus123 发表于 2012-5-17 17:04:38
都可以

报纸
summo 发表于 2012-5-18 13:43:06
bolus123 发表于 2012-5-17 17:04
都可以
额,研究了下EG和帮助文件,没找到怎么做。
放不方便说的详细点或给个文章或手册啥的。。。

多谢!

地板
bolus123 发表于 2012-5-18 16:27:53
EG的帮助手册在这里用处不大的。因为上面基本上只写了EG节点该怎么用。
你找一下BASE的帮助或者support.sas.com,关于systask和connect模块的signon吧。

7
summo 发表于 2012-5-22 18:12:21
bolus123 发表于 2012-5-18 16:27
EG的帮助手册在这里用处不大的。因为上面基本上只写了EG节点该怎么用。
你找一下BASE的帮助或者support.sa ...
客户没有购买connect模块。就是BASE、EG、ETS等。

使用systask是不是要把包装的.sas文件通过FTP上传到unix服务器?
通过EG能够将用户本地编写的.sas文件上传,或则好像用户通过EG编制的project文件可以存在服务器上,可以有类似的机制实现吗?发布成store procedure(需要特殊的模块吗,现在客户没有购买其他模块了)等?

多谢!

8
bolus123 发表于 2012-5-23 11:08:59
systask调用.sas不一定要上传到服务器的。我试过硬盘映射后可以直接调用的。

既然systask是调用系统命令,有权限的话自然可以把本地的文件复制过去。

9
junhuliu 发表于 2013-10-4 07:53:20
summo 发表于 2012-5-17 10:36
EG可以调用server上的系统命令?
也就是说需要把编好的OS调用方式的批处理程序提前上传到server上,由EG ...
亲,MC是什么东西啊?

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

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