SQLServer 2008 R2 데이터베이스 SSAS 모델 링 및 확장 능력 상세 설명
모델 링 도구 와 관건 적 인 과정
SSAS 의 모델 링 목적 은 다 차원 데이터 베 이 스 를 디자인 하 는 것 이다.모델 링 도 구 는 SQL Server Management Studio 와 Business Intelligence Development Studio 를 포함한다.전 자 는 Analysis Services,SQL Server,Integration Services 와 Reporting Services 의 인 스 턴 스 를 관리 하고 Analysis Services 대상(백업,처리 등)을 관리 할 수 있다.XMLA 스 크 립 트 를 사용 하여 기 존의 Analysis Services 인 스 턴 스 에서 새 대상 을 직접 만 들 고 서버 스 크 립 트 항목 을 분석 할 수 있 습 니 다.Business Intelligence Development Studio 는 Visual Studio 2008 의 개발 환경 을 바탕 으로 상업 스마트 솔 루 션 을 만 들 고 수정 하 는 데 사용 된다.Business Intelligence Development Studio 를 사용 하면 Analysis Services 대상(다 차원 데이터 세트,차원 등)정 의 를 포함 한 Analysis Services 프로젝트 를 만 들 수 있 습 니 다.
Business Intelligence Development Studio 모델 링 을 사용 하 는 관건 적 인 절 차 는 4 단계 입 니 다.
(1)Analysis Services 프로젝트 를 정의 합 니 다.
(2)Analysis Services 프로젝트 속성 을 설정 합 니 다.
(3)Analysis Services 프로젝트 생 성.
(4)Analysis Services 프로젝트 를 배치한다.
SSAS 데이터베이스 확장 능력:데이터 발굴,권한 및 액세스 인터페이스 포함
SSAS 는 기 존의 OLAP 플랫폼 에 비해 고급 기능 을 더 많이 제공 합 니 다.이 는 조직 이 하나의 해결 방안 을 이용 하여 다양한 분석 수 요 를 만족 시 킬 수 있 게 한다.왜냐하면 이 해결 방안 이 제공 하 는 특성 이 전통 적 인 OLAP 플랫폼 보다 훨씬 많 기 때문이다.이 방면 에서 Unified Dimensional Model(통일 차원 모델)은 핵심 역할 을 맡아 풍부 한 분석 기능 을 제공 했다.
통일 차원 모델(Unified Dimensional Model,UDM)은 Analysis Services 에 있어 서 새로운 개념 으로 SQL Server 2005 의 발표 에 따라 최초 로 등장 했다.이 는 데이터 소스 와 다 차원 데이터 세트 를 위 한 물리 적 관계 데이터 베이스 와 사용자 의 조 회 를 만족 시 키 는 차원 구조 사이 에 중간 논리 층 을 제공 합 니 다.이 를 통 해 UDM 을 OLAP 솔 루 션 의 핵심 부분 으로 삼 을 수 있다.이 모델 은 또한 풍부 한 고급 비 즈 니스 스마트 기능 을 제공 하여 가장 좋 은 관계 분석 과 OLAP 분석 을 제공 하고 조직 이 독특한 Key Performance Indicator Framework(핵심 성능 지표 구조)와 복잡 한 예측 분석 기능 을 이용 하여 해결 방안 을 쉽게 확장 할 수 있 도록 한다.SSAS 는 솔 루 션 을 확장 하기 쉬 울 뿐만 아니 라 데이터 발굴,권한 과 액세스 인터페이스 도 확장 할 수 있 습 니 다.다음은 다음 과 같 습 니 다.
(1)데이터 발굴 확장
SASS 가 데이터 발굴 에 대한 확장 은 주로 업계 표준 데이터 발굴 알고리즘 을 제공 하 는 데 나타난다.데이터 마 이 닝 디자이너 를 통 해 데이터 마 이 닝 모델 을 만 들 고 관리 하 며 조회 할 수 있 으 며 그 다음 에 이런 모델 로 예측 을 만 들 수 있다.발굴 모델 을 관리 하고 복잡 한 예측 조 회 를 만 드 는 데 사용 할 수 있 는 데이터 발굴 확장 플러그 인(DMX)언어 를 지원 합 니 다.
이러한 기능 과 도 구 는 데이터 발굴 에 효과 적 인 확장 을 제공 하고 특정한 기능 이나 도 구 를 단독으로 사용 할 수 있 으 며 이런 기능 과 도 구 를 조합 하여 데이터 에 존재 하 는 추세 와 모델 을 발견 하여 결정 에 데이터 지원 을 할 수 있다.
(2)권한 확장
SASS 대수 에 대한 보 호 는 두 단계 로 나 뉘 었 습 니 다.인 스 턴 스 급 과 사용자 급 입 니 다.인 스 턴 스 급 은 Analysis Services 인 스 턴 스 가 사용 하 는 모든 물리 적 요소 로 구성 되 어 있 으 며,이러한 요 소 를 보호 하여 권한 을 수 여 받 은 사용자 만 이 접근 할 수 있 도록 해 야 합 니 다.이 요소 들 은 데이터 폴 더,응용 프로그램 등 을 포함한다.사용자 급 은 사용자 에 게 권한 을 부여 하 는 것 으로 구성 되 어 있 습 니 다.이러한 권한 은 사용자 가 Analysis Services 데이터베이스 에 저 장 된 정 보 를 방문 하고 사용자 가 특권 을 초과 한 데이터 에 접근 하 는 것 을 막 을 수 있 습 니 다.사용자 급 의 권한 실현 방식 은 다음 과 같 습 니 다.
사용자 인증 메커니즘 구축
서버 역할 을 정의 하 는 사용자 허용 권한OLAP 대상 급 안전성 정의데이터 발굴 대상 의 안전성 을 정의 합 니 다
SSAS 개발 보고 서 를 사용 하거나 데이터 발굴 을 하 는 과정 에서 액세스 인터페이스의 확장 은 OLE DB for Data Mining,ADOMD.NET,분석 관리 대상(AMO),Analysis Services 스 크 립 트 언어 를 포함한다.
OLE DB for Data Mining 은 Microsoft OLE DB for Data Mining 1.0 규범 을 확장 하여 새로운 구조 줄 집합 을 추가 하고 기 존 구조 줄 에 열 을 집중 적 으로 추가 하 며 데이터 발굴 확장 플러그 인(DMX)언어 에 발굴 구 조 를 만 들 고 관리 하 는 문법 을 추가 할 수 있 습 니 다.
분석 관리 대상(AMO)은 프로그램 이 실행 중인 Microsoft SQL Server Analysis Services 인 스 턴 스 를 관리 할 수 있 도록 프로 그래 밍 방식 으로 접근 할 수 있 는 완전한 대상 라 이브 러 리 입 니 다.ADOMD.NET 은 Microsoft SQL Server Analysis Services 와 의 통신 을 위 한 Microsoft.NET Framework 데이터 액세스 인터페이스 다.ADOMD.NET 은 XML for Analysis 프로 토 콜 을 사용 하여 분석 데이터 원본 과 통신 할 수 있 으 며,방법 은 TCP/IP 또는 HTTP 연결 전송 과 XML for Analysis 규범 에 부합 되 는 SOAP 요청 과 응답 을 받 을 수 있 습 니 다.
Analysis Services 스 크 립 트 언어(Analysis Services Script languge,ASSL)는 SASS 클 라 이언 트 응용 프로그램 과 Analysis Services 통신 에 사용 되 는 스 크 립 트 언어 로 대상 정의 언어 와 Analysis Services 인 스 턴 스 에 조작 명령 을 보 내 는 특수 한 XML 언어 입 니 다.
SQLServer 2008 R2 데이터베이스 SSAS 모델 링 에 대한 지식 은 여기까지 입 니 다.이번 소개 가 당신 에 게 약간의 수확 을 가 져 다 줄 수 있 기 를 바 랍 니 다.