Administrar archivos y carpetas de LookML

Los archivos de proyectos de LookML se organizan en carpetas en la sección del navegador de archivos del IDE de Looker. En esta página, se proporcionan instrucciones para crear y administrar carpetas y archivos en un proyecto de LookML.

Para obtener información sobre la estructura y el propósito de cada tipo de archivo en un proyecto de LookML, consulta la página de documentación Tipos de archivos en un proyecto de LookML.

Antes de comenzar: Convenciones importantes para la nomenclatura de archivos y carpetas

Cuando creas archivos y carpetas, es mejor tener en cuenta las siguientes convenciones de nombres:

  • Distinción entre mayúsculas y minúsculas: LookML distingue entre mayúsculas y minúsculas. Asegúrate de cumplir con las convenciones de tu proyecto al nombrar tus carpetas. Por ejemplo, si tu convención es usar todas las letras minúsculas en tu proyecto, debes asignar el nombre views a la carpeta en lugar de Views. Esto marca la diferencia, en especial cuando necesitas especificar la ruta de acceso de un archivo, como cuando incluyes archivos. Por lo general, es una buena idea usar letras minúsculas de forma coherente cuando nombras objetos y carpetas de LookML.
  • Espacios y caracteres especiales: Los nombres de archivos no pueden incluir espacios ni ninguno de estos caracteres: / ? * : | " < > %
  • Extensiones de archivo: Cuando crees archivos de LookML con el IDE de Looker, Looker agregará automáticamente la extensión .lkml al final del nombre del archivo si no incluyes la extensión de forma manual. Por ejemplo, si ingresas el nombre del archivo flights_data_tests, Looker le asignará el nombre flights_data_tests.lkml.
  • Cambiar el nombre que se muestra de un objeto de LookML: Si quieres cambiar el nombre que se muestra de un modelo o de un objeto de LookML, considera usar los parámetros label o alias en lugar de cambiar el nombre del objeto o archivo. Los parámetros label y alias cambian el nombre que se muestra y conservan la URL subyacente que se usa para los correos electrónicos y otros sistemas. En general, debes tomar precauciones para que los cambios de modelo sean lo más no invasivos posible. Si necesitas cambiar el nombre de un modelo o un objeto, usa el Validador de contenido para actualizar todas las referencias al modelo o al objeto.

Crea carpetas

Puedes crear carpetas para diferentes tipos de archivos (como ver archivos o archivos de modelos). Incluso puedes crear subcarpetas, lo cual es muy útil si quieres include un subconjunto de las vistas.

Para crear una carpeta, haz lo siguiente:

  1. Selecciona la opción Crear carpeta del menú correspondiente:
    • Para crear una carpeta nueva en el nivel superior de la estructura de directorios, usa el menú Agregar archivo o carpeta, al que puedes acceder seleccionando el ícono + (más) en la parte superior del panel Navegador de archivos.
    • Para crear una subcarpeta nueva en una carpeta existente, usa el menú de tres puntos Opciones de carpeta de esa carpeta.
  2. Escribe un nombre para la carpeta nueva.
  3. Seleccione Crear.

La carpeta nueva se agregará al panel de navegación.

Creación de archivos

Puedes generar automáticamente un archivo de modelo y ver archivos basados en tu base de datos cuando creas un proyecto nuevo. Para los proyectos existentes, puedes crear nuevos archivos de forma manual.

Sigue estos pasos para crear un archivo nuevo en tu proyecto de LookML:

  1. Selecciona el menú correspondiente:

    • Para crear un archivo nuevo en el nivel superior de la estructura de directorios, usa el menú Agregar archivo o carpeta, al que puedes acceder seleccionando el ícono + (más) en la parte superior del panel Navegador de archivos.
    • Para crear un archivo nuevo dentro de una carpeta existente, usa el menú de tres puntos Opciones de carpeta de esa carpeta.
  2. Selecciona el tipo de archivo de LookML que quieres crear. Selecciona los vínculos de la siguiente lista para obtener una descripción más detallada de cada tipo de archivo. Puedes crear los siguientes tipos de archivos:

  3. En la ventana emergente Crear archivo, ingresa un nombre para el archivo nuevo. Para conocer las limitaciones y los lineamientos sobre la asignación de nombres a los archivos, consulta las notas importantes para la creación de archivos y carpetas.

  4. Seleccione Crear. Se mostrará el archivo nuevo en el lugar en que lo creaste. De ser necesario, puedes mover el archivo a otra carpeta fácilmente.

Consideraciones para crear archivos de vista

La mayoría de los desarrolladores de LookML comienzan con uno o más archivos de vista que se crean automáticamente cuando el proyecto de LookML se genera a partir de un conjunto de tablas en una base de datos. Sin embargo, además de los métodos descritos en esta página para crear archivos de vistas en blanco y para subir archivos, hay muchas formas en que un desarrollador de Looker en Modo de desarrollo puede agregar archivos de vista a un proyecto de LookML:

Para usar una vista nueva, agrégala a tu archivo de modelo con el parámetro explore o usa el parámetro join para unirla a una exploración existente en tu archivo de modelo.

Agrega una vista nueva a partir de una tabla de base de datos existente

Puedes crear un archivo de vista a partir de una tabla de base de datos existente en Modo de desarrollo.

  1. Dentro de un proyecto, selecciona el menú Agregar archivo o carpeta con el signo + (más) en la parte superior de la lista de archivos del proyecto en el IDE de Looker, o puedes seleccionar el menú de una carpeta para crear el archivo dentro de ella.

  2. Selecciona Crear vista a partir de la tabla.

  3. Looker muestra una lista de tablas asociadas con una de tus conexiones. Para cambiar la conexión, usa el menú desplegable Conexión en la esquina superior izquierda.

  4. Selecciona las tablas a partir de las cuales deseas crear vistas. Para ello, marca la casilla a la izquierda del nombre de la tabla. Puedes contraer y expandir las bases de datos o los esquemas de esta lista para acceder a todas las tablas disponibles.

  5. Desplázate hasta el final de la página y selecciona Crear vistas.

  6. Looker genera vistas que contienen LookML para todas las columnas de la tabla.

Cómo subir archivos

También puedes subir archivos a tu proyecto desde tu computadora. Esto es útil si creaste archivos de datos JSON o archivos de LookML de manera local en tu computadora.

Para subir un archivo a tu proyecto, usa la función de arrastrar y soltar en el IDE de Looker:

  1. Navega hasta los archivos de tu proyecto.
  2. Arrastra el archivo de tu computadora al IDE de Looker. El archivo se mostrará en la raíz de la estructura de tu directorio.
  3. Una vez que se suba el archivo, muévelo a otra carpeta.

Cómo borrar archivos y carpetas

Para borrar una carpeta o un archivo, selecciona Delete en el menú de tres puntos File Options del elemento en el panel izquierdo del IDE.

Cuando borras una carpeta, el IDE muestra una ventana emergente de confirmación. La ventana emergente especifica cuántos elementos se incluyen en la eliminación, incluida la carpeta y todos sus archivos.

Cómo borrar archivos y carpetas de forma masiva

Para borrar carpetas y archivos de forma masiva, sigue estos pasos:

  1. Selecciona el ícono Bulk Edit en la parte superior del panel File Browser.

  2. Selecciona los elementos que quieras borrar. La cantidad de archivos seleccionados se muestra junto al encabezado Seleccionar archivos.

    • Para seleccionar o anular la selección de archivos individuales, expande sus carpetas y marca la casilla de verificación junto a los nombres de los archivos.
    • Para seleccionar o anular la selección de carpetas completas y su contenido, marca la casilla de verificación junto al nombre de la carpeta.
    • Para seleccionar una sección completa de la lista de directorios, usa la tecla Mayúsculas y clic. Selecciona la casilla de verificación del elemento superior del rango, mantén presionada la tecla Mayús y selecciona la casilla de verificación del último elemento de la lista. Se seleccionarán tanto los elementos como todos los intermedios. También puedes presionar la tecla Mayúsculas y hacer clic en un elemento para seleccionar el elemento y todo lo que se encuentra por encima de él en la lista de directorios.
  3. Selecciona el ícono de papelera Eliminar elementos. A continuación, el IDE mostrará un menú emergente que enumera los elementos seleccionados.

  4. Para confirmar los elementos que quieres borrar, selecciona Sí, Borrar o selecciona Cancelar para volver a la selección de elementos.

  5. Selecciona la X en el encabezado Seleccionar archivos para salir del modo de edición masiva.

Mueve elementos en un proyecto con carpetas

Para mover archivos, arrastra y suelta un archivo o una carpeta en otra carpeta.

No es necesario expandir la carpeta de destino para recibir otras carpetas o archivos. Una carpeta se expande automáticamente cuando colocas el cursor sobre ella.

Mueve archivos y carpetas de forma masiva

Para mover carpetas y archivos de forma masiva, sigue estos pasos:

  1. Selecciona el ícono Bulk Edit en la parte superior del panel File Browser.

  2. Selecciona los elementos que quieras mover. La cantidad de archivos seleccionados se muestra junto al encabezado Seleccionar archivos.

    • Para seleccionar o anular la selección de archivos individuales, expande sus carpetas y marca la casilla de verificación junto a los nombres de los archivos.
    • Para seleccionar o anular la selección de carpetas completas y su contenido, marca la casilla de verificación junto al nombre de la carpeta.
    • Para seleccionar una sección completa de la lista de directorios, usa la tecla Mayúsculas y clic. Selecciona la casilla de verificación del elemento superior del rango, mantén presionada la tecla Mayús y selecciona la casilla de verificación del último elemento de la lista. Se seleccionarán tanto los elementos como todos los intermedios. También puedes presionar la tecla Mayúsculas y hacer clic en un elemento para seleccionar el elemento y todo lo que se encuentra por encima de él en la lista de directorios.
  3. Selecciona el ícono de carpeta Mover elementos para seleccionar la opción. Luego, el IDE mostrará un menú emergente de selección de carpetas.

  4. En el menú emergente Mover a, elige una carpeta para los elementos seleccionados o selecciona Nueva carpeta para crear una carpeta nueva. El nombre del proyecto mostrará la ruta de acceso al archivo de la carpeta que seleccionaste en la parte superior de la página del menú siguiente. Para mover elementos al directorio raíz de tu proyecto, selecciona Mover sin una carpeta seleccionada.

  5. Para confirmar el destino seleccionado, selecciona Mover, crea una carpeta nueva dentro de la carpeta seleccionada con la opción Carpeta nueva o vuelve al menú de opciones de carpeta principal seleccionando el vínculo del nombre del proyecto en la ruta del archivo.

  6. Selecciona la X en el encabezado Seleccionar archivos para salir del modo de edición masiva.