Criar uma consulta de previsão singleton a partir de um modelo
Uma consulta singleton é útil quando você tem um modelo a ser usado para previsão, mas não deseja mapeá-lo para um conjunto de dados de entrada externo ou fazer previsões em massa. Uma consulta singleton permite oferecer um valor ou valores ao modelo e ver instantaneamente o valor previsto.
Por exemplo, a consulta DMX a seguir representa uma consulta singleton no modelo de email 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 esta consulta.
Para abrir os modelos de Analysis Services no SQL Server Management Studio
No SQL Server Management Studio, no menu Exibir, clique em Gerenciador de Modelos.
Clique no ícone de cubo para abrir os modelos de Analysis Server.
Para abrir um modelo de consulta de previsão
Em Explorador de Modelos, na lista de modelos de Analysis Server, expanda DMX e, em seguida, expanda Consultas de Previsão.
Clique duas vezes em Previsão Singleton.
Na caixa de diálogo Conectar ao Analysis Services, digite o nome do servidor que tem a instância de Analysis Services que contém o modelo de mineração a ser consultado.
Clique em Conectar.
O modelo é aberto no banco de dados especificado, junto com um Pesquisador de Objetos do modelo de mineração que contém as 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
No modelo, clique na lista suspensa Bancos de Dados Disponíveis e, em seguida, selecione uma instância de Analysis Service na lista.
Na lista Modelo de Mineração, selecione o modelo de mineração que deseja consultar.
A lista de colunas no modelo de mineração é exibida no painel Metadados do pesquisador de objetos.
No menu Consulta, selecione Especificar Valores para Parâmetros de Modelo.
Na linha lista de seleção, digite * para retornar todas as colunas ou digite uma lista delimitada por vírgulas das colunas e expressões para retornar colunas específicas.
Se você digitar *, a coluna de previsão será retornada, junto com qualquer coluna para a qual você fornece novos valores na etapa 6.
Para o exemplo de código mostrado no início desse tópico, a linha lista de seleção foi definida como *.
Na linha modelo de mineração, digite o nome do modelo de mineração da lista de modelos de mineração exibidos no Explorador de Objetos.
Para o exemplo de código mostrado no início desse tópico, a linha modelo de mineração foi definido como nome, TM_Decision_Tree.
Na linha valor, digite o novo valor de dados para os quais você deseja fazer uma previsão.
Para o exemplo de código no início desse tópico, a linha valor foi definida como 2 para prever o comportamento de compras de bicicletas com base no número de crianças em casa.
Na linha coluna, digite o nome da coluna no modelo de mineração para o qual os novos dados devem ser mapeados.
Para o exemplo de código mostrado no início desse tópico, a linha coluna foi definida como Número de Crianças em Casa.
Observação Quando você usa a caixa de diálogo Especificar Valores para Parâmetros de Modelo, você não tem que adicionar colchetes ao redor do nome da coluna. Os colchetes serão adicionados automaticamente para você.
Deixe o alias de entrada como t.
Clique em OK.
No painel de texto de consulta, localize a pequena curva vermelha sob a vírgula e a elipse que indica um erro de sintaxe. Exclua a elipse e adicione qualquer condição de consulta adicional desejada. Se você não quiser adicionar nenhuma outra condição, exclua a vírgula.
Para o exemplo de código mostrado no início desse tópico, a condição de consulta adicional foi definida como '45' como [Idade].
Clique em Executar.