SAS란?

 고급 분석, 다변량 분석, 비즈니스 인텔리전스(Business Intelligence), 데이터 관리, 예측 분석을 위해 SAS Institute가 개발한 소프트웨어 제품군의 하나.
 SAS 소프트웨어 제품군은 200개 이상의 구성요소들이 있으며, 다음은 그 가운데 일부를 나타낸다.

SAS 구성요소 중 일부 / 출처: 위키백과

 

SAS Intelligence Platform 아키텍처 개요

SAS 공식문서에서는 SAS Intelligence Platform의 특징을 다음과 같이 설명한다.

 

- SAS Intelligence Platform의 아키텍처는 대량의 데이터에 효율적으로 액세스하는 동시에, 다수의 사용자에게 시기적절한 인텔리전스를 제공하도록 설계되었음.

- 플랫폼은 컴퓨터 리소스 전체에 기능을 배포할 수 있는 n-계층 아키텍처를 사용하므로, 각 유형별 작업들은 해당 작업에 가장 적합한 리소스에 의해 수행됨.

- 워크로드 요구 사항에 맞게 아키텍처를 쉽게 확장할 수 있음.

- 각 계층(Tier)들은 서로 다른 운영체제에 계층별로 나누어 설치가 가능하며, 모든 계층을 단일 시스템에 설치할 수도 있음.

 

SAS Intelligence Platform의 아키텍처는 다음 4개 계층(Tier)으로 구성된다.

 

1. Data Sources (데이터 소스)

: 엔터프라이즈 데이터를 저장하는 계층으로, 데이터가 타사 DBMS, SAS 테이블, ERP 시스템 테이블어디에 있는지 여부와 관계없이 기존 데이터 자산을 모두 사용할 수 있다.

 

2. SAS Servers (SAS 서버)

: SAS 서버는 엔터프라이즈 데이터에서 SAS Processing을 수행한다. 이때 여러 유형의 SAS 서버를 사용하여 다양한 유형 및 처리 강도를 가진 워크로드를 처리할 수 있으며, 클라이언트의 요청이 딜레이 없이 처리될 수 있도록 로드밸런싱도 지원한다.

 

3. Middle tier (중간 계층)

: Middle Tier는 웹브라우저를 통한 인텔리전스 데이터 및 기능 엑세스를 가능하게 한다. 이 계층은 보고서 생성 및 정보 배포를 위한 웹 기반 인터페이스를 제공하는 동시에, 분석 및 처리 요청을 SAS 서버로 전달한다. 

 

4. Clients (클라이언트 소프트웨어)

: 클라이언트 계층은 사용하기 쉬운 인터페이스를 통해 인텔리전스 데이터 및 기능에 대한 데스크톱 엑세스를 사용자에게 제공하는 역할을 한다. 대부분의 정보 소비자의 경우, 웹 브라우저만으로 보고 및 분석 작업을 수행할 수 있는데, 웹 브라우저에서는 제공하기 어려운 고급 설계 및 분석 작업 같은 경우SAS 클라이언트 소프트웨어를 데스크톱에 설치하여 진행할 수 있으며, 모바일 기기에 대한 일부 지원도 제공한다.

 

SAS Intelligence Platform의 계층별 다이어그램 /  출처: https://go.documentation.sas.com/doc/en/bicdc/9.4/biov/n1tf7up2nnxvcyn10ihi8r63xobv.htm

 

 

출처

https://go.documentation.sas.com/doc/en/bicdc/9.4/biov/n1tf7up2nnxvcyn10ihi8r63xobv.htm

 

SAS Help Center

 

go.documentation.sas.com

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기