Compartir a través de


Cuadro de diálogo Crear consulta de sondeo (Analysis Services - Datos multidimensionales)

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) (Analysis Services - Datos multidimensionales).

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 (Particiones).

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.

    NotaNota
    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).

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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.

    NotaNota
    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 Cuadro de diálogo Agregar tabla (Analysis Services - Datos multidimensionales).

    NotaNota
    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.

    Nota importanteImportante

    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.