이전 페이지|다음 페이지

In-Memory 테이블 추가

In-Memory 테이블 추가의 작동 방식

Data Builder에서는 증분 데이터를 단일 테이블에 추가하는 매우 편리한 방법을 제공합니다. 예를 들어, 판매 데이터가 일 단위 스케줄에 따라 메모리에 로드되는 경우 여러 일 단위 테이블을 누적 판매 데이터가 포함된 별도의 테이블에 추가할 수 있습니다.
비교를 위해 데이터 질의와 함께 In-Memory 테이블에 추가할 데이터 질의를 생성할 수 있습니다. 전체 테이블을 추가하는 이유 중 하나는 테이블에 개별적으로 액세스할 수도 있기 때문입니다.

In-Memory 테이블 추가

In-Memory 테이블을 추가하는 방법:
  1. LASR선택테이블 추가를 선택합니다.
  2. 사용 가능한 테이블 리스트에서 데이터를 추가할 테이블을 선택하여 기준 테이블 필드로 이동합니다.
    사용할 테이블이 나열되지 않은 경우, 라이브러리 선택을 클릭합니다. 라이브러리 선택을 클릭한 후 테이블이 라이브러리에 추가되더라도 리스트가 자동으로 새로 고쳐져 새로운 테이블이 표시되지는 않습니다. 동일한 라이브러리를 다시 선택하여 해당 내용을 새로 고칩니다.
  3. 소스 테이블 리스트에 테이블을 추가합니다. 이 테이블에는 기준 테이블에 추가할 행이 있습니다.
  4. (선택 사항) 소스 테이블을 기준 테이블에 추가한 후에 언로드합니다 체크 박스를 선택하면 추가 완료 후 소스 테이블이 메모리에서 삭제됩니다.
    소스 테이블에 개별적으로 액세스하지 않을 경우에만 이 옵션을 선택합니다.
  5. 저장 버튼을 클릭하고 이름과 위치를 지정합니다.
  6. 실행 버튼을 클릭하여 소스 테이블을 추가합니다.

테이블 사용 방법

소스 테이블

다음 리스트에는 소스 테이블에 대한 고려 사항이 정리되어 있습니다.
  • 소스 테이블과 기준 테이블은 In-Memory 테이블이어야 합니다.
  • 소스 테이블은 LASR 스타 스키마 뷰일 수 있습니다. 하지만 기준 테이블은 뷰일 수 없습니다.
  • 다양한 길이의 문자 칼럼이 있는 테이블을 추가하는 경우, 기준 테이블에 있는 칼럼의 길이가 우선적으로 적용됩니다. 예를 들어, 기준 테이블의 칼럼은 15자이고 소스 테이블의 칼럼은 20자인 경우 소스 테이블의 칼럼에 있는 데이터가 15자로 잘립니다.
  • 기준 테이블이 분할된 경우, 소스 테이블도 동일한 변수에서 분할되어야 합니다.
  • 소스 테이블에 없는 칼럼이 기준 테이블에 있는 경우, 소스 테이블에 있는 행은 소스 테이블에 없는 칼럼에 대해 결측값을 받습니다.
  • 기준 테이블에 없는 칼럼이 소스 테이블에 있는 경우, 칼럼이 삭제되고 기준 테이블에 추가되지 않습니다. 기준 테이블은 항상 동일한 칼럼 수를 유지합니다.
  • 소스 테이블의 칼럼 순서가 기준 테이블의 칼럼 순서와 일치하지 않아도 됩니다.
  • Data Builder는 동일한 소스 테이블을 두 번 이상 추가하지 않도록 제한하지 않습니다. 따라서 소스 테이블 리스트를 검토하여 소스 테이블을 실수로 두 번 이상 사용하지 않았는지 확인해야 합니다.

메모리 절약

소스 테이블을 추가한 후에는 추가 행을 수용하기 위해 기준 테이블이 늘어납니다. 따라서 SAS LASR Analytic 서버의 메모리가 소비됩니다.
추가한 소스 테이블에 액세스할 필요가 없는 경우, 소스 테이블을 기준 테이블에 추가한 후에 언로드합니다 체크 박스를 선택할 수 있습니다. 이 옵션을 선택하면 메모리가 절약되지만 추가를 다시 실행하기 전에 최신 데이터가 포함된 소스 테이블이 메모리에 다시 로드되었는지 확인해야 합니다.
이전 페이지|다음 페이지|페이지 위