-
En la barra del menú de Discovery, haga clic en Consulta.
Se abrirá la página Consulta.
-
Haga clic en el botón Crear consulta .
Se abrirá la página Crear consulta.
-
En la página Crear consulta, defina los campos de la siguiente manera:
Nombre de campo
Descripción
Nombre
Ingrese un nombre para la consulta en el campo Nombre.
Descripción
Si desea ingresar una descripción para la consulta como referencia para su uso posterior, ingrésela en el campo Descripción.
Etiquetas
Agregue etiquetas a la consulta en el campo Etiquetas para darles un contexto pertinente y que se pueda acceder con facilidad a estas posteriormente. Las etiquetas son útiles para categorizar la consulta, por ejemplo, Minorista, Bancaria y Datos del cliente, entre otros.
Las etiquetas que agrega para la consulta aparecen en la consulta correspondiente en la página de inicio de Consulta.
Conexión a Model store
Seleccione el tipo de conexión de la Tienda de modelos que desea utilizar para crear la consulta.Nota: Solo se pueden usar las conexiones de la Tienda de modelos para crear una consulta.Para configurar una nueva conexión o editar cualquier una existente, haga clic en el enlace Administrar conexiones. Se lo dirigirá a la página Fuentes de datos de Management Console. Para obtener detalles sobre la configuración de la conexión de la Tienda de modelos, consulte Conexión a una tienda de modelos.Nota: Haga clic en el botón Actualizar para actualizar cualquier modificación, eliminación o adición realizada a la lista de conexiones.SQL
Se muestran las consultas que crea con el Generador de consultas visual.
Construir SQL
Para crear una consulta compleja, seleccione varias columnas, cree uniones y consultas anidadas, y haga clic en Crear SQL, lo que hace que se abra el Generador de claves visual. Para obtener más información, consulte la sección Generador de claves visual de la Guía de Enterprise Data Integration.
Vista previa
Para ver un ejemplo de los registros recopilados con la consulta SQL, haga clic en Vista previa.
Parámetros
Sirve para definir parámetros a fin de actuar de forma dinámica sobre el conjunto de resultados de la consulta. Si usa diferentes parámetros, una consulta parametrizada devuelve distintos resultados. Para obtener más información, consulte Creación de consultas parametrizadas.
- Después de definir los campos, haga clic en Guardar.
Creación de consultas parametrizadas
- Cree una consulta como lo haría con normalidad mediante el Generador de consultas visual.
- Ubique los campos donde desea que aparezca el parámetro y coloque el cursor en el campo Criterios.
-
En el campo Criterios, ingrese un signo de interrogación ?.
A medida que ingresa un signo de interrogación ?, verá que el valor {field} se agrega con un sufijo 1,2,3, y así sucesivamente a la cláusula WHERE en la instrucción SQL correspondiente, como se muestra en el ejemplo a continuación.
-
Haga clic en Aceptar
Verá la página Crear consulta con el espacio de trabajo Parámetros que se propaga de forma automática con los campos que eligió parametrizar en los pasos 2 y 3.
-
En el espacio de trabajo Parámetros, haga lo siguiente:
Nota: Los parámetros que defina aquí se actualizan de forma automática en el campo SQL correspondiente.
-
Seleccione un operador de cualquiera de los que figuran en la siguiente tabla.
Operación
Descripción
iguala
Comprueba si el valor en el campo coincide con el valor especificado.
no es igual a
Comprueba si el valor del campo no coincide con el valor especificado.
es mayor que
Comprueba si el campo tiene un valor numérico superior al valor especificado. Este operador funciona en tipos de datos numéricos y en campos que contienen números.
es mayor o igual que
Comprueba si el campo tiene un valor numérico superior o igual al valor especificado. Este operador funciona en tipos de datos numéricos y en campos que contienen números.
menos que
Comprueba si el campo tiene un valor numérico inferior al valor especificado. Este operador funciona en tipos de datos numéricos y en campos que contienen números.
es menor o igual que
Comprueba si el campo tiene un valor numérico inferior o igual al valor especificado. Este operador funciona en tipos de datos numéricos y en campos que contienen números.
está entre
Selecciona valores dentro de un rango determinado. Los valores pueden ser números, texto o fechas.
existe en
Selecciona varios valores y especifica la lista separada por una nueva línea. Solo se aplica a campos de cadena o numéricos.
como
Determina si una cadena de caracteres coincide con un patrón especificado.
Nota: La lista de operadores puede variar según el tipo de datos del campo parametrizado. - Ingrese un nombre para el parámetro.
-
Según el tipo de datos del campo parametrizado, puede ingresar o seleccionar los datos en el campo de entrada.
El cuadro del campo de entrada varía según el tipo de datos. Por ejemplo, si el campo parametrizado es de tipo Fecha, el campo de entrada será un selector de fecha; si el campo parametrizado es de tipo Cadena, el campo de entrada será un cuadro de texto.Nota: Definir valores válidos para el parámetro es obligatorio; de lo contrario, no podrá obtener una vista previa ni guardar la consulta.
- Haga clic en Guardar para guardar la consulta.
-
Seleccione un operador de cualquiera de los que figuran en la siguiente tabla.