데이터 마이닝 솔루션 배포

적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium

중요

데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.

데이터 마이닝 프로세스의 마지막 단계는 모델을 프로덕션 환경에 배포하는 것입니다. 배포 작업을 수행해야 사용자가 모델을 사용하여 다음과 같은 태스크를 수행할 수 있습니다.

  • 모델을 사용하여 예측을 만들고 비즈니스 의사 결정을 내릴 수 있습니다. 쿼리를 만드는 데 사용할 수 있는 도구에 대한 자세한 내용은 데이터 마이닝 쿼리 도구를 참조하세요.

  • 데이터 마이닝 기능을 직접 애플리케이션에 포함할 수 있습니다. 마이닝 구조 및 마이닝 모델을 생성, 변경, 처리 및 삭제하기 위해 애플리케이션에서 사용할 수 있는 개체 집합이 포함된 어셈블리 또는 AMO(Analysis Management Objects)를 포함할 수 있습니다.

  • 사용자가 예측을 요청하고, 추세를 보고, 모델을 비교하는 데 사용할 수 있는 보고서를 만들 수 있습니다.

이 섹션에서는 배포 옵션에 대해 자세히 설명합니다.

데이터 마이닝 솔루션 배포 요구 사항

관계형 솔루션 배포

다차원 솔루션 배포

관련 리소스

섹션 내용

데이터 마이닝 솔루션을 이전 버전의 SQL Server에 배포

데이터 마이닝 개체 내보내기 및 가져오기

데이터 마이닝 솔루션 배포 요구 사항

솔루션을 배포하는 SQL Server Analysis Services instance 다차원 개체 및 데이터 마이닝 개체를 지원하는 모드에서 실행되어야 합니다. 즉, 테이블 형식 모델 또는 Power Pivot 데이터를 호스트하는 instance 데이터 마이닝 개체를 배포할 수 없습니다.

따라서 Visual Studio에서 데이터 마이닝 솔루션을 만드는 경우 반드시 Analysis Services 다차원 및 데이터 마이닝 프로젝트템플릿을 사용하십시오.

솔루션을 배포할 때 데이터 마이닝에 사용되는 개체는 지정된 SQL Server Analysis Services instance 솔루션 파일과 이름이 같은 데이터베이스에 만들어집니다.

관계형 솔루션 배포

관계형 데이터 마이닝 솔루션을 배포할 때 필요한 데이터 마이닝 개체는 새 SQL Server Analysis Services 데이터베이스 내에 만들어지고 개체는 기본적으로 처리됩니다. 구성 속성인 처리 옵션을 사용하여 처리 옵션을 변경할 수 있습니다. 자세한 내용은 SSDT(Analysis Services 프로젝트 속성) 구성을 참조하세요.

기본적으로 매번 증분 변경 내용만 배포됩니다. 즉 마이닝 모델을 수정하는 경우 프로젝트를 다시 배포하면 해당 마이닝 모델만 업데이트됩니다. 그러나 SQL Server Analysis Services 데이터베이스를 편집하는 클라이언트가 여러 개 있는 경우 오류가 발생할 수 있습니다. 솔루션을 배포할 때 전체 데이터베이스를 새로 고치도록 기본 배포 모드를 변경하려면 배포 모드 속성을 변경합니다.

관계형 데이터 마이닝 솔루션에서 배포해야 하는 개체는 데이터 원본 정의, 사용된 모든 데이터 원본 뷰, 마이닝 구조 및 모든 종속 마이닝 모델 뿐입니다.

다차원 솔루션 배포

다차원 데이터 마이닝 솔루션을 배포하면 원본 큐브와 동일한 데이터베이스 내부에 데이터 마이닝 개체가 만들어집니다.

마이닝 구조 또는 마이닝 모델을 처리할 때 원본 큐브도 처리해야 합니다. 따라서 OLAP 마이닝 모델을 사용하는 솔루션을 배포하는 데 걸리는 시간이 관계형 데이터 마이닝 솔루션의 경우보다 더 길 수 있습니다.

대개 데이터 마이닝 개체는 큐브에 사용되는 것과 동일한 데이터 원본 및 데이터 원본 뷰를 사용합니다. 하지만 데이터 마이닝에 사용하도록 특별히 만든 데이터 원본 및 데이터 원본 뷰를 추가할 수 있습니다. 예를 들어 대개 큐브는 잠재 클라이언트에 대한 데이터 또는 다차원 개체에 사용되지 않은 외부 데이터를 포함하지 않습니다.

관련 리소스

데이터 마이닝 개체 이동

모델이 관계형 데이터만 기반으로 하는 경우 모델을 이동하는 가장 손쉬운 방법은 DMX를 사용하여 개체를 내보내고 가져오는 것입니다.

Analysis Services 데이터베이스 이동

모델이 큐브를 데이터 원본으로 사용하는 경우 모델과 해당 지원 큐브 데이터를 이동하는 방법을 보려면 다음 항목을 참조하십시오.

Analysis Services 프로젝트 배포(SSDT)

SQL Server Analysis Services 프로젝트 배포에 대한 일반적인 정보를 제공하고 프로젝트 구성의 일부로 설정할 수 있는 속성을 설명합니다.

참고 항목

다차원 모델 처리(Analysis Services)
데이터 마이닝 쿼리 도구
처리 요구 사항 및 고려 사항(데이터 마이닝)