데이터 마이닝 솔루션 배포Deployment of Data Mining Solutions

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services데이터 마이닝 프로세스의 마지막 단계는 모델을 프로덕션 환경에 배포 하는 것입니다. The last step in the data mining process is to deploy the models to a production environment. 배포 작업을 수행해야 사용자가 모델을 사용하여 다음과 같은 태스크를 수행할 수 있습니다.Deployment is important because it makes the models available to users so that you can perform any of the following tasks:

  • 모델을 사용하여 예측을 만들고 비즈니스 의사 결정을 내릴 수 있습니다.Use the models to create predictions and make business decisions. 쿼리를 만드는 데 사용할 수 있는 도구에 대한 자세한 내용은 데이터 마이닝 쿼리 도구를 참조하세요.For information about the tools you can use to create queries, see Data Mining Query Tools.

  • 데이터 마이닝 기능을 직접 응용 프로그램에 포함할 수 있습니다.Embed data mining functionality directly into an application. 마이닝 구조 및 마이닝 모델을 생성, 변경, 처리 및 삭제하기 위해 응용 프로그램에서 사용할 수 있는 개체 집합이 포함된 어셈블리 또는 AMO(Analysis Management Objects)를 포함할 수 있습니다.You can include Analysis Management Objects (AMO) or an assembly that contains a set of objects that your application can use to create, alter, process, and delete mining structures and mining models.

  • 사용자가 예측을 요청하고, 추세를 보고, 모델을 비교하는 데 사용할 수 있는 보고서를 만들 수 있습니다.Create reports that let users request predictions, view trends, or compare models.

    이 섹션에서는 배포 옵션에 대해 자세히 설명합니다.This section provides detailed information about deployment options.

    데이터 마이닝 솔루션 배포 요구 사항Requirements for Deployment of Data Mining Solutions

    관계형 솔루션 배포Deploying a Relational Solution

    다차원 솔루션 배포Deploying a Multidimensional Solution

    관련 리소스Related Resources

섹션 내용In This Section

데이터 마이닝 솔루션을 이전 버전의 SQL Server에 배포Deploy a Data Mining Solution to Previous Versions of SQL Server

데이터 마이닝 개체 내보내기 및 가져오기Export and Import Data Mining Objects

데이터 마이닝 솔루션 배포 요구 사항Requirements for Deployment of Data Mining Solutions

솔루션을 배포하는 Analysis ServicesAnalysis Services 인스턴스는 다차원 개체 및 데이터 마이닝 개체를 지원하는 모드에서 실행되고 있어야 합니다. 즉 데이터 마이닝 개체를 테이블 형식 모델 또는 Power PivotPower Pivot 데이터를 호스팅하는 인스턴스에 배포할 수는 없습니다.The instance of Analysis ServicesAnalysis Services to which you deploy the solution must be running in a mode that supports multidimensional objects and data mining objects; that is, you cannot deploy data mining objects to an instance that hosts tabular models or Power PivotPower Pivot data.

따라서 Visual Studio에서 데이터 마이닝 솔루션을 만드는 경우 반드시 Analysis Services 다차원 및 데이터 마이닝 프로젝트템플릿을 사용하십시오.Therefore, when you create a data mining solution in Visual Studio, be sure to use the template, Analysis Services Multidimensional and Data Mining Project.

솔루션을 배포하면 지정된 Analysis ServicesAnalysis Services 인스턴스에서 솔루션 파일과 같은 이름의 데이터베이스에 데이터 마이닝에 사용되는 개체가 만들어집니다.When you deploy the solution, the objects used for data mining are created in the specified Analysis ServicesAnalysis Services instance, in a database with the same name as the solution file.

관계형 솔루션 배포Deploying a Relational Solution

관계형 데이터 마이닝 솔루션을 배포하면 필요한 데이터 마이닝 개체가 새 Analysis ServicesAnalysis Services 데이터베이스에 만들어지고 해당 개체가 기본적으로 처리됩니다.When you deploy a relational data mining solution, the required data mining objects are created within a new Analysis ServicesAnalysis Services database, and the objects are processed by default. 구성 속성인 처리 옵션을 사용하여 처리 옵션을 변경할 수 있습니다.You can change processing options by using the configuration property, Processing Option. 자세한 내용은 Analysis Services 프로젝트 속성 구성(SSDT)을 참조하세요.For more information, see Configure Analysis Services Project Properties (SSDT).

기본적으로 매번 증분 변경 내용만 배포됩니다.By default, only incremental changes are deployed each time. 즉 마이닝 모델을 수정하는 경우 프로젝트를 다시 배포하면 해당 마이닝 모델만 업데이트됩니다.In other words, you can modify a mining model, and when you re-deploy the project, only that mining model would be updated. 하지만 여러 클라이언트가 Analysis ServicesAnalysis Services 데이터베이스를 편집하고 있으면 이 경우 오류가 발생할 수 있습니다.However, if you have multiple clients editing the Analysis ServicesAnalysis Services database, this can lead to errors. 솔루션을 배포할 때 전체 데이터베이스를 새로 고치도록 기본 배포 모드를 변경하려면 배포 모드 속성을 변경합니다.To change the default deployment mode so that the entire database is refreshed when you deploy the solution, change the Deployment Mode property

관계형 데이터 마이닝 솔루션에서 배포해야 하는 개체는 데이터 원본 정의, 사용된 모든 데이터 원본 뷰, 마이닝 구조 및 모든 종속 마이닝 모델 뿐입니다.In a relational data mining solution, the only objects that must be deployed are the data source definition, any data source views that were used, the mining structures, and all dependent mining models.

다차원 솔루션 배포Deploying a Multidimensional Solution

다차원 데이터 마이닝 솔루션을 배포하면 원본 큐브와 동일한 데이터베이스 내부에 데이터 마이닝 개체가 만들어집니다.When you deploy a multidimensional data mining solution, this solution creates your data mining objects within the same database as the source cube.

마이닝 구조 또는 마이닝 모델을 처리할 때 원본 큐브도 처리해야 합니다.When you process the mining structure or mining model, you must process the source cube as well. 따라서 OLAP 마이닝 모델을 사용하는 솔루션을 배포하는 데 걸리는 시간이 관계형 데이터 마이닝 솔루션의 경우보다 더 길 수 있습니다.For this reason, deploying a solution that uses OLAP mining models can take longer than relational data mining solutions.

대개 데이터 마이닝 개체는 큐브에 사용되는 것과 동일한 데이터 원본 및 데이터 원본 뷰를 사용합니다.Typically data mining objects also use the same data sources and data source views that are used for the cube. 하지만 데이터 마이닝에 사용하도록 특별히 만든 데이터 원본 및 데이터 원본 뷰를 추가할 수 있습니다.However, you can add data sources and data source views that are targeted specifically to data mining. 예를 들어 대개 큐브는 잠재 클라이언트에 대한 데이터 또는 다차원 개체에 사용되지 않은 외부 데이터를 포함하지 않습니다.For example, typically a cube would not contain data about prospective clients, or external data not used in the multidimensional objects.

관련 리소스Related Resources

데이터 마이닝 개체 이동Moving Data Mining Objects

모델이 관계형 데이터만 기반으로 하는 경우 모델을 이동하는 가장 손쉬운 방법은 DMX를 사용하여 개체를 내보내고 가져오는 것입니다.If your model is based on relational data only, exporting and importing objects using DMX is the easiest way to move models.

Analysis Services 데이터베이스 이동Move an Analysis Services Database

모델이 큐브를 데이터 원본으로 사용하는 경우 모델과 해당 지원 큐브 데이터를 이동하는 방법을 보려면 다음 항목을 참조하십시오.When models use a cube as a data source, refer to this topic for more information about how to move models and their supporting cube data.

Analysis Services 프로젝트 배포(SSDT)Deploy Analysis Services Projects (SSDT)

Analysis ServicesAnalysis Services 프로젝트의 배포에 대한 일반적인 정보를 제공하고 프로젝트를 구성할 때 설정할 수 있는 속성에 대해 설명합니다.Provides general information about deployment of Analysis ServicesAnalysis Services projects, and describes the properties that you can set as part of the project configuration.

관련 항목:See Also

다차원 모델 처리(Analysis Services) Processing a multidimensional model (Analysis Services)
데이터 마이닝 쿼리 도구 Data Mining Query Tools
처리 요구 사항 및 고려 사항(데이터 마이닝)Processing Requirements and Considerations (Data Mining)