Funções de previsão gerais (DMX)
Aplica-se a: SQL Server Analysis Services
Você pode usar a instrução SELECT em DMX (Data Mining Extensions) para criar diferentes tipos de consultas. Uma consulta pode ser usada para retornar informações sobre o próprio modelo de mineração, fazer novas previsões ou alterar o modelo treinando-o com novos dados. O Analysis Services fornece uma variedade de funções especializadas que controlam o tipo de informação retornada em uma consulta. Adicionando essas funções a uma consulta DMX, você pode recuperar estatísticas ou colunas de dados adicionais. No entanto, cada tipo de consulta e cada tipo modelo suporta apenas algumas funções.
Funções comuns
Você pode usar funções para ampliar os resultados retornados por um modelo de mineração. Você pode usar as seguintes funções para qualquer instrução SELECT que retorne uma expressão de tabela:
Além disso, as funções a seguir são suportadas em quase todos os tipos de modelo:
Os algoritmos individuais podem dar suporte a funções adicionais. Para obter uma lista das funções com suporte de cada tipo de modelo, consulte Consultas de mineração de dados.
Funções específicas da sintaxe SELECT
A tabela a seguir lista as funções que você pode usar para cada tipo de instrução SELECT .
Para obter informações gerais sobre funções em DMX, consulte Referência de função de DMX (Data Mining Extensions).
Tipo de consulta | Funções suportadas | Comentários |
---|---|---|
SELECT DISTINCT FROM <modelo> | RangeMin (DMX) RangeMid (DMX) RangeMax (DMX) |
Essas funções podem ser usadas para fornecer valores máximos, valores mínimos e médias para qualquer coluna que contenha tipos de dados numéricos, independentemente de a coluna ser contínua ou ter sido diferenciada. |
SELECIONE DO <modelo>. CONTEÚDO ou SELECIONE DO <modelo>. DIMENSION_CONTENT |
IsDescendant (DMX) | Essa função recupera nós filho para o nó especificado no modelo e pode ser usada, por exemplo, para iterar através de nós no conteúdo do modelo de mineração. A organização dos nós no conteúdo do modelo de mineração depende do tipo de modelo. Para obter informações sobre a estrutura de cada tipo de modelo de mineração, consulte Conteúdo do modelo de mineração (Analysis Services – Mineração de Dados). Se você salvou o conteúdo do modelo de mineração como uma dimensão, também poderá usar outras funções MDX (Multidimensional Expressions) que estão disponíveis para consultar uma hierarquia de atributos. |
SELECIONE DO <modelo>. CASOS | IsInNode (DMX) ClientSettingsGeneralFlag Class IsTrainingCase (DMX) IsTestCase (DMX) |
A função Lag tem suporte apenas para modelos de série temporal. A função IsTestCase tem suporte em modelos baseados em uma estrutura que foi criada usando a opção de validação para criar um conjunto de dados de teste. Se o modelo não for baseado em uma estrutura com um conjunto de teste de validação, todos os casos serão considerados como casos de treinamento. |
SELECIONE DO <modelo>. SAMPLE_CASES | IsInNode (DMX) | Nesse contexto, a função IsInNode retorna um caso que pertence a um conjunto de casos de exemplo idealizados. |
SELECIONE DO <modelo>. PMML | Não aplicável. Em vez disso, use funções de consulta XML. | As representações PMML são suportadas apenas pelos tipos de modelo a seguir: Árvores de Decisão da Microsoft Microsoft Clustering |
SELECT FROM MODEL <> PREDICTION JOIN | Funções de previsão que são específicas do algoritmo usado para criar o modelo. | Para obter uma lista de funções de previsão para cada tipo de modelo, consulte Consultas de mineração de dados. |
SELECIONAR DO <modelo> | Funções de previsão que são específicas do algoritmo usado para criar o modelo. | Para obter uma lista de funções de previsão para cada tipo de modelo, consulte Consultas de mineração de dados. |
Confira também
Referência de DMX (Data Mining Extensions)
Referência de função DMX (Data Mining Extensions)
Referência do operador DMX (Data Mining Extensions)
Referência de instrução DMX (Data Mining Extensions)
Convenções de sintaxe DMX (Data Mining Extensions)
Elementos de sintaxe DMX (Data Mining Extensions)
Estrutura e uso de consultas de previsão DMX
Compreendendo a instrução DMX Select