Compartir a través de


Crear consulta de sondeo (cuadro de diálogo, SSAS)

Utilice el cuadro de diálogo Crear consulta de sondeo en Business Intelligence Development Studio para crear una consulta de sondeo en la ficha Notificaciones del cuadro de diálogo Opciones de almacenamiento. Una consulta de sondeo es, por lo general, una consulta singleton que devuelve un valor que Analysis Services puede utilizar para determinar si los cambios se realizaron en una tabla o en otro objeto relacional. Para mostrar el cuadro de diálogo Crear consulta de sondeo, haga clic en el botón de puntos suspensivos (...) que se encuentra en la columna Consulta de sondeo de la cuadrícula correspondiente a la opción Sondeo programado de la ficha Notificaciones del cuadro de diálogo Opciones de almacenamiento. Para obtener más información sobre la ficha Notificaciones que se encuentra en el cuadro de diálogo Opciones de almacenamiento, vea Notificaciones (cuadro de diálogo Opciones de almacenamiento, SSAS).

El tipo de valor que debe devolver la consulta de sondeo depende del tipo de actualización planeado para la caché de OLAP multidimensional (MOLAP) del objeto, en función de la tabla que se está consultando:

  • Si no se ha seleccionado Habilitar actualizaciones incrementales en la ficha Notificaciones del cuadro de diálogo Opciones de almacenamiento, Analysis Services actualiza completamente la caché de MOLAP correspondiente al objeto si se detecta un cambio durante el sondeo programado. La consulta de sondeo utilizada debe determinar si se han agregado registros a la tabla desde el último período de sondeo.
  • Si se ha seleccionado Habilitar actualizaciones incrementales en la ficha Notificaciones del cuadro de diálogo Opciones de almacenamiento, Analysis Services actualiza incrementalmente la caché de MOLAP correspondiente al objeto cuando se detecta un cambio durante el sondeo programado. La consulta de sondeo usada debe determinar el último registro de la tabla.

Por ejemplo, puede utilizar las siguientes consultas de sondeo para proporcionar actualizaciones completas o incrementales a la dimensión Cliente en la base de datos de ejemplo Adventure Works DW de Analysis Services.

Tipo de actualización Consulta de sondeo

Actualización completa

SELECT

COUNT(*) AS TotalCount

FROM

[dbo].[DimCustomer]

Actualización incremental

SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]

Para obtener más información sobre las actualizaciones completas e incrementales de las notificaciones de sondeo programado, vea Almacenamiento en caché automático.

La consulta que se escriba debe ser un comando de consulta válido para el proveedor subyacente. La consulta se prepara con el proveedor subyacente para su validación y para identificar las columnas devueltas. El cuadro de diálogo puede tener dos vistas:

  • Generador de consultas de Visual Database Tools (VDT)
    Para todos los usuarios, la vista Generador de consultas de VDT proporciona un conjunto de herramientas de interfaz de usuario que permite construir y probar visualmente una consulta de SQL.
  • Generador de consultas genérico
    Para los usuarios avanzados, la vista Generador de consultas genérico proporciona una interfaz de usuario más sencilla y directa que permite construir y probar una consulta de SQL.

Opciones

Origen de datos

Especifica el origen de datos de la consulta.

Definición de la consulta

Proporciona una barra de herramientas y paneles que se pueden utilizar para definir y probar la consulta, en función de la vista seleccionada.

Barra de herramientas

Use la barra de herramientas para administrar conjuntos de datos, seleccionar los paneles que desea mostrar y controlar diversas funciones de consulta.

Valor

Descripción

Cambiar a Generador de consultas genérico

Seleccione este valor para mostrar solamente las opciones disponibles para la vista Generador de consultas genérico. Sólo se muestran las siguientes opciones:

  • Panel SQL
  • Panel Resultado
  • Barra de herramientas, que sólo contiene Cambiar a Generador de consultas de VDT y Ejecutar.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Cambiar a Generador de consultas de VDT

Seleccione este valor para mostrar todas las opciones disponibles para la vista Generador de consultas de Visual Database Tools (VDT).

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas genérico.

Mostrar u ocultar panel Diagrama

Muestra u oculta el panel Diagrama.

Nota   Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Mostrar u ocultar panel Cuadrícula

Muestra u oculta el panel Cuadrícula.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Mostrar u ocultar panel de SQL

Muestra u oculta el panel SQL.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Mostrar u ocultar el panel Resultado

Muestra u oculta el panel Resultado.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Ejecutar

Ejecuta la consulta. Los resultados se muestran en el panel Resultado.

Comprobar SQL

Comprueba la instrucción SQL en la consulta.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Orden ascendente

Ordena las filas de salida en la columna seleccionada del panel Cuadrícula en orden ascendente.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Orden descendente

Ordena las filas de salida en la columna seleccionada del panel Cuadrícula en orden descendente.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Quitar filtro

Quita los criterios de ordenación, si corresponde, de la fila seleccionada en el panel Cuadrícula.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Utilizar GROUP BY

Agrega funciones de grupo a la consulta.

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Agregar tabla

Muestra el cuadro de diálogo Agregar tabla para ver la consulta o agregarle una nueva tabla. Para obtener más información sobre el cuadro de diálogo Agregar tabla, vea Agregar tabla (cuadro de diálogo, SSAS).

ms177174.note(es-es,SQL.90).gifNota:

Esta opción sólo se muestra si se ha seleccionado Cambiar a Generador de consultas de VDT.

Panel Diagrama

Muestra los objetos a los que hace referencia la consulta como un diagrama. El diagrama muestra las tablas incluidas en la consulta, así como la forma en que están combinadas. Active o desactive la casilla de verificación que se encuentra junto a una columna de una tabla para agregar o quitar esa columna de la salida de consulta.

Cuando se agregan tablas a la consulta, el cuadro de diálogo crea combinaciones entre las tablas basándose en las claves de la tabla. Para agregar una combinación, arrastre un campo de una tabla hasta un campo de otra tabla. Para administrar una combinación, haga clic en ella con el botón secundario.

Haga clic con el botón secundario en el panel Diagrama para agregar o quitar tablas, seleccionar todas las tablas, y mostrar u ocultar paneles.

[!NOTA] El contenido del panel Diagrama, del panel Cuadrícula y del panel SQL está sincronizado, de manera que los cambios efectuados en un panel se reflejan en los otros dos paneles.

ms177174.note(es-es,SQL.90).gifImportante:
El cuadro de diálogo no admite el cambio de tipos de consulta.

Panel Cuadrícula

Muestra los objetos a los que hace referencia la consulta como una cuadrícula. Puede utilizar este panel para agregar y quitar columnas a la consulta, y cambiar la configuración de cada columna.

[!NOTA] El contenido del panel Diagrama, del panel Cuadrícula y del panel SQL está sincronizado, de manera que los cambios efectuados en un panel se reflejan en los otros dos paneles.

Panel SQL

Muestra la consulta como una instrucción SQL. Escriba texto para cambiar la instrucción SQL correspondiente a la consulta.

[!NOTA] El contenido del panel Diagrama, del panel Cuadrícula y del panel SQL está sincronizado, de manera que los cambios efectuados en un panel se reflejan en los otros dos paneles.

Panel Resultado

Muestra los resultados de la consulta cuando hace clic en Ejecutar en el panel Barra de herramientas.

Vea también

Referencia

Diseñadores y cuadros de diálogo de Analysis Services (SSAS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005