Asignar funciones a tipos de consulta (DMX)
La instrucción SELECT de Extensiones de minería de datos (DMX) sirve para crear distintos tipos de consultas. Se puede utilizar una consulta para devolver información sobre el modelo de minería de datos, para realizar nuevas predicciones o para modificar el modelo entrenándolo con datos nuevos. Analysis Services proporciona diversas funciones especializadas que controlan el tipo de información que se devuelve en una consulta. Si agrega estas funciones a una consulta de DMX, puede recuperar estadísticas o columnas de datos adicionales. Sin embargo, cada tipo de consulta y cada tipo de modelo solamente admite determinadas funciones.
Funciones comunes
Puede utilizar funciones para ampliar los resultados que devuelve un modelo de minería de datos. Las siguientes funciones pueden utilizarse en cualquier instrucción SELECT que devuelva una expresión de tabla:
Además, las funciones siguientes son compatibles con casi todos los tipos de modelo:
Algunos algoritmos pueden ser compatibles con funciones adicionales. Para obtener una lista de las funciones compatibles con cada tipo de modelo, vea Consultar modelos de minería de datos (Analysis Services - Minería de datos).
Funciones específicas para la sintaxis SELECT
En la tabla siguiente se muestran las funciones que se pueden utilizar con cada tipo de instrucción SELECT.
Para obtener información general acerca de las funciones de DMX, vea Referencia de funciones de Extensiones de minería de datos (DMX).
Tipo de consulta |
Funciones admitidas |
Observaciones |
---|---|---|
Estas funciones se pueden utilizar para proporcionar valores máximos, valores mínimos y valores medios para cualquier columna que contenga datos numéricos, con independencia de si la columna es continua o de datos discretos. |
||
o bien |
Esta función recupera los nodos secundarios para el nodo especificado del modelo y se puede utilizar, por ejemplo, para recorrer en iteración los nodos del contenido del modelo de minería de datos. La organización de los nodos en el contenido del modelo de minería de datos depende del tipo de modelo. Para obtener información sobre la estructura de cada tipo de modelo de minería de datos, vea Contenido del modelo de minería de datos (Analysis Services - Minería de datos). Si ha guardado el contenido del modelo de minería de datos como una dimensión, también puede utilizar otras funciones de MDX (Expresiones multidimensionales) que permiten consultar una jerarquía de atributos. |
|
La función Lag solo es compatible con los modelos de serie temporal. La función IsTestCase es compatible con modelos que se basan en una estructura que se creó utilizando la opción de exclusión para crear un conjunto de datos de pruebas. Si el modelo no se basa en una estructura con el conjunto de datos de pruebas con exclusión, todos los casos se consideran casos de entrenamiento. |
||
En este contexto, la función IsInNode devuelve un caso que pertenece a un conjunto de casos de ejemplo idealizados. |
||
SELECT FROM <model>.PMML |
No aplicable. En su lugar, utilice las funciones de consultas XML. |
Las representaciones PMML solo son compatibles con los tipos de modelo siguientes: Árboles de decisión de Microsoft Agrupación en clústeres de Microsoft |
Funciones de predicción específicas del algoritmo que se emplea para generar el modelo. |
Para obtener una lista de las funciones de predicción para cada tipo de modelo, vea Consultar modelos de minería de datos (Analysis Services - Minería de datos). |
|
Funciones de predicción específicas del algoritmo que se emplea para generar el modelo. |
Para obtener una lista de las funciones de predicción para cada tipo de modelo, vea Consultar modelos de minería de datos (Analysis Services - Minería de datos). |
Vea también