ユーザーのタイムゾーンが異なることによるscore_start/終了の変更

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • 式インジケーターの場合、変数 score_start および score_end の値は、式を実行しているユーザーのタイムゾーンに基づいて計算されます。異なるタイムゾーンのユーザーが同じ計算式を実行すると、 score_startscore_end の値が変わります。

    警告:
    異なるタイムゾーンのユーザーが同じ式を表示すると、 score_start 変数と score_end 変数の日付値がシフトする可能性があります。

    式には 、式 が参照するインジケーターのパラメーターとしてscore_start変数または score_end 変数を含めることができます。これらの変数は、参照されるインジケーターに対して計算される特定の収集期間の最初と最後の 1 秒を表します。score_start変数とscore_end変数の値は、式を実行しているユーザーのタイムゾーンとデータベースサーバーのタイムゾーン (GMT) の差から計算されます。ユーザーは、ダッシュボードウィジェットまたは アナリティクスハブで式インジケーターを表示するたびに式を実行します。その結果、異なるユーザーが同じ数式を表示すると、収集期間の開始または終了の日付値がずれる可能性があります。

    異なるユーザーのタイムゾーンに対する異なるscore_end値

    日次頻度と次の式を持つ式インジケーターを考えます。
    pa.getScore($[[Number of open incidents]], score_end);
    10 月 18 日に、3 人の異なるユーザーがこの式インジケーターを含むダッシュボードウィジェットを表示します。データベースサーバーは、10 月 18 日の score_end を 10 月 18 日の 23:59:59 GMT と見なします。
    • 1 人のユーザーがヨーロッパ/ベルリンタイムゾーンにいます。score_end値は「2019-10-18 21:59:59」で、10 月 18 日のスコアが返されます。
    • 1 人のユーザーが米国/太平洋タイムゾーンにいます。score_end値は「2019-10-19 06:59:59」で、日付 10 月 19 日のスコアが返されます。
    • 1 人のユーザーが GMT タイムゾーンにいます。score_end値はデータベース サーバー "2019-10-18 23:59:59" と一致し、10 月 18 日の日付のスコアが返されます。