Overview

Configuring Your Application

Configure the global application settings, branding, and navigation menus.

Global App Settings

All global application settings are stored in the appconfig.json file at the root of your Git repository. You will need to modify this file with a text editor in order to configure connections, navigation, and branding.

Configuring Branding

Your White Label Data application can be fully branded and styled to match your branding requirements. This includes with adding a logo and configuring custom styles. The branding settings can be found in appconfig.

Managing Connections

Connections are specified in the appconfig.json file as an array of connections. If more than one connection of a given type is specified, the connections must be given a name using the name attribute.

Create a Looker Embed Connection

White Label Data allows you to embed a Looker iFrame inside your application. In order to embed Looker iFrames, you must set up a connection to Looker in White Label Data.

Create a Chartio Connection

White Label Data allows you to embed a Chartio iFrame inside your application. Chartio Embedding is an optional service offered by Chartio. In order to embed Chartio iFrames, you must retrieve your Embed Secret from Chartio using the steps outlined here.

Create a Periscope Connection

White Label Data allows you to embed a Periscope iFrame inside your application. White Label Data makes use of the Persicope Embed API, which is an add-on feature from Periscope. You can find your Embed API Key by following the instructions on this page.

Create a Metabase Connection

White Label Data allows you to embed a Metabase iFrame inside your application. You can find your Metabase Embed Key by following the instructions on this page. Example appconfig.json: "connections" : [ { "type" : "metabase", "env_var" : "METABASE_SECRET" } ] Option Example Description host “metabase.

Create a Kibana Connection

White Label Data allows you to embed a Kibana iFrame inside your application. To do so, you must configure Kibana and Elasticsearch to use JSON Web Token. You can find instructions for how to do this with the Open Distro for Elasticsearch here.

Create a Looker API Connection

White Label Data allows you to use the Looker API to query Looker models and map dimensions and metrics to native White Label Data visualizations. In order to use the Looker API to query your Looker instance, you must set up a connection to Looker in White Label Data.

Create a BigQuery Connection

White Label Data allows you to use Google BigQuery as a data warehouse and to map query results to native White Label Data visualizations. In order to use BigQuery, you must first set up a connection in White Label Data.

Create a Snowflake Connection

White Label Data allows you to use Snowflake as a data warehouse and to map query results to native White Label Data visualizations. In order to use Snowflake, you must first set up a connection in White Label Data.

Create a Postgres Connection

White Label Data allows you to use Postgres as a data warehouse and to map query results to native White Label Data visualizations. In order to use Postgres, you must first set up a connection in White Label Data.

Create a Elasticsearch Connection

White Label Data allows you to use Elasticsearch as a database and to map search results to native White Label Data visualizations. In order to use Elasticsearch, you must first set up a connection in White Label Data.

Add a Page to the Navigation Menu

White Label Data makes it easy to add pages to the left-hand navigation. This allows users to move between pages and see different visualizations on each page. Navigation is configured in the appconfig.