SQL Server 2014는 기존 마이닝 구조 및 마이닝 모델을 관리하는 데 사용할 수 있는 클라이언트 도구를 제공합니다. 이 섹션에서는 각 환경을 사용하여 수행할 수 있는 관리 작업에 대해 설명합니다.
이러한 도구 외에도 AMO를 사용하여 프로그래밍 방식으로 데이터 마이닝 개체를 관리하거나 Microsoft Excel 2007용 데이터 마이닝 추가 기능과 같이 Analysis Services 데이터베이스에 연결하는 다른 클라이언트를 사용할 수 있습니다.
이 부분에서
SQL Server Profiler를 사용하여 데이터 마이닝 모니터링(Analysis Services - 데이터 마이닝)
데이터 마이닝 개체의 위치
처리된 마이닝 구조 및 모델은 Analysis Services 인스턴스에 저장됩니다.
데이터 마이닝 개체를 개발할 때 Immediate 모드에서 Analysis Services 데이터베이스에 연결을 만드는 경우, 작업하면서 생성하는 모든 개체가 즉시 서버에 추가됩니다. 그러나 SSDT(SQL Server Data Tools)에서 작업할 때 기본값인 오프라인 모드에서 데이터 마이닝 개체를 디자인하는 경우 만드는 마이닝 개체는 Analysis Services 인스턴스에 배포할 때까지 메타데이터 컨테이너일 뿐입니다. 따라서 개체를 변경할 때마다 Analysis Services 서버에 개체를 다시 배포해야 합니다. 데이터 마이닝 아키텍처에 대한 자세한 내용은 물리적 아키텍처(Analysis Services - 데이터 마이닝)를 참조하세요.
비고
Microsoft Excel 2007용 데이터 마이닝 추가 기능과 같은 일부 클라이언트를 사용하면 세션 마이닝 모델 및 마이닝 구조를 만들 수 있습니다. 이 모델은 인스턴스에 대한 연결을 사용하지만 세션 기간 동안만 마이닝 구조와 모델을 서버에 저장합니다. Analysis Services 데이터베이스에 저장된 구조 및 모델과 동일하게 클라이언트를 통해 이러한 모델을 관리할 수 있지만 Analysis Services 인스턴스에서 연결을 끊은 후에도 개체가 유지되지 않습니다.
SQL Server Data Tools에서 데이터 마이닝 개체 관리
SSDT(SQL Server Data Tools)는 데이터 마이닝 개체를 쉽게 만들고, 찾아보고, 편집할 수 있는 기능을 제공합니다.
다음 링크는 SSDT(SQL Server Data Tools)를 사용하여 데이터 마이닝 개체를 수정하는 방법에 대한 정보를 제공합니다.
일반적으로 새 프로젝트를 개발하고 기존 프로젝트에 추가하기 위한 도구로 SSDT(SQL Server Data Tools)를 사용한 다음 SQL Server Management Studio와 같은 도구를 사용하여 배포된 프로젝트 및 개체를 관리합니다.
그러나 옵션을 사용하고 Immediate 온라인 모드에서 서버에 연결하여 이미 ssASnoversion 인스턴스에 배포된 개체를 직접 수정할 수 있습니다. 자세한 내용은 온라인 모드에서 Analysis Services 데이터베이스에 연결을 참조하세요.
경고
이름 또는 설명과 같은 메타데이터 변경 내용을 포함하여 마이닝 구조 또는 마이닝 모델에 대한 모든 변경 내용은 구조 또는 모델을 다시 처리해야 합니다.
데이터 마이닝 프로젝트 또는 개체를 만드는 데 사용된 솔루션 파일이 없는 경우 Analysis Services 가져오기 마법사를 사용하여 서버에서 기존 프로젝트를 가져오고, 개체를 수정한 다음, 옵션을 사용하여 Incremental 다시 배포할 수 있습니다. 자세한 내용은 Analysis Services 가져오기 마법사를 사용하여 데이터 마이닝 프로젝트 가져오기를 참조하세요.
SQL Server Management Studio에서 데이터 마이닝 개체 관리
SQL Server Management Studio에서 마이닝 구조 및 마이닝 모델을 스크립닝, 처리 또는 삭제할 수 있습니다. 개체 탐색기를 사용하여 제한된 속성 집합만 볼 수 있습니다. 그러나 DMX 쿼리 창을 열고 마이닝 구조를 선택하여 마이닝 모델에 대한 추가 메타데이터를 볼 수 있습니다.
프로그래밍 방식으로 데이터 마이닝 개체 관리
다음 프로그래밍 언어를 사용하여 데이터 마이닝 개체를 만들고, 변경하고, 처리하고, 삭제할 수 있습니다. 각 언어는 서로 다른 작업을 위해 설계되었으며, 따라서 수행할 수 있는 작업 유형에 제한이 있을 수 있습니다. 예를 들어 데이터 마이닝 개체의 일부 속성은 DMX(데이터 마이닝 확장)를 사용하여 변경할 수 없습니다. XMLA 또는 AMO를 사용해야 합니다.
AMO(분석 관리 개체)
AMO(Analysis Management Objects)는 데이터 마이닝 개체를 완전히 제어할 수 있는 XMLA를 기반으로 빌드된 개체 모델입니다. AMO를 사용하여 마이닝 구조 및 마이닝 모델을 만들고, 배포하고, 모니터링할 수 있습니다.
제한: 없음.
DMX(데이터 마이닝 확장)
DMX(데이터 마이닝 확장)를 ADO.NET 또는 ADOMD.Net 같은 다른 명령 인터페이스와 함께 사용하여 마이닝 구조 및 마이닝 모델을 만들고 삭제하고 쿼리할 수 있습니다.
제한: 일부 속성은 DMX를 사용하여 변경할 수 없습니다.
분석용 XML(XMLA)
XMLA(XML for Analysis)는 모든 Analysis Services의 데이터 정의 언어입니다. XMLA를 사용하면 대부분의 데이터 마이닝 개체 및 서버 작업을 제어할 수 있습니다. XMLA를 사용하여 클라이언트와 서버 간의 모든 관리 작업을 수행할 수 있습니다. 편의를 위해 ASSL(Analysis Services Scripting Language)을 사용하여 XML을 래핑할 수 있습니다.
제한: SSDT(SQL Server Data Tools)는 내부 용도로만 지원되며 XML DDL 스크립트에서 사용할 수 없는 일부 XMLA 문을 생성합니다.