Saltar al contenido principal Saltar al contenido complementario

Seleccionar datos en scripts de carga

Puede seleccionar qué campos quiere cargar desde archivos o tablas de bases de datos y qué vistas desea de la fuente de datos usando el diálogo interactivo Seleccionar datos en el Editor de carga de datos o en el Script.

Además de seleccionar los campos, también podemos renombrar los campos en el diálogo. Cuando haya terminado de seleccionar los campos, puede insertar el código de script generado en su script.

Algunas fuentes de datos, como un archivo CSV, contienen una sola tabla, mientras que otras fuentes de datos, como las bases de datos u hojas de cálculo de Microsoft Excel, pueden contener varias tablas.

Nota de aviso

No agregue una tabla en el Editor de carga de datos que ya se haya agregado como una tabla con secuencias de script con el mismo nombre y las mismas columnas que en el Gestor de datos.

Seleccionar datos se abre haciendo clic en Selección de datos en una conexión de datos en el Editor de carga de datos o el Script.

También puede seleccionar datos para cargar desde el catálogo de datos. Para más información, vea Cargar datos desde el catálogo de datos.

Seleccionar datos de una base de datos

Cuando seleccione datos de una base de datos, la fuente de datos puede contener varias tablas.

Haga lo siguiente:

  1. En un editor de script, haga clic en Fuentes de datos.

  2. En Conexiones de datos, a la izquierda, haga clic en Selección de datos, en una conexión de base de datos.

    Aparece el diálogo de selección de datos.

  3. Este paso es relevante solo para Databricks. Si su host de Databricks es compatible con Unity Catalog, el catálogo que especificó en el cuadro de diálogo Crear nueva conexión aparecerá en el campo Catálogo. Puede dejarlo sin cambios o seleccionar un catálogo diferente en la lista desplegable.

    Nota informativaSi bien puede seleccionar datos de varias bases de datos, todas las bases de datos deben pertenecer al mismo catálogo.
  4. Seleccione una Base de datos de la lista desplegable.

    Algunos diálogos de selección no tienen una lista desplegable Base de datos porque se introduce el nombre de la base de datos cuando se configura la conexión.

  5. Seleccione el Propietario de la base de datos.

    La lista de Tablas se puebla de vistas y tablas disponibles en la base de datos seleccionada.

    Algunas bases de datos no requieren que se especifiquen los propietarios en el proceso de selección de datos.

  6. Seleccione una tabla.
  7. Seleccione los campos que desee cargar marcando la casilla situada junto a cada campo que quiera cargar.

    Puede seleccionar todos los campos de la tabla marcando la casilla situada junto al nombre de tabla.

    Nota de sugerenciaPuede editar el nombre de campo haciendo clic en el nombre de campo e introduciendo uno nuevo. Esto puede afectar a la forma en que la tabla se asocia con otras tablas, puesto que se asocian según los campos comunes de manera predeterminada.
  8. Seleccione tablas adicionales si desea añadir datos de las mismas.

    Nota informativaNo puede renombrar campos en el asistente de selección de datos al mismo tiempo que filtra los campos buscándolos. Tiene que borrar primero la cadena de búsqueda del cuadro de texto.
    Nota informativaNo es posible renombrar dos campos en la misma tabla para que tengan nombres idénticos.
  9. Cuando haya terminado su selección de datos, haga lo siguiente:

    • Haga clic en Insertar script.

      La ventana de selección de datos se cierra y las sentencias LOAD/SELECT se insertan en el script de acuerdo con sus selecciones.

Seleccionar datos desde una hoja de cálculo de Microsoft Excel

Cuando selecciona datos desde una hoja de cálculo de Microsoft Excel, el archivo puede contener varias hojas. Cada hoja se carga como una tabla aparte. Una excepción es si la hoja tiene la misma estructura de campos/columnas que otra hoja o tabla cargada, en cuyo caso las tablas se concatenan.

Para más información, vea Cargar datos desde hojas de cálculo de Microsoft Excel.

Haga lo siguiente:

  1. Haga clic en Fuentes de datos.

  2. Si la hoja de cálculo se encuentra en un espacio al que puede acceder, puede seleccionar un espacio utilizando el menú desplegable.

  3. Haga clic en Selección de datos en la conexión de carpeta adecuada en el editor de carga de datos.

    Se abrirá el cuadro de diálogo de selección de archivos.

  4. Seleccione un archivo de la lista de archivos accesibles desde esta conexión de carpeta.

    Puede navegar hasta la carpeta dentro del espacio donde se encuentra el archivo. Navegue seleccionando carpetas de la lista o escriba una ruta de carpeta específica en Ruta.

  5. Seleccione la primera hoja en la que seleccionar datos. Puede seleccionar todos los campos de una hoja marcando la casilla situada junto al nombre de hoja.

  6. Asegúrese de tener los parámetros adecuados para la hoja:

    Configuración para ayudarlo a interpretar los datos de la tabla correctamente
    Elemento de IU Descripción
    Nombres de campo Especifique si la tabla contiene Nombres de campo incluidos o Sin nombres de campo. Normalmente, en una hoja de cálculo de Excel, la primera fila contiene los nombres de campo incluidos. Si selecciona Sin nombres de campo, los campos se denominarán A,B,C...

    Tamaño de cabecera

    Defina el número de filas que se deben omitir como cabecera de tabla, por lo general filas que contengan información general que no esté en un formato de columna.

  7. Seleccione los campos que desee cargar marcando la casilla situada junto a cada campo que quiera cargar.

    Nota de sugerenciaPuede editar el nombre de campo haciendo clic en el nombre de campo e introduciendo uno nuevo. Esto puede afectar a la forma en que la tabla se asocia con otras tablas, puesto que se asocian según los campos comunes de manera predeterminada.
  8. Cuando haya terminado su selección de datos, haga lo siguiente:

    • Haga clic en Insertar script.

      La ventana de selección de datos se cierra y las sentencias LOAD/SELECT se insertan en el script de acuerdo con sus selecciones.

Nota de sugerenciaTambién puede usar un archivo de Microsoft Excel como fuente de datos usando la interfaz ODBC. En ese caso, deberá utilizar una conexión de datos ODBC en lugar de una conexión de datos Todos los archivos.

Seleccionar datos de un archivo de tabla

Puede seleccionar datos de un amplio número de archivos de datos:

  • Archivos de texto, donde los datos en los campos están separados por delimitadores como comas, tabuladores o signos de punto y coma (archivos (CSV) de variables separadas por comas).
  • Tablas HTML.
  • Archivos XML.
  • Archivos KML.
  • Archivos nativos de Qlik QVD y QVX.
  • Archivos de tabla con registros de longitud fija.
  • Archivos DIF (Data Interchange Format).

Haga lo siguiente:

  1. Si el archivo se encuentra en un espacio al que puede acceder, puede seleccionar un espacio utilizando el menú desplegable.

  2. Haga clic en Selección de datos en la conexión de carpeta adecuada en el editor de script.

    Se abrirá el cuadro de diálogo de selección de archivos.

  3. Seleccione un archivo de la lista de archivos accesibles desde esta conexión de carpeta.

    Puede navegar hasta la carpeta dentro del espacio donde se encuentra el archivo. Navegue seleccionando carpetas de la lista o escriba una ruta de carpeta específica en Ruta.

  4. Asegúrese de que el tipo de archivo adecuado esté seleccionado en Formato de archivo.
  5. Asegúrese de tener los parámetros adecuados para el archivo. Los parámetros de archivo son diferentes según los distintos tipos de archivo.

    Escoger los parámetros para tipos de archivos

  6. Seleccione los campos que desee cargar marcando la casilla situada junto a cada campo que quiera cargar. También puede seleccionar todos los campos de un archivo marcando la casilla situada junto al nombre de hoja.

    Nota de sugerenciaPuede editar el nombre de campo haciendo clic en el nombre de campo e introduciendo uno nuevo. Esto puede afectar a la forma en que la tabla se asocia con otras tablas, puesto que se asocian según los campos comunes de manera predeterminada.
  7. Cuando termine de seleccionar datos, haga clic en Insertar script.

  8. La ventana de selección de datos se cierra y las sentencias LOAD/SELECT se insertan en el script de acuerdo con sus selecciones.

    Nota informativaLos usuarios con permisos de edición en un espacio pueden leer, escribir y cargar archivos de datos en ese espacio. Otros usuarios no verán los archivos de datos.

Escoger los parámetros para tipos de archivos

Archivos de tabla delimitados

Estas configuraciones se validan para archivos de tabla delimitados que contienen una única tabla en la que cada registro va separado por un salto de línea y cada campo se separa con un carácter delimitado, por ejemplo, un archivo CSV.

Configuraciones de formato de archivo para archivos de tabla delimitados
Elemento de IU Descripción
Formato de archivo para archivos de tabla delimitados

Elija Delimitado o Registro fijo.

Cuando haga una selección, el cuadro de diálogo de selección de datos se adaptará al formato de archivo que haya seleccionado.

Nombres de campo Especifique si la tabla contiene Nombres de campo incluidos o Sin nombres de campo.

Delimiter

Escoja el carácter Delimitador que se utilizará en su archivo de tabla.

Entrecomillado

Especifique cómo se tratarán las comillas:

Ninguno = las comillas no se aceptan

Estándar = entrecomillado estándar (las comillas se pueden usar como caracteres iniciales y finales del valor de un campo)

MSQ = estilo de comillas modernas (que permite un contenido de múltiples líneas en los campos)

Tamaño de cabecera

El número de líneas que desee omitir como cabecera de tabla.

Character set

El juego de caracteres que se empleará en el archivo de tabla.

Comentario

Los archivos de datos pueden contener comentarios entre registros, los cuales se caracterizan por una línea inicial con uno o más caracteres especiales, por ejemplo //.

Especifique uno o más caracteres que denotarán una línea de comentario. Qlik Sense no carga líneas que comiencen con los caracteres aquí especificados.

Ignorar EOF Seleccione Ignorar EOF si sus datos contienen caracteres de final de archivo como parte del valor de campo.

Archivos de tabla con registros de longitud fija

Los archivos de registros de longitud fija contienen una única tabla en la que cada registro (cada fila de datos) contiene varias columnas con un tamaño fijo de campo, normalmente rodeados de caracteres tipo espacios o tabuladores.

Podemos configurar posiciones de salto de campo de dos maneras:

  • Introduzca manualmente las posiciones de salto de campo separadas por comas en Posiciones de salto de campo. Cada posición marca el inicio de un campo.

    Ejemplo: 1,12,24

  • Habilite Saltos de campo para editar las posiciones de salto de campo interactivamente en la vista previa de los datos de campo. Las Posiciones de salto de campo se actualizan con las posiciones seleccionadas. Podemos:
    • Hacer clic en la vista previa de datos de campo para insertar un salto de campo.

    • Hacer clic en un salto de campo para eliminarla.
    • Arrastrar un salto de campo para moverlo.
Configuración de formato de archivo para archivos de datos de registro fijo
Elemento de IU Descripción
Nombres de campo Especifique si la tabla contiene Nombres de campo incluidos o Sin nombres de campo.

Tamaño de cabecera

Establezca el Tamaño de cabecera en el número de líneas que desee omitir como cabecera de tabla.

Character set

Establezca el juego de caracteres que se empleará en el archivo de tabla.

Tamaño de pestaña Defina el número de espacios que un carácter de tabulador representa en el archivo de tabla.
Tamaño de línea de registro

Defina el número de líneas que ocupa un registro en el archivo de tabla. Por defecto es 1.

Ignorar EOF Seleccione Ignorar EOF si sus datos contienen caracteres de final de archivo como parte del valor de campo.

Archivos HTML.

Los archivos HTML pueden contener varias tablas. Qlik Sense interpreta todos los elementos con una etiqueta <TABLE> como una tabla.

Configuración de formato de archivo para archivos HTML
Elemento de IU Descripción
Nombres de campo Especifique si la tabla contiene Nombres de campo incluidos o Sin nombres de campo.

Character set

Especifique el juego de caracteres empleado en el archivo de tabla.

Archivos XML.

Puede cargar datos que estén almacenados en formato XML.

No hay configuraciones específicas de formato de archivo para los archivos XML.

Archivos QVD.

Puede cargar datos que estén almacenados en formato QVD. QVD es un formato nativo de Qlik y solo pueden leerlo y escribirlo Qlik Sense o QlikView. El formato de archivo está optimizado para mejorar la velocidad de lectura de datos desde un script Qlik Sense, pero es al mismo tiempo muy compacto.

No hay configuraciones específicas de formato de archivo para los archivos QVD.

Trabajar con archivos QVD

Archivos QVX.

Puede cargar datos almacenados en formato Qlik data eXchange (QVX). Los archivos QVX se crean mediante conectores personalizados desarrollados con Qlik QVX SDK.

No hay configuraciones específicas de formato de archivo para los archivos QVX.

Archivos KML.

Puede cargar archivos de mapas que estén almacenados en formato KML, para usarlos en visualizaciones de mapas.

No hay configuraciones específicas de formato de archivo para los archivos KML.

Para más información, vea Cargar sus propios datos de mapa.

Vista previa del script

Las sentencias que se insertarán se muestran en la vista previa del script, la cual se puede ocultar o no haciendo clic en Mostrar vista previa de script.

Incluir sentencias LOAD

Si Incluir sentencia LOAD está seleccionado, las sentencias SELECT se generan con sentencias LOAD precedentes usando las sentencias SELECT como entrada.

Nota informativaSi cambia el nombre de los campos de una tabla, se insertará una sentencia LOAD automáticamente, independientemente de esta configuración.

Cargas inline

Con las cargas inline, puede escribir datos manualmente como texto. Una carga inline básica crea una tabla e inserta los campos de datos y los registros.

Puede crear y cargar tablas inline en el Editor de carga de datos.

El siguiente script contiene una carga simple inline.

MyTable:
Load * Inline [
Country, Year, Sales
Argentina, 2014, 66295.03
Argentina, 2015, 140037.89
Austria, 2014, 54166.09
Austria, 2015, 182739.87
];

La siguiente sintaxis se utiliza para la carga inline superior:

  • Load * Inline instruye a Qlik Sense para que cargue todos los campos de la tabla inline que aparece a continuación.

  • MyTable: define el nombre de la tabla. Se puede acceder a la lista de tablas de la aplicación desde Visor del modelo de datos y otras áreas.

  • Los corchetes delimitan los datos.

  • La primera línea de la sentencia de carga define los campos de datos.

  • Los campos de datos y los registros van separados por comas.

  • Un punto y coma cierra la sentencia de carga.

Para obtener información sobre las cargas inline, vea Usar cargas inline para cargar datos.

Más información

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.