Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server Analysis Services
Quando usa Extensões de Mineração de Dados (DMX) para consultar objetos no Microsoft SQL Server Analysis Services, pode usar funções para devolver mais informação do que apenas os valores nas colunas do modelo de mineração de dados ou conjunto de dados de entrada. Por exemplo, pode usar consultas DMX para devolver não só o valor de predição de uma coluna, mas também a probabilidade de que a previsão esteja correta. Pode usar não só funções DMX, mas também funções de Microsoft Visual Basic for Applications (VBA), Microsoft Excel e procedimentos armazenados.
Funções DMX
Pode usar funções DMX para realizar as seguintes tarefas:
Previsões de retorno.
Devolve estatísticas sobre uma previsão, como a probabilidade e o suporte.
Filtra os resultados da tua consulta.
Reordenar uma expressão de tabela.
A maioria das funções DMX devolve um valor escalar, como o suporte para uma previsão, mas algumas retornam um resultado tabular. Por exemplo, a função PredictHistogram devolve uma tabela que contém o suporte e a probabilidade para cada estado da coluna previsível especificada. Os resultados são apresentados como uma nova coluna tabular.
Para mais informações:Funções Gerais de Previsão (DMX),Extensões de Mineração de Dados (DMX) Referência de Funções
Visual Basic for Applications (VBA) e Excel Functions
Para além das funções DMX, também pode chamar várias funções VBA e Excel a partir de instruções DMX. Por exemplo, pode usar a função lCase para modificar a forma como a coluna Attribute_Name no conteúdo do modelo TM_Decision_Tree é exibido. Isto é mostrado no seguinte exemplo de código.
SELECT lCase([Attribute_Name])
FROM [TM_Decision_Tree].CONTENT
Se a mesma função existir tanto no VBA como no Excel, deve prefixar o nome da função na sua instrução DMX com VBA ou Excel. Por exemplo, usarias VBA!Log ou Excel!Log. Se a função VBA ou Excel que pretende usar também existir em DMX ou Expressões Multidimensionais (MDX), ou se a função contiver um centavo ($), deve usar parênteses ([]) para escapar da função. Por exemplo, a chamada de função seria [VBA!Format].
Procedimentos armazenados
Pode usar linguagens comuns de programação em tempo de execução para criar procedimentos armazenados que estendem a funcionalidade do DMX. Por exemplo, um modelo de mineração de árvore de regressão devolve coeficientes, como A, B, e assim sucessivamente, que descrevem a equação de regressão, mas o modelo não devolve a equação em si, como A+Bx = y. No entanto, pode escrever um procedimento armazenado que use o objeto modelo de mineração de dados para navegar pelo esquema de conteúdo e para devolver a equação de regressão como saída. Portanto, uma instrução DMX pode devolver uma lista das equações de regressão como parte do resultado de uma consulta.
Para mais informações:Gestão de Montagens de Modelos Multidimensionais
Conteúdo relacionado
- Referência às Extensões de Mineração de Dados (DMX)
- Referência de Função das Extensões de Mineração de Dados (DMX)
- Referência do Operador de Extensões de Mineração de Dados (DMX)
- Instruções de Extensões de Mineração de Dados (DMX)
- Convenções de Sintaxe das Extensões de Mineração de Dados (DMX)
- Elementos de Sintaxe de Extensões de Mineração de Dados (DMX)
- Funções Gerais de Previsão (DMX)
- Estrutura e Utilização das Consultas de Previsão DMX
- Compreender a instrução DMX Select