Generar un modelo a partir de datos de muestra

Genera automáticamente un modelo de datos básico en Looker (Google Cloud Core) a partir de una conexión que se incluye con cada instancia. Cada instancia de Looker (Google Cloud Core) incluye un proyecto de LookML de muestra de forma predeterminada. Este proyecto contiene modelos de LookML seleccionados que hacen referencia al conjunto de datos público de BigQuery the Look eCommerce.

En esta guía de inicio rápido, usarás sample_bigquery_connection de Looker (Google Cloud Core) para generar un nuevo modelo de datos a partir de una de las tablas del proyecto. Este proceso es solo para fines instructivos, por lo que borrarás el modelo de datos al final.

Antes de comenzar

Para seguir esta guía de inicio rápido, necesitarás lo siguiente:

  • Acceso a una instancia de Looker (Google Cloud Core) que incluya el proyecto de LookML de muestra.
  • Habilitar la API de BigQuery para el Google Cloud proyecto que contiene tu instancia de Looker (Google Cloud Core)

    Habilitar la API

Roles obligatorios

Para completar esta guía de inicio rápido, necesitas el rol de Identity and Access Management (IAM) y el rol de Looker adecuados.

Funciones de Identity and Access Management

Tu administrador de Looker (Google Cloud Core) te otorga acceso a la aplicación de Looker (Google Cloud Core) a través de Google Cloud's Identity and Access Management system.

Para obtener el permiso que necesitas para acceder a la aplicación de Looker (Google Cloud Core), pídele a tu administrador que te otorgue el rol de IAM de usuario de la instancia de Looker (roles/looker.instanceUser) en el Google Cloud proyecto que contiene la instancia de Looker (Google Cloud Core). Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene el looker.instances.login permiso, que se requiere para acceder a la aplicación de Looker (Google Cloud Core).

También puedes obtener este permiso con roles personalizados o otros roles predefinidos.

Permisos de Looker

Debes tener el rol de administrador de Looker o el permiso develop.

  1. En la página principal de Looker (Google Cloud Core), haz clic en el ícono del menú principal de Looker y habilita el Modo de desarrollo seleccionando el botón de activación Modo de desarrollo en la parte inferior del menú.
  2. En la página principal de Looker (Google Cloud Core), haz clic en el botón Crear en el menú de navegación principal para abrir el menú desplegable.
  3. En el menú desplegable, selecciona Modelo de LookML para abrir la página Crear un modelo.

Define tu modelo

En la página Crear un modelo, sigue estos pasos:

  1. En la sección Seleccionar conexión de base de datos, selecciona sample_bigquery_connection en el menú desplegable.
  2. Selecciona el botón de selección para agregar el modelo al proyecto sample_thelook_ecommerce y haz clic en Siguiente.
  3. En la sección Seleccionar tablas, deja el Google Cloud proyecto predeterminado en el campo Seleccionar proyecto de GCP.
  4. En el campo Conjuntos de datos, selecciona bq_dataset.
  5. Haz clic en la flecha a la derecha de bq_dataset para ir al campo Tablas.
  6. En el campo Tablas, selecciona bq_table.
  7. Haz clic en la flecha a la derecha de bq_table para ir al campo Campos.
  8. En el campo Campos , selecciona todos los campos y haz clic en Siguiente.
  9. En la sección Seleccionar claves primarias , selecciona Nombre como clave primaria y haz clic en Siguiente.
  10. En la sección Seleccionar Exploraciones para crear , selecciona el archivo bq_table.view y haz clic en Siguiente.
  11. En la sección Ingresar nombre del modelo, ingresa un nombre de modelo único.
  12. Haz clic en el botón Completar y ver el modelo. Esta acción te lleva al IDE de Looker.

Visualiza tu modelo

Una vez que hayas completado todos los campos en la página Crear un modelo, visualiza el modelo que generó Looker.

Visualiza los archivos del modelo en el IDE de Looker

  1. Después de hacer clic en el botón Completar y ver el modelo, estarás en el IDE de Looker. En el navegador de archivos del IDE, verás las carpetas de los modelos de LookML de muestra preexistentes, que son 0_start_here, 1_basic_lookml, 2_intermediate_lookml y 3_advanced_lookml. También verás las carpetas creadas para el modelo generado, models y views.
  2. Expande las carpetas models y views para ver los archivos de LookML que Looker creó para el modelo que definiste en la página Crear un modelo. El punto azul junto a cada archivo indica que son archivos nuevos y que aún no se implementaron en producción.
    • El archivo .model define el modelo. En el archivo del modelo, puedes ver la conexión que seleccionaste, la vista bq_table, así como otras configuraciones predeterminadas.
    • El archivo bq_table.view define la vista. En el archivo de vista, puedes ver los campos birthdate, name y rating que seleccionaste y cómo se definen en la tabla de la base de datos de BigQuery, así como una medida count predeterminada que agregó Looker.
  3. También verás el archivo README.md que generó Looker porque la casilla de verificación Generar un archivo README que brinde más información sobre el uso de LookML en la página Crear un modelo se seleccionó de forma predeterminada.

Visualiza el modelo en la página Proyectos de LookML

  1. En el IDE, abre el menú de navegación principal haciendo clic en el ícono del menú principal.
  2. Si aún no estás en el menú Desarrollo, haz clic en Desarrollo.
  3. En el menú Desarrollo, selecciona Proyectos para navegar a la página Proyectos de LookML.
  4. Visualiza tu modelo en la columna Modelos de la fila sample_thelook_ecommerce. Aparece junto con los modelos advanced_ecomm, basic_ecomm y intermediate_ecomm del proyecto de LookML de muestra.

Visualiza la exploración que creó el modelo

  1. En la página Proyectos, haz clic en el nombre de tu modelo para volver al archivo del modelo en el IDE.
  2. Con el archivo del modelo abierto en el IDE, haz clic en la flecha Ver acciones de archivo junto al nombre del archivo en la parte superior del IDE.
  3. Selecciona Explorar tabla Bq: tu_nombre_de_modelo en el menú desplegable. Esta selección te lleva a la exploración Tabla Bq que creó tu modelo.
  4. En el selector de campos, observa las dimensiones Fecha de nacimiento, Nombre y Calificación que seleccionaste en esta página Crear un modelo, así como la medida Recuento predeterminada.

Los archivos del modelo, la configuración del modelo y la exploración que visualizaste solo están disponibles en tu rama de Git personal mientras estás en el Modo de desarrollo. Si deseas que este modelo esté disponible para otros usuarios en tu instancia de Looker (Google Cloud Core), confirmarías los cambios, combinarías tu rama y, luego, implementarías la rama de producción. Sin embargo, para los fines de esta guía de inicio rápido, borrarás este modelo, como se describe en la siguiente sección.

Limpia

Para maximizar el rendimiento de Looker, no se deben implementar modelos innecesarios en producción. Para mantener una rama de Git personal limpia y evitar implementar este modelo en producción por accidente, completa los siguientes pasos para borrar el modelo:

  1. En la exploración, haz clic en el vínculo Ir a LookML en el selector de campos. Esta acción te lleva al IDE de Looker.
  2. En el IDE, selecciona el ícono Acciones de Git.
  3. En el menú Acciones de Git, haz clic en Revertir a.
  4. En la ventana Revertir a , asegúrate de que esté seleccionada la opción Revertir cambios no confirmados y haz clic en Confirmar.

  5. En el IDE, ya no deberías ver los archivos del modelo.

  6. Para borrar la configuración del modelo, navega a la página Proyectos haciendo clic en Proyectos en el menú Desarrollo.

  7. Busca tu modelo en la tabla y haz clic en el botón Configurar en su fila.

  8. Asegúrate de estar en la ventana de tu modelo. Para ello, verifica el nombre en el campo Modelo y haz clic en Borrar configuración del modelo.

¿Qué sigue?