メインコンテンツまでスキップ

ダッシュボードの概念

AI/BIダッシュボードは、データを実用的な知見に変換し、組織全体で共有できるインタラクティブなデータ視覚化プラットフォームです。 ダッシュボードには、AI 支援による作成機能、強化された視覚化ライブラリ、合理化された構成エクスペリエンスが備わっており、レポートをすばやく作成して公開できます。公開すると、ワークスペースへのアクセス権がない場合でも、Databricks アカウントに登録されているすべてのユーザーとダッシュボードを共有できるようになります。

主な特徴

AI/BI ダッシュボードは、データの視覚化とコラボレーションをサポートする包括的な機能セットを提供します。

機能

説明

AI支援オーサリング

Genie Code を使用して自然言語プロンプトから視覚化を生成し、複雑なグラフや計算を作成するのに必要な時間を短縮します。

Genieのダッシュボードに関する知識

自然言語を使用してダッシュボードのデータについて質問します。公開されたダッシュボードには、定義済みの視覚化に頼ることなく、閲覧者が会話形式でデータを探索できるGenieが含まれています。

ガバナンスされたデータモデル

テーブル、ビュー、メトリクス ビュー、またはカスタムSQLクエリからデータセットを定義します。 データセットはUnity Catalog権限を継承し、共有、インポート、またはエクスポート時にダッシュボードにバンドルされます。

カスタム計算

ソース データセットを変更せずに計算されたメジャーとディメンションを作成します。詳細レベルの式とウィンドウ関数を使用して、複雑なメトリクスを構築します。

インタラクティブフィルタリング

グローバル、ページ レベル、ウィジェット レベルのフィルターを適用します。クロスフィルタリングとドリルスルーを有効にして、インタラクティブなデータ探索を実現します。

アカウントレベルの共有

ダッシュボードを公開して、ワークスペース全体で共有したり、ワークスペースへのアクセス権を持たないユーザーと共有したりできます。 ワークスペースおよびアカウント レベルで権限を制御します。

モニタリング

監査ログとシステムテーブルを使用してダッシュボードのアクティビティを追跡します。 使用状況分析とコンプライアンスのために、ダッシュボードを誰が表示、編集、操作したかを監視します。

自動化とソース管理

バンドルを使用してダッシュボードをコードとして管理し、 REST APIsを使用してワークフローを自動化し、 Gitを使用して作業をバージョン管理します。 ワークスペースと環境間でダッシュボードをインポートおよびエクスポートします。

一般的な使用例

組織は AI/BI ダッシュボードを使用して、さまざまなビジネス課題を解決します。

ユースケース

説明

経営報告

KPI、ビジネス メトリクス、部門全体の業務パフォーマンスを追跡する包括的なエグゼクティブ ダッシュボードを作成します。

セールスアナリティクス

インタラクティブな視覚化により、販売パイプラインを監視し、取引の進捗状況を追跡し、収益の傾向を分析し、チームのパフォーマンスを測定します。

マーケティングの知識

キャンペーンの効果を測定し、顧客エンゲージメントを分析し、コンバージョン メトリクスを追跡して、マーケティング戦略を最適化します。

運用モニタリング

システムの健全性を追跡し、アプリケーションのパフォーマンスを監視し、 DevOpsおよびサイト信頼性チーム向けの運用メトリクスを視覚化します。

財務報告

ドリルダウン機能を使用して、予算追跡、経費分析、予測を行うための財務ダッシュボードを構築します。

顧客分析

顧客の行動を視覚化し、維持メトリクスを追跡し、ユーザー ジャーニーを分析して顧客エクスペリエンスを向上させます。

ダッシュボードのコンポーネント

AI/BI ダッシュボードは、データセットと計算を定義する 「データ」 タブと、視覚化とインタラクティブなフィルターを構築する 「キャンバス」 タブの 2 つの主要な領域で構成されます。キャンバスを複数のページに整理して、複雑なレポートを構成し、スクロールを最小限に抑えることができます。ページの詳細については、 「複数ページのレポートを作成する」を参照してください。

データモデリング

データセット

データセットは、ダッシュボードの視覚化を強化するデータ ソースを定義します。 各データセットは、テーブル、ビュー、メトリクス ビュー、またはカスタムSQLクエリに基づいています。

データセットのタイプ

説明

テーブルまたはビュー

Unity Catalogテーブルまたはビューに直接接続します。 データセットはソース オブジェクトからスキーマを継承します。

メトリクスビュー

メトリクス ビューを使用して、ディメンション、メジャー、集計を事前定義します。 メトリクス ビューは、複数のダッシュボードにわたって一貫したメトリクスを提供します。

カスタムSQLクエリ

視覚化の前に、テーブルを結合したり、データをフィルター処理したり、列を変換したりするためのカスタム SQL クエリを記述します。

データセットは次の機能をサポートします。

  • カスタム計算 :データセットに固有の計算メジャーとディメンションを定義します
  • プロンプトマッチング : Genie Code を使用するときに自然言語プロンプトを有効にする
  • キャッシュ : 100MB未満および10万行未満のデータセットの自動キャッシュによりパフォーマンスを向上
  • バンドル共有 :ダッシュボードを共有、エクスポート、またはインポートするときにデータセットが含まれます

詳細については、 「ダッシュボード データセットの作成と管理」を参照してください。

カスタム計算

カスタム計算を使用すると、ソース データを変更せずに新しいメトリクスと変換を作成できます。 データセットごとに最大 200 個のカスタム計算を定義できます。

計算タイプ

説明

計算済みメジャー

総収益、平均コスト、利益率などの集計値。計算されたメジャーは、視覚化内のディメンションに合わせて自動的に調整されます。

計算された寸法

年齢範囲の分類、フィールドの連結、日付の書式設定などの集計されていない値または変換。

詳細レベルの表現

視覚化のグループ化とは独立して集計の粒度を制御します。データセット全体の集計には固定 LOD を使用するか、より粗い粒度の計算には LOD を除外します。

ウィンドウ関数

ローリング平均、累積合計、または N 日間の末尾のメトリックなど、行のセット全体にわたって計算を実行します。

カスタム計算では、集計関数、ウィンドウ関数、条件付きロジックなどの SQL 式がサポートされます。他の計算を参照して、複雑なメトリクスを段階的に構築できます。

詳細については、 「カスタム計算とは何ですか?」を参照してください。および詳細レベルの表現

視覚化

AI/BI ダッシュボードは、データを効果的に表示するための視覚化タイプの豊富なライブラリを提供します。視覚化を手動で作成することも、Genie Code を使用して自然言語プロンプトから視覚化を生成することもできます。

カテゴリー

ビジュアライゼーションの種類

チャートのビジュアライゼーション

棒グラフ、折れ線グラフ、面グラフ、散布図、円グラフ、コンボグラフ、ファネルなど

表の視覚化

ピボットテーブル、並べ替えと書式設定を備えた詳細テーブル

統計的視覚化

分布分析のためのボックスプロット、ヒストグラム、ヒートマップ

マップの視覚化

地理データ用のコロプレスマップとポイントマップ

専門的な視覚化

ゲージチャート、単一値インジケーター、カスタム書式設定

各視覚化は次のように構成できます。

  • 軸とエンコーディング : データフィールドを x 軸、y 軸、色、サイズ、その他の視覚プロパティにマッピングします。
  • 集計 : 合計、平均、カウント、最小、最大などの集計関数を選択します
  • 並べ替えと制限 : 表示されるデータポイントの順序と数を制御します
  • 書式設定 : 色、ラベル、凡例、ツールヒントをカスタマイズします
  • 条件付き書式 : データ値に基づいて色のルールを適用する

詳細については、 「ダッシュボードの視覚化」を参照してください。

インタラクティブ性

フィルターとインタラクティブ機能により、閲覧者はダッシュボードを動的に探索し、特定のデータに焦点を当てることができます。AI/BI ダッシュボードは、複数のフィルター スコープとタイプをサポートします。

フィルター範囲

説明

グローバルフィルター

ダッシュボード内のすべてのページと視覚化に適用します。日付範囲や地域などの高レベルのフィルタリングに使用します。

ページレベルのフィルター

現在のページの視覚化にのみ適用します。データのページ固有のビューを作成するために使用します。

ウィジェットレベルのフィルター

個々の視覚化に適用します。他のウィジェットに影響を与えずに視覚化固有のフィルタリングに使用します。

インタラクティブ機能には以下が含まれます。

  • フィールド フィルター : 等しい、含む、より大きいなどの演算子を使用して特定の列をフィルターします。
  • 問題 : SQLクエリと計算で参照できる動的フィルターを作成する
  • クロスフィルタリング : 1 つのビジュアライゼーション内のデータポイントをクリックして、同じページ上の他のビジュアライゼーションをフィルタリングします。
  • ドリルスルー : フィルターのコンテキストを維持しながらダッシュボードページ間を移動します

詳細については、 「ダッシュボード フィルターの使用」を参照してください。

モバイルレイアウト

ダッシュボードを小さい画面で表示すると、自動的にモバイルフレンドリーなレイアウトに切り替わります。設定は必要ありません。ウィジェットは 1 列にリフローされ、タッチ操作に合わせて間隔が調整されます。

公開されたダッシュボードは、小さな画面上でモバイルフレンドリーな 1 列レイアウトで表示されます。

公開と共有

ダッシュボードは、 下書き公開済みの 2 つの状態をサポートします。ドラフトダッシュボードへの変更は自動的に保存されますが、公開するまで閲覧者に表示されません。

出版

ダッシュボードを公開すると、閲覧者がアクセスできるスナップショットが作成されます。下書きの編集を続行しても、再度公開するまで公開バージョンは変更されません。

公開オプション:

  • 共有データの権限 : 閲覧者は、自身のUnity Catalog権限に基づいてデータを表示します。 これにより、データガバナンスと行レベルのセキュリティが確実に適用されます。
  • 個別のデータ権限 : 閲覧者はパブリッシャーの権限に基づいてデータを表示します。これにより共有は簡素化されますが、慎重な権限管理が必要になります。

共有レベル

共有レベル

説明

ワークスペースの共有

同じワークスペース内のユーザーやグループと共有します。ダッシュボードを表示するには、ユーザーはワークスペースへのアクセス権を持っている必要があります。

アカウントレベルの共有

アカウント内のすべてのワークスペースのユーザーと共有します。ユーザーはワークスペースにアクセスできない場合でもダッシュボードを表示できるため、より広範なコラボレーションが可能になります。

追加の共有機能:

  • 埋め込み : iframe を使用して、公開されたダッシュボードを外部の Web サイトやアプリケーションに埋め込む
  • スケジュールとサブスクリプション : 自動更新スケジュールと関係者向けの電子メールまたは Slack 通知を設定します。
  • Genie spaces : ダッシュボードと一緒に自然言語データ探索を可能にするコンパニオンGenie spacesを公開します

詳細については、 「ダッシュボードの共有」および「スケジュールされたダッシュボードの更新とサブスクリプションの管理」を参照してください。

ドラフトと公開済みのワークフロー

ドラフトダッシュボードと公開済みダッシュボードの関係を理解することは、コラボレーションとメンテナンスにとって重要です。

  • ドラフトダッシュボード : すべての編集はドラフトモードで行われます。編集権限を持つ複数のユーザーが下書きを共同作業できます。変更は自動的に保存されますが、閲覧者には表示されません。
  • 公開 : 準備ができたら、 「公開」 をクリックして公開バージョンを作成または更新します。オプションで変更ログメッセージを含めることができます。
  • 閲覧者のエクスペリエンス : 閲覧者には常に、現在の下書きではなく、最後に公開されたバージョンが表示されます。これにより、進行中の作業の変更が関係者に影響を与えることを防ぎます。
  • 変更を破棄 : 下書きを最後に公開されたバージョンと一致するように元に戻したい場合は、ダッシュボード メニューから [変更を破棄] を使用します。

パフォーマンスと最適化

AI/BI ダッシュボードは、いくつかの組み込み機能によりパフォーマンスが最適化されています。

  • クライアント側キャッシュ : 100MB未満、10万行未満のデータセットはブラウザにキャッシュされ、視覚化の更新が高速化されます。
  • クエリの最適化 : ダッシュボードはクエリを自動的に最適化し、コンピュートの使用量を削減し、応答時間を改善します。
  • 増分読み込み : 応答性を維持するために、大規模なデータセットが段階的に読み込まれます。
  • スケジュールされた更新 : 公開されたダッシュボードをコンピュート前の結果に更新スケジュールを構成します

詳細については、 「データセットの最適化とキャッシュ」を参照してください。

ガバナンスとセキュリティ

AI/BI ダッシュボードは、Databricks のセキュリティおよびガバナンス機能と統合されます。

セキュリティ機能

説明

Unity Catalogの統合

すべてのデータアクセスは、行フィルターや列マスクを含むUnity Catalog権限によって管理されます。

権限レベル

ワークスペースとアカウントレベルの権限を使用して、ダッシュボードを表示、編集、管理できるユーザーを制御します。

監査ログ

監査ログとシステムテーブルを使用してダッシュボードへのアクセスと変更を追跡します

タグ

ガバナンスと検出のためのタグを使用してダッシュボードを整理および分類します

詳細については、 「ダッシュボードの使用状況を監視する」を参照してください。

自動化と統合

AI/BI ダッシュボードは、ダッシュボード管理を自動化する必要があるチーム向けにプログラムによるワークフローをサポートします。

  • インポートとエクスポート : JSON ファイルをエクスポートおよびインポートして、ワークスペース間でダッシュボードを転送します。
  • Git 統合 : Git リポジトリを使用してダッシュボードのバージョン管理を行い、環境間で変更を同期します。
  • 宣言的オートメーション バンドル : Infrastructure-as-Codeの宣言的オートメーション バンドルを使用してダッシュボードをコードとして管理するワークフロー
  • REST APIs : Databricks REST APIsを使用してダッシュボードの作成、更新、共有を自動化します
  • LakeFlowジョブ : LakeFlowジョブを使用してダッシュボードの更新と更新をスケジュールする

詳細については、 「ダッシュボード開発者ワークフロー」を参照してください。

次のステップ