Share via


Como criar uma consulta de mineração de dados usando XML/A

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. Assim, 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, com um cliente que dê suporte a protocolo SOAP ou criando uma consulta XML/A no 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 referente a um modelo de mineração armazenado no servidor atual. Para obter informações gerais sobre como trabalhar com modelos, consulte Como usar modelos no SQL Server Management Studio.

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

Para abrir um modelo XML/A

  1. No SQL Server Management Studio, no menu Exibir, clique em Gerenciador de Modelos.

  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 Esquema e 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 depois de <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>Nome do meu modelo</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.