1.1Definition
从其他文件读取数据的一种sas文件,只包含数据集的描述信息,如数据类型、变量长度等,如SQL视图文件就包含一个查询语句。
1.2视图类型
视图类型分为两种:Native(本地)View,由数据步或者SQL过程创建;Interface(交互) View,由sas/ACCESS软件创建,可读取其他数据库管理系统(DBMS)中的数据库,如DB2或者Oracle等。
1.3视图优劣
数据视图占用额外的运行时间,而数据文件占用额外的硬盘空间;
可以连接多个表的视图来合并数据集;
数据视图的动态可以保证数据的随时更新;
更改一个数据视图只需要改变这个视图的查询语句;
可与其他数据文件一样调用;
使用sas//connect软件,视图可将多个不同主机的数据文件整合,以整体的形式呈现。
1.4数据步视图
DATA TABLE_NAME / VIEW=TABLE_NAME;/*两个TABLE_NAME必须一致*/
/*SAS 语句*/
RUN;
eg:
DATA WORK.CLASS / VIEW = WORK.CLASS;
SET SASHELP.CLASS;
RUN;
1.5 Proc sql视图
Eg:
PROC SQL;
CREATE VIEW WORK.CLASS1 AS SELECT * FROM SASHELP.CLASS;
QUIT;