-
Notifications
You must be signed in to change notification settings - Fork 279
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2835 from mneedham/dashboard
[Mihir] Dashboards documentation
- Loading branch information
Showing
14 changed files
with
101 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
--- | ||
sidebar_label: Dashboards | ||
slug: /en/cloud/manage/dashboards | ||
title: Dashboards | ||
--- | ||
|
||
import BetaBadge from '@theme/badges/BetaBadge'; | ||
|
||
# Dashboards | ||
|
||
<BetaBadge /> | ||
|
||
The SQL Console’s dashboards feature allows you to collect and share visualizations from saved queries. Get started by saving and visualizing queries, adding query visualizations to a dashboard, and making the dashboard interactive using query parameters. | ||
|
||
## Core Concepts | ||
|
||
### Query Sharing | ||
|
||
In order to share your dashboard with colleagues, please be sure to share the underlying saved query. To view a visualization, users must have, at a minimum, read-only access to the underlying saved query. | ||
|
||
### Interactivity | ||
|
||
Use query parameters to make your dashboard interactive. For instance, you can add a query parameter to a `WHERE` clause to function as a filter. | ||
|
||
You can toggle the query parameter input via the **Global** filters side pane, or by linking to another visualization object. | ||
|
||
### Query <\> Dashboard Nav | ||
|
||
You can view all dashboards served by a saved query in the SQL Console query view. | ||
|
||
![View all dashboards](@site/docs/en/cloud/images/dashboards/0_dashboards.png) | ||
|
||
|
||
Similarly, you can view all saved queries powering a dashboard from the dashboards view. | ||
|
||
![View saved queries](@site/docs/en/cloud/images/dashboards/1_dashboards.png) | ||
|
||
## Quick Start | ||
|
||
### Create a saved query | ||
|
||
If you already have saved queries to visualize, you can skip this step. | ||
|
||
Open a new query tab. Let’s write a query to count query volume by day on a service using ClickHouse system tables: | ||
|
||
![Create a saved query](@site/docs/en/cloud/images/dashboards/2_dashboards.png) | ||
|
||
We can view the results of the query in table format or start building visualizations from the chart view. For the next step, we'll go ahead and save the query as `queries over time`: | ||
|
||
![Save query](@site/docs/en/cloud/images/dashboards/3_dashboards.png) | ||
|
||
More documentation around saved queries can be found in the [Saving a Query section](https://clickhouse.com/docs/en/get-started/sql-console#saving-a-query). | ||
|
||
We can create and save another query, `query count by query kind`, to count the number of queries by query kind. Here’s a bar chart visualization of the data in the SQL console. | ||
|
||
![A bar chart visualization of a query's results](@site/docs/en/cloud/images/dashboards/4_dashboards.png) | ||
|
||
Now that there’s two queries, let’s create a dashboard to visualize and collect these queries. | ||
|
||
### Create a dashboard | ||
|
||
Navigate to the Dashboards panel, and hit “New Dashboard”. After you assign a name, you’ll have successfully created your first dashboard! | ||
|
||
![Create a new dashboard](@site/docs/en/cloud/images/dashboards/5_dashboards.png) | ||
|
||
### Add a visualization | ||
|
||
There’s two saved queries, `queries over time` and `query count by query kind`. Let’s visualize the first as a line chart. Give your visualization a title and subtitle, and select the query to visualize. Next, select the “Line” chart type, and assign an x and y axis. | ||
|
||
![Add a visualization](@site/docs/en/cloud/images/dashboards/6_dashboards.png) | ||
|
||
Here, additional stylistic changes can also be made - like number formatting, legend layout, and axis labels. | ||
|
||
Next, let's visualize the second query as a table, and position it below the line chart. | ||
|
||
![Visualize query results as a table](@site/docs/en/cloud/images/dashboards/7_dashboards.png) | ||
|
||
You’ve created your first dashboard by visualizing two saved queries! | ||
|
||
### Configure a filter | ||
|
||
Let’s make this dashboard interactive by adding a filter on query kind so you can display just the trends related to Insert queries. We’ll accomplish this task using [query parameters](https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters). | ||
|
||
Click on the three dots next to the line chart, and click on the pencil button next to the query to open the in-line query editor. Here, we can edit the underlying saved query directly from the dashboard. | ||
|
||
![Edit the underlying query](@site/docs/en/cloud/images/dashboards/8_dashboards.png) | ||
|
||
Now, when the yellow run query button is pressed, you’ll see the same query from earlier filtered on just insert queries. Click on the save button to update the query. When you return to the chart settings, you’ll be able to filter the line chart. | ||
|
||
Now, using Global Filters on the top ribbon, you can toggle the filter by changing the input. | ||
|
||
![Adjust global filters](@site/docs/en/cloud/images/dashboards/9_dashboards.png) | ||
|
||
Suppose you want to link the line chart’s filter to the table. You can do this by going back to the visualization settings, and changing the query_kind query parameter’ value source to a table, and selecting the query_kind column as the field to link. | ||
|
||
![Changing query parameter](@site/docs/en/cloud/images/dashboards/10_dashboards.png) | ||
|
||
Now, you can control the filter on the line chart directly from the queries by kind table to make your dashboard interactive. | ||
|
||
![Control the filter on the line chart](@site/docs/en/cloud/images/dashboards/11_dashboards.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters