Embedding Maps in Looker BI (Solution)

Embedding Maps in Looker BI (Solution)

Introduction

Looker is a modern cloud-based business intelligence (BI) platform in Google Cloud that lets you analyze and visualize your data interactively. You can use Looker to do in-depth data analysis, integrate insights across different data sources, build actionable data-driven workflows, and create custom data applications.

Looker provides business teams the ability to analyze supply chains, market digitally, quantify customer value, decipher customer behavior, and evaluate distribution processes. The dashboards allow presenting data and insights using customizable charts, graphs and reports. All dashboards and queries can be drilled into, so users can discover information in multiple layers. Looks and dashboards are the two major building blocks in Looker. This document walks you through the steps involved in creating looks with the inbuilt map based visualizations and also by adding a custom map layer.

Objective

The objective of this document is to describe and demonstrate how maps based visualizations can be created in Looker. This document provides a step by step detailed guide on how to add the inbuilt map based visualizations and also adding a custom map layer based on TopoJSON data in Looker.

Prerequisite

For using Google Maps visualization instead of Map(Legacy) ensure that the below feature is enabled.

‘The New Explore Visualizations Labs feature, which should be enabled by default. This is under admin--> general --> labs --> toggle button for New Explore Visualizations’

What you will do:

  • Create a map based visualization using the inbuilt Looker Feature

  • Represent metrics/attributes

  • Create a map based visualization using a custom Map Layer

  • Add a TopoJSON file to represent custom Map

  • Use the custom Map Layer to represent metrics/attributes

Setup and requirements

For each lab, you get a new Google Cloud project and set of resources for a fixed time at no cost.

  1. Make sure you signed into Qwiklabs using an incognito window.

  2. Note the lab's access time (for example, and make sure you can finish in that time block.

  1. When ready, click .

  2. Note your lab credentials. You will use them to sign in to the Google Cloud Console.

  3. Click Open Google Console.

  4. Click Use another account and copy/paste credentials for this lab into the prompts.