CPSA Data Modeling & Integration Techniques 2 — Questions and Answers
Question 1: In Pega, which property mode should you use when a single case can have multiple addresses, each with street, city, and zip fields?
- Single Value
- Page
- Page List (Correct answer)
- Value List
Correct answer: Page List
Page List mode stores a list of embedded pages, making it ideal for repeating groups of related fields like multiple addresses.
Question 2: A Pega application must retrieve customer data from an external REST API and map the response to a Pega data page. Which component defines the structure of the external response?
- Data Transform
- Connector
- Response Data Transform (Correct answer)
- Activity
Correct answer: Response Data Transform
The Response Data Transform maps the REST connector's response payload fields to the Pega clipboard page structure.
Question 3: When configuring a data page with 'System' scope in Pega, when is the data refreshed?
- Every time any user accesses the data page
- Once per node and shared across all users and requestors (Correct answer)
- Once per user session
- Once per case instance
Correct answer: Once per node and shared across all users and requestors
System-scoped data pages load once per node and are shared across all users, minimizing redundant data fetches for common reference data.
Question 4: Which Pega feature allows you to define a reusable set of properties and behaviors that can be inherited by multiple classes?
- Data Page
- Class Group
- Abstract Class (Correct answer)
- Property Set
Correct answer: Abstract Class
Abstract classes in Pega define shared properties and rules that concrete subclasses inherit, promoting reuse and reducing duplication.
Question 5: In Pega's layered architecture, which layer should contain enterprise-wide data model properties shared across all applications?
- Implementation layer
- Division layer
- Organization layer (Correct answer)
- Framework layer
Correct answer: Organization layer
The Organization layer sits at the top of the ruleset hierarchy and houses enterprise-wide rules and properties accessible to all applications.
Question 6: A developer needs to call a SOAP web service from a Pega case. What rule type is used to define the SOAP endpoint and operation?
- REST Connector
- SOAP Connector (Correct answer)
- Integration Service
- Service Activity
Correct answer: SOAP Connector
A SOAP Connector rule in Pega defines the WSDL endpoint, operation, and message structure for consuming SOAP web services.
Question 7: Which Pega data model best practice recommends embedding a page property directly in the case class rather than storing it in a separate database table?
- Normalization
- Embedding for performance (Correct answer)
- Data federation
- Class hierarchy flattening
Correct answer: Embedding for performance
Embedding pages avoids additional database joins and improves read performance for data that is always accessed together with the parent case.
In Pega, which property mode should you use when a single case can have multiple addresses, each with street, city, and zip fields?