Analizar datos con BI Engine y Looker
Looker es una plataforma para empresas especializada en inteligencia empresarial, aplicaciones de datos y analíticas insertadas. Looker te ayuda a explorar, compartir y visualizar los datos de tu empresa para tomar mejores decisiones empresariales.
Cómo funciona Looker
Looker permite a los expertos en datos de cada organización describir sus datos mediante un lenguaje de modelado ligero llamado LookML. LookML indica a Looker cómo consultar los datos, de modo que todos los miembros de la organización puedan crear informes y paneles de control fáciles de leer para examinar los patrones de los datos. Looker ofrece funciones adicionales para crear aplicaciones y experiencias de datos personalizadas.
La plataforma de Looker funciona con bases de datos transaccionales como Oracle y MySQL, así como con almacenes de datos analíticos como BigQuery, Snowflake y Redshift, entre otros. Looker te permite crear modelos de datos coherentes a partir de todos tus datos con velocidad y precisión. Looker ofrece una superficie unificada para acceder a todos los datos de una organización.
Integración de Looker con BigQuery
Looker admite el alojamiento en Google Cloud. Como Looker es independiente de la plataforma, se conecta a los datos de BigQuery, así como a otras nubes públicas.
No necesitas Looker para usar BigQuery. Sin embargo, si tu caso práctico de BigQuery incluye inteligencia empresarial, aplicaciones de datos o analíticas insertadas, te recomendamos que consultes Looker como proveedor de estos servicios.
Si ya tienes una instancia de Looker en funcionamiento, consulta las instrucciones para conectar Looker a BigQuery.
Empezar a usar Looker y BigQuery
BI Engine se integra a la perfección con cualquier herramienta de inteligencia empresarial, incluida Looker. Para obtener más información, consulta el artículo sobre BI Engine.
Crear un conjunto de datos de BigQuery
El primer paso es crear un conjunto de datos de BigQuery para almacenar la tabla gestionada por BI Engine. Para crear tu conjunto de datos, sigue estos pasos:
En la Google Cloud consola, ve a la página BigQuery.
En el panel de navegación, en el panel Explorador, haz clic en el nombre de tu proyecto.
En el panel de detalles, haz clic en
Ver acciones y, a continuación, en Crear conjunto de datos.En la página Crear conjunto de datos, haz lo siguiente:
- En ID del conjunto de datos, introduce
biengine_tutorial
. En Ubicación de los datos, elija us (varias regiones de Estados Unidos), la ubicación multirregional donde se almacenan los conjuntos de datos públicos.
En este tutorial, puedes seleccionar Habilitar vencimiento de tabla y, a continuación, especificar el número de días que deben transcurrir antes de que la tabla venza.
- En ID del conjunto de datos, introduce
Deja el resto de los ajustes predeterminados y haz clic en Crear conjunto de datos.
Crear una tabla copiando datos de un conjunto de datos público
En este tutorial se usa un conjunto de datos disponible a través del programa de conjuntos de datos públicos de Google Cloud. Los conjuntos de datos públicos son conjuntos de datos que BigQuery aloja para que puedas acceder a ellos e integrarlos en tus aplicaciones.
En esta sección, creará una tabla copiando datos del conjunto de datos Solicitudes de servicio del 311 de San Francisco. Puedes explorar el conjunto de datos con la Google Cloud consola.
Crear una tabla
Para crear una tabla, sigue estos pasos:
En la Google Cloud consola, ve a la página BigQuery.
En el panel Explorador, busca
san_francisco_311
.En el panel Explorador, despliega san_francisco_311 y haz clic en la tabla 311_service_requests.
En la barra de herramientas del Explorador, haz clic en Copiar.
En el cuadro de diálogo Copiar tabla, en la sección Destino, haga lo siguiente:
- En Nombre del proyecto, haz clic en Buscar y, a continuación, selecciona tu proyecto.
- En Nombre del conjunto de datos, selecciona biengine_tutorial.
En Nombre de la tabla, escribe
311_service_requests_copy
.
Haz clic en Copiar.
Opcional: Una vez que se haya completado el trabajo de copia, verifica el contenido de la tabla. Para ello, expande
PROJECT_NAME
> biengine_tutorial y haz clic en 311_service_requests_copy > Vista previa. SustituyePROJECT_NAME
por el nombre de tu Google Cloud proyecto en este tutorial.
Crear una reserva de BI Engine
En la consola, vaya a Administración y, a continuación, a la página BI Engine. Google Cloud
Haz clic en
Crear reserva.En la página Crear reserva, configure su reserva de BI Engine:
- En la lista Proyecto, comprueba tu proyecto Google Cloud .
- En la lista Ubicación, selecciona una ubicación. La ubicación debe coincidir con la ubicación de los conjuntos de datos que estés consultando.
Ajusta el control deslizante GiB de capacidad a la cantidad de capacidad de memoria que quieras reservar. En el siguiente ejemplo se define la capacidad en 2 GiB. El máximo es de 250 GiB.
Haz clic en Siguiente.
En la sección Tablas preferidas, puede especificar las tablas que quiera acelerar con BI Engine. Para encontrar los nombres de las tablas, haz lo siguiente:
- En el campo ID de tabla, escribe parte del nombre de la tabla que quieras acelerar con BI Engine (por ejemplo,
311
). En la lista de nombres sugeridos, selecciona los nombres de las tablas.
Solo las tablas especificadas pueden acelerarse. Si no se especifica ninguna tabla preferida, todas las consultas del proyecto se pueden acelerar.
- En el campo ID de tabla, escribe parte del nombre de la tabla que quieras acelerar con BI Engine (por ejemplo,
Haz clic en Siguiente.
En la sección Confirmar y enviar, revisa el acuerdo.
Si aceptas los términos del contrato, haz clic en Crear.
Una vez que hayas confirmado la reserva, los detalles se mostrarán en la página Reservas.
Conectarse con Looker
En las siguientes instrucciones se explica cómo configurar Looker con BigQuery.
- Inicia sesión en Looker como administrador.
En la documentación de Looker sobre BigQuery, completa las siguientes secciones:
Haz clic en la pestaña Desarrollar y selecciona Modo de desarrollo.
Genera un modelo y un proyecto de LookML para tu conjunto de datos. Para obtener más información, consulta las instrucciones para conectar Looker a tu base de datos.
En el menú Explorar, vaya a la exploración asociada al nuevo nombre de archivo de modelo Exploración 311_service_requests_copy (o el nombre que le haya dado a la exploración).
Has conectado correctamente Looker a BigQuery. Puede usar la función Actividad del sistema de Looker para generar un informe de uso de Looker y analizar el rendimiento de sus consultas en comparación con métricas de rendimiento específicas de BigQuery. Para consultar varias métricas de rendimiento de las consultas de BigQuery BI Engine, consulte Métricas de BigQuery BI Engine.
Limpieza
Para evitar que se apliquen cargos en tu Google Cloud cuenta por los recursos utilizados en esta guía de inicio rápido, puedes eliminar el proyecto, la reserva de BI Engine o ambos.
Eliminar el proyecto
La forma más fácil de evitar que te cobren es eliminar el proyecto que has creado para el tutorial.
Para ello, sigue las instrucciones que aparecen a continuación:
- Se elimina todo el contenido del proyecto. Si has usado un proyecto que ya existía para este tutorial, al eliminarlo, también se eliminará cualquier otro trabajo que hayas realizado en él.
- Se pierden los IDs de proyecto personalizados. Cuando creaste este proyecto, es posible que hayas creado un ID de proyecto personalizado que quieras usar en el futuro. Para conservar las URLs que usan el ID del proyecto, como una URL appspot.com, elimina los recursos seleccionados del proyecto en lugar de eliminar todo el proyecto. Si tienes previsto consultar varios tutoriales y guías de inicio rápido, reutilizar los proyectos puede ayudarte a no superar los límites de cuota de proyectos.
En la consola de Google Cloud, ve a la página Gestionar recursos.
En la lista de proyectos, selecciona el proyecto que quieras eliminar y haz clic en Eliminar.
En el cuadro de diálogo, escribe el ID del proyecto y, a continuación, haz clic en Cerrar para eliminar el proyecto.
Eliminar la reserva
Si quieres conservar el proyecto, puedes evitar costes adicionales de BI Engine eliminando tu reserva de capacidad.
Para eliminar tu reserva, sigue estos pasos:
En la consola, vaya a Administración y, a continuación, a la página BI Engine. Google Cloud
En la sección Reservas, busca la reserva.
En la columna Acciones, haz clic en el icono
situado a la derecha de tu reserva y elige Eliminar.En el cuadro de diálogo ¿Eliminar esta reserva?, escribe Eliminar y, a continuación, haz clic en ELIMINAR.
Siguientes pasos
Hay muchas otras opciones relacionadas con la administración de Looker, la personalización de su modelo de datos y la exposición de datos a los usuarios. Para obtener más información, consulta los siguientes recursos: