Uso de Advanced Query Creator

En este modo, el cuadro de consulta SQL se muestra como un editor de texto libre que permite crear consultas SQL SELECT estándar de su propio diseño y complejidad. Está disponible para SQL Explorer, Data Object Explorer, Database Explorer, Host Explorer y Exadata Explorer.

Con Advanced Query Creator puede guardar los parámetros de enlace como filtros y cargarlos en el explorador de datos. Además, los parámetros de enlace permiten agregar filtros en el panel de control para consultas avanzadas del explorador.

Pantalla principal Advanced Data Objects (Objetos de datos avanzados) con el cuadro de texto Advanced (Avanzado) seleccionado y de texto libre

Escritura de una consulta

Con el creador de consultas avanzadas, puede escribir consultas de texto libre SELECT estándar, lo que le permite unir diferentes vistas en una sola consulta. En el panel de consulta principal para actualizar e introducir nuevas consultas, siga estos pasos:
Nota

Al desarrollar consultas, debe tener en cuenta lo siguiente:
  • SELECT o WITH deben ser la primera palabra clave utilizada en el cuadro de consulta SQL avanzada.
  • Si se utiliza la cláusula WITH, se debe utilizar al inicio de la consulta, no se soporta una cláusula WITH anidada.
  • Si es necesario hacer referencia al nombre del objeto de datos más de una vez en la consulta, debe definir un nombre de CTE de cláusula WITH y utilizar el nombre de CTE en la consulta. Por ejemplo: WITH MYDO AS (SELECT * FROM OPSIDO$HOSTINSIGHTS$HOST_CPU_AND_MEMORY_DAILY))
  1. En Modo, seleccione Avanzado para acceder al editor de consultas de texto libre.
  2. Borre la consulta actual y haga clic en el botón Borrar.
  3. Escriba una nueva consulta SELECT estándar.
  4. Haga clic en el botón Ejecutar para ejecutar la nueva consulta.
  5. Cambie entre diferentes tipos de gráfico mediante el panel Visualización situado a la derecha de los resultados de la consulta. Esto le permitirá visualizar sus datos de diferentes maneras.

Uso de Vistas, Columnas y Consultas de Ejemplo

Las consultas de ejemplo predefinidas y el nombre de vista y columna están disponibles para los distintos tipos de objetos de datos y se pueden utilizar como base para las consultas personalizadas. Para empezar a utilizar las consultas de ejemplo en modo avanzado, haga clic en ?, en la parte superior derecha de la ventana del editor SQL. Esto abre la pantalla emergente Ver y Columna y consultas de ejemplo.

Pantalla Ver, Columna y Consultas de Ejemplo

Haga clic en el separador Vistas y columnas para ver una lista completa de los parámetros de vista y columna disponibles, el tipo y la descripción de las vistas y columnas están disponibles. También puede ampliar las vistas, lo que le permite ver todas las columnas asociadas a esa vista. Una vez que haya seleccionado la vista o columna, haga clic en Copiar para copiar su nombre en la consulta.

El campo Buscar permite buscar y buscar nombres de vista y columnas específicos.

Seleccione el tipo de recurso que desea filtrar y revisar, el selector de objetos de datos y la tabla de vista/columna se filtrarán por el tipo de recurso según corresponda. Los tipos de recursos están disponibles para los siguientes exploradores:
  • Explorador de SQL: Oracle y MySQL
  • Explorador de bases de datos: Oracle y MySQL
  • Explorador de objetos de datos: Base de datos: Oracle, Base de datos: MySQL, Exadata y Host.

Haga clic en cualquier consulta de Ejemplo para ver ejemplos de consulta. Haga clic en Copiar si desea utilizar una como base para sus propias consultas.

Una vez que haya copiado el elemento que desee, haga clic en Cerrar para volver a la pantalla Explorador y continuar creando la consulta.

Uso de Parámetros de Enlace en Advanced Query Creator

Puede agregar parámetros de enlace a la consulta de formato libre avanzada, lo que le permite utilizar la notación de consulta : como marcador de posición e introducir valores de datos más adelante. Con Advanced Query Creator puede guardar los parámetros de enlace como filtros y cargarlos en el explorador de datos.

Figura 12-1 Adición de Parámetros de Enlace mediante el Explorador de Datos

Agregar un parámetro de enlace a una sentencia SQL mediante el explorador de datos
  1. En Modo, seleccione Avanzado para acceder al editor de consultas de texto libre.
  2. Haga clic en el botón Agregar parámetro de enlace situado en la parte derecha de la pantalla. Esto abrirá la diapositiva Agregar parámetro de enlace. Puede seleccionar una de estas opciones:
    • Seleccionar parámetro de enlace existente: seleccione el compartimento de widget y, a continuación, seleccione el filtro que desee. Haga clic en Agregar.

      Figura 12-2 Agregar Parámetro de Enlace Existente

      Agregar parámetro de enlace existente
    • Configurar nuevo parámetro: seleccione una de las dos opciones.

      Figura 12-3 Adición de un Nuevo Parámetro de Enlace

      Agregar un nuevo parámetro de enlace y sus valores
      1. Lista de valores basada en objeto de datos: seleccione el objeto de datos, el campo de dimensión deseado, que se rellenará con los valores distintos de este campo. Introduzca un nombre de parámetro de enlace. En Parámetros de configuración, se pueden configurar las siguientes opciones:
        • Modo de selección: determina si la lista desplegable de variables de enlace soporta selecciones únicas o múltiples.
        • Es necesario: determina si el valor del parámetro de enlace requiere una selección.
        • Sustituir valor vacío automáticamente: determina si se deben manejar automáticamente las selecciones de parámetros de enlace vacíos. Cuando la sustitución automática está activada, los valores de variables de enlace vacíos que se utilizan después de '=' (operador Equals To) se manejan automáticamente en tiempo de ejecución. Puede ver ejemplos de sustitución automática en la diapositiva ampliando la sección Muestras.
          Nota

          Solo se aplica cuando el parámetro no es necesario.
      2. Usar valor especificado: introduzca el nombre de parámetro de enlace y el tipo (STRING, NUMBER, DATETIME). En Parámetros de configuración, se pueden configurar las siguientes opciones:
        • Es necesario: determina si el valor del parámetro de enlace requiere una selección.
        • Sustituir valor vacío automáticamente: determina si se deben manejar automáticamente las selecciones de parámetros de enlace vacíos. Solo es aplicable cuando el parámetro no es necesario.
  3. Una vez introducida toda la información, haga clic en Agregar, esto agregará el parámetro Enlace al explorador de datos. Ahora verá las opciones Bind Parameters. Puede seleccionar un valor para el parámetro de enlace o escribir manualmente los valores para el cuadro de entrada de texto libre.

    Los parámetros de enlace solo funcionan cuando se utilizan en una consulta mediante la anotación ':' delante del nombre del parámetro de enlace para que se utilice correctamente en la consulta. Actualice la consulta y, a continuación, haga clic en Ejecutar; esto ejecutará la consulta con los parámetros de enlace.

  4. Además, puede guardar la búsqueda actual y el parámetro de enlace como filtro de búsqueda guardada haciendo clic en Guardar o Guardar como en la sección del botón de acción.

    Las búsquedas guardadas que enlazan parámetros cargarán automáticamente los parámetros enlazados en Explorer. Del mismo modo, al agregar una búsqueda guardada a un panel de control, los filtros de parámetros de enlace se agregarán automáticamente. Los parámetros de enlace solo se agregarán automáticamente a un panel de control cuando sea necesario para la búsqueda guardada.

    Para agregar un parámetro de enlace opcional a un widget de panel de control, consulte: Adición de un parámetro de enlace opcional en un panel de control.