PASnapshot - スコープ対象
PASnapshot APIを使用すると、パフォーマンスアナリティクススナップショットに関する情報をクエリできます。スナップショットは これらのレコードのスコアが収集されたときに、収集されるレコードリスト (sys_ids) です。スナップショットは、 [レコードの収集] を選択した自動インジケーターにのみ作成されます。
インジケーターの sys_id と日付を使用して特定の日付のスナップショットに関する情報をクエリーし、異なる日付のインジケーターのスナップショットを比較することができます。
PASnapshot - getCompareIDs(文字列 sys_id, 数値 date1, 数値 date2, 文字列 type)
複数の日付における指定されたインジケーターのスナップショットのレコードを比較します。たとえば、1 つのスナップショットには含まれていて、他のスナップショットには含まれていないレコードを識別します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | インジケーターのsys_id。 |
| date1 | 番号 | 最初のスナップショットの日付。 形式:yyyymmdd |
| date2 | 番号 | 2 番目のスナップショットの日付。 形式:yyyymmdd |
| タイプ | 文字列 | 取得するデータ。 有効な値:
|
| タイプ | 説明 |
|---|---|
| 文字列 | sys_id 値のカンマ区切りリスト。 |
var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
gs.info(snapshot2);
出力:
*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….PASnapshot - getCompareQuery(文字列 sys_id, 数値 date1, 数値 date2, 文字列 type)
複数の日付における指定されたインジケーターのスナップショットのレコードを比較するために使用されたクエリを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | インジケーターのsys_id。 |
| date1 | 番号 | 最初のスナップショットの日付。 形式:yyyymmdd |
| date2 | 番号 | 2 番目のスナップショットの日付。 形式:yyyymmdd |
| タイプ | 文字列 | 取得するデータを指定します。 有効な値:
|
| タイプ | 説明 |
|---|---|
| 文字列 | 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値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | インジケーターのsys_id。 |
| date | 番号 | スナップショットが作成された日付。 形式:yyyymmdd |
| タイプ | 説明 |
|---|---|
| 文字列 | sys_id 値のカンマ区切りリスト。 |
var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
gs.info(snapshot1);
出力:
*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….PASnapshot - getQuery(文字列 sys_id, 数値 date)
指定された日付の指定されたインジケーターのスナップショットを生成するために使用されたクエリを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | インジケーターのsys_id。 |
| date | 番号 | スナップショットが作成された日付。 形式:yyyymmdd |
| タイプ | 説明 |
|---|---|
| 文字列 | JSON 文字列としてのテーブル、ビュー、およびエンコードクエリー。 |
var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
gs.info(snapshot3);
出力:
*** Script: {
"view":"",
"query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
\"20160530\")",
"table":"incident"
}