我有包含大約700個SAS數據集的UNIX文件夾。 當我將庫分配到此文件夾時,我只能查看700個數據集中的30個。我檢查了數據集的unix權限,並查看了可見和不可見之間的區別。SAS庫不顯示unix文件夾中存在的所有數據集
1)這是SAS管理控制檯中的預分配庫。 2)如果我用數據和處理步驟命名數據集,數據集仍然可訪問,只是在庫中不可見。
我有包含大約700個SAS數據集的UNIX文件夾。 當我將庫分配到此文件夾時,我只能查看700個數據集中的30個。我檢查了數據集的unix權限,並查看了可見和不可見之間的區別。SAS庫不顯示unix文件夾中存在的所有數據集
1)這是SAS管理控制檯中的預分配庫。 2)如果我用數據和處理步驟命名數據集,數據集仍然可訪問,只是在庫中不可見。
在SAS庫中部分列出SAS數據集的問題最終在SAS支持的幫助下解決。
這是我從他們那裏得到的迴應:
「問題是關係到SAS文件名瑞典字符,我們已經改名爲3個文件與瑞典字符,然後所有的表是顯示 我們仍然不知道爲什麼會發生這種情況,並會爲此註冊一個支持跟蹤。 作爲一種解決方法,我們在調查爲什麼會發生這種情況時,所有人員都不應該用瑞典字符保存文件名「。
例如,在700個數據集中,3個文件名包含特殊字符ä。這在某種程度上對SAS EG和Proc Contents中的上市產生了影響。當它被替換時,所有700個文件自動開始出現。
請檢查本地和UNIX庫的庫參考。他們應該完全相似。那麼只有我們可以在窗口環境中看到數據集。
嘗試啓用表或列對象名稱內的特殊字符,同時註冊預先指定的庫中的表..我想這應該可以解決您的問題 – sushil
它沒有工作。我嘗試將所有數據集複製到不同的文件夾,並將新的libname重新分配給新文件夾。現在我可以看到數據集的不同子集。但仍然不是全部。奇怪的部分是,如果我在文件傳輸過程中刷新EG中的庫,我能夠看到直到那時複製的所有文件。文件複製完成後,它會再次重置以顯示原始文件的子集。 –
瘋狂的猜測。您無法看到的數據集有沒有混合大小寫文件名? – Quentin