SAS中文论坛

标题: SAS处理数据时的完整性等问题 [打印本页]

作者: shiyiming    时间: 2007-5-17 13:48
标题: SAS处理数据时的完整性等问题
问题有两个,分别叙述如下。希望大大们不要闲我烦,呵呵。

第一,工作中的数据处理问题,通常是数据源众多,从好几个业务数据库来的,各个来源的数据结构也不同。这就需要先把数据整合起来,在整合的过程中,偶发现了下面的问题。
使用的是数据库,不是SAS,所以先建立表结构。在此过程中,感受到关系数据库的一个好处:可以通过外键约束手段,保证数据的完整性,从而保证数据的质量。

举个例子,有个“客户表”存放客户的基本数据,包括客户代码、名称等。交易表中出是每个客户的交易流水信息。当客户表的客户代码字段和交易表的客户代码字段建立起外键约束关系之后,在客户表中不存在的客户代码数据,是不能进入到交易表中的。这样就防止了一些垃圾的客户代码进入交易表(比如随便写一个0004),从而保证了交易表的都能和客户表建立mapping关系。
那么在SAS处理数据的时候,是如何能保证这种数据的完整性呢?

第二,感觉统计客户贡献率等需求,使用关系数据库和SQL语句就可以达到目的(比如按客户号汇总,再按大小降序排列一下,统计出报表)。那么SAS在这方面比关系数据库有什么优势呢?或者,还有别的使用SAS才能做到的需求,我还没有遇到?
谢谢啦~~~
作者: shiyiming    时间: 2007-5-17 22:33
标题: @
SASOR上有人回答拉
作者: shiyiming    时间: 2007-5-19 20:48
标题: re
嗯,那位老大让我去问sas的销售人员    <!-- s:cry: --><img src="{SMILIES_PATH}/icon_cry.gif" alt=":cry:" title="Crying or Very sad" /><!-- s:cry: -->




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2