Compartir a través de


<source data query>

Para entrenar un modelo de minería de datos y crear predicciones a partir de éste, necesita obtener acceso a datos externos a la base de datos de Microsoft SQL Server Analysis Services. La cláusula <source data query> de DMX (Extensiones de minería de datos) sirve para definir esos datos externos. Las instrucciones INSERT INTO (DMX), SELECT FROM <modelo> PREDICTION JOIN (DMX) y SELECT FROM NATURAL PREDICTION JOIN usan <source data query>.

Tipos de consulta

Las tres formas más habituales de especificar datos de origen son:

  • OPENQUERY (DMX)
    Esta instrucción consulta datos externos a una instancia de Analysis Services usando un origen de datos existente.

    Aunque la función de OPENQUERY es parecida a la de OPENROWSET, OPENQUERY ofrece las siguientes ventajas:

    • Las consultas DMX son más fáciles de escribir con OPENQUERY. En lugar de crear una nueva cadena de conexión cada vez que se escribe una consulta, puede aprovechar la cadena de conexión existente del origen de datos. El objeto de origen de datos también puede controlar el acceso a datos para usuarios individuales.

    • El administrador dispone de más control sobre el modo de acceso a los datos del servidor. Por ejemplo, el administrador puede administrar los proveedores que se cargan en el servidor y los datos externos a los que se puede obtener acceso.

  • OPENROWSET (DMX)
    Esta instrucción consulta datos externos a una instancia de Analysis Services usando un origen de datos existente.

  • SHAPE (DMX)
    Esta instrucción consulta varios orígenes de datos para crear una tabla anidada. SHAPE sirve para combinar datos de varios orígenes en una única tabla jerárquica. Esto le permite aprovechar la capacidad de Analysis Services de anidar tablas incrustando una tabla dentro de otra tabla.

Para especificar los datos de origen, también puede usar las siguientes opciones:

  • Cualquier instrucción DMX válida

  • Cualquier instrucción MDX (Expresiones multidimensionales) válida

  • Una tabla que devuelve un procedimiento almacenado

  • Un conjunto de filas de XML for Analysis (XMLA)

  • Un parámetro de conjunto de filas

Vea también

Referencia

Instrucciones de manipulación de datos de Extensiones de minería de datos (DMX)

Referencia de instrucciones de Extensiones de minería de datos (DMX)

Conceptos

Tablas anidadas (Analysis Services - Minería de datos)