什么是SAS逻辑库:逻辑库的作用与特点
SAS逻辑库就相当于给一个人起的名字,是一个逻辑标识,真正对应的是指向的物理文件路径。逻辑库是SAS用来指向数据集对应的物理路径,用来告诉SAS数据集或数据文件存储到什么位置的一个逻辑标示。
引用对应逻辑库下的数据文件,只需用逻辑库名(中间加个点)存储目录下的数据集名就可以直接引用。可以看到SAS目前显示出来的逻辑库有Maps、Sashelp、Sasuser和Work等。“主机路径名”这一列显示了逻辑库对应的物理位置。这上面的逻辑库是SAS自带逻辑库。
在生成一个数据集时如果没有指定逻辑库,SAS默认存在临时逻辑库Work下面,当SAS结束会话时,退出SAS系统时Work逻辑库的数据集会被自动删除,不保存数据集。人为建立的逻辑库是永久逻辑库,退出会话后永久逻辑库所对应目录下的数据集仍保留在对应物理位置。
➢ Sashelp逻辑库:是存储SAS帮助数据集数据的永久逻辑库,是只读逻辑库。
➢ Sasuser逻辑库:是存储用户文件的逻辑库。
➢ Work临时逻辑库:存储临时数据集,退出会话后数据集被自动删除。