데이터 마이닝(SSAS)
적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium
중요
데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.
SQL Server 2000년 릴리스 이후 SQL Server Analysis Services 데이터 마이닝을 제공하여 예측 분석의 선두 주자였습니다. Integration Services, Reporting Services 및 SQL Server 데이터 마이닝의 조합은 데이터 정리 및 준비, 기계 학습 및 보고를 포함하는 예측 분석을 위한 통합 플랫폼을 제공합니다. SQL Server 데이터 마이닝에는 EM 및 K-평균 클러스터링 모델, 신경망, 로지스틱 회귀 및 선형 회귀, 의사 결정 트리 및 순진한 bayes 분류자를 포함한 여러 표준 알고리즘이 포함됩니다. 모든 모델은 모델을 개발하고 구체화하고 평가할 수 있도록 시각화를 통합했습니다. 비즈니스 인텔리전스 솔루션에 데이터 마이닝을 통합하면 복잡한 문제에 대한 지능형 의사 결정을 수행할 수 있습니다.
데이터 마이닝의 장점
데이터 마이닝(예측 분석 및 기계 학습이라고도 함)은 다양한 연구 결과를 기반으로 하는 통계 원칙을 사용하여 데이터에서 패턴을 검색합니다. 데이터에 SQL Server Analysis Services 데이터 마이닝 알고리즘을 적용하면 추세를 예측하고, 패턴을 식별하고, 규칙 및 권장 사항을 만들고, 복잡한 데이터 집합의 이벤트 시퀀스를 분석하고, 새로운 인사이트를 얻을 수 있습니다.
2017년 SQL Server 데이터 마이닝은 강력하고 액세스 가능하며 많은 사람들이 분석 및 보고에 사용하는 것을 선호하는 도구와 통합됩니다.
주요 데이터 마이닝 기능
SQL Server 데이터 마이닝은 통합 데이터 마이닝 솔루션을 지원하는 다음과 같은 기능을 제공합니다.
여러 데이터 원본: 데이터 마이닝을 위해 스프레드시트 및 텍스트 파일을 포함하여 모든 테이블 형식 데이터 원본을 사용할 수 있습니다. SQL Server Analysis Services 만든 OLAP 큐브를 쉽게 마이닝할 수도 있습니다. 그러나 메모리 내 데이터베이스에서 데이터를 사용할 수 없습니다.
통합 데이터 정리, 데이터 관리 및 보고: Integration Services는 데이터를 프로파일링하고 정리하기 위한 도구를 제공합니다. 모델링 준비 과정에서 데이터 정리를 위한 ETL 프로세스를 작성할 수 있으며, ssISnoversion은 쉽게 모델을 다시 학습하고 업데이트할 수도 있습니다.
여러 사용자 지정 가능한 알고리즘: 클러스터링, 신경망 및 의사 결정 트리와 같은 알고리즘을 제공하는 것 외에도 SQL Server 데이터 마이닝은 사용자 지정 플러그 인 알고리즘 개발을 지원합니다.
모델 테스트 인프라: 교차 유효성 검사, 분류표, 리프트 차트 및 산점도와 같은 중요한 통계 도구를 사용하여 모델과 데이터 집합을 테스트합니다. 테스트 및 학습 집합을 간편하게 만들고 관리합니다.
쿼리 및 드릴스루: SQL Server 데이터 마이닝은 예측 쿼리를 애플리케이션에 통합하기 위한 DMX 언어를 제공합니다. 모델에서 자세한 통계 및 패턴을 검색하고 사례 데이터로 드릴스루할 수도 있습니다.
클라이언트 도구: SQL Server에서 제공하는 개발 및 디자인 스튜디오 외에도 Excel용 데이터 마이닝 추가 기능을 사용하여 모델을 만들고 쿼리하며 찾아볼 수 있습니다. 또한 웹 서비스를 포함한 사용자 지정 클라이언트를 만듭니다.
스크립팅 언어 지원 및 관리되는 API: 모든 데이터 마이닝 개체는 완전히 프로그래밍할 수 있습니다. 스크립팅은 MDX, XMLA 또는 SQL Server Analysis Services 대한 PowerShell 확장을 통해 수행할 수 있습니다. 빠른 쿼리 및 스크립팅을 위해 DMX(Data Mining Extensions) 언어를 사용합니다.
보안 및 배포: 데이터를 모델링하고 구조화하기 위한 드릴스루에 대한 별도의 권한을 포함하여 SQL Server Analysis Services 통해 역할 기반 보안을 제공합니다. 사용자가 패턴에 액세스하거나 예측을 수행할 수 있도록 다른 서버에 모델을 간편하게 배포
섹션 내용
이 섹션의 항목에서는 SQL Server 데이터 마이닝의 주요 기능 및 관련 태스크를 소개합니다.