Working with Dashboards
You can construct a MapD Immerse dashboard following these steps:
Once you save the dashboard, you can share it with other MapD users.
Starting a New Dashboard
Connect to MapD Immerse by pointing a web browser to port 9092 on your MapD Core Database server. When you launch MapD Immerse, the landing page is a list of saved dashboards. You click New Dashboard in the upper right to configure a custom dashboard.
Adding a chart
To add a chart, you click Add Chart, choose a chart type, set dimensions and measures, then click Apply. For more information on creating charts, see MapD Immerse Chart Types.
To create a chart:
- Click Add Chart.
- Choose a Data Source. For example, UFO_Sightings.
- Choose a chart type. For example, Bar.
- Set the Dimension. For example, country.
- Set the Measure. For example, COUNT # Records.
- Click Apply.
Titling and Saving a Dashboard
To title and save a dashboard:
- Click the title area.
- Type a title.
- Click Save.
To move a chart within a dashboard, click the title bar and drag the chart to the new location. If there is already at that location, it moves aside.
To resize the chart, click on the lower right corner of the chart and drag to change the size.
When you add more than one chart to a dashboard, filters on one chart affect all other charts on the dashboard.
For example, the dashboard below shows UFO Sightings in various countries.
If you click the bar for Great Britain (
gb) on the “Sightings by Country” chart, the other charts are filtered, as well.
You can choose different data sources for individual charts on your dashboard. This lets you look for visual correlations in datasets that are not directly connected.
For example, these charts compare immigration rates to UFO sightings. Glascow looks suspicious.
Exporting Chart Data in CSV Format
You can export data in .csv file format for individual charts on your dashboard. You can view the CSV files in a typical spreadsheet application, like Microsoft Excel or Google Sheets.
The exported data matches exactly the data represented in the chart at the time of export; this includes any filters, binning, domain settings, or other settings. To export chart data in CSV format:
- Hover the mouse over the chart.
- In the upper-right corner of the chart, click the Export CSV icon.
The CSV file is downloaded to the default downloads folder for your browser.
- You cannot export a CSV file for Choropleth, Geo Heatmap, Pointmap, or Scatter Plot charts.
- Any nested data (for example, a histogram with stacked data) is flattened.
Refreshing a Dashboard
If you update your dataset, you can redraw your chart using the Refresh icon.
- Click Refresh.
- Choose Refresh Now.
If you have streaming data continually updating your dataset, you can set an interval to automatically refresh your dashboard.
- Click Refresh.
- Click Auto Refresh.
- Choose an interval (for example, 2 Minutes).
To turn off Auto Refresh, set the interval to Off.
Exporting and Importing a Dashboard Definition
You can use
mapdql to export a dashboard definition as a JSON file, then import the dashboard definition to another MapD instance.
To export a dashboard definition:
Enter the following backslash command:
\export_dashboard <dashboard-name> <file-path>
<dashboard-name>is the name of the dashboard in Immerse and
<file-path>is the name and location to create the JSON file.
\export_dashboard my_dashboard /mapd/my_dashboard.json
To import a dashboard definition:
Copy the export file to a location available to another MapD instance.
Enter the following backslash command.
\import_dashboard <dashboard-name> <file-path>
<file-path>is the location and name of a file exported from another MapD instance.
\import_dashboard another_dashboard /mapd/my_dashboard.json
Deleting a Dashboard
To delete a dashboard:
- Click Dashboards.
- Mouse over the dashboard you want to delete.
- Click X at the end of the dashboard row.