部门又有人离职了,说实话,现在看淡了,走就走吧,职场不要讲感情更要用在这里,天下攘攘,皆为利往。
好几天没写文章了,感觉自己好多东西要看,但是什么都没做成,没有输入,就没有输出,所以不知道写什么话题。
今天再看《Implementing CDISC Using SAS》这本书,看书名就知道跟CDISC、SAS有关,我去年看了一小部分,但是可能跟自己接触的知识比较少,就没有产生多少感觉,觉着跟自己关系不大,工作中好像也没用到。
随着今年接触的东西多了,再看一遍的时候,发现学到了不少。所以感觉有价值的书是值得多读的,至少先放在那,等过段时间再次阅读,这就叫做“温故而知新”。
想要这本书的自己去网上搜,太多东西就不说了,版权问题。
先看这段程序;
data dm;
set raw.dmgeographics;
length usubjid $20. sex $3.;
usubjid=catx(“-”,project,subjid); **如SAS pro-0021;
if sex_std="1" then sex="男";
else if sex_std="2" then sex="女";
label usubjid="subject identifer" sex="sex"
run;
这样一段短短的程序,就将数据转换成了SDTM的标注格式,还包括了一些控制术语,但是这样存在一些问题,就是里面的元数据(什么是元数据,看我上一篇文章)隐藏在这些代码中,不利于代码维护、对于同一变量,不同域的长度、标签和变量类型可能不同、同时不利于创建define.xml。
所以,我们需要将元数据储存在excel文件中,当然还有更高级的地方(书中举到Oracle & SAS Clinical Data Integration)。但是明显excel更亲民且方便快捷。
Table of Contents Metadata:翻译是“目录元数据”,感觉这个翻译太别扭了,你们有更好的解释欢迎简书回复。
Table of Contents Metadata in define.xml:就像这句话说的,SDTM Metadata在define.xml就是一系列目录,包括了域数据集,它们是什么,它们用来干什么、还有在哪儿能找到它们。具体位置就在“ItemGroupDef”部分(因为define.xml是XML结构啊)。
其他就不说了,头有点痛,我就将我在书中看得到的SDTM METADAT截图出来,先了解一下,这些东西我后面肯定还得讲的,因为我自己都还没完全搞清楚。
这是Metadata包含的表格:
具体内容
variable_matadata
这是XML文件格式,看不懂
就这样吧。
大家没事还是少熬夜吧,星期六因为某些原因12点才躺在床上,虽然8点才起,但是中午没有睡午觉,结果下午眼睛都有一种酸酸的感觉,头也不舒服,昨天晚上在床上躺一会儿就睡着了,但是今天后遗症感觉还在。
网友评论