XMLA를 사용하여 데이터 마이닝 쿼리 만들기
적용 대상: 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, DMX 또는 XML/A를 사용하여 데이터 마이닝 개체에 대한 다양한 쿼리를 만들 수 있습니다.
XML은 Analysis Services 서버와 모든 클라이언트 간의 통신에 사용됩니다. 따라서 일반적으로 DMX를 사용하여 콘텐츠 쿼리를 만드는 것이 훨씬 쉽지만 SOAP 프로토콜을 지원하는 클라이언트를 사용하거나 SQL Server Management Studio XML/A 쿼리를 만들어 XML/A에서 DISCOVER 및 COMMAND 문을 사용하여 쿼리를 작성할 수 있습니다.
이 항목에서는 SQL Server Management Studio 사용할 수 있는 XML/A 템플릿을 사용하여 현재 서버에 저장된 마이닝 모델에 대해 모델 콘텐츠 쿼리를 만드는 방법을 설명합니다.
XML/A를 사용하여 데이터 마이닝 스키마 행 집합 쿼리
XML/A 템플릿을 열려면
SQL Server Management Studio 보기 메뉴에서 템플릿 Explorer 클릭합니다.
큐브 아이콘을 클릭하여 Analysis Services 템플릿 목록을 엽니다.
템플릿 범주 목록에서 XMLA, 스키마 행 집합을 차례로 확장하고 스키마 행 집합 검색 을 두 번 클릭하여 해당 템플릿을 적절한 코드 편집기에서 엽니다.
Analysis Services에 연결 대화 상자에서 연결 정보를 지정한 다음 연결을 클릭합니다. 스키마 행 집합 검색 템플릿으로 채워진 새 쿼리 편집기 창이 열립니다.
MINING MODEL CONTENT 스키마 행 집합에서 열 이름을 검색하려면
스키마 행 집합 검색 템플릿이 열려 있는 상태에서 실행을 클릭합니다.
현재 인스턴스에서 사용할 수 있는 모든 행 집합에 대한 행 집합 이름 및 행 집합 열이 포함된 스키마 행 집합 목록이 결과 창에 반환됩니다.
쿼리 창에서 제한 목록> 뒤에< 커서를 놓고 Enter 키를 눌러 새 줄을 추가합니다.
빈 줄에 커서를 놓고 SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName을> 입력<합니다.
제한에 대한 전체 섹션은 다음과 같아야 합니다.
<Restrictions>
<RestrictionList>
<SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>
</RestrictionList>
</Restrictions>
실행을 클릭합니다.
결과 창에 지정한 스키마 행 집합의 열 이름 목록이 표시됩니다.
MINING MODEL CONTENT 스키마 행 집합을 사용하여 내용 쿼리를 만들려면
스키마 행 집합 검색 템플릿에서 요청 유형 태그 내의 텍스트를 바꿔서 요청 유형을 변경합니다.
다음 줄을
<RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>
다음 줄로 바꿉니다.
<RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>
제한 목록에 새 조건을 추가하여 이름으로 마이닝 모델을 지정하도록 제한 목록을 변경합니다.
템플릿에서
<Restriction List>
뒤에 커서를 놓고 Enter 키를 눌러 새 줄을 추가합니다.빈 줄에 커서를 놓고 내 모델 이름</>MODEL_NAME MODEL_NAME>입력<합니다.
제한에 대한 전체 섹션은 다음과 같아야 합니다.
<Restrictions>
<RestrictionList>
<MODEL_NAME>My model name</MODEL_NAME>
</RestrictionList>
</Restrictions>
실행을 클릭합니다.
결과 창에 지정한 모델의 값과 함께 스키마 정의가 표시됩니다.