PASnapshot - スコープ指定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • PASnapshot API を使用すると、スナップショットに関する情報パフォーマンスアナリティクスを照会できます。スナップショットは これらのレコードのスコアが収集されたときに、収集されるレコードリスト (sys_ids) です。スナップショットは、 [レコードの収集] を選択した自動インジケーターにのみ作成されます。

    インジケーターの sys_id と日付を使用して特定の日付のスナップショットに関する情報をクエリーし、異なる日付のインジケーターのスナップショットを比較することができます。

    PASnapshot - getCompareIDs(文字列 sys_id, 数値 date1, 数値 date2, 文字列 type)

    複数の日付で指定されたインジケーターのスナップショットのレコードを比較します (1 つのスナップショットには含まれていて、他のスナップショットには含まれていないレコードの識別など)。

    表 : 1. パラメーター
    名前 タイプ 説明
    sys_id 文字列 インジケーターの sys_id。
    date1 数字 最初のスナップショットの日付。形式は yyyymmdd です。
    date2 数字 2 番目のスナップショットの日付。形式は yyyymmdd です。
    type 文字列 取得するデータを指定します。有効な値は次のとおりです。
    • all1:最初のスナップショット内のすべてのレコード
    • all2:2 番目のスナップショット内のすべてのレコード
    • shared:両方のスナップショット内にあるレコード
    • movedin:最初のスナップショット内にあり、2 番目のスナップショット内にはないレコード
    • movedout:2 番目のスナップショット内にあり、最初のスナップショット内にはないレコード
    表 : 2. 返される内容
    タイプ 説明
    文字列 sys_id 値のカンマ区切りリスト。
    var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
    gs.info(snapshot2);

    出力:*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….

    PASnapshot - getCompareQuery(文字列 sys_id, 数値 date1, 数値 date2, 文字列 type)

    複数の日付で指定されたインジケーターのスナップショットのレコードを比較するために使用されたクエリーを取得します。

    表 : 3. パラメーター
    名前 タイプ 説明
    sys_id 文字列 インジケーターの sys_id。
    date1 数字 最初のスナップショットの日付。形式は yyyymmdd です。
    date2 数字 2 番目のスナップショットの日付。形式は yyyymmdd です。
    type 文字列 取得するデータを指定します。有効な値は次のとおりです。
    • all1:最初のスナップショット内のすべてのレコード
    • all2:2 番目のスナップショット内のすべてのレコード
    • shared:両方のスナップショット内にあるレコード
    • movedin:2 番目のスナップショット内にあり、最初のスナップショット内にはないレコード
    • movedout:最初のスナップショット内にあり、2 番目のスナップショット内にはないレコード
    表 : 4. 返される内容
    タイプ 説明
    文字列 JSON 文字列としてのテーブル、ビュー、およびエンコードクエリー。
    var snapshot4 = PASnapshot.getCompareQuery('fb007202d7130100b96d45a3ce6103b4', 20160530, 20160531, 'all1');
    gs.info(snapshot4);
    

    出力:*** Script: {"view":"","query":"sys_idINjavascript:new PAUtils().getCompareSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",\"20160530\",\"20160531\",\"all1\")","table":"incident"}

    PASnapshot - getIDs(文字列 sys_id, 数値 date)

    指定された日付で指定されたインジケーターのスナップショットに含まれる、すべてのレコードの sys_id 値を取得します。

    表 : 5. パラメーター
    名前 タイプ 説明
    sys_id 文字列 インジケーターの sys_id。
    date 数字 スナップショットが作成された日付。形式は yyyymmdd です。
    表 : 6. 返される内容
    タイプ 説明
    文字列 sys_id 値のカンマ区切りリスト。
    var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot1);

    出力:*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….

    PASnapshot - getQuery(文字列 sys_id, 数値 date)

    指定された日付で指定されたインジケーターのスナップショットを生成するために使用されたクエリーを取得します。

    表 : 7. パラメーター
    名前 タイプ 説明
    sys_id 文字列 インジケーターの sys_id。
    date 数字 スナップショットが作成された日付。形式は yyyymmdd です。
    表 : 8. 返される内容
    タイプ 説明
    文字列 JSON 文字列としてのテーブル、ビュー、およびエンコードクエリー。
    var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot3);

    出力: *** Script: {"view":"","query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",\"20160530\")","table":"incident"}