Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para criar uma consulta de previsão, primeiro você deve selecionar o modelo de mineração no qual a consulta será baseada. Você pode selecionar qualquer modelo de mineração existente no projeto atual.
Depois de selecionar um modelo, adicione uma função de previsão à consulta. É importante entender que as funções de previsão são usadas para muitas finalidades- sim, você pode prever valores, mas também pode obter estatísticas relacionadas, bem como informações que foram usadas na geração da previsão. As funções de previsão podem retornar os seguintes tipos de valores:
O nome do atributo previsível e o valor previsto.
Estatísticas sobre a distribuição e a variação dos valores previstos.
A probabilidade de um resultado especificado ou de todos os resultados possíveis.
As pontuações ou valores superiores ou inferiores.
Valores associados a um nó, objeto ou atributo especificados.
Há uma ampla variedade de funções de previsão que você pode usar, mas você deve escolher a função que se adapta ao tipo de modelo que você criou. Normalmente, essa escolha depende do algoritmo usado para criar o modelo.
Para obter uma lista das funções de previsão com suporte para quase todos os tipos de modelo, consulte As Funções gerais de previsão (DMX).
Além disso, algoritmos individuais dão suporte a uma variedade de funções especializadas. Por exemplo, se você criar um modelo de mineração com base no algoritmo de Clustering da Microsoft, poderá usar funções de previsão especializadas para encontrar informações sobre os clusters, como a distância de um valor de dados até o centroide do cluster.
Para obter exemplos de como consultar um tipo específico de modelo de mineração, consulte o tópico de referência do algoritmo, em Algoritmos de Mineração de Dados (Analysis Services – Mineração de Dados).
Escolher um modelo de mineração a ser usado para previsão
No SQL Server Management Studio, clique com o botão direito do mouse no modelo e selecione Criar Consulta de Previsão.
--OU--
No SSDT (SQL Server Data Tools), clique na guia Previsão do Modelo de Mineração e clique em Selecionar Modelo na tabela Modelo de Mineração .
Na caixa de diálogo Selecionar Modelo de Mineração , selecione um modelo de mineração e clique em OK.
Você pode escolher qualquer modelo no banco de dados atual do Analysis Services. Para criar uma consulta usando um modelo em um banco de dados diferente, você deve abrir uma nova janela de consulta no contexto desse banco de dados ou abrir o arquivo de solução que contém esse modelo.
Adicionar funções de previsão a uma consulta
No Construtor de Consultas de Previsão, configure os dados de entrada usados para previsão, fornecendo valores na caixa de diálogo Entrada de Consulta Singleton ou mapeando o modelo para uma fonte de dados externa.
Para obter mais informações, consulte Escolher e mapear dados de entrada para uma consulta de previsão.
Aviso
Não é necessário que você forneça entradas para gerar previsões. Quando não houver nenhuma entrada, o algoritmo normalmente retornará o valor previsto mais provável em todas as entradas possíveis.
Clique na coluna Origem e escolha um valor na lista:
<nome do modelo> Selecione esta opção para incluir valores do modelo de mineração na saída. Você só pode adicionar colunas previsíveis.
Quando você adiciona uma coluna do modelo, o resultado retornado é a lista não distinta de valores nessa coluna.
As colunas que você adiciona com essa opção são incluídas na parte SELECT da instrução DMX resultante.Função de previsão Selecione esta opção para procurar uma lista de funções de previsão.
Os valores ou funções selecionados são adicionados à parte SELECT da instrução DMX resultante.
A lista de funções de previsão não é filtrada ou restrita pelo tipo de modelo selecionado. Portanto, se você tiver alguma dúvida sobre se a função tem suporte para o tipo de modelo atual, basta adicionar a função à lista e ver se há um erro.
Os itens de lista precedidos por $ (como $AdjustedProbability) representam colunas da tabela aninhada que é gerada quando você usa a função,PredictHistogram. Estes são atalhos que você pode usar para retornar uma única coluna e não uma tabela aninhada.Expressão personalizada Selecione essa opção para digitar uma expressão personalizada e, em seguida, atribuir um alias à saída.
A expressão personalizada é adicionada à parte SELECT da consulta de previsão DMX resultante.
Essa opção será útil se você quiser adicionar texto para saída com cada linha, chamar funções de VB ou chamar procedimentos armazenados personalizados.
Para obter informações sobre como usar as funções VBA e Excel do DMX, consulte as funções do VBA no MDX e na DAX.Depois de adicionar cada função ou expressão, alterne para o modo de exibição DMX para ver como a função é adicionada na instrução DMX.
Aviso
O Construtor de Consultas de Previsão não valida o DMX até que você clique em Resultados. Muitas vezes, você descobrirá que a expressão produzida pelo construtor de consultas não é DMX válida. Causas típicas estão fazendo referência a uma coluna que não está relacionada à coluna previsível ou tentando prever uma coluna em uma tabela aninhada, o que requer uma instrução sub-SELECT. Neste ponto, você pode alternar para o modo de exibição DMX e continuar editando a instrução.
Exemplo: criar uma consulta em um modelo de clustering
Se você não tiver um modelo de clustering disponível para criar essa consulta de exemplo, crie o modelo [TM_Clustering], usando o Tutorial básico de mineração de dados.
No SQL Server Management Studio, clique com o botão direito do mouse no modelo [TM_Clustering], e selecione Consultar Previsão de Build.
No menu Modelo de Mineração , selecione Singleton Query.
Na caixa de diálogo Entrada de Consulta Singleton , defina os seguintes valores como entradas:
Gênero = M
Distância de deslocamento = 5-10 milhas
Na grade de consulta, para Source, selecione o modelo de mineração TM_Clustering e adicione a coluna [Bike Buyer].
Para Origem, selecione Função de Previsão e adicione a função.
ClusterPara origem, selecione Função de Previsão, adicione a função,
PredictSupporte arraste a coluna do modelo [Bike Buyer] para a caixa Critérios/Argumento. Digite suporte na coluna Alias .Copie a expressão que representa a função de previsão e a referência de coluna da caixa Critérios/Argumento .
Para a origem, selecione Expressão Personalizada, digite um alias e, em seguida, faça referência à função CEILING do Excel usando a seguinte sintaxe:
Excel as <return type>Cole a referência de coluna como argumento na função.
Por exemplo, a expressão a seguir retorna o CEILING do valor de suporte:
EXCEL!CEILING(PredictSupport([TM_Clustering].[Bike Buyer]),2)Digite CEILING na coluna Alias .
Clique em Alternar para o modo de visualização de texto para examinar a instrução DMX que foi gerada e clique em Alternar para o modo de visualização de resultados para ver os resultados das colunas pela consulta de previsão.
A tabela a seguir mostra os resultados esperados:
Comprador de Bicicletas $Cluster APOIO TETO 0 Cluster 8 954 953.948638926372
Se você quiser adicionar outras cláusulas em outro lugar na instrução, por exemplo, se quiser adicionar uma cláusula WHERE, não poderá adicioná-la usando a grade; você deve alternar para o modo de exibição DMX primeiro.