Funções Gerais de Previsão (DMX)

Aplica-se a: SQL Server Analysis Services

Pode usar a instrução SELECT nas Extensões de Mineração de Dados (DMX) para criar diferentes tipos de consultas. Uma consulta pode ser usada para devolver informações sobre o próprio modelo de mineração, fazer novas previsões ou alterar o modelo treinando-o com novos dados. Os Serviços de Análise fornecem uma variedade de funções especializadas que controlam o tipo de informação devolvida numa consulta. Ao adicionar estas funções a uma consulta DMX, pode obter estatísticas adicionais ou colunas de dados. No entanto, cada tipo de consulta e cada tipo de modelo suporta apenas certas funções.

Funções comuns

Podes usar funções para estender os resultados que um modelo de mineração apresenta. Pode usar as seguintes funções para qualquer instrução SELECT que devolva uma expressão de tabela:

Além disso, as seguintes funções são suportadas para quase todos os tipos de modelos:

Algoritmos individuais podem suportar funções adicionais. Para uma lista das funções suportadas por cada tipo de modelo, consulte Consultas de Mineração de Dados.

Funções específicas da sintaxe SELECT

A tabela seguinte lista as funções que pode usar para cada tipo de instrução SELECT .

Para informações gerais sobre funções em DMX, consulte Data Mining Extensions (DMX) Function Reference.

Tipo de consulta Funções suportadas Observações
SELECIONE DISTINTO DE <modelo> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
Estas funções podem ser usadas para fornecer valores máximos, valores mínimos e médias para qualquer coluna que contenha um tipo de dado numérico, independentemente de a coluna ser contínua ou ter sido discretizada.
SELECIONAR DO <modelo>. CONTEÚDO

or

SELECIONAR DO <modelo>. DIMENSION_CONTENT
IsDescendant (DMX) Esta função recupera nós filhos para o nó especificado no modelo e pode ser usada, por exemplo, para iterar pelos nós no conteúdo do modelo de mineração. A disposição dos nós no conteúdo do modelo de mineração depende do tipo de modelo. Para informações sobre a estrutura de cada tipo de modelo de mineração, consulte Conteúdo do Modelo de Mineração (Serviços de Análise - Mineração de Dados).

Se tiver guardado o conteúdo do modelo de mineração como uma dimensão, também pode usar outras funções de Expressões Multidimensionais (MDX) disponíveis para consultar uma hierarquia de atributos.
SELECIONAR DO <modelo>. CASOS IsInNode (DMX)

ClasseClienteDefiniçõesGeneralGeneralFlag

IsTrainingCase (DMX)

IsTestCase (DMX)
A função Lag é suportada apenas para modelos de séries temporais.

A função IsTestCase é suportada em modelos baseados numa estrutura criada usando a opção holdout, para criar um conjunto de dados de teste. Se o modelo não for baseado numa estrutura com conjunto de testes de holdout, todos os casos são considerados casos de treino.
SELECIONAR DO <modelo>. SAMPLE_CASES IsInNode (DMX) Neste contexto, a função IsInNode devolve um caso que pertence a um conjunto de casos de amostra idealizados.
SELECIONAR DO <modelo>. PMML Não aplicável. Use funções de consulta XML em vez disso. Representações PMML são suportadas apenas para os seguintes tipos de modelos:

Árvores de decisão da Microsoft

Agrupamento da Microsoft
SELECT FROM <model> PREDICTION JOIN Funções de previsão específicas para o algoritmo que usas para construir o modelo. Para uma lista de funções de previsão para cada tipo de modelo, veja Consultas de Mineração de Dados.
Modelo SELECT FROM <> Funções de previsão específicas para o algoritmo que usas para construir o modelo. Para uma lista de funções de previsão para cada tipo de modelo, veja Consultas de Mineração de Dados.