Administrar archivos y carpetas de LookML

Los archivos del proyecto 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 sobre tipos de archivos en un proyecto de LookML.

Antes de comenzar: Convenciones de nombres de archivos y carpetas importantes

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 cuando asignes nombres a 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 necesita especificar la ruta de un archivo, como cuando se incluyen archivos. En general, es recomendable usar letras minúsculas de forma coherente cuando nombras objetos y carpetas LookML.
  • Espacios y caracteres especiales: Los nombres de archivo no pueden incluir espacios ni ninguno de los siguientes caracteres: / ? * : | " < > %
  • Extensiones de archivo: Cuando creas archivos LookML con el IDE de Looker, Looker agrega automáticamente la extensión .lkml al final del nombre de archivo si no la incluyes manualmente. Por ejemplo, si ingresas el nombre del archivo flights_data_tests, Looker asignará el nombre flights_data_tests.lkml.
  • Cambia el nombre que se muestra de un objeto LookML: Si deseas cambiar el nombre que se muestra de un modelo o de un objeto LookML, considera usar el parámetro label o el parámetro alias en lugar de cambiar el nombre del archivo o del objeto. 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 o para otros sistemas. En general, debes tomar precauciones para que los cambios en el modelo no sean tan invasivos. Si necesitas cambiar el nombre de un modelo o de un objeto, usa el Validador de contenido para actualizar todas las referencias al objeto o modelo.

Crea carpetas

Puedes crear carpetas para diferentes tipos de archivos (como ver archivos o archivos del modelo). Incluso puedes crear subcarpetas, lo que es muy útil si deseas include un subconjunto de tus 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 del directorio, usa el menú Add file or folder. Para ello, selecciona el ícono + (más) ubicado en la parte superior del panel File Browser.
    • Para crear una subcarpeta en una carpeta existente, usa el menú de tres puntos Opciones de carpeta de la carpeta existente.
  2. Ingresa un nombre para la carpeta nueva.
  3. Seleccione Crear.

Se agregará la carpeta nueva al panel de navegación.

Creación de archivos

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

Para crear un archivo nuevo en tu proyecto de LookML, haz lo siguiente:

  1. Selecciona el menú adecuado:

    • Para crear un archivo nuevo en el nivel superior de la estructura del directorio, usa el menú Add file or folder. Para ello, selecciona el ícono + (más) ubicado en la parte superior del panel File Browser.
    • Para crear un archivo nuevo en una carpeta existente, usa el menú de tres puntos Opciones de carpeta de la carpeta existente.
  2. Selecciona el tipo de archivo de LookML que quieras 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. Consulte las notas importantes sobre cómo crear archivos y carpetas a fin de conocer las limitaciones y los lineamientos para asignarles nombres.

  4. Seleccione Crear. El nuevo archivo se mostrará donde lo creaste. Si es necesario, puedes moverlo 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 vista en blanco y 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 al archivo del modelo con el parámetro explore o usa el parámetro join para unirlo a un archivo Explorar del archivo del modelo.

Agrega una vista nueva desde una tabla de base de datos existente

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

  1. En un proyecto, para seleccionar el menú Add file or folder, selecciona el signo + (más) en la parte superior de la lista de archivos del proyecto en el IDE de Looker. También puedes seleccionar el menú de una carpeta para crear el archivo dentro de ella.

  2. Selecciona Create View From Table.

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

  4. Para seleccionar las tablas a partir de las que desea crear vistas, marque la casilla que se encuentra a la izquierda del nombre de la tabla. Puede contraer y expandir bases de datos o 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 LookML localmente 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 a 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 del directorio.
  3. Una vez que se suba el archivo, mueva el elemento 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, que se encuentra 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 incluirán en la eliminación, lo que incluye la carpeta y cualquier archivo dentro de ella.

Cómo borrar archivos y carpetas de forma masiva

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

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

  2. Selecciona los elementos que quieras borrar. El número de archivos seleccionados se muestra junto al encabezado Seleccionar archivos.

    • Para seleccionar o anular la selección de archivos individuales, expande sus carpetas y selecciona 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 haz clic. Selecciona la casilla de verificación del elemento principal del rango, mantén presionada la tecla Mayúsculas y selecciona la casilla de verificación del último elemento de la lista. Se seleccionarán tanto los elementos como todos los demás. También puedes presionar Mayúsculas y hacer clic en un elemento para seleccionarlo y todo lo que aparece encima de él en la lista de directorios.
  3. Selecciona el ícono de la papelera Borrar elementos. Luego, el IDE mostrará un menú emergente en el que se mostrarán los elementos seleccionados.

  4. Selecciona Sí, Borrar para confirmar los elementos que quieres borrar o Cancelar para volver a la selección del elemento.

  5. Selecciona X en el encabezado Select Files para salir del modo de edición masiva.

Mueve elementos en un proyecto en carpeta

Puedes arrastrar y soltar un archivo o una carpeta completa con todo su contenido en ubicaciones nuevas:

Arrastra y suelta un archivo o una carpeta en otra carpeta. No es necesario expandir la carpeta de destino para recibir otros archivos o carpetas. Una carpeta se expande automáticamente cuando te desplazas sobre ella.

Cómo mover archivos y carpetas de forma masiva

Para mover carpetas y archivos de forma masiva:

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

  2. Selecciona los elementos que quieras mover. El número de archivos seleccionados se muestra junto al encabezado Seleccionar archivos.

    • Para seleccionar o anular la selección de archivos individuales, expande sus carpetas y selecciona 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 haz clic. Selecciona la casilla de verificación del elemento principal del rango, mantén presionada la tecla Mayúsculas y selecciona la casilla de verificación del último elemento de la lista. Se seleccionarán tanto los elementos como todos los demás. También puedes presionar Mayúsculas y hacer clic en un elemento para seleccionarlo y todo lo que aparece encima de él en la lista de directorios.
  3. Selecciona el ícono de la carpeta Mover elementos para seleccionar la opción. Luego, el IDE mostrará un menú emergente para seleccionar una carpeta.

  4. En el menú emergente Mover a, elija una carpeta para los elementos seleccionados o seleccione Carpeta nueva 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 siguiente página de menú. Para mover elementos al directorio raíz de tu proyecto, selecciona Mover sin seleccionar una carpeta.

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

  6. Selecciona X en el encabezado Select Files para salir del modo de edición masiva.