Funções de previsão gerais (DMX)

Você pode usar a instrução SELECT em DMX para criar tipos diferentes 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ções que são retornadas 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. É possível usar as funções a seguir para qualquer instrução SELECT que retorna uma expressão de tabela:

BottomCount (DMX)

RangeMin (DMX)

BottomPercent (DMX)

TopCount (DMX)

Predict (DMX)

TopPercent (DMX)

RangeMax (DMX)

TopSum (DMX)

RangeMid (DMX)

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 que são suportadas por 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 <model>

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.

SELECT FROM <modelo>.CONTENT

ou

SELECT FROM <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ê tiver salvo o conteúdo do modelo de mineração como uma dimensão, também poderá usar outras funções MDX que estão disponíveis para consultar uma hierarquia de atributo.

SELECT FROM <modelo>.CASES

IsInNode (DMX)

Classe ClientSettingsGeneralFlag

IsTrainingCase (DMX)

IsTestCase (DMX)

A função Lag é suportada apenas por modelos de série temporal.

A função IsTestCase é suportada 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.

SELECT FROM <modelo>.SAMPLE_CASES

IsInNode (DMX)

Neste contexto, a função IsInNode retorna um caso que pertence a um conjunto de casos de amostra idealizados.

SELECT FROM <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 <modelo> 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.

SELECT FROM <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.

Consulte também

Referência

Referência DMX (Data Mining Extensions)

Referência de função de DMX (Data Mining Extensions)

Referência de operador de DMX (Data Mining Extensions)

Referência de instrução DMX (Data Mining Extensions)

Convenções de sintaxe de DMX (Data Mining Extensions)

Elementos de sintaxe de DMX (Data Mining Extensions)

Estrutura e uso de consultas de previsão DMX

Compreendendo a instrução Select (DMX)