Redash でダッシュボードを使う
ダッシュボードは複数のクエリの結果をひとつのページにまとめて可視化する機能です。
全体を俯瞰して見ることができるので、複数のデータを比較しながら分析、判断するときに便利です。
ダッシュボードの作成
新しくダッシュボードを作成するには、左端のメニューから[Dashboard]
を選択し、右上の [+ New Dashboard]
ボタンを押下します。出てくるダイアログにダッシュボードの名前を入力すると、ダッシュボードを編集する画面となります。

テキストボックスの配置
ダッシュボードを編集する画面で、右下の [Add Textbox]
でテキストボックスを追加できます。

[Add Textbox]
ボタンを押下すると、ダイアログが出て、テキストの入力ができます。
テキスト入力後、[Add to Dashboard]
ボタンでテキストボックスがダッシュボードに置かれます。

テキストボックスの上の方をマウスでつまむとドラッグで移動できます。右下をマウスでつまむとサイズの変更ができます。
テキストボックス右上に出てくるパンくずリストから、テキストの再編集とテキストボックスの削除を行えます。

ウィジェットの配置
画面右下の [Add Widget]
ボタンでウィジェットをダッシュボードに追加できます。
[Add Widget]
ボタンを押下すると、ダイアログが出て、ウィジェットとして追加するクエリの結果を選択できます。追加できるクエリは、公開(Publish)されているものだけです。公開は、クエリの編集画面から行います。

可視化の方法を選択し(Choose Visualization)、パラメータがある場合は、どのようにパラメータを利用するか選択します。

パラメータ欄の右端にある鉛筆マークを押すと、別のダイアログが開き、利用するパラメータの種類を選べます。
ダッシュボード上のパラメータを利用したい場合には、New / Existing dashboard parameter
を選択します。

最後に、ダイアログで、[Add to Dashboard]
ボタンを押下すると、ダッシュボードにウィジェットを配置することができます。
ウィジェットもテキストボックス同様に、移動やサイズの変更が可能です。

フィルター
クエリでフィルター機能を利用している場合、それがダッシュボードにも反映されるように設定する必要があります。
このため、上部に表示される Use Dashboard Level Filters
にチェックを入れます。

ダッシュボードレベルのフィルターを利用する場合には、各ウィジェットの右上にあるメニューから Edit Paramters
を選択して、上の”ウィジェットの配置”で示した手順と同じように設定します。
保存、再編集と公開
ダッシュボード編集画面で、右上の [Done Editing]
ボタンで保存ができ、閲覧画面に移動します。
ダッシュボード閲覧画面で、[Publish]
ボタンを押すと公開されます。
パンくずリストから、編集画面への移動と、削除が行えます。

ダッシュボードの運用
URL
ダッシュボードを作成すると、自動的に id
と、ダッシュボードの名前を含む slug
が割り振られます。
例えば、 Account Overview
という名前のダッシュボードを作成すると、id+slug
が251-account-overview
とつけられ、
https://redash.app/dashboards/251-account-overview
という、URL が割り振られます。
また、dashboard
(単数形) というエンドポイントで、id
もしくは slug
をつけてアクセスもできます。
https://redash.app/dashboard/251
https://redash.app/dashboard/account-overview
Permission
標準設定では、ダッシュボードは作成したユーザ、もしくは、Admin グループのユーザのみが編集できます。Admin ユーザが許可をすると、ダッシュボードを作成したユーザ以外も編集できるように、試験的な機能を設けています。
Admin ユーザが、設定から、Enable experimental multiple owners support
にチェックを入れます。

ダッシュボードの編集画面の右上にあるパンくずリストに、Manage Permissions
メニューが追加されます。
ここから、編集を許可するユーザを設定できます。

参考

備考
Hakky では社内のデータ活用やサービスとしてデータ提供を行うためのソリューションを展開しております。
「BI ツールでの Dashboard 可視化に困っている」など具体的な相談はもちろんのこと、「どんなことをお願いできるのか知りたい」や「こんなことをやりたい」など、ご検討段階でも構いませんので、ぜひお気軽にフォームよりお問い合わせくださいませ。