SAS建立本地文件夹

SAS建立文件夹:用sas建立数据集市时,通常要生成每日数据并保留起来。

今天分享一段程序,SAS生成每日文件夹、模块文件夹及主题表文件夹并保留每日运行的日志,在下一期,分享日志检测程序

%let job=d:\job;

/*在job文件夹下每天建立一个日期年月日的文件夹*/

data time;

format t $8.;

t=compress(year(today())*10000+month(today())*100+day(today()));

call symput('t',t);

run;

/*建立文件夹*/

data _null_;

new=dcreate("&t.","&job.");

new1=dcreate("main","&job.\&t.");

new2=dcreate("log","&job.\&t.");

new3=dcreate("ods","&job.\&t.");

new4=dcreate("dds","&job.\&t.");

new5=dcreate("job","&job.\&t.");

new6=dcreate("canshu","&job.\&t.");

run;

/*定义存放错误数据集位置的文件位置*/

%let canshu=&job.\&t.\canshu;

/*抽取增量后存放基础层的位置*/

%let ods=&job.\&t.\ods;

/*加载数据后存放整理层的位置*/

%let dds=&job.\&t.\dds;

/*日志存放的位置*/

%let log=&job.\&t.\log;

/*存放确定结果数据集的位置*/

%let main=&job.\&t.\main;

/*生成主日志*/

/*proc printto*/

/*  log="&log.\main.txt" new;*/

/*run;*/

DM 'LOG; log; FILE "&log.\main.txt." replace;';

run;

DM 'log; "clear";';

/*创建逻辑库*/

libname main "&main.";

libname canshu "&canshu.";

libname ods "&ods.";

libname dds "&dds.";

/*将excel表格输入到sas数据集*/

proc import out=sysinfo

datafile="&job.\z.xls";

sheet=sheet1;

getnames=yes;

run;

/*在ods层和dds层建立主题表文件夹*/

data a;

set sysinfo(keep=sys_nm);

run;

%macro test;

%let dsid=%sysfunc(open(work.a,i));

%put &dsid;

%let rc=%sysfunc(fetch(&dsid));

%do %while(&rc=0);

%let zhuti=%sysfunc(trim(%sysfunc(left(%sysfunc(getvarc(&dsid,1))))));

data _null_;

new=dcreate("&zhuti.","&ods.");

new=dcreate("&zhuti.","&dds.");

run;

%let rc=%sysfunc(fetch(&dsid));

%put &rc;

%end;

%let rc=%sysfunc(close(&dsid));

%mend;

%test;

z是数据集市的各个主题表名,格式如下:

最后生成的文件夹及问价如下:

完 谢谢观看

mysql导入sas文件夹_SAS建立本地文件夹相关推荐

  1. 文件包含原理及本地文件包含漏洞演示(本地文件,远程包含文件的测试)

    一.文件包含漏洞概述 1.定义:文件包含漏洞是一种最常见的漏洞类型,它会影响依赖于脚本运行时的web应用程序.当应用程序使用攻击者控制的变量构建可执行代码的路径时,文件包含漏洞会导致攻击者任意控制运行 ...

  2. 可以读取html文件,javascript能读取本地文件吗?

    JavaScript读取本地文件 利用XMLHttpRequest对本地文件进行读取操作,值得注意的是,HTML文档的格式要与流中的读取格式设置一致, 代码如下:function load(name) ...

  3. java读取局域网共享文件夹中文件并保存到本地文件夹

    在磁盘新建一个文件夹,右击文件夹属性,点击共享 点击网络和共享中心 设置文件夹可访问权限 到此就可以用本地ip加文件夹名称访问了,同局域网也可以通过改地址访问 文件夹的名称来自这张图的 网络路径 如果 ...

  4. Java工具类:接收接口文件并转存到本地临时文件夹

    背景:在编写接收上传文件的后端接口时,我们可能需要对文件进行一系列的校验工作,如果在写入上传文件到本地(资源服务器)之后才进行校验,是不太合适的,一是浪费带宽二是浪费内存,先将文件通过流的方式转存为临 ...

  5. 读文件 —— WEB前端读取本地文件内容哪些事(前台解析txt文件)……

    强制让浏览器允许JS读写本地文件--的操作! 问题描述: 让自己的浏览器允许js读写本地文件,尽可能多的兼容各种浏览器.(即本机的js文件读写本机的文件) 问题回复--1: 您的意思是不需要浏览器与用 ...

  6. linux下github上传文件,linux下将本地文件上传到github中?

    今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...

  7. eclipse中dtd文件约束影射到本地文件

    用struts中的约束来举例,这个dtd约束链接如果在本地没有网络的情况下会找不到这个约束文件,会报错. 解决办法: 1.找到这个约束文件放到项目下,把这个链接与本地文件做一下影射. 2.影射操作: ...

  8. 本地拷贝文件到服务器卡死,本地文件拷贝到服务器

    本地文件拷贝到服务器 内容精选 换一换 您需要将编译后的可执行文件拷贝到目标服务器,并构造相关输入数据,从而运行工程.对于本文档的应用示例,查看$HOME/tools/projects/Custom_ ...

  9. 如何向icloud上传文件_如何用ICloud云盘分享文件?如何将本地文件上传到 iCloud Drive?...

    在我们的苹果手机当中很多人不知道其实我们手机自带有云盘的,就是iCloud云盘文件夹,其中也有个共享的功能,可以和别人互相分享文件,非常的方便,那么这个功能具体要怎么用呢, 赶紧跟随小编一起来看看吧! ...

最新文章

  1. 人大附中高中生学Python获数据挖掘竞赛一等奖,将去旷视科技实习
  2. 数秒植入木马,一击即破,你的DNN模型还安全吗?
  3. m4a录音文件损坏修复_智慧输入再升级 搜狗输入法创新推出AI录音助手功能
  4. .难忘的大学时光·~~~~~
  5. Django之model模型
  6. 一句话输出没有结束符的字符串
  7. Blizzard Transitions for Mac - 动态风雪过渡效果FCPX转场
  8. 好文荐读 | 阿里巴巴为什么不用 ZooKeeper 做服务发现?
  9. 扫地机器人水箱背景_你真的懂扫地机器人吗?这些不为人知的小细节值得一看...
  10. python-----学习资料
  11. ncurses窗口机制:newwin(),wprintw(),delwin(),box(),wborder(),
  12. 你看,Fastjson 漏洞也太多了吧。。
  13. 高性能负载均衡是如何架构的?
  14. 基于探索者串口更新字库笔记
  15. Window系统安装FFmpeg教程
  16. java字典表_SpringBoot中实现数据字典的示例代码
  17. 匿名mahony互补滤波代码详解
  18. 开关电源中开关管与二极管EMI抑制方法分析
  19. 路由器计算机无法上网,电脑可以上网路由器不能上网怎么回事?
  20. STM32控制舵机转动_从0到1

热门文章

  1. 面向开发人员的代码安全指南
  2. 临时邮箱如何申请注册,申请临时邮箱后有什么好处?
  3. Vue修改更新data数据
  4. Ruby on Rails - 使用puma部署Rails项目
  5. O2O模式和B2C模式的区别是什么?
  6. mapi java_Exchange 2010 - Exchange MAPI连接问题
  7. 这个IDEA插件可以帮你少写30%的代码
  8. Photoshop简单案例(6)——利用内容感知移动工具进行图片内物体位置移动
  9. Python中使用Scrapy爬虫抓取上海链家房价信息
  10. 小白装机工具提示在引导修复时检测到错误解决方法