01-02-2023
Daun
Onyx | Level 15
Member since
11-11-2020
- 319 Posts
- 1 Likes Given
- 0 Solutions
- 0 Likes Received
-
Latest posts by Daun
Subject Views Posted 647 06-09-2022 02:07 AM 843 06-02-2022 02:22 AM 716 05-25-2022 09:47 PM 548 05-19-2022 11:02 PM 549 05-12-2022 02:37 AM 699 05-06-2022 03:56 AM 546 04-28-2022 02:15 AM 1441 04-24-2022 10:07 PM 598 04-13-2022 01:08 AM 644 04-06-2022 02:59 AM -
Activity Feed for Daun
- Posted Viya의 CAS로부터 경로 기반 데이터 액세스 on SAS Tech & Tip. 06-09-2022 02:07 AM
- Posted Azure DevOps 파이프라인을 통한 Azure + Viya 배포용 SAS Viya IaC on SAS Tech & Tip. 06-02-2022 02:22 AM
- Posted 새로운 SAS 정보 카탈로그를 사용하는 7가지 방법 on SAS Tech & Tip. 05-25-2022 09:47 PM
- Posted Azure Synapse SQL Pool(SQL DW)에 대한 SAS Viya(CAS) 액세스 on SAS Tech & Tip. 05-19-2022 11:02 PM
- Posted SAS 9.4에서 SAS Viya로의 마이그레이션에 대한 첫경험 on SAS Tech & Tip. 05-12-2022 02:37 AM
- Posted GCP의 SAS Viya 아키텍처 디자인: 기본 사항 on SAS Tech & Tip. 05-06-2022 03:56 AM
- Posted SAS Studio Flow을 일괄적으로 실행하는 방법 on SAS Tech & Tip. 04-28-2022 02:15 AM
- Posted Postman 컬렉션을 사용하여 SAS REST API 실행 on SAS Tech & Tip. 04-24-2022 10:07 PM
- Posted SAS 9.4에서 Azure Databricks 액세스 on SAS Tech & Tip. 04-13-2022 01:08 AM
- Posted 플로우 따르라: Enterprise Guide 프로젝트를 SAS Studio Flows로 마이그레이션 on SAS Tech & Tip. 04-06-2022 02:59 AM
- Posted 엣지에서 클라우드로의 IoT 분석 여정 on SAS Tech & Tip. 03-29-2022 04:43 AM
- Posted SAS Viya: 사용자 홈 디렉토리를 컴퓨팅에 사용 가능하게 설정하는 방법 on SAS Tech & Tip. 03-21-2022 09:20 PM
- Posted SCIM 및 SAS Viya on SAS Tech & Tip. 03-18-2022 05:07 AM
- Posted 새로운 SAS Viya에서 SAS 프로그램을 일괄적으로 실행하는 방법 on SAS Tech & Tip. 03-08-2022 02:03 AM
- Posted 맥 체제 내 SAS 사용방법 on SAS Tech & Tip. 03-03-2022 12:19 AM
- Posted SAS를 사용하여 이메일을 보내는 방법 on SAS Tech & Tip. 02-24-2022 12:59 AM
- Posted SAS 데이터 세트를 삭제하는 방법 on SAS Tech & Tip. 02-15-2022 01:22 AM
- Posted [SAS 활용 FAQ] Using SAS Enterprise Guide with your local SAS installation on SAS Tech & Tip. 11-21-2021 10:01 PM
- Posted [SAS 활용 FAQ] There is a new SAS Private JRE! on SAS Tech & Tip. 11-21-2021 09:51 PM
- Posted [SAS 활용 노하우] SAS Enterprise Guilde on SAS Tech & Tip. 11-21-2021 09:43 PM
-
Posts I Liked
Subject Likes Author Latest Post 1 -
My Library Contributions
Subject Likes Author Latest Post 0 0 0 0 0
05-18-2021
04:26 AM
SAS의 sort 프로시져 이용시에 nodupkey 옵션 혹은 데이터 스텝 first.을 사용하면 됩니다.
예 1) sort 이용시
proc sort data=old out=new nodupkey;
by X Y; /* 중복되는 변수명 */
run;
예 2) first.이용시
data b;
set a;
by x;
if first.x=1;
run;
... View more
Labels:
05-18-2021
04:22 AM
infile 문에 firstobs와 obs 옵션을 지정하면 됩니다.
firstobs는 시작되는 obs를, obs는 추출할 obs의 갯수를 입력합니다.
예) infile 'c:\data.txt' firstobs=1 obs=500;
... View more
Labels:
05-12-2021
09:15 PM
아래의 예제를 참고해주시기 바랍니다.
data new;
do i=1 to nobs by 2;
set a nobs=nobs point=i; output;
end;
stop;
run;
... View more
Labels:
05-12-2021
09:12 PM
[상세내용]
오류: 리전의 사이즈가 너무 작습니다.
오류: 지정된 위치에서는 리전을 작성할 수 없습니다. 오류: 해당 개체는 없습니다.
…
오류: _POSTINIT_ 메소드를 보낼 수 없습니다. 로그창을 참고하십시오.
[답변]
Viewtable의 정보가 저장되는 SASUSER.PROFILE 및 SAS Registry로 인해 오류가 발생하는 오류 입니다. 다음과 같이 진행해 보시기 바랍니다.
SAS 종료
아래 경로로 이동 [경로] 예) C:\Users 혹은 사용자\<user-id>\Documents\My SAS Files\9.x
아래 파일들의 이름을 재설정 profile.sas7bcat > profile_old.sas7bcat registry.sas7bitm > registry_old.sas7bitm
SAS 재실행
... View more
Labels:
05-12-2021
09:09 PM
분석을 실행할 때, tables 문이나 model 문에 많은 변수가 포함이 되어 있어서 out of memory 문제가 발생할 수 있습니다. 나누어서 작업을 할 수 있다면 한꺼번에 지정하기 보다는 작게 조절 후, 작업을 진행 부탁드립니다.
실제 메모리가 부족할 경우 Windows 32bit 에서는 하나의 process 가 2G까지 memory 가 사용됩 니다. 해당 문제가 나타난 프로시저를 실행 후 작업관리자 창에서 SAS 프로세스의 메모리에 대 해서 monitoring 해 보시기 바랍니다. 만약, 2G 정도까지 올라간 뒤에 SAS에 오류(out of memory)가 발생하는 경우는 실제 작업을 실 행하는데 있어서 메모리가 부족하여 실행할 수 없는 경우입니다. 이 경우는 OS에서 지원되지 않는 부분이기 때문에 SAS에서 해결할 수 있는 부분이 아닙니다.
실제 메모리와 관련 없는 경우 만약, 위의 현상이 아니라면, SAS Config 파일에서 memsize 수정 후 작업해 보시기 바랍니다.
sasv9.cfg 파일 open [SAS9.3] C:\Program Files\SASHOME\SASFoundation\9.3\nls\ko\sasv9.cfg [SAS9.4] C:\Program Files\SASHOME\SASFoundation\9.4\nls\ko\sasv9.cfg
memsize 옵션이 존재할 경우 값 확인 (다른 값이거나 해당 옵션이 없을 경우, 파일내용 상단에 -memsize 4G 등으로 설정)
work 경로에 대해 변경 - WORK "!TEMP\SASTemporary Files"로 되어 있는 부분을 -WORK "D:\temp"와 같이 특정 다른 디렉토리(공간이 충분한 디렉토리)로 변경
... View more
Labels:
05-12-2021
09:02 PM
아래의 사이트를 참고해 주시기 바랍니다.
https://support.sas.com/documentation/whatsnew/index.html (https://support.sas.com >> Documentation 에서 What’s new로 검색)
... View more
Labels:
05-11-2021
05:29 AM
SAMMARY 프로시저의 경우는 메모리 혹은 CPU 등의 사용량이 많습니다.
위의 오류 메시지는 물리적인 메모리의 부족에 대한 부분입니다.
물리적인 확장이 불가능할 때에는 프로그램 수정이 필요합니다.
먼저 해당 프로시저에서 필요로 하는 리소스의 사용량을 확인해야 합니다. options fullstimer; /* 리소스 사용량에 대한 자세한 정보를 확인 옵션 */ 프로그램에서 프로시저 수행전에 추가해서 해당 리소스사용량을 확인합니다.
SAS 의 환경에서 최대의 메모리를 사용할 수 있는 옵션으로 변경합니다. (sasv9.cfg) -memsize 0 /* SAS에서 사용할 수 있는 물리적인 최대의 메모리를 사용 */
위의 옵션에서 확인 후 메모리 사용량 등이 과다하다고 생각되면 CLASS 문에 포함한 변수의 개수 가 줄여야 합니다. CLASS 문을 사용하는 경우는 sort를 작업을 같이 수행하기 때문에 리소스 사용 량이 늘어나게 됩니다.
... View more
Labels:
05-11-2021
05:26 AM
설치 시 따로 경로를 변경하지 않으셨다면 default는 아래와 같이 지정되어 있으며, 해당 경로에서 sasv9.cfg 파일을 메모장에서 열기로 오픈한 후, 작업 진행하시면 됩니다.
단, 사용하는 OS 계정으로 변경하는 Directory에 반드시 쓰기 및 읽기권한이 있어야 합니다.
디렉터리 생성 예) D:\saswork
한글 SAS 를 사용하실 경우, sasv9.cfg 파일을 메모장으로 open [SAS 9.3] C:\Program Files\SASHome\SASFoundation\9.3\nls\ko\sasv9.cfg [SAS 9.4] C:\Program Files\SASHome\SASFoundation\9.4\nls\ko\sasv9.cfg
-WORK "!TEMP\SAS Temporary Files" 부분에 대해서 아래와 같이 수정 후 저장 -WORK "D:\saswork"
... View more
Labels:
05-11-2021
05:24 AM
해당 현상은 확장자 형식이 정상적으로 지정되어 있지 않아서 발생한 현상입니다. 아래 절차를 진행해주시기 바랍니다.
‘SAS 파일 유형관리’에서 각 파일 유형에 연결할 제품을 선택
[SAS 9.3]: 시작 > 모든 프로그램 > SAS > Utilities > [SAS 파일 유형관리]
(단, OS 가 windows7이라면, 마우스 우클릭 후, 관리자 권한으로 실행해야 함.)
아래 링크에서 SAS 버전에 맞는 부분을 참고하여 작업해보시기 바랍니다.
[참조 URL1] http://support.sas.com/kb/32/464.html
[SAS 파일 유형관리] 클릭
'SAS Foundation 9.x' 선택
'모두 선택' 클릭 후 '확인' 클릭
다시 [SAS 파일 유형관리] 클릭
'SAS Enterprise Guide' 클릭
'모두 선택' 클릭 후 '확인' 클릭
[SAS 9.4] 시작 > 모든 프로그램 > SAS > SAS Deployment Manager 9.4 > [SAS 파일 유형관리] 선택 >
[다음] 클릭 > [Base SAS(64-bit 또는 32-bit)] 선택 > 시작 > 마침
위의 링크를 보시고 작업한 이후에도 문제가 있을 경우엔, 아래와 같이 파일 형식을 직접 지정할 수도 있습니다. 파일형식 변경을 하기 위해 다음과 같은 절차를 진행해주시기 바랍니다.
파일형식 변경을 하고 싶은 .sas 파일을 오른쪽 마우스로 클릭 > [속성] 클릭
연결 프로그램에서 [변경] 선택 > 리스트에서 SAS 9.4 for Windows 선택 > [열기] 클릭 후 확인
... View more
Labels:
05-11-2021
05:18 AM
아래 옵션 문을 실행하려는 프로그램 문장 전에 작성 후 실행하셔서 작업해주시기 바랍니다.
options sysprintfont=“SAS Monospace”;
만약 위 옵션 문 실행 후, ‘해당 폰트가 load 할 수 없다’라는 메시지가 나오시면 아래 링크를 참조하셔서 해당 font를 download 하시면 됩니다.
[참조 URL]: http://support.sas.com/kb/15/682.html
... View more
Labels:
05-06-2021
04:37 AM
[상세내용]
ERROR: Connect: 클래스가 등록되지 않았습니다.
ERROR: LIBNAME 문장에 오류가 있습니다.
문의주신 오류는 64bit SAS와 32bit Excel 간의 호환성문제로 발생할 수 있습니다. 아래 두가지 방법 중 한가지를 택하여 진행해보시기 바랍니다.
[SAS Program 활용방법]
SAS9.3 TSIM2 버전부터는 dbms 를 xlsx로 지정하여 EXCEL 2007, 2010 문서를 불러오기/내보내기 작업을 진행하실 수 있습니다. 아래의 예제프로그램을 활용하셔서 작업해주시기 바랍니다.
(xls 파일인 경우, dbms=xls 로 지정)
PROC EXPORT data=sashelp.class outfile="c:\temp\example.xlsx"
dbms=xlsx
replace;
sheet="mysheet";
newfile=yes;
RUN;
PROC IMPORT OUT= WORK.AA
DATAFILE= "C:\temp\example.xlsx"
DBMS=XLSX REPLACE;
ETNAMES=YES;
RUN;
[SAS PC Files server 설치 방법]
시작 > cmd > 상위 cmd.exe 오른쪽 클릭 관리자 권한으로 실행
SAS 설치 이미지가 위치한 경로로 이동 예) cd C:\SAS Software Depot CD로 설치하는 경우(E 드라이브)> cd /D E:\SAS Software Depot
이동 후, 옵션문 추가하여 setup.exe 실행 Setup.exe –nosasupdate -allselectable
SAS 소프트웨어 설치 클릭 후 다음 > 추가 소프트웨어 설치 클릭 후 다음
설치할 제품 선택 부분에서 ‘SAS PC Files Server’를 선택 후 설치 진행 (없는 경우, SAS Foundation 클릭 후 다음화면에서 확인)
설치 완료 후, 정상적으로 실행 되는지 확인
** SAS PC File Server 설치 후 데이터 가져오기를 실행하실 경우, data source를 아래와 같이 변경하여 진행해주시기 바랍니다.
[SAS PC Files server 사용 가이드]
[참고 URL2] http://support.sas.com/kb/43/802.html
[참고 URL3] http://support.sas.com/kb/44/197.html
참고로 코딩으로 작업할 경우 dbms=excelcs로 지정해주셔야 합니다.
예)
PROC IMPORT DBMS=EXCELCS
OUT=work.fs
DATAFILE='D:\user\CSR\data\data.xls' REPLACE;
SHEET='fs$';
RUN;
PROC EXPORT DATA= SASHELP.Class
OUTFILE= "c:\temp\class2.xls"
DBMS=EXCELCS REPLACE;
RUN;
단, PC Files server를 사용하시면 파일이 위치하는 디렉터리와 해당 파일명에 한글이 포함되어 있으면 해당 오류가 발생합니다.
(영문경로와 영문명으로 사용해주시기 바랍니다.)
... View more
Labels:
05-06-2021
04:25 AM
Question. SAS 9.3 이상을 설치 후 프로그램을 실행했더니, SAS 9.2와는 다르게 Result Viewer 형태로 출력됩니다. 이전 버전과 동일한 형식으로 출력하려면 어떻게 변경해야 하나요?
SAS 9.3 이상은 기본 출력형태가 html 형식입니다. 이 세팅을 리스트형식으로 변경하고자 한다면 아 래 절차대로 진행해주시면 됩니다.
도구 → 우선 설정 → 결과 탭 클릭 → ‘HTML 생성’ 체크 해제, ‘리스트 생성’ 체크 후 확인
... View more
Labels:
05-06-2021
04:22 AM
Question. "ERROR: 프로시저 ‘GLM’을 찾을 수 없습니다." 라는 오류 메시지가 뜹니다. GLM 뿐만 아니라 간혹 특정 프로시저 사용 중 분명히 존재하는 프로시저인데도 실행이 되질 않습니다.
위와 같이 “프로시저를 찾을 수 없습니다.” 라는 에러 메시지는 해당 component 가 설치되어 있지 않기 때문에 발생합니다. 위 예제와 같이 PROC GLM 은 SAS/STAT의 프로시저로써 라이선스 계약 여 부를 확인하신 후에 추가설치를 하시면 됩니다.
[라이선스 계약 확인 방법]
SAS 실행 후 확장편집기에 아래 문장을 입력 후 실행 >> 로그에 출력된 라이선스 내용 확인
proc setinit noalias;
run;
해당 컴포넌트를 추가하는 방법은 다음과 같습니다.
시작 > cmd 입력 후 엔터
SAS 설치 이미지가 위치한 경로로 이동 예) cd C:\SAS Software Depot CD 로 설치하는 경우(E 드라이브)> cd /D E:\SAS Software Depot
이동 후, 옵션문 추가하여 setup.exe 실행 setup.exe –nosasupdate
설치할 제품 목록 중, SAS Foundation 선택 → SAS/STAT(그 외 SAS/ETS, SAS/OR 등) 선택
설치 완료 후, 엑셀 파일 가져오기/내보내기 작업으로 정상적으로 실행되는지 확인
... View more
Labels:
05-06-2021
03:47 AM
폰트를 굴림에 Size를 10으로 하신 후에도 동일한 현상이 발생하는지 확인 부탁 드립니다.
아래와 같은 절차로 진행해주시기 바랍니다.
도구> 옵션> 글꼴에서 굴림체로 변경 (출력창 활성화된 상태에서)
도구> 옵션> 우선설정에서 [끝낼 때 설정 내용 저장]을 체크
(지정한 폰트에 대해서 향후 SAS 재기동시에도 적용됨)
... View more
Labels:
05-04-2021
04:25 AM
해당 오류는 HTML 파일을 display하기 위한 Remote browser가 설치되어 있지 않아서 발생하는 현 상입니다. 따라서 팝업 창에 나타나는 URL을 이용하여 Remote Browser 설치를 진행하시거나, 또는 아래와 같은 옵션문을 적용하셔서 진행하시면 됩니다.
options helpbrowser=sas;
해당 옵션문을 사용하시면 Remote Browser Server를 사용하지 않고 SAS 내에서 HTML 파일로 결과물을 보실 수 있게 됩니다.
자세한 내용은 아래 링크를 참조하시기 바랍니다.
[참조 URL]
만약, 옵션을 기본으로 설정해 놓고자 하신다면, 한글 SAS를 사용하시는 경우, 아래 경로의 sasv9.cfg 파일을 메모장에서 open
1) [SAS 9.3 (한국어)]
C:\Program Files <SAS 가 설치된 경로>\SASHome\SASFoundation\9.3\nls\ko\sasv9.cfg [SAS 9.4 (한국어)]
C:\Program Files <SAS 가 설치된 경로>\SASHome\SASFoundation\9.4\nls\ko\sasv9.cfg
2) 가장 상단부분에 아래의 옵션을 추가하여 저장하신 뒤 SAS를 다시 실행시켜서 확인해 보시면 됩니다.
-helpbrowser sas
... View more
Labels:
- « Previous
- Next »