Partilhar via


Criar uma consulta de conteúdo em um modelo de mineração

Você pode consultar o conteúdo do modelo de mineração via programação usando AMO ou XML/A, mas é mais fácil criar consultas usando DMX. Também é possível criar consultas nos conjuntos de linhas de esquema de mineração de dados estabelecendo uma conexão com a instância do Analysis Services e criando uma consulta usando os DMVs fornecidos pelo Analysis Services.

Os procedimentos a seguir demonstram como criar consultas em um modelo de mineração usando DMX e como consultar os conjuntos de linhas de esquema de mineração de dados.

Para obter um exemplo de como criar uma consulta semelhante usando XML/A, consulte Criar uma consulta de mineração de dados usando XML/A.

Consultando o conteúdo do modelo de mineração de dados usando DMX

Para criar uma consulta ao conteúdo do modelo DMX

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

  2. No painel Explorador de Modelos, clique no ícone de cubo para alterar a lista e exibir modelos do Analysis Services.

  3. Na lista de categorias de modelo, expanda DMX, expanda Conteúdo do Modelo e clique duas vezes em Consulta de Conteúdo.

  4. Na caixa de diálogo Conectar ao Analysis Services, selecione a instância que contém o modelo de mineração que você deseja consultar e clique em Conectar.

    O modelo Consulta de Conteúdo é aberto no editor de códigos apropriado. O painel de metadados lista os modelos que estão disponíveis no banco de dados atual. Para alterar o banco de dados, selecione outro banco de dados na lista Bancos de Dados Disponíveis.

  5. Insira o nome de um modelo de mineração na linha, FROM [<mining model, name, MyModel>].CONTENT. Se o nome do modelo de mineração contiver espaços, coloque o nome entre parênteses.

    Se não quiser digitar o nome, você pode selecionar um modelo de mineração no Pesquisador de Objetos e arrastá-lo para o modelo.

  6. Na linha SELECT<select list, expr list, *>, digite os nomes de colunas de conjuntos de linhas de esquema de conteúdo do modelo de mineração.

    Para ver uma lista das colunas que podem ser retornadas em consultas ao conteúdo do modelo de mineração, consulte Conteúdo do modelo de mineração (Analysis Services – Mineração de dados).

  7. Se preferir, digite uma condição na cláusula WHERE do modelo para restringir as linhas retornadas a nós ou valores específicos.

  8. Clique em Executar.

Examinando os conjuntos de linhas de esquema de mineração de dados

Para criar uma consulta no conjunto de linhas do esquema de mineração de dados

  1. No SQL Server Management Studio, na barra de ferramentas Nova Consulta, clique em Consulta DMX do Analysis Services ou em Consulta MDX do Analysis Services.

  2. Na caixa de diálogo Conectar ao Analysis Services, selecione a instância que contém os objetos que você deseja consultar e clique em Conectar.

    O modelo Consulta de Conteúdo é aberto no editor de códigos apropriado. O painel de metadados lista os objetos que estão disponíveis no banco de dados atual. Para alterar o banco de dados, selecione outro banco de dados na lista Bancos de Dados Disponíveis.

  3. No editor de consultas, digite o seguinte:

    SELECT *

    FROM $system.DMSCHEMA_MINING_MODEL_CONTENT

    WHERE MODEL_NAME = '<model name>'

  4. Clique em Executar.

    O painel Resultados exibe o conteúdo do modelo.

    ObservaçãoObservação

    Para ver uma lista de todos os conjuntos de linhas de esquema que você pode consultar na instância atual, use esta consulta: SELECT * FROM $system.DISCOVER_SCHEMA_ROWSETS. Para ver uma lista de conjuntos de linhas de esquema específicos de mineração de dados, consulte Conjuntos de linhas de esquema de mineração de dados.

Consulte também

Referência

Conjuntos de linhas de esquema de mineração de dados

Conceitos

Conteúdo do modelo de mineração (Analysis Services – Mineração de dados)