パフォーマンス診断は、パフォーマンスを分析および最適化するための重要なツールです。パフォーマンス診断機能は、レポートおよびデータ分析操作におけるパフォーマンスの問題を特定して解決し、レポートクエリの速度と応答パフォーマンスを向上させ、データ分析の効率と精度を高めるのに役立ちます。
制限事項
ダッシュボード、ワークブック、およびデータダッシュボードモジュールは、パフォーマンス診断をサポートしています。
前提条件
ダッシュボード、ワークブック、またはデータダッシュボードを作成済みであること。
ターゲット データセットを選択し、チャートフィールドを構成済みであること。
エントリポイント
以下に示す手順に従って、ダッシュボード、ワークブック、およびデータダッシュボードのパフォーマンス診断インターフェイスにアクセスできます。
ダッシュボード パフォーマンス診断エントリ。
ワークブック パフォーマンス診断エントリ
データダッシュボード パフォーマンス診断エントリ
パフォーマンス診断インターフェイスには、レポートの推定初回画面表示時間、リスク評価レベル、およびコンポーネント読み込み時間ランキングが表示されます。
特定のチャートのパフォーマンスを詳しく調べるには、コンポーネント読み込み時間ランキングでそのチャートをクリックして、コンポーネントパフォーマンス診断ページにアクセスします。
ダッシュボードでは、個々のコンポーネントのコンポーネントパフォーマンス診断インターフェイスにアクセスできます。チャートの右側にある
アイコンをクリックすると、表示されている手順に従って、その特定のチャートに合わせたコンポーネントパフォーマンス診断インターフェイスにアクセスできます。
機能
推定初回画面表示時間は、レポートの最初のビューを開いて表示するのにかかる時間を示します。推定初回画面表示時間とリスクベンチマーク評価値の両方を考慮することで、レポートのパフォーマンスリスクを評価できます。
再評価するには、評価時間の横にある
アイコンをクリックします。
レポートにパフォーマンスに影響を与える可能性のある要素が含まれている場合、パフォーマンス診断では、対象を絞った最適化の提案が提供されます。これらの推奨事項に従うことで、レポートの読み込み速度を向上させることができます。コンポーネント読み込み時間ランキングには、レポートコンポーネントの読み込み時間が一覧表示されるため、読み込み速度の遅いチャートの最適化作業に優先順位を付けることができます。
コンポーネント読み込み時間ランキングでチャートをクリックすると、コンポーネント読み込みの詳細ページが表示されます。
パラメータ名
パラメータの説明
クエリ データセット
現在のコンポーネントで使用されているデータセットの名前。
データソースの種類
現在のコンポーネントで使用されているデータソースの種類(MySQLなど)。
クエリ詳細 をクリックすると、データソースの消費時間、クエリ診断、クエリ最適化の提案などの情報が表示されます。
クエリ結果キャッシュ
クエリキャッシュ:データセット キャッシュ機構は、レポートへのアクセスを高速化し、データベースの負荷を軽減できます。
有効になっていない場合は、下の図のように「有効にする」オプションが表示されます。
構成方法については、Quick Engine の構成のクエリキャッシュ ドキュメントをご参照ください。
Quick Engine
Quick Engine:高速データクエリのために、データを Quick Engine に定期的に抽出します。
有効になっていない場合は、下の図のように「有効にする」オプションが表示されます。
高速化構成については、Quick Engine の構成をご参照ください。
実際のクエリルート
コンポーネントデータの実際のクエリルート(データベースへの直接接続など)。
Quick Engine が有効になっているが、実際のクエリルートがデータベースへの直接接続である場合は、高速化されない理由を確認できます。
最も時間のかかるルート
データクエリおよびデータ処理プロセスで最も時間のかかるセグメントとその対応する期間。例:
仕様の推奨事項
ダッシュボードの編集中に、過剰な数の チャート や タブコンポーネント を追加するなど、レポートのパフォーマンスを低下させる可能性のある操作を実行すると、パフォーマンス診断によって警告が発行され、エントリポイントに潜在的なリスク項目の数が示されます。
モジュール内にコンポーネントを多すぎる数作成すると、以下に示すようにエラーメッセージが表示されます。
さらに、パフォーマンス診断リストに最適化の提案が提供されます。
レポートのパフォーマンスを維持し、スムーズな操作を確保するには、レポートを作成する際に推奨される仕様に従ってください。
モジュール
コンテンツ
仕様の推奨値
ダッシュボード
チャート
チャートと コントロール の数は 100 未満にする必要があります。
マップ
マップの数は 2 未満にする必要があります。
タブ label
タブ label の数は 50 未満にする必要があります。
クロステーブル フィールド
クロステーブル フィールド の数は 100 未満にする必要があります。
詳細テーブル フィールド
詳細テーブル フィールド の数は 100 未満にする必要があります。
指標トレンドチャート フィールド
指標トレンドチャートの数は 100 未満にする必要があります。
iframe
埋め込みページの数は 5 未満にする必要があります。
クエリ コントロール
クエリ コントロール 要素の数は 100 未満にする必要があります。
ワークブック
シート
シートの数は 100 未満にする必要があります。
チャート
シートあたりのチャートの数は 20 未満にする必要があります。
チャートの総数は 100 未満にする必要があります。
浮動イメージ
シートあたりの浮動チャートの数は 50 未満にする必要があります。
データセット
シートあたりのデータセットの数は 50 未満にする必要があります。
データダッシュボード
ページ
ページの数は 5 未満にする必要があります。
チャート
ページあたりのチャートの数は 100 未満にする必要があります。
iframe
埋め込みページの数は 5 未満にする必要があります。