Comparteix a través de


<consulta de datos de origen>

Se aplica a: SQL Server Analysis Services

Para entrenar un modelo de minería de datos y crear predicciones a partir de un modelo de minería de datos, debe tener acceso a los datos externos a la base de datos de Microsoft SQL Server Analysis Services. Use la <cláusula de consulta> de datos de origen en Extensiones de minería de datos (DMX) para definir estos datos externos. Las instrucciones INSERT INTO (DMX), SELECT FROM <model> PREDICTION JOIN (DMX) y SELECT FROM NATURAL PREDICTION JOIN usan la consulta> de <datos de origen.

Tipos de consulta

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

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

Aunque OPENQUERY es similar en función a OPENROWSET, OPENQUERY tiene las siguientes ventajas:

  • Una consulta DMX es mucho más fácil 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 los datos externos a una instancia de Analysis Services mediante un origen de datos existente.

SHAPE (DMX)
Esta instrucción consulta varios orígenes de datos para crear una tabla anidada. Mediante SHAPE, puede combinar datos de varios orígenes en una sola tabla jerárquica. Esto le permite aprovechar la capacidad de Analysis Services de anidar tablas mediante la incrustación de una tabla dentro de una 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

Consulte también

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)
Tablas anidadas (Analysis Services - Minería de datos)