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:

  1. En la Google Cloud consola, ve a la página BigQuery.

    Ir a BigQuery

  2. En el panel de navegación, en el panel Explorador, haz clic en el nombre de tu proyecto.

  3. En el panel de detalles, haz clic en Ver acciones y, a continuación, en Crear conjunto de datos.

  4. 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.

      Página de creación de conjuntos de datos

  5. 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:

  1. En la Google Cloud consola, ve a la página BigQuery.

    Ir a BigQuery

  2. En el panel Explorador, busca san_francisco_311.

  3. En el panel Explorador, despliega san_francisco_311 y haz clic en la tabla 311_service_requests.

  4. En la barra de herramientas del Explorador, haz clic en Copiar.

    Destaca la opción de copia.

  5. 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.

      La ventana de la tabla de copia con las opciones de destino

  6. Haz clic en Copiar.

  7. 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. Sustituye PROJECT_NAME por el nombre de tu Google Cloud proyecto en este tutorial.

Crear una reserva de BI Engine

  1. En la consola, vaya a Administración y, a continuación, a la página BI Engine. Google Cloud

    Ir a la página de BI Engine

  2. Haz clic en Crear reserva.

  3. 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.

      Ubicación de la capacidad de BI Engine

  4. Haz clic en Siguiente.

  5. 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:

    1. En el campo ID de tabla, escribe parte del nombre de la tabla que quieras acelerar con BI Engine (por ejemplo, 311).
    2. 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.

  6. Haz clic en Siguiente.

  7. En la sección Confirmar y enviar, revisa el acuerdo.

  8. 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.

Reserva confirmada

Conectarse con Looker

En las siguientes instrucciones se explica cómo configurar Looker con BigQuery.

  1. Inicia sesión en Looker como administrador.
  2. En la documentación de Looker sobre BigQuery, completa las siguientes secciones:

    1. Crear una cuenta de servicio
    2. Configurar una autenticación OAuth para una conexión de BigQuery en Looker
  3. Haz clic en la pestaña Desarrollar y selecciona Modo de desarrollo.

  4. 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.

  5. 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.
  1. En la consola de Google Cloud, ve a la página Gestionar recursos.

    Ir a la página de BI Engine

  2. En la lista de proyectos, selecciona el proyecto que quieras eliminar y haz clic en Eliminar.

  3. 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:

  1. En la consola, vaya a Administración y, a continuación, a la página BI Engine. Google Cloud

    Ir a la página de BI Engine

  2. En la sección Reservas, busca la reserva.

  3. En la columna Acciones, haz clic en el icono situado a la derecha de tu reserva y elige Eliminar.

  4. 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: