ダッシュボード データの更新
Atlas Charts は、バッキング データソースで古くなると、チャート データを自動的に更新します。 ダッシュボードのデータをいつでも手動で更新することもできます。
更新設定の構成
ダッシュボード上の Charts は、データが古くなると自動的に更新されます。 チャートのデータが更新される前に、どの程度古くなるかを指定することができます。 これは、古くなった許容度と呼ばれます。 デフォルトの動作では、データが 1 時間で古い場合に更新されます。
ダッシュボードの更新設定を構成するには:
データの手動更新
最新データでチャートをレンダリングするために、 ダッシュボード全体または個々のチャートを手動で更新 できます。 手動更新では、現在のデータが指定された古さの許容範囲内にある場合でも、Atlas Charts はデータを再読み込みします。
すべての権限レベルの Atlas Charts ユーザーは、 ダッシュボード データを更新できます。
ダッシュボード全体の手動更新
ダッシュボード全体を手動で更新して、チャートをサポートするすべてのデータソースを再クエリし、最新データでチャートをレンダリングします。
ダッシュボードデータを手動で更新するには:
Dashboardsページからダッシュボードを選択します。
Refreshアイコンをクリックします。
ドロップダウンから [Force Refresh] を選択します。
単一チャートの手動更新
1 つのグラフを手動で更新して、そのグラフのデータソースのみを再クエリし、そのグラフを最新データでレンダリングします。
単一のグラフを手動で更新するには:
Dashboardsページからダッシュボードを選択します。
目的のチャートの右上隅にカーソルを合わせ、省略記号ボタン( )。
[Force Refresh] をクリックします。
更新動作
Charts がダッシュボード データを更新する場合、指定した古さ許容度よりも古いデータを含むチャートのみが更新されます。 Charts では ダッシュボード全体が一度に更新されることはありません。
更新設定はローカル ブラウザの状態に保存されます。 これらの設定は、ダッシュボードに保持されたり、ユーザー間で共有されたりすることはありません。
チャートに表示される更新の詳細は、チャートの表示方法と前回の更新の失敗ステータスによって異なります。
表示方法 | 表示される詳細 |
---|---|
認証済みダッシュボード |
|
パブリック リンクでアクセスするダッシュボード |
|
iFrame または SDK を使用した埋め込み |
|
各チャートの下部にあるタイマーにカーソルを合わせると、更新時間に関する情報が表示されます。
キャッシュの動作
Atlas Charts がダッシュボードにグラフを読み込むとき、各チャートのデータソースを一貫してクエリすることはありません。 代わりに、Atlas Charts は、ダッシュボードが最初に読み込まれたときにデータソースをクエリし、そのデータがクライアントとサーバーの両方にキャッシュされます。
注意
キャッシュに保存されるデータは、Atlas Charts テナントに固有のキーで暗号化されます。
ダッシュボード全体を手動で更新すると、Charts は、チャート データが指定された古さ許容期間内であっても、データソースに最新データをクエリして、すべてのチャート データをアップデートします。
ダッシュボードが自動的に更新されると、次のようになります。
チャートのデータが 古くなった許容期間 内にある場合、Charts はチャートのデータを更新しません。
チャートのデータが古くなった許容期間外の場合、Charts はサーバー キャッシュから最新データを返します。 サーバー キャッシュに古いデータが含まれている場合、Charts はデータソースで最新データをクエリし、チャートを更新して、クライアントとサーバーの両方にキャッシュされているデータをアップデートします。
注意
グラフがAtlas App Services 認証を使用して埋め込まれ、 かつFetch data using Atlas App Servicesが認証プロバイダの設定で有効になっている場合、グラフにはサーバー キャッシュからデータは読み込まれません。
maxDataAge
埋め込みパラメータは引き続きグラフの更新頻度を決定しますが、データソースはレンダリングごとに常にクエリされます。
更新の失敗
自動更新または手動更新に失敗すると、Atlas Charts には、グラフのすべてのインタラクティブ要素を含む最新にレンダリングされたグラフと、 Last refresh failed
というエラー メッセージが表示されます。 Atlas Charts でグラフが正常にレンダリングされなかった場合、エラーメッセージには代わりにUnable to load data
と表示されます。
認証済みダッシュボードでレンダリングされたチャート、または iFrame または SDK を使用して埋め込まれたチャートを表示している場合は、エラー メッセージのRefreshリンクをクリックして、チャートを手動で更新できます。
認証済みダッシュボードで チャートを表示している場合は、エラー メッセージのfailedリンクをクリックして、エラーの詳細を表示してください。
注意
パブリック リンクからダッシュボードでグラフを表示する場合、または iground または SDK を使用して埋め込まれた場合、 failedリンクは使用できません。