다음을 통해 공유


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 템플릿을 열려면

  1. SQL Server Management Studio 보기 메뉴에서 템플릿 Explorer 클릭합니다.

  2. 큐브 아이콘을 클릭하여 Analysis Services 템플릿 목록을 엽니다.

  3. 템플릿 범주 목록에서 XMLA, 스키마 행 집합을 차례로 확장하고 스키마 행 집합 검색 을 두 번 클릭하여 해당 템플릿을 적절한 코드 편집기에서 엽니다.

  4. Analysis Services에 연결 대화 상자에서 연결 정보를 지정한 다음 연결을 클릭합니다. 스키마 행 집합 검색 템플릿으로 채워진 새 쿼리 편집기 창이 열립니다.

MINING MODEL CONTENT 스키마 행 집합에서 열 이름을 검색하려면

  1. 스키마 행 집합 검색 템플릿이 열려 있는 상태에서 실행을 클릭합니다.

    현재 인스턴스에서 사용할 수 있는 모든 행 집합에 대한 행 집합 이름 및 행 집합 열이 포함된 스키마 행 집합 목록이 결과 창에 반환됩니다.

  2. 쿼리 창에서 제한 목록> 뒤에< 커서를 놓고 Enter 키를 눌러 새 줄을 추가합니다.

  3. 빈 줄에 커서를 놓고 SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName을> 입력<합니다.

    제한에 대한 전체 섹션은 다음과 같아야 합니다.

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. 실행을 클릭합니다.

    결과 창에 지정한 스키마 행 집합의 열 이름 목록이 표시됩니다.

MINING MODEL CONTENT 스키마 행 집합을 사용하여 내용 쿼리를 만들려면

  1. 스키마 행 집합 검색 템플릿에서 요청 유형 태그 내의 텍스트를 바꿔서 요청 유형을 변경합니다.

    다음 줄을

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    다음 줄로 바꿉니다.

    <RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>

  2. 제한 목록에 새 조건을 추가하여 이름으로 마이닝 모델을 지정하도록 제한 목록을 변경합니다.

  3. 템플릿에서 <Restriction List> 뒤에 커서를 놓고 Enter 키를 눌러 새 줄을 추가합니다.

  4. 빈 줄에 커서를 놓고 내 모델 이름</>MODEL_NAME MODEL_NAME>입력<합니다.

    제한에 대한 전체 섹션은 다음과 같아야 합니다.

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. 실행을 클릭합니다.

    결과 창에 지정한 모델의 값과 함께 스키마 정의가 표시됩니다.

참고 항목

마이닝 모델 콘텐츠(Analysis Services - 데이터 마이닝)