Compartilhar via


Como criar uma consulta ao conteúdo do 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. No SQL Server 2008, também é possível criar consultas nos conjuntos de linhas de esquema de mineração de dados estabelecendo uma conexão com o servidor do Analysis Services e digitando consultas em sintaxe Transact-SQL.

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

Para obter um exemplo de como criar uma consulta semelhante usando XML/A, consulte Como 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. Digite o nome de um modelo de mineração na linha FROM [<modelo de mineração, nome, MeuModelo>].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<lista de seleção, lista de expressão, *>, 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 do 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 do esquema que você pode consultar na instância atual, use esta consulta: SELECT * FROM $system.DBSCHEMA_TABLES. Para ver uma lista de conjuntos de linhas do esquema específicos de mineração de dados, consulte Conjuntos de linhas do esquema de mineração de dados.