请选择 进入手机版 | 继续访问电脑版
楼主: 大数据之魂
4956 2

[程序分享] 如何记录SAS逻辑库数据文件的详细信息 [推广有奖]

  • 0关注
  • 10粉丝

硕士生

10%

还不是VIP/贵宾

-

威望
0
论坛币
7265 个
通用积分
0
学术水平
61 点
热心指数
44 点
信用等级
51 点
经验
10735 点
帖子
48
精华
1
在线时间
102 小时
注册时间
2012-7-15
最后登录
2014-10-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何产生一个数据集来记录某个逻辑库(对应物理路径)的全部数据文件的详细信息,包括数据即名称、变量个数、文件大小以及最后修改时刻?
    首先,可以使用proc datasets从日志窗口中查看这些详细信息。执行代码如下:
         proc datasets library=sasuser mt=data details;
     run;
     quit;

可以在日志窗口中看到这些内容:
1066      proc datasets library=sasuser mt=data details;
                                                                                Directory
                                                                 Libref         SASUSER
                                                                 Engine         V9
                                                                 Physical Name  D:\Documents\My SAS Files\9.1
                                                                 File Name      D:\Documents\My SAS Files\9.1

                                                                   Member    Obs, Entries                                       File
                                 #  Name                     Type          or Indexes    Vars         Label              Size     Last Modified
                                 1  CNTAINER               DATA               3        4                                      5120    28Sep12:16:47:27
                                 2  CUSTDET1               DATA          1966       49                                 771072   06Jan06:22:41:24
                                 3  EISMBRP                  DATA               0        4                                   25600   29Jan06:10:08:18
                                    EISMBRP                   INDEX              3                                             17408   29Jan06:10:08:18
                                 4  LOYALTY                  DATA          1977       4                                    82944   30Sep12:21:22:22
                                 5  MRRGSTRY                DATA             0        6                                     9216   29Jan06:10:08:18
                                 6  PURCHASE_DETAILS  DATA        1976       20                                345088   30Sep12:20:57:30
                                 7  SASMBC                     DATA             0        3   Columns Database    37888   27Sep12:21:27:47
                                    SASMBC                      INDEX            2                                            13312   27Sep12:21:27:47
                                 8  STAFF                        DATA           10        5                                    5120    18Nov12:17:13:51
                                 9  SURVEY_RESULTS      DATA        1976       18                                308224  30Sep12:20:57:30
1067      run;
1068      quit;
NOTE: PROCEDURE DATASETS used (Total process time):
      real time           0.87 seconds
      cpu time            0.00 seconds

然后,借助于ODS模块将“所见的”变成“所得的”。
          /* Use ODS to save them to a new data set:*/
     ods output members=dir_urlib;
     proc datasets library=sasuser mt=data details;
     run;
     quit;
     ods output close;
          proc print noobs;
          run;
那么,在日OUTPUT窗口可以看到新产生的数据集的内容:

                                        Mem                                                                File
Num    Name                     Type        Obs     Vars         Label                     Size        LastModified
1     CNTAINER                  DATA           3       4                                       5120        28Sep12:16:47:27
2     CUSTDET1                  DATA     1966      49                                       771072    06Jan06:22:41:24
3     EISMBRP                     DATA          0       4                                       25600       29Jan06:10:08:18
.     EISMBRP                      INDEX         3       Z                                       17408       29Jan06:10:08:18
4     LOYALTY                     DATA     1977       4                                       82944       30Sep12:21:22:22
5     MRRGSTRY                  DATA          0       6                                       9216         29Jan06:10:08:18
6     PURCHASE_DETAILS    DATA     1976     20                                       345088     30Sep12:20:57:30
7     SASMBC                       DATA          0       3     Columns Database      37888       27Sep12:21:27:47
.     SASMBC                        INDEX         2       Z                                      13312       27Sep12:21:27:47
8     STAFF                          DATA         10      5                                       5120        18Nov12:17:13:51
9     SURVEY_RESULTS        DATA     1976     18                                       308224    30Sep12:20:57:30

二维码

扫码加我 拉你入群

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

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

关键词:详细信息 数据文件 逻辑库 documents Procedure total generate file 记录 详细信息

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
南海游客 + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

南海游客 发表于 2012-11-21 21:36:32 |显示全部楼层 |坛友微信交流群
实验了一次 不错 支持一下

使用道具

eric_darcy 发表于 2017-8-15 08:43:53 |显示全部楼层 |坛友微信交流群
老贴,赞一下

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-16 15:18