Partilhar via


Criar uma consulta de mineração de dados usando XMLA

Aplica-se a: SQL Server 2019 e anteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora foi descontinuada no SQL Server 2022 Analysis Services. A documentação não foi atualizada para recursos preteridos e descontinuados. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

Você pode criar várias consultas referentes a objetos de mineração de dados usando AMO, DMX ou XML/A.

O XML é usado para comunicação entre o servidor Analysis Services e todos os clientes. Portanto, embora geralmente seja muito mais fácil criar consultas de conteúdo usando DMX, você pode escrever consultas usando as instruções DISCOVER e COMMAND em XML/A, usando um cliente que dá suporte ao protocolo SOAP ou criando uma consulta XML/A em SQL Server Management Studio.

Este tópico explica como usar os modelos XML/A disponíveis no SQL Server Management Studio para criar uma consulta de conteúdo de modelo em um modelo de mineração armazenado no servidor atual.

Consultando conjuntos de linhas de esquema de mineração de dados usando XML/A

Para abrir um modelo XML/A

  1. Em SQL Server Management Studio, no menu Exibir, clique em Modelo Explorer.

  2. Clique no ícone de cubo para abrir a lista de modelos do Analysis Services.

  3. Na lista de categorias de modelo, expanda XMLA, Conjuntos de Linhas do Esquemae clique duas vezes em Descobrir Conjuntos de Linhas do Esquema para abrir o modelo no editor de código apropriado.

  4. Na caixa de diálogo Conectar ao Analysis Services , preencha as informações de conexão e clique em Conectar. Uma nova janela do editor de consulta é aberta, populada com o modelo Descobrir Conjuntos de Linhas do Esquema .

Para descobrir nomes de coluna do conjunto de linhas de esquema MINING MODEL CONTENT

  1. Com o modelo Descobrir Conjuntos de Linhas do Esquema aberto, clique em Executar.

    Uma lista dos conjuntos de linha de esquema é retornada no painel Resultados que contém os nomes de todos os conjuntos de linhas disponíveis na instância atual.

  2. No painel Consulta, coloque o cursor após <a Lista> de Restrições e pressione ENTER para adicionar uma nova linha.

  3. Coloque o cursor na linha em branco e digite <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    A seção completa de restrições deverá ser parecida com esta:

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. Clique em Executar.

    O painel Resultados mostra uma lista de nomes de colunas do conjunto de linhas do esquema especificado.

Para criar uma consulta de conteúdo usando o conjunto de linhas do esquema de MINING MODEL CONTENT

  1. No modelo Descobrir Conjuntos de Linhas do Esquema , altere o tipo de solicitação substituindo o texto dentro das marcas de tipo de solicitação.

    Substitua esta linha:

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    pela seguinte linha:

    <RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>

  2. Altere a lista de restrições para especificar um modelo de mineração pelo nome, adicionando uma nova condição às listas de restrições.

  3. No modelo, coloque o cursor depois de <Restriction List> e pressione a ENTER para adicionar uma nova linha.

  4. Coloque o cursor na linha em branco e digite <MODEL_NAME>Meu nome</MODEL_NAME>

    A seção completa de restrições deverá ser parecida com esta:

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. Clique em Executar.

    O painel Resultados exibe a definição de esquema, junto com os valores para o modelo especificado.

Consulte Também

Mining Model Content (Analysis Services - Data Mining)