Generar un modelo a partir de datos de ejemplo
Consulta cómo usar Looker (Google Cloud core) para generar automáticamente un modelo de datos básico a partir de una conexión incluida en cada instancia.
Cada instancia de Looker (Google Cloud core) incluye el proyecto de LookML de ejemplo, que se instala de forma predeterminada en la instancia. El proyecto de LookML de ejemplo incluye modelos de LookML seleccionados que se basan en el conjunto de datos públicos de BigQuerythe Look eCommerce
. El proyecto de LookML de ejemplo usa una conexión, sample_bigquery_connection
. Puedes usar esta conexión para generar un modelo de datos basado en una de las tablas del proyecto de muestra. Como esta guía de inicio rápido solo tiene fines educativos, eliminarás el modelo de datos al final del proceso.
Antes de empezar
Para seguir esta guía de inicio rápido, necesitarás lo siguiente:
- Acceso a una instancia de Looker (servicio principal de Google Cloud) que incluya el proyecto LookML de ejemplo.
- Un usuario con el rol de gestión de identidades y accesos Administrador de Looker debe habilitar la API de BigQuery en el Google Cloud proyecto que contenga tu instancia de Looker (Google Cloud core).
- Debes tener el rol Administrador de Looker o el permiso
develop
.
Ve a la página Crear un modelo.
- En la página principal de Looker (Google Cloud core), haz clic en el icono Menú principal de Looker y habilita el modo Desarrollo seleccionando el interruptor Modo Desarrollo en la parte inferior del menú.
- En la página principal de Looker (Google Cloud core), haz clic en el botón Crear del menú de navegación principal para abrir el menú desplegable.
- 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, siga estos pasos:
- En la sección Select Database Connection (Seleccionar conexión de base de datos), seleccione
sample_bigquery_connection
en el menú desplegable. - Selecciona el botón de radio para añadir el modelo al proyecto
sample_thelook_ecommerce
y haz clic en Siguiente. - En la sección Select Tables (Seleccionar tablas), deja el proyecto predeterminado Google Cloud en el campo Select GCP project (Seleccionar proyecto de GCP).
- En el campo Conjuntos de datos, selecciona
bq_dataset
. - Haz clic en la flecha situada a la derecha de
bq_dataset
para ir al campo Tablas. - En el campo Tablas, selecciona
bq_table
. - Haz clic en la flecha situada a la derecha de
bq_table
para ir al campo Campos. - En el campo Campos, selecciona todos los campos y haz clic en Siguiente.
- En la sección Select Primary Keys (Seleccionar claves principales), selecciona Name (Nombre) como clave principal y haz clic en Next (Siguiente).
- En la sección Select Explores to Create (Seleccionar Exploraciones para crear), selecciona el archivo
bq_table.view
y haz clic en Next (Siguiente). - En la sección Enter Model Name (Introducir nombre del modelo), escriba un nombre único para el modelo.
- Haz clic en el botón Completar y ver modelo. Esta acción te lleva al IDE de Looker.
Ver tu modelo
Una vez que hayas rellenado todos los campos de la página Crear un modelo, consulta el modelo que ha generado Looker.
Ver los archivos de modelo en el IDE de Looker
- Después de hacer clic en el botón Completar y ver modelo, accederás al IDE de Looker. En el explorador de archivos del IDE, verás las carpetas de los modelos de LookML de ejemplo que ya existen:
0_start_here
,1_basic_lookml
,2_intermediate_lookml
y3_advanced_lookml
. También verás las carpetas creadas para el modelo generado,models
yviews
. - Despliega las carpetas
models
yviews
para ver los archivos de LookML que Looker ha creado para el modelo que has definido en la página Crear un modelo. El punto azul situado junto a cada archivo indica que son archivos nuevos y que aún no se han implementado en producción.- El archivo
.model
define el modelo. En el archivo de modelo, puedes ver la conexión que has seleccionado, la vistabq_table
y otras configuraciones predeterminadas. - El archivo
bq_table.view
define la vista. En el archivo de vista, puede ver los camposbirthdate
,name
yrating
que ha seleccionado y cómo se definen en la tabla de la base de datos de BigQuery, así como una medidacount
predeterminada que ha añadido Looker.
- El archivo
- También verás el archivo
README.md
que ha generado Looker porque la casilla Generar un archivo Readme que proporcione más información sobre el uso de LookML de la página Crear un modelo estaba marcada de forma predeterminada.
Ver el modelo en la página Proyectos de LookML
- En el IDE, abre el menú de navegación principal haciendo clic en el icono Menú principal.
- Si aún no estás en el menú Desarrollar, haz clic en Desarrollar.
- En el menú Desarrollar, selecciona Proyectos para ir a la página Proyectos de LookML.
- Verá su modelo en la columna Models de la fila sample_thelook_ecommerce. Aparece junto con los modelos
advanced_ecomm
,basic_ecomm
yintermediate_ecomm
del proyecto de LookML de muestra.
Ver el Explorar que ha creado el modelo
- En la página Proyectos, haz clic en el nombre de tu modelo para volver al archivo de modelo en el IDE.
- Con el archivo de modelo abierto en el IDE, haz clic en la flecha Ver acciones del archivo situada junto al nombre del archivo en la parte superior del IDE.
- En el menú desplegable, selecciona Explorar tabla de BQ: tu_nombre_de_modelo. Al hacer esta selección, se le dirigirá a la exploración Tabla de Bq que ha creado su modelo.
- En el selector de campos, fíjate en las dimensiones Fecha de nacimiento, Nombre y Valoración que has seleccionado en la página Crear un modelo, así como en la métrica predeterminada Recuento.
Los archivos de modelo, la configuración del modelo y la exploración que hayas visto solo estarán disponibles en tu rama de Git personal mientras estés en el modo Desarrollo. Si quieres que este modelo esté disponible para otros usuarios de tu instancia de Looker (Google Cloud Core), debes confirmar los cambios, combinar tu rama e implementar la rama de producción. Sin embargo, para los fines de esta guía de inicio rápido, eliminará este modelo, tal como se describe en la siguiente sección.
Limpieza
Para maximizar el rendimiento de Looker, no se deben implementar modelos innecesarios en producción. Para mantener limpia tu rama personal de Git y evitar que este modelo se implemente por error en producción, sigue estos pasos para eliminarlo:
- En Exploración, haga clic en el enlace Ir a LookML del selector de campos. Esta acción te lleva al IDE de Looker.
- En el IDE, selecciona el icono Acciones de Git.
- En el menú Acciones de Git, haz clic en Volver a.
En la ventana Revert to (Volver a), asegúrate de que la opción Revert uncommitted changes (Deshacer cambios no confirmados) esté seleccionada y haz clic en Confirm (Confirmar).
En el IDE, ya no deberían aparecer los archivos de tu modelo.
Para eliminar la configuración del modelo, ve a la página Proyectos haciendo clic en Proyectos en el menú Desarrollar.
Busque el modelo en la tabla y haga clic en el botón Configurar de la fila correspondiente.
Comprueba que estás en la ventana de tu modelo (el nombre aparece en el campo Modelo) y haz clic en Eliminar configuración del modelo.