Crear Sentencia Select

El diálogo se abre haciendo clic en el botón Seleccionar en la página Datos del panel de herramientas del diálogo Editor de Script. Sirve para definir las tablas y campos que se cargarán de una fuente de datos previamente seleccionada.

El diálogo se compone de tres grupos: El primer grupo contiene información acerca de la fuente de datos.

Fuente de datos Es el nombre de la fuente de datos ODBC/OLE DB actual.
Base de datos Se puede elegir entre las bases de datos disponibles a través de la lista desplegable.
Propietario Aquí figura el propietario de la base de datos. Puede elegir entre los propietarios disponibles en la lista desplegable.
Connect Si pulsa este botón, se abre el diálogo Conectar a una Fuente de Datos.
Driver Haga clic en este botón para abrir el diálogo Información del Driver ODBC o Información del Driver OLEDB, que contienen información adicional sobre la funcionalidad que ofrece el driver en uso.
Soporte Abre un diálogo con información de soporte acerca de la base de datos. La información puede utilizarse cada vez que se contacte con el soporte técnico de Qlik y cuando se informe de errores o problemas relacionados con documentos QlikView.

El segundo grupo se emplea para seleccionar tablas y campos.

Tablas de Base de Datos Esta lista muestra las tablas disponibles de la base de datos. Haga clic sobre un nombre de tabla para seleccionarlo. Los tipos de tablas que aparecen en la lista se controlan activando las casillas de verificación que se ven a la izquierda (véase la descripción más abajo).
Campos Esta lista muestra todos los campos disponibles en la tabla seleccionada. Elija uno o más campos de la lista que se van a incluir en la sentencia select. Use "*" para seleccionar todos los nombres de campo de una sola vez. La selección de campos se reflejará en la página Script del tercer grupo (véase la descripción más abajo). Los campos se pueden ordenar por el Orden Original que traían de la base de datos u Ordenar Alfabéticamente, según se elija en el control desplegable.
Mostrar Icono para Campos Clave Marque esta casilla de verificación si desea que cualquier campo definido como campo clave en la base de datos de origen se muestre con un icono clave en la lista de Campos.
Tablas Esta casilla se debe seleccionar si desea que aparezcan las tablas normales de la base de datos en la lista Tablas de Base de Datos.
Vistas Esta casilla se debe seleccionar si desea que aparezcan las vistas de la base de datos en la lista Tablas de Base de Datos.
Sinónimos Esta casilla se debe seleccionar si desea que aparezcan los sinónimos de tablas de la base de datos en la lista Tablas de Base de Datos.
Tablas de Sistema Esta casilla se debe seleccionar si desea que aparezcan las tablas de sistema de la base de datos en la lista Tablas de Base de Datos.
Alias Esta casilla se debe seleccionar si desea que aparezcan los alias de tablas de la base de datos en la lista Tablas de Base de Datos.

El tercer grupo muestra la sentencia Select generada, así como información sobre la tabla seleccionada y sus campos. El menú contiene los siguientes comandos:

Script

La pestaña Script muestra el script que se va a generar para esa sentencia Select.

Los tres botones de opción a la derecha controlan el formato de la sentencia select en el script.

Columna Seleccione esta opción para generar la sentencia select en el script con cada nombre de campo en una fila aparte, en el script.
Fila Seleccione esta opción para generar la sentencia select en el script en una sola línea.
Estructurado Seleccione esta opción para generar la sentencia select en el script en filas estructuradas.
Load Precedente Si está marcada esta opción, la sentencia select se generará con una sentencia load precedente, utilizando la sentencia select como entrada. Todos los campos se listarán en la sentencia load, incluso si se utiliza * en la sentencia select.
Add Haga clic en este botón para guardar la sentencia select generada. La generación de una nueva sentencia select se inicia sin salir del diálogo. La sentencia antigua estará visible en el panel de vista previa sobre un divisor. Este procedimiento se puede repetir cualquier número de veces.

Tabla

La pestaña Tabla muestra información detallada acerca de la tabla de base de datos seleccionada.

Más... abre un diálogo aparte, dimensionable, con una vista expandida de la Tabla, las Columnas y una Vista Previa.

Columnas

La pestaña Columnas muestra información detallada sobre las columnas seleccionadas (campos) de la tabla actual.

Vista Previa

La pestaña Vista Previa muestra una vista previa de las primeras filas que generará la sentencia select actual.

Objetos Blob

La pestaña Objetos Blob permite asociar los denominados "Blobs" u "Objetos Blob" (Binary Large Objects), en una aplicación QlikView. Se trata por lo general de un archivo de imagen, texto o similar, almacenado como una entidad aislada en un sistema gestor de bases de datos. El icono i indica que el campo contiene un objeto blob. Los objetos blob de la base de datos aparecen listados de forma conjunta por tamaño (en KB) y tipo en el Visor de Blobs. Si se trata de una imagen, se ofrece una vista previa de cada objeto blob junto al listado. QlikView admite blobs  jpg, png, bmp, pdf y rtf.

El botón Asociar... abre el diálogo Asociar.

Campo Clave para los Datos Blob Seleccione en la lista el objeto blob que desee redimensionar.
Encoger Imágenes Active la opción para redimensionar el objeto blob. Aplique Ancho en Pixel y Altura en Pixel para redimensionar la imagen de manera que se ajuste.

El parámetro no se ocupa del ratio de aspecto (las proporciones de la imagen).

Nota: Sólo se puede enlazar objetos Blob mediante conexión ODBC.

Una vez realizadas las selecciones de tabla y campos, es posible hacer clic en Aceptar para insertar la(s) sentencia(s) select generadas en la posición del cursor en el script QlikView. Si pulsa Cancelar abortará los cambios.

El driver ODBC normalmente puede interpretar sentencias select bastante más complicadas que las que este diálogo puede producir. Una forma alternativa de generar sentencias select más complejas es utilizar una herramienta de consulta, por ejemplo Microsoft Query, y hacer su sentencia select gáficamente ahí. Cuando haya hecho esto, copie (Ctrl+C) la sentencia select y péguela (Ctrl+V) en el interior del script QlikView. (En MS Query, pulse el botón SQL.)