nerofuture 发表于 2009-12-28 12:35 
问个问题,劳烦回答一下,我看了不少书,
1. 有些说SAS引入外部数据的话,都要复制到本地SAS库中,不知这是否正确?
2. 有一个贴子说两种方式,一个是直接连接,一个是复制,我想知道SAS如何管理数据的?也就是如果直接连接的话,SAS是否与数据间有动态缓存,以便预读数据,否则对性能影响应该比复制方式更大。
谢谢
关于第一点:
“SAS引入外部数据”的概念不明确,猜测一下您的意思可能是引用外部的数据,这些数据不存在于SAS的数据集中。“SAS对数据的分析呈现过程都只面向SAS数据集——一类由SAS系统建立和管理的数据文件”。
“本地SAS库”的概念不知道是什么,在SAS中,存在着“SAS逻辑库”的概念。一个SAS逻辑库就是一组SAS文件。
关于第二点:
首先,那个帖子我也看到过,但是,始终没有明白作者想表达什么意思。您提到的“SAS是否与数据间有动态缓存”,这里要明确“动态缓存”这个概念,对于这个概念,不知道SAS在什么地方用到了“动态缓存”的概念。
我觉得一些基本的概念或许能够对你理解SAS以及数据库的运作会有帮助
这里推荐您看两本书
“SAS V8基础教程”,汪嘉冈
"数据库系统概论",王珊
HTH