사이트맵  |  Contact Us
 
홈 > SAS Tech & Tip > SAS Enterprise Guide
[EG 입문가이드] 4. 텍스트 파일에서 데이터 가져오기 2010.02.19
MYSAS 6429 0
http://www.mysas.co.kr/SAS_tiptech/i_eg.asp?b_no=1170&gotopage=8&con=subject&keyword=&cmd=content&bd_no=28&gubun=

텍스트 파일에서 데이터 가져오기

 

 

  개  요

 데이터 가져오기 작업으로 텍스트, HTML 또는 PC 기반 데이터베이스 파일(Microsoft Excel, Microsoft Access 및 자주 사용하는 기타 형식 포함)에서 SAS 데이터셋을 생성할 수 있습니다. 입력 파일을 가져오는 방법과 SAS 데이터셋으로 저장하는 방법을 제어하는 옵션을 지정할 수 있습니다.

 

 전문 식료품 가게의 경우, 각 범주 번호마다 설명 라벨이 있는 SAS 데이터셋을 생성해야 합니다. 이 데이터는 텍스트 파일에 저장되고 데이터 가져오기 작업을 사용하여 SAS 데이터셋으로 텍스트를 가져올 수 있습니다. 이 항목에서는 데이터 가져오기 작업을 사용하여 FixWidth 텍스트 파일의 데이터에서 Categories라는 SAS 데이터셋을 생성합니다. 결과 SAS 데이터셋에는 2개의 칼럼(CategoryID와 CategoryName)이 있습니다.

 

 


  텍스트 파일 선택

 파일 메뉴에서 데이터 가져오기 작업을 시작할 수 있습니다. 추가로, SAS Enterprise Guide가 가져올 수 있는 형식의 데이터를 추가하려면 파일을 있는 그대로 추가할 것인지 SAS 데이터셋을 생성할 것인지를 선택하라는 창이 나타납니다. SAS 데이터셋을 생성하도록 선택하면 데이터 가져오기 작업이 열립니다.

  1. 파일 > 데이터 > 가져오기를 선택합니다. 데이터 열기 창에서 로컬 컴퓨터를 선택합니다.
  2. 열기 창이 샘플 데이터 디렉토리로 열립니다(이 창에서 마지막으로 방문한 위치).
  3. FixWidth.txt를 더블 클릭합니다.

  1. 데이터 가져오기 작업이 열립니다. 가져올 영역 페이지에서 기본 선택 항목을 사용할 수 있습니다.

 


텍스트 형식 및 필드 너비 선택

  1. 선택 영역에서 텍스트 형식을 선택합니다. 출력형식 영역에서 고정 너비를 선택했는지 확인합니다.
  2. 데이터 가져오기 작업은 자동으로 마커를 삽입하여 각 새로운 필드의 처음을 가리킵니다. 각 마커를 원하는 위치로 끌어서 필드 너비를 조정할 수 있습니다. 이러한 경우, 데이터 가져오기 작업이 사용자가 정의한 동일한 방식으로 필드를 정의하기 때문에 마커를 조정할 필요는 없습니다.
  3. [004]
  4. 창을 스크롤하여 필드를 확인합니다. 첫 번째 필드에는 범주 번호, 두 번째 필드에는 범주 이름, 세 번째 필드에는 범주 설명이 있습니다.

 

 


  필드 옵션 설정

이 텍스트 파일에서 두 개의 칼럼(CategoryID와 CategoryName)이 있는 SAS 데이터셋을 생성할 수 있습니다. 이 단계에서는 두 칼럼의 라벨을 변경하고 Description 칼럼을 제거합니다.

  1. 선택 영역에서 칼럼 옵션을 선택합니다.
  2. 칼럼 이름을 라벨로 사용 체크 박스의 선택을 해제합니다.
  3. 칼럼 리스트에서 CategoryID를 선택합니다. 칼럼 속성 아래에서 라벨 옆의 상자를 클릭하고 범주 ID라고 입력합니다. 유형이 숫자로 설정되어 있는지 확인합니다.

  1. 칼럼 리스트에서 CategoryName을 선택합니다. 칼럼 속성 아래에서 라벨 옆의 상자를 클릭하고 제품 범주라고 입력합니다.

  1. 칼럼 리스트에서 Description을 선택합니다. 데이터셋에 이 정보가 포함된 칼럼이 없어도 되므로 가져오기 프로세스에서 이 칼럼을 제거할 수 있습니다. 칼럼 속성 아래에서 출력에 포함 옆의 상자를 클릭하고 드롭다운 리스트에서 아니오를 선택합니다.

 

 

 


  데이터 가져오기

 기본적으로 SAS Enterprise Guide에서 데이터셋 이름을 선택하여 액세스할 수 있는 첫 번째 라이브러리에 저장합니다. 이 단계에서는 데이터의 고유한 이름을 지정한 다음, 데이터 가져오기 작업을 실행하여 데이터셋을 생성합니다.

  1. 선택 영역에서 결과를 선택합니다. 위치 저장 영역에서 라이브러리와 파일 이름을 확인합니다. 기본적으로, 테이블은 WORK 라이브러리에 저장됩니다(서버가 설정되어 데이터가 기본적으로 SASUSER 라이브러리에 저장됩니다. 그러한 경우, SASUSER 라이브러리를 사용하거나 다음 단계에서 WORK 라이브러리로 탐색할 수 있습니다.
  2. 찾아보기를 클릭합니다. 파일 이름 상자에 Categories라고 입력합니다. 저장을 클릭합니다.

  1. 데이터 가져오기 작업 창에서 실행을 클릭합니다. 작업이 완료되면 데이터가 데이터 시트에서 열립니다.
  2. 데이터셋을 보고 Categories 데이터 시트를 닫습니다.

      Categories 데이터셋은 임시 WORK 라이브러리에 저장되기 때문에 SAS Enterprise Guide를 
    종료하면 데이터셋이 삭제됩니다. 이 자습서를 완료하기 전에 SAS Enterprise Guide를 종료하면 
    SAS Enterprise Guide를 시작할 때 데이터 가져오기 작업을 다시 실행해야 합니다. 데이터가
    다시 WORK 라이브러리에 생성됩니다.  

 

본 자료의 저작원은  에 있습니다.

 
 
휴대폰 번호
휴대폰 인증번호
 
 [EG 입문가이드] 5. SAS 작업 정보
 [EG 입문가이드] 3. 로젝트에 SAS 및 Microsoft Excel 데이터 추가