다음을 통해 공유


SQL Server 플러그 인 알고리즘 추가 정보

업데이트: 2006년 7월 17일

Microsoft SQL Server 2005 Analysis Services(SSAS)는 타사 데이터 마이닝 공급자가 다음과 같은 데이터 마이닝 개체를 Analysis Services에 통합할 수 있도록 하는 완전한 프레임워크를 제공합니다.

  • 데이터 마이닝 알고리즘(플러그 인 알고리즘)
  • 데이터 마이닝 뷰어(플러그 인 뷰어)
  • 데이터 마이닝 뷰어를 웹으로 확장하는 라이브러리인 데이터 마이닝 웹 컨트롤 라이브러리. 자세한 내용은 SQL Server 2005 온라인 설명서의 데이터 마이닝 웹 컨트롤 라이브러리를 참조하십시오.

이 추가 정보에서는 Analysis Services에 데이터 마이닝 알고리즘과 뷰어를 구현하는 방법에 대한 이해를 돕기 위해 다음 예제에 대한 지침을 제공합니다.

  • 데이터 마이닝 알고리즘 플러그 인
    이 예제를 사용하면 데이터 마이닝 알고리즘 개발자가 구현 문제 대신 알고리즘에 집중할 수 있습니다.
  • 데이터 마이닝 뷰어 플러그 인
    이 예제에서는 타사 알고리즘 공급자가 고유의 뷰어를 사용하여 새로 발견한 패턴을 표시할 수 있습니다.

이 예제와 관련된 문서 및 소스 코드는 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms 폴더에 있습니다. 이 폴더에는 각 예제의 구현 및 사용 방법을 설명하는 자습서가 포함되어 있습니다.

[!참고] 기본적으로 예제는 설치되지 않습니다. 예제를 설치하려면 설치 프로그램을 실행하고 SQL Server 2005 온라인 설명서의 AdventureWorks 예제 및 예제 데이터베이스 설치를 위해 설치 프로그램 실행 항목에서 설명하는 대로 고급 옵션을 사용합니다. 업데이트된 버전의 AdventureWorks 데이터베이스도 웹 페이지에서 다운로드할 수 있습니다. 업데이트된 버전의 SQL Server 2005 데이터베이스 엔진 예제도 웹 페이지에서 다운로드할 수 있습니다.

[!참고] SQL Server 2005 Business Intelligence Development Studio는 Itanium 기반 플랫폼을 실행하는 컴퓨터에서 지원되지 않습니다. 64비트 개발 환경은 x64 기반 플랫폼에서 지원됩니다. 예제에서 사용하는 데이터베이스가 Itanium 기반 플랫폼에서 배포되는 경우 x86 또는 x64 기반 플랫폼에서 실행되는 컴퓨터에서 SQL Server 2005 예제를 수정하고 실행할 수 있습니다.

시나리오

공급자가 Pair-wise Linear Regression이라는 새로운 데이터 마이닝 알고리즘을 Analysis Services에 통합하고자 합니다. 이 새 알고리즘을 Analysis Services에 통합한 후에는 Pair-wise Linear Regression 알고리즘용 새 뷰어를 추가하고자 합니다.

언어

  • C++(알고리즘)
  • C#(뷰어)

기능

알고리즘 플러그 인

인터페이스 설명

IDMAlgorithm

모델 생성 습득 알고리즘 및 결과 모델의 예측 작업을 모두 구현합니다.

IDMAlgorithmNavigation

브라우저에서 모델의 내용에 액세스할 수 있도록 설정합니다.

IDMPersist

알고리즘에서 습득한 모델을 Analysis Services에서 저장 및 로드할 수 있도록 설정합니다.

IDMAlgorithmMetadata

습득 알고리즘의 기능 및 입력 매개 변수를 설명합니다.

IDMAlgorithmFactory

알고리즘 인터페이스를 구현하는 개체의 인스턴스를 만들고 Analysis Services에 알고리즘 메타데이터 인터페이스에 대한 액세스를 제공합니다.

뷰어 플러그 인

인터페이스 설명

IMiningModelViewerControl

뷰어를 구현합니다.

필수 구성 요소

이 예제를 실행하기 전에 다음 소프트웨어가 설치되어 있어야 합니다.

  • Microsoft SQL Server 2005(다음 구성 요소 포함)
    • SQL Server 2005 데이터베이스 엔진
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • AdventureWorksDW(데이터 웨어하우스) 및 AdventureWorks(OLTP)의 두 예제 데이터베이스
    • Analysis Services 예제
    • Analysis Services 인스턴스로 배포된 Adventure Works DW 예제 Analysis Services 프로젝트
  • 또한 업데이트된 버전의 AdventureWorks 데이터베이스를 SQL Server Developer Center 웹 페이지에서 다운로드할 수 있습니다.
  • 업데이트된 버전의 SQL Server 2005 데이터베이스 엔진 예제도 SQL Server Developer Center 웹 페이지에서 다운로드할 수 있습니다.

예제 빌드

플러그 인 예제를 빌드하기 전에 AdventureWorksDW(데이터 웨어하우스) 및 AdventureWorks(OLTP) 데이터베이스를 배포해야 합니다.

Adventure Works DW 및 AdventureWorks 예제 데이터베이스를 배포하려면

  1. Windows 탐색기에서 C:\Program Files\Microsoft SQL Server\90\Tools\Samples를 열고 SQLServerSamples.msi 파일을 두 번 클릭합니다.

  2. Windows 탐색기에서 C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project 폴더를 열고, 설치된 SQL Server 버전에 해당하는 폴더를 연 다음, Adventure Works.sln 파일을 두 번 클릭합니다.

    Adventure Works DW 프로젝트가 Business Intelligence Development Studio에서 열립니다.

  3. F5 키를 눌러 프로젝트를 빌드하고 배포합니다.

    [!참고] AdventureWorksAS 프로젝트를 빌드 및 배포하면 서버에 마이닝 모델이 배포됩니다.

데이터베이스를 배포한 후에는 알고리즘과 뷰어 플러그 인을 구현할 수 있습니다.

데이터 마이닝 알고리즘 플러그 인을 구현하고 사용하려면

  1. Windows 탐색기에서 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms 폴더를 열고 SQL Server Data Mining Plug-In Algorithms Tutorial.doc 파일을 두 번 클릭합니다.

    [!참고] 자습서를 출력하여 참조하면 플러그 인 예제를 보다 쉽게 구현할 수 있습니다.

  2. Pair-wise Linear Regression Algorithm 플러그 인을 빌드하려면 자습서의 6장, "Building a Shell Plug-In Algorithm"을 참조하십시오.

  3. Pair-wise Linear Regression Algorithm 플러그 인을 사용자 지정하려면 자습서의 7장, "Customizing the Algorithm: Pair-wise Linear Regression"을 참조하십시오.

  4. 사용자 지정된 Pair-wise Linear Regression Algorithm 플러그 인을 사용하려면 자습서의 8장, "Using the Customized Plug-In Algorithm"을 참조하십시오.

소유 뷰어를 구현하려면

  1. Windows 탐색기에서 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms 폴더를 찾은 후 SQL Server Data Mining Plug-In Viewers Tutorial.doc 파일을 두 번 클릭합니다.

    [!참고] 자습서를 출력하여 참조하면 플러그 인 예제를 보다 쉽게 구현할 수 있습니다.

  2. 자습서의 모든 단계를 완료합니다.

참고

플러그 인 알고리즘 구현 방법에 관한 자세한 내용은 예제 자습서에 포함된 SQL Server Data Mining Plug-In Algorithms Whitepaper.doc 문서를 참조하십시오.

참고 항목

작업

데이터 마이닝 웹 컨트롤 라이브러리

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

새로운 내용
  • Itanium 기반 플랫폼의 가용성에 대한 참고를 추가했습니다.