ダッシュボードはタイルのコレクションであり、必要に応じてページ単位で編成され、各タイルには基になるクエリと視覚的表現があります。 Kusto 照会言語 (KQL) クエリをビジュアルとしてダッシュボードにネイティブにエクスポートし、後で基になるクエリとビジュアルの書式設定を必要に応じて変更できます。 この完全に統合されたダッシュボード エクスペリエンスにより、クエリと視覚化のパフォーマンスが向上し、データ探索が容易になります。 ダッシュボード編集エクスペリエンスでのCopilot統合により、自然言語を使用してビジュアルを直接作成および変更できます。KQL の専門知識は必要ありません。
この記事では、新しい Real-Time ダッシュボードの作成方法、データソースの追加、ダッシュボード内のタイルの追加・編集方法(手動またはCopilotを使え)を紹介します。 また、ライブリフレッシュの有効化、パラメータの使い方、ダッシュボードのエクスポート方法も学びます。
重要
データのセキュリティが確保されます。 Microsoft管理キーは、静止状態のユーザーに関するダッシュボードやダッシュボード関連メタデータを暗号化します。
前提条件
- Microsoft Fabricが有効な容量を持つワークスペース
- データを含む KQL データベース
新しいダッシュボードを作成する
新しい Real-Time ダッシュボードを作成するには、希望する作成方法に対応するタブを選択してください。
リアルタイム ダッシュボードは、ワークスペースのコンテキスト内に存在します。 新しいリアルタイムダッシュボードは、作成時に使用しているワークスペースに常に関連付けられます。
対象のワークスペースを参照します。
+ 新規アイテム を選択します。
新しい項目ウィンドウで、Real-Time ダッシュボードを選択します。 必要に応じて、テキスト ボックスを使用して検索します。
[ 新しい Real-Time ダッシュボード ] ポップアップで、ダッシュボードの名前とワークスペースの場所を入力し、[ 作成] を選択します。
ワークスペースに新しいダッシュボードが作成されます。
データ ソースの追加
データ ソースは、Real-Time ダッシュボードと同じワークスペース内の特定のデータベースへの再利用可能な参照です。 異なるタイルは、異なるデータ ソースに基づく場合があります。
目的のデータ ソースの種類に対応するタブを選択します。
編集モード
編集モードに切り替えるには、右上から編集を選択します。
ホームタブでは、新しいビジュアル、マークダウンボックス、アラート、データソース、パラメータを追加できます。 ダッシュボードを保存して手動で更新することもできます。
「管理」タブでは、パラメータ管理、基本クエリの作成、リフレッシュ設定の設定、データソースの管理が可能です。
タイルの追加または編集
ダッシュボード タイルでは、Kusto クエリ言語 (KQL) クエリを使用してデータをフェッチし、ビジュアルを生成します。 各タイルやクエリは単一の視覚的表現をサポートします。 タイルエディターは、タイルのクエリとビジュアルの作成および編集に2つのオプションを提供します:
Copilot (プレビュー) - 自然言語を使用して、タイルの KQL クエリとタイル ビジュアルを生成します。 Copilotは、KQLの専門家でない専門家、ビジネスアナリスト、レポート作成者がデータを理解しているものの流暢でない人でも、独立してダッシュボードのビジュアルを作成できるようにします。
KQL クエリ - クエリを手動で作成し、タイル ビジュアルを定義します。
2 つのオプションはいつでも切り替えることができます。
求めている洞察を説明してください。 まずは幅広い質問から始め、結果に基づいてさらに洗練させてください。 「すべてのエラーイベントを表示」から始めて、「重大なエラーのみにフィルターをつける」や「エラータイプ別にグループ化する」と続けてみてよいでしょう。Copilotは会話内の文脈を保つため、各フォローアップは以前のリクエストに基づいています。 詳細については、「 KQL クエリの記述にCopilotを使用するを参照してください。
ダッシュボードで、 編集モードに切り替えます。
ダッシュボード キャンバスから作成するビジュアルの種類を選択するか、上部のメニュー バーから [新しいビジュアル ] を選択します。
既存のタイルを編集するには、鉛筆アイコンを選択するか、タイル オプションを開いて [編集] を選択します。
Copilot ウィンドウで、タイルの説明を自然言語で入力します。 たとえば、「セキュリティ スクリーニング レーンのボリュームを比較する」などです。
結果を表示します。 フォローアップの要求をCopilotにして、結果を洗練させます。 この例では、"上位 5 つのセキュリティ スクリーニング レーンを比較してタイム チャートを作成する" ことをCopilotに依頼します。
ビジュアルフォーマットタブで、残りのオプションを設定してください。
ビジュアルをカスタマイズする方法の詳細については、「リアルタイム ダッシュボードビジュアルのカスタマイズ」を参照してください。
適用を選択します。 基になる KQL クエリを表示および編集したり、Copilot続行したりできるようになりました。 クエリは、自然言語の説明と、Copilotで行ったフォローアップの絞り込み内容に基づいて生成されます。
ダッシュボードにタイルを追加するには、[ 完了] を選択します。
ダッシュボード のツール バーで 、[保存 ] アイコンを選択して、新しいビジュアルまたは編集されたビジュアルでダッシュボードを保存します。
クエリセットからタイルを追加する
KQL クエリセットで記述されたクエリから直接、ダッシュボードにタイルを追加できます。
[ ダッシュボードに保存] を選択します。
ダッシュボードの一覧から既存のダッシュボードを選択し、[ 接続 ] を選択してタイルを作成します。
ポップアップ メッセージから [ ダッシュボードを開く ] を選択して、既存のダッシュボードに新しいタイルを表示します。
タイルに名前を付けるために、タイル オプションを開き、[ 名前の変更] を選択します。
Fabric Mapsタイルを追加(プレビュー)
重要
この機能は プレビュー段階です。
既存のFabric Mapsアイテムをダッシュボードのタイルとして埋め込みます。 タイルで定義されたKQLクエリから直接レンダリングされる組み込みのマップビジュアルとは異なり、Fabric Mapsタイルは事前に作成された多層マップアイテム as-isを埋め込みます。 この方法により、同じマップをダッシュボード間で再利用し、データソースやクエリ、スタイリングを変更することなく利用できます。
埋め込みマップは自己完結型のビジュアルであり、そのデータソース、クエリ、レイヤー、スタイリングは元のマップアイテムで作成・維持されます。 ダッシュボードページを再読み込みして、保存したマップ設定の変更を表示します。 ダッシュボードでは、マップのクエリ、データソース、レイヤー、フィルター、スタイリングを編集できません。
Fabric Mapsのタイルはビューオンリーモードでレンダリングされます。 ビューアはパン、ズーム、ホバー、基本的なツールチップの閲覧が可能です。 Real-Time ダッシュボードのパラメータは、Fabricマップタイルをフィルタリングしたり、その他の変更を加えたりしません。
ダッシュボードで、 編集モードに切り替えます。
メニューの上部バーから「新しいビジュアル」を選択し、その後「Fabric Maps」を選択してください。
カタログピッカーで、次のいずれかを行います:
- 既存のマップを選択して、公開された状態で as-is埋め込みます。
- 新しいブラウザタブでマップ作成フローを開くには「 Create new map 」を選択してください。新しい地図を保存した後、ダッシュボードに戻り、カタログから新しい地図を選択します。
必要に応じてタイルの配置やサイズを調整してください。 このタイルは標準的なダッシュボードのリサイズおよび最大化機能をサポートしています。
ダッシュボードのツールバーで「 保存 」アイコンを選択して新しいタイルでダッシュボードを保存します。
注
ダッシュボードビューアは、ダッシュボード、ソースマップ項目、そして地図に必要なすべての基盤データソースにアクセスできなければなりません。 閲覧者の身元と許可が承認に使用されます。 マップが削除されたりアクセス不能になった場合、タイルはエラー状態を表示します。 タイルは、ダッシュボードがアイテムIDで参照しているため、名前が変更されたり移動されたマップを追跡し続けます。
また、開いているFabricマップを新設または既存の Real-Time ダッシュボードに直接保存することも可能です。 詳細については、「Fabricマップを Real-Time ダッシュボードに保存」をご覧ください。
ページを追加する
ページは、タイルのためのオプションのコンテナーです。 ページを使ってタイルをデータソース別や主題別など論理的なグループに整理しましょう。 また、ページを使用して、概要ページから詳細ページへのドリルスルーを含むダッシュボードなど、複数のビューを含むダッシュボードを作成することもできます。
右上の「 編集 」を選択すると編集モードに切り替えます。
[ページ] ウィンドウで、[+ ページの追加] を選択します。
ページに名前を付ける場合は、垂直 の [その他] メニュー [...]> を選択します。[名前の変更] ページ。
パラメーターを使用する
パラメーターを使用すると、ダッシュボードのレンダリング パフォーマンスが大幅に向上し、クエリのなるべく早い段階でフィルター値を使用できるようになります。 タイルに関連付けられたクエリにパラメータを含めるとフィルタリングが有効になります。 さまざまな種類のパラメーターを設定して使用する方法の詳細については、「リアルタイム ダッシュボードでパラメーターを使用する」を参照してください。
タイルの凡例
タイル内の凡例の位置を変更し、凡例を使用してデータを操作できます。
凡例の場所を変更する
リアルタイム ダッシュボードに対する編集権限がある場合は、タイル内の凡例の場所を変更できます。 編集モードに切り替え、[鉛筆の編集] アイコンを選択します。 ビジュアルフォーマットペインの「Legend」で、場所の好みを選択します。
データと対話する
凡例を使ってタイル内のデータとやり取りしてください。 凡例の特定の項目を選択して、閲覧するデータを変更しましょう。 Ctrlで選択範囲からアイテムを追加または削除し、Shiftを押しながら範囲を選択します。 選択していないアイテムはグレーアウトしています。
[検索] ボタンを使用すると、項目を検索およびフィルター処理できます。
[反転] ボタンを使用して、選択範囲を反転します。
[上へ] 矢印と [下へ] 矢印を使用して、次の方法で一覧内を移動します。
- 1つのアイテムを選択すると、上下の矢印で前または次のアイテムを選択します。
- 複数のアイテムを選択すると、上下矢印がアイテムリストをスクロールします。 選択した項目のデータがハイライト表示されます。
クエリの表示または編集
クエリは、表示モードまたは編集モードで表示できます。
探索するタイルで、タイル オプション [...] を選択>クエリを表示します。 クエリと結果テーブルが表示されたウィンドウが開きます。
[クエリセット] で [編集] を選択します。
[既存の KQL クエリセット] または [新しい KQL クエリセット] を選択します。 KQL クエリセットでクエリの編集に 進みます。
注
このフローを使って問い合わせに加えた編集は、元の Real-Time ダッシュボードには表示されません。
ライブ更新を有効にする
ライブ更新は、新しいデータが基になるソースに取り込まれるときにダッシュボードのビジュアルを更新する機能です。手動でページを再読み込みしたり、更新ボタンをクリックしたりすることはありません。
ダッシュボードのライブ 更新を有効にするには:
管理 タブ >更新設定 を選択します。
[ライブ更新] を選択して有効にします。
サポートされていないビジュアルの場合は、[ リフレッシュ レートの制限 ] と [固定レート] の値を選択します。
[ 完了] を選択し、ダッシュボードを 保存します 。
ライブ更新の詳細については、「 Real-Time ダッシュボードでのライブ更新」を参照してください。
ダッシュボードの共有
Real-Time ダッシュボードを他の人と共有することで、基盤となるデータソースと直接やり取りすることなくインサイトや可視化にアクセスできます。 共有は、ユーザーがリンクを通じてダッシュボードのコンテンツを閲覧・操作できるため、チーム間のコラボレーションを可能にします。 この機能により、モニタリングビューや分析結果の配布が容易になります。 Real-Time ダッシュボードを円滑に共有するには、受信者が必要な Real-Time ダッシュボード権限を持っていることを確認してください。
Real-Time ダッシュボード全体、または特定のビジュアルを共有できます。
ダッシュボード全体を共有するには:
ダッシュボードの右上で 「シェア 」を選択してください。
リンクを作成して送信する際に、以下の手順を踏みます:
- ダッシュボードへのリンクを表示してクリップボードにコピーするには、[ リンクのコピー] を選択します。
- ダッシュボードへのリンクを電子メールで共有するには、[ 電子メール] で選択します。
- Teams 経由でダッシュボードへのリンクを共有するには、 Teams で選択します。
特定のビジュアルを共有するには:
ビジュアルの右上で ...を選択して、 ビジュアルのコンテキストメニューを開きます。
[ ビジュアルの共有] を選択します。
複数選択チェックボックスを使用して、共有可能なリンクに、Fabricでビジュアルを開くリンク、視覚化自体、およびビジュアルをサポートするクエリを含めるかどうかを選択します。
[ コピー] を選択して、リンクをクリップボードにコピーします。
カスタム アプリケーションでダッシュボードを使用する
リンクやコラボレーション ツールを使用してダッシュボードを共有するだけでなく、Fabric Embedded を使用して独自の Web アプリケーションに Real-Time ダッシュボードを埋め込むことができます。 このアプローチを使用すると、リアルタイムの分析情報をアプリケーション、ポータル、またはワークフローに直接統合できます。
詳細については、Fabric Embedded と Embedding quickstart を参照してください。
ダッシュボードのエクスポート
ファイル メニューを使用して、ダッシュボードを JSON ファイルにエクスポートできます。 ダッシュボードのエクスポートは、以下のシナリオで有用です:
- バージョン管理:このファイルを使ってダッシュボードを以前のバージョンに復元します。
- ダッシュボードテンプレート:新しいダッシュボードを作成するためのテンプレートとしてファイルを使います。
- 手動編集:ファイルを編集してダッシュボードを修正します。 ファイルをダッシュボードに戻すことができます。
ダッシュボードをエクスポートするには、ダッシュボードの [ 管理 ] タブ >|-> ダウンロード ファイルを選択します。
ファイルには、次のスニペットに示されているような、JSON 形式のダッシュボード データが含まれています。
{
"id": "{GUID}",
"eTag": "{TAG}",
"title": "Dashboard title",
"tiles": [
{
"id": "{GUID}",
"title": "Tile title",
"query": "{QUERY}",
"layout": {
"x": 0,
"y": 7,
"width": 6,
"height": 5
},
"pageId": "{GUID}",
"visualType": "line",
"dataSourceId": "{GUID}",
"visualOptions": {
"xColumn": {
"type": "infer"
},
"yColumns": {
"type": "infer"
},
"yAxisMinimumValue": {
"type": "infer"
},
"yAxisMaximumValue": {
"type": "infer"
},
"seriesColumns": {
"type": "infer"
},
"hideLegend": false,
"xColumnTitle": "",
"yColumnTitle": "",
"horizontalLine": "",
"verticalLine": "",
"xAxisScale": "linear",
"yAxisScale": "linear",
"crossFilterDisabled": false,
"crossFilter": {
"dimensionId": "dragX-timeRange",
"parameterId": "{GUID}"
},
"multipleYAxes": {
"base": {
"id": "-1",
"columns": [],
"label": "",
"yAxisMinimumValue": null,
"yAxisMaximumValue": null,
"yAxisScale": "linear",
"horizontalLines": []
},
"additional": []
},
"hideTileTitle": false
},
"usedParamVariables": [
"{PARAM}"
]
}
],
"dataSources": [
{}
],
"$schema": "https://dataexplorer.azure.com/static/d/schema/20/dashboard.json",
"autoRefresh": {
"enabled": true,
"defaultInterval": "15m",
"minInterval": "5m"
},
"parameters": [
{}
],
"pages": [
{
"name": "Primary",
"id": "{GUID}"
}
],
"schema_version": "20"
}
ファイルから既存のダッシュボードを更新または復元する
既存のダッシュボードを更新したり、以前のバージョンを復元したりするには、以下の手順があります: