마이닝 구조 및 마이닝 모델 관리
기존 마이닝 구조 및 마이닝 모델에서 수행할 수 있는 관리 태스크는 서버에 액세스하는 데 사용하는 클라이언트에 따라 달라집니다. Business Intelligence Development Studio에서는 기본 데이터를 사용하고, 개체를 변경하거나 그 이름을 바꾸고, 개체를 처리하고, 솔루션을 배포할 수 있습니다. SQL Server Management Studio에서는 배포된 개체를 다시 처리하고, 모델을 찾아보고, 예측 쿼리를 작성하고, 차트 및 기타 도구를 사용하여 마이닝 모델의 정확도를 측정하고, 기존 개체를 삭제할 수 있지만 새 개체를 만들거나, 개체의 이름을 바꾸거나, 해당 속성을 변경할 수는 없습니다.
Business Intelligence Development Studio와 SQL Server Management Studio 외에도 AMO를 사용하여 프로그래밍 방식으로 데이터 마이닝 개체를 관리하거나 Microsoft Excel 2007용 데이터 마이닝 추가 기능과 같이 Analysis Services 데이터베이스에 연결되는 다른 클라이언트를 사용할 수 있습니다.
이 섹션에서는 Business Intelligence Development Studio 및 SQL Server Management Studio를 사용하여 다음 항목을 변경함으로써 기존 마이닝 구조 및 모델을 관리하는 방법에 대해 설명합니다.
마이닝 구조
열을 추가하거나 열 속성을 변경하여 마이닝 구조의 정의 변경
구조에 새 모델 추가
마이닝 구조 삭제 또는 다시 처리
마이닝 구조와 관련된 캐시된 데이터 삭제
마이닝 구조 정의를 파일로 내보내기
마이닝 모델
열 추가, 열 정의 변경, 모델 내의 열 사용법 변경 등을 통해 마이닝 모델의 정의 변경
모델과 연결된 알고리즘 변경 또는 알고리즘 매개 변수 변경
드릴스루 사용
필터 추가
참고 이름 또는 설명과 같은 메타데이터를 변경하는 작업을 비롯하여 마이닝 구조 또는 마이닝 모델을 변경하는 모든 작업을 수행한 후에는 구조나 모델을 다시 처리해야 합니다.
마이닝 구조 및 마이닝 모델의 위치
처리된 마이닝 구조 및 모델은 일반적으로 Analysis Services 인스턴스에 저장됩니다.
데이터 마이닝 개체를 개발할 때 즉시 모드에서 Analysis Services 데이터베이스에 대한 연결을 설정하는 경우 만드는 모든 개체는 작업하는 동안 서버에 즉시 추가됩니다. 그러나 Business Intelligence Development Studio에서 작업할 때의 기본 설정인 오프라인 모드에서 데이터 마이닝 개체를 디자인하는 경우에는 만드는 마이닝 개체가 Analysis Services 인스턴스로 배포되기 전까지 메타데이터 컨테이너일 뿐입니다. 따라서 개체를 변경할 때마다 해당 개체를 Analysis Services 서버로 다시 배포해야 합니다. 데이터 마이닝 아키텍처에 대한 자세한 내용은 물리적 아키텍처(Analysis Services - 데이터 마이닝)를 참조하십시오.
[!참고]
Microsoft Excel 2007용 데이터 마이닝 추가 기능과 같은 일부 클라이언트를 사용하면 인스턴스에 대한 연결을 사용하지만 마이닝 구조 및 모델을 세션 기간 동안만 서버에 저장하는 세션 마이닝 모델 및 마이닝 구조를 만들 수도 있습니다. 이러한 모델도 Analysis Services 데이터베이스에 저장된 구조 및 모델과 같이 여전히 클라이언트를 통해 관리할 수 있지만 Analysis Services 인스턴스와의 연결을 끊은 후에는 개체가 유지되지 않습니다.
Business Intelligence Development Studio에서 구조 및 모델 관리
Business Intelligence Development Studio는 데이터 마이닝 개체를 쉽게 찾아보고, 편집하고, 관리할 수 있는 여러 기능을 제공합니다. Business Intelligence Development Studio에서의 프로젝트 작업에 대한 개요는 Business Intelligence Development Studio 소개를 참조하십시오.
SQL Server Management Studio에서 구조 및 모델 관리
SQL Server Management Studio에서는 마이닝 구조 및 마이닝 모델을 스크립팅, 처리 또는 삭제할 수 있습니다. 개체 탐색기를 사용하여 제한된 속성 집합만 볼 수 있지만 DMX 쿼리 편집기 창을 열고 마이닝 구조를 선택하면 마이닝 모델에 대한 추가 메타데이터를 볼 수 있습니다.
프로그래밍 방식으로 구조 및 모델 관리
다음과 같은 프로그래밍 언어를 사용하여 데이터 마이닝 개체를 생성, 변경, 처리 및 삭제할 수 있습니다. 각 언어는 서로 다른 태스크를 위해 설계되었으므로 수행할 수 있는 관리 작업의 유형에는 제한이 있을 수 있습니다. 예를 들어 데이터 마이닝 개체의 일부 속성을 변경하는 데는 DMX(Data Mining Extensions)를 사용할 수 없고 XML/A나 AMO를 사용해야 합니다.
AMO(Analysis Management Objects)
XML/A의 최상위에 작성되며 데이터 마이닝 개체를 완전히 제어할 수 있게 해 주는 개체 모델입니다. 마이닝 구조 및 마이닝 모델을 생성, 배포 및 모니터링하는 데 사용할 수 있습니다.
제한 사항: 없음
DMX(Data Mining Extensions)
ADO.NET 또는 ADOMD.NET 같은 다른 명령 인터페이스와 함께 사용하여 마이닝 구조와 마이닝 모델을 생성, 삭제 및 쿼리할 수 있습니다.
제한 사항: 일부 속성은 DMX를 사용하여 변경할 수 없습니다.
XML/A(XML for Analysis)
데이터 마이닝 개체를 완벽하게 제어할 수 있습니다. 클라이언트와 서버 간의 모든 관리 작업은 XMLA를 사용하여 수행할 수 있습니다. 편의상 ASSL(Analysis Services Scripting Language)을 사용하여 XML을 래핑할 수 있습니다.
**제한 사항:**Business Intelligence Development Studio에서 생성하는 일부 XML 문은 내부 용도로만 사용할 수 있고 XML DDL 스크립트에는 사용할 수 없습니다.