Partilhar via


Criar uma consulta de previsão do tipo singleton a partir de um modelo

Uma consulta singleton é útil quando você tem um modelo que deseja usar para previsão, mas não deseja mapeá-la para um conjunto de dados de entrada externo ou fazer previsões em massa. Com uma consulta singleton, você pode fornecer um valor ou valores para o modelo e ver instantaneamente o valor previsto.

Por exemplo, a consulta DMX a seguir representa uma consulta singleton no modelo de endereçamento de destino, TM_Decision_Tree.

SELECT * FROM [TM_Decision_tree] ;  
NATURAL PREDICTION JOIN  
(SELECT '2' AS [Number Children At Home], '45' as [Age])  
AS [t]  

O procedimento a seguir descreve como usar o Gerenciador de Modelos no SQL Server Management Studio para criar rapidamente essa consulta.

Para abrir os modelos do Analysis Services no SQL Server Management Studio

  1. No SQL Server Management Studio, no menu Exibir, clique em Pesquisador de modelos.

  2. Clique no ícone de cubo para abrir os modelos do Analysis Server.

Para abrir um modelo de consulta de previsão

  1. No Explorador de Modelos, na lista de templates do Analysis Server, expanda DMX e, em seguida, expanda Consultas de Previsão.

  2. Clique duas vezes em Singleton Prediction.

  3. Na caixa de diálogo Conectar ao Analysis Services, digite o nome do servidor que tem a instância do Analysis Services que contém o modelo de mineração a ser consultado.

  4. Clique em Conectar.

  5. O template é aberto no banco de dados especificado, juntamente com um Navegador de Objetos do modelo de mineração que contém funções de mineração de dados e uma lista de estruturas de mineração de dados e modelos relacionados.

Para personalizar o modelo de consulta singleton

  1. No modelo, clique na lista suspensa Bancos de Dados Disponíveis e selecione uma instância do Analysis Service na lista.

  2. Na lista Modelo de Mineração , selecione o modelo de mineração que você deseja consultar.

    A lista de colunas no modelo de mineração aparece no painel Metadados do navegador do objeto.

  3. No menu Consulta , selecione Especificar Valores para Parâmetros de Modelo.

  4. Na linha de lista de seleção, digite * para retornar todas as colunas ou digite uma lista delimitada por vírgulas de colunas e expressões para retornar colunas específicas.

    Se você digitar *, a coluna previsível será retornada, juntamente com todas as colunas para as quais você fornece novos valores na etapa 6.

    Para o código de exemplo mostrado no início deste tópico, a linha de lista de seleção foi definida como *.

  5. Na linha do modelo de mineração , digite o nome do modelo de mineração entre a lista de modelos de mineração que aparecem no Pesquisador de Objetos.

    Para o código de exemplo mostrado no início deste tópico, a linha do modelo de mineração foi definida com o nome, TM_Decision_Tree.

  6. Na linha de valor , digite o novo valor de dados para o qual você deseja fazer uma previsão.

    Para o código de exemplo mostrado no início deste tópico, a linha de valor foi definida para 2 prever o comportamento de compra de bicicletas com base no número de filhos em casa.

  7. Na linha de coluna , digite o nome da coluna no modelo de mineração para o qual os novos dados devem ser mapeados.

    Para o código de exemplo mostrado no início deste tópico, a linha da coluna foi definida como Number Children at Home.

    Observação

    Ao usar a caixa de diálogo Especificar Valores para Parâmetros de Modelo , você não precisa adicionar colchetes ao redor do nome da coluna. Os colchetes serão adicionados automaticamente para você.

  8. Deixe o alias de entrada como t.

  9. Clique em OK.

  10. No painel de texto da consulta, localize a alternância vermelha sob a vírgula e as reticências que indicam um erro de sintaxe. Exclua as reticências e adicione qualquer condição de consulta adicional que desejar. Se você não adicionar outras condições, exclua a vírgula.

    Para o código de exemplo mostrado no início deste tópico, a condição de consulta adicional foi definida como '45' as [Age].

  11. Clique em Executar.

Consulte Também

Criando previsões (Tutorial básico de mineração de dados)