124:Pinnacle21验证数据集实操

分享
开发者 2024-9-30 17:51:18 40 0 来自 中国
本日试了一下用Pinnacle21验证SDTM数据集,发现很简单,只要几分钟就好了。
101:SAS天生XPT格式文件
前次我讲了怎样用SAS导出XPT格式的文件,然后我本日去官网找这个宏,我去!发现这个宏更新了,直接给你写成一个循环,而不是只有一个宏先容。




我直接把代码copy下来,设定好自己的逻辑库,立马把全部的数据集都转换成XPT格式的文件。


接着将XPT文件导入到Pinnacle内里(如今P21暂不继承.sas的文件格式),点击Validate,等一会儿就可以查察陈诉了。
我们选择FDA,你要验证SDTM数据集就选择SDTM,验证ADaM数据集就选择ADaM,如今NMPA只有SDTMig3.2选项,我就不选了,感兴趣的你们自己可以导出看看。
之后直接将你的XPT文件导入进来
你可以根据陈诉看看你创建的数据集有什么标题,然后举行相应的修改。但是并不是P21表现的全部标题你都要修改。
6.png 陈诉紧张看“ISSUE SUMMARY”,内里是具体数据集有哪些标题:
7.png 像这种控制术语的标题,由于local项目的话,CT是用中文,这个就没须要改了。
detail sheet就更具体了,具体到你的数据集哪个观测出现了标题。
9.png rules sheet枚举了你出的标题违背了哪个rules,假如闲的蛋疼的话,可以没事就看看这些rules,说不定你写SPEC就能克制犯这些错。
就如许了,接下来就是根据陈诉修改SPEC,修改数据集了。
注意的是:如今Pinnacle21注册只能用公司邮箱,个人的邮箱,像XX是不可的啊!
下面附上SAS官网的代码
libname sdtm 'D:\A_WORK\Practice\dataset';
proc sql;
   create table sdtmDomains as
      select libname
            ,memname
      from dictionary.tables
         where libname eq 'SDTM'
      order by memname;
quit;
data _null_;
   set sdtmDomains end=eof;
   call symput('domain_' || strip(put(_n_,2.))
              ,strip(lowcase(memname))
              );
   if eof then 
      call symput('domainCnt',strip(put(_n_,2.)));
run;
%macro xpt;
   %do idx=1 %to &domainCnt;
   filename xptfile "D:\A_WORK\Practice\xpt\&&domain_&idx...xpt";
      %loc2xpt(libref=sdtm
              ,memlist=&&domain_&idx
              ,filespec=xptfile
              );
   %end;
%mend xpt;
%xpt
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 00:44, Processed in 0.193020 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表