데이터 마이닝 서비스 및 데이터 원본

Microsoft SQL Server Analysis Services의 서버 구성 요소는 msmdsrv.exe 응용 프로그램이며 일반적으로 Windows 서비스로 실행됩니다. 이 응용 프로그램은 보안 구성 요소, XMLA(XML for Analysis) 수신기 구성 요소, 쿼리 프로세서 구성 요소 및 다음 기능을 수행하는 다른 많은 내부 구성 요소로 이루어집니다.

  • 클라이언트로부터 수신한 문 구문 분석

  • 메타데이터 관리

  • 트랜잭션 처리

  • 계산 처리

  • 차원 및 셀 데이터 저장

  • 집계 생성

  • 쿼리 일정 예약

  • 개체 캐싱

  • 서버 리소스 관리

XMLA 수신기

XMLA 수신기 구성 요소는 Analysis Services와 클라이언트 간의 모든 XMLA 통신을 처리합니다. msmdsrv.ini 파일의 Analysis ServicesPort 구성 설정을 사용하여 Analysis Services 인스턴스가 수신하는 포트를 지정할 수 있습니다. 이 파일의 값이 0이면 Analysis Services는 기본 포트에서 수신합니다. 달리 지정하지 않는 한 Analysis Services에서는 다음 기본 TCP 포트를 사용합니다.

포트

설명

2725

SQL Server 2000 Analysis Services의 기존 인스턴스

2383

SQL Server Analysis Services의 기본 인스턴스

2382

SQL Server Analysis Services의 다른 인스턴스에 대한 리디렉터

서버 시작 시 동적으로 할당됩니다.

SQL Server Analysis Services의 명명된 인스턴스

이 서비스에서 사용하는 포트를 제어하는 방법은 포트 지정 및 제한을 참조하십시오.

데이터 원본 작업

데이터 마이닝 구조 또는 모델을 만들거나 업데이트할 때마다 데이터 원본 뷰에 저장된 데이터를 사용하게 됩니다. 데이터 원본 뷰는 모델 또는 구조에 데이터를 제공하는 개체이지만 DSV 자체는 데이터를 포함하지 않습니다. DSV는 기본 데이터 원본에 저장된 연결 정보를 사용하여 데이터를 획득합니다. 따라서 데이터 원본을 정의할 때는 데이터 마이닝 솔루션이 다른 위치로 이동되는 경우에도 연결에 액세스할 수 있는지 확인해야 합니다.

또한 모델이 이동되거나 여러 사용자가 모델을 사용한 작업을 하는 경우에도 데이터를 기반으로 하는 모델이나 구조를 처리 또는 쿼리할 수 있도록 데이터 원본의 보안 속성을 구성해야 합니다. 데이터 원본 마법사는 데이터 원본에 대한 보안을 정의하는 4개의 옵션으로 가장, 위임을 사용한 가장, 서비스 계정을 사용하는 가장, 그리고 작업에 따라 사용되는 자격 증명을 변경하는 기본값을 지원합니다. 이러한 옵션에 대한 자세한 내용은 데이터 원본 마법사를 사용하여 데이터 원본 정의(Analysis Services)를 참조하십시오.

데이터 원본에 대한 보안 컨텍스트를 정의하는 것 외에, 원격 데이터 원본에 연결하는 데 사용되는 계정에 최소한 데이터에 대한 읽기 권한이 있는지 확인해야 합니다. Analysis Services는 Excel 통합 문서, 텍스트 파일, SQL Server 데이터베이스 등 다양한 종류의 데이터 원본을 지원합니다. 따라서 이러한 사용 권한을 설정하는 방법에 대한 전체적인 설명은 이 항목의 범위를 벗어납니다. 자세한 내용은 공급자에 대한 설명서를 참조하십시오. 공급자와 Analysis Services의 상호 작용에 대한 자세한 내용은 클라이언트(Analysis Services - 다차원 데이터)를 참조하십시오.