Data Modeling & Integration Techniques Flashcards
7 cards from real CPSA practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Data Modeling & Integration Techniques flashcards as text
In Pega, which property mode should you use when a single case can have multiple addresses, each with street, city, and zip fields?
Answer: Page List
Page List mode stores a list of embedded pages, making it ideal for repeating groups of related fields like multiple addresses.
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?
Answer: Response Data Transform
The Response Data Transform maps the REST connector's response payload fields to the Pega clipboard page structure.
When configuring a data page with 'System' scope in Pega, when is the data refreshed?
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.
Which Pega feature allows you to define a reusable set of properties and behaviors that can be inherited by multiple classes?
Answer: Abstract Class
Abstract classes in Pega define shared properties and rules that concrete subclasses inherit, promoting reuse and reducing duplication.
In Pega's layered architecture, which layer should contain enterprise-wide data model properties shared across all applications?
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.
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?
Answer: SOAP Connector
A SOAP Connector rule in Pega defines the WSDL endpoint, operation, and message structure for consuming SOAP web services.
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?
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.