PE PowerExams Prepare. Practice. Pass.
CIS-PA · Domain 4 of 6

Data Collection

About 22% of the CIS-PA exam — see all 6 domains.

22%
of the exam
62
practice questions
6
domains total

Data collection turns indicator and breakdown definitions into stored scores and snapshots.

Data collection jobs

A data collection job (All > Platform Analytics Administration > Data Collector > Jobs) collects scores for the automated indicators in its Indicators related list (its job indicators). Its Run field sets when it executes (daily, weekly, monthly, periodically, once, or on demand); the period length of the scores comes from the indicator Frequency, so the job schedule is set to match it. Each solution provides its own jobs, typically one historic job and one periodic job, such as [PA Incident] Historic Data Collection and [PA Incident] Daily Data Collection, and solution periodic jobs must be activated. Each run produces:

  • Scores: one per indicator per period, plus one per breakdown element (and matrix combination) where breakdowns apply. Scores are stored in Scores Level 1 [pa_scores_l1] and Scores Level 2 [pa_scores_l2]; the old Scores [pa_scores] table is deprecated.
  • Snapshots: the lists of record sys_ids collected with the scores, stored in Snapshot [pa_snapshots]. Only automated indicators with Collect records enabled have snapshots. They enable drilling down from a score to the records behind it, as they were at collection time.

Historical data collection

Run a historical data collection job once to collect scores and snapshots for existing records, for example when you set up a new indicator. Key rules:

  • Set its Run field to On demand; never run historical jobs on a fixed schedule.
  • A historical job deletes any previously collected data for the periods and indicators it covers (and nothing outside that range or those indicators), so avoid running it more than once and consider a separate job for a new indicator.
  • It reconstructs history from current record values, so exclude breakdowns on fields whose values change over time (such as Assignment group or State), because their historical results would be meaningless.
  • To add history for a newly added breakdown without overwriting indicator scores, use a one-off job limited to that breakdown with Collect indicator cleared.

Operating and troubleshooting collection

  • Job logs (Data Collector > Job Logs) show each run's State, Run time, warnings, and errors, and the job log details describe each step per indicator source and collection period. They are the first place to look for missing scores.
  • Diagnostics (Troubleshooting > Diagnostics) run predefined scripts that find configuration issues.
  • Common causes of missing scores: the job did not run or the indicator is not in it, the source or indicator conditions exclude the records, the breakdown is not assigned or mapped, or the breakdown source exceeds the element limit.
  • Retention: com.snc.pa.dc.keep_scores_for.frequency sets how many periods of scores are kept (732 for daily indicators by default), and snapshots are kept for 183 days by default (com.snc.pa.dc.keep_snapshots_for.frequency); the scheduled cleanup job deletes older data. Both can be overridden per indicator.
  • Value when nil fills a period with a chosen score when no value is collected.

Chain of cause and effect: indicator source defines records → data collection job runs → produces scores (time series) and, with Collect records, snapshots → scores feed visualizations, KPI Details and the Analytics Hub → snapshots enable drilldown.


Sample questions from this domain

Three of the 62 in this domain, with the reasoning. The full set is in the question bank.

Question 1 · easy

What is the primary function of a Performance Analytics data collection job?

  • A. To calculate formula indicator scores during collection runs and store them in the scores tables
  • B. To detect statistically significant changes in indicator scores and publish them as KPI Signals
  • C. To collect indicator scores, on a schedule or on demand, and store them in the scores tables ✓
  • D. To refresh dashboard data visualizations by querying the facts tables each time a user opens one

Why: A data collection job runs on its Run schedule (or on demand, as historical jobs do), aggregates the indicator source records, and stores indicator and breakdown scores in Scores Level 1 [pa_scores_l1] and Scores Level 2 [pa_scores_l2]. Formula indicators are not calculated during collection runs: they are calculated from their contributing indicators when viewed. Detecting statistical changes is the KPI Signals feature, not the purpose of a collection job. Data visualizations that query tables directly do so at view time, which is not what a collection job does; the job stores scores ahead of time.

Question 2 · easy

Where are collected indicator scores stored?

  • A. In the Snapshots [pa_snapshots] table, stored next to the lists of collected records
  • B. In the Scores [pa_scores] table, which net-new Zurich instances still use by default
  • C. In the Scores Level 1 [pa_scores_l1] and Scores Level 2 [pa_scores_l2] tables ✓
  • D. In the Indicators [pa_indicators] table, as fields on each of the indicator records

Why: Collected scores are stored in Scores Level 1 [pa_scores_l1], which holds indicator and first-level breakdown scores, and Scores Level 2 [pa_scores_l2], which holds second-level breakdown matrix scores. Snapshots [pa_snapshots] hold the lists of record sys_ids collected for automated indicators with Collect records selected, not the scores. Scores [pa_scores] is deprecated and remains only on unmigrated older instances, so net-new Zurich instances do not use it. The Indicators table holds indicator definitions, not their period scores.

Question 3 · medium

An administrator wants to backfill scores for the past 12 months for a newly created indicator. Which type of collection should be run?

  • A. Historical data collection ✓
  • B. Real-time score widget update
  • C. Text analytics data collection
  • D. Spotlight score collection run

Why: Historical data collection runs an on-demand job over past periods and generates scores (and, for automated indicators with Collect records selected, snapshots) for existing records, so the new indicator immediately has 12 months of trend. A real-time score widget shows a live value calculated at view time and stores nothing for past periods. Text analytics collection gathers text analytics data, not indicator scores. Spotlight score collection ranks records by weighted criteria and does not backfill indicator scores.