Flashcards
Data Modeling
Flashcards do conjunto (97)
- 1To achieve data validation in UI, you use an ____ rule, which is a rule type that validates ____edit validate, character patterns
- 2____ provide a performance improvement for Pega applications by ____ rather than querying a data sourceData pages, caching information in memory
- 3Data pages typically return either a ____ or ____list of items, information about a single item
- 4To provide instant access to a particular item in a list-structure data page, enable ____keyed access
- 5By using keyed access, you avoid ____: ____ and ____maintaining two separate data pages, one page to return a list of items, a second page to return information about a single item
- 6____ are used to reduce the number of trips required to obtain data from a database. On the first request, ____. Because [1], additional trips to the system of record are not required unless ____.Keyed data pages, the data is pulled into the data page, the source data changes
- 7When deciding whether to use ____ on a data page, consider the performance and data management needs of your application.keyed data access
- 8Choosing between a ____ configuration and a ____ configuration for a data page depends on ____ before ____.non-keyed, keyed, the number of requests that occur, the information on the data page is considered stale
- 9Use a ____ data page when a single record is retrieved, like ____. Use a ____ data page when a list of data is returned, like ____non-keyed, single customer info for case processing, keyed, restaurant menu or car model list and options.
- 10Keyed access can be configured for data pages that satisfy only ____ concerning the ____, ____, and ____ of the page.specific requirements, scope, mode, structure
- 11Keyed access is configured for data pages with ____ only. The ____, or ____, identifies a ____. If a data page returns a single item rather than a list of items, there is no need for keyed access, and the Keyed page access section is ____a list structure, key, combination of keys, single item in the list, unavailable
- 12Keyed access is supported for ____ data pages only. ____ and ____ data pages do not support keyed access.read-only, Editable, saveable
- 13Keyed access is supported for data pages that are configured for ____ scope.thread, requestor, or node
- 14To enable a data page for keyed access, select the ____ check box on the ____Access pages with user defined keys, data page record
- 15To use a single key to identify multiple items in the list, select the ____ check box. If this option is not selected and there are multiple matches, the ____ is returned.Allow multiple pages per key, first matching instance
- 16A connection between systems consists of two parts: ____ and ____a connector to initiate a request, a service to fulfil the request
- 17A ____ defines an outbound request for information based on metadata that is published for the data sourceconnector
- 18When you use a connector to request information from a data source, you can call the connector ____. When you use a connector to send information to a data source, you can call the connector ____from a data page, from an activity
- 19If necessary, configure a ____ to map data ____ to ____ or the other way around (request vs response). When creating ____ for ____, this configuration is managed automatically.data transform, from the clipboard pages for the application, the clipboard page used by the connector, an external data source, a data type
- 20Pega provides connectors for a wide range of industry-standard protocols and standards. Standard connectors include (8)SOAP, REST, SAP, EJB, JMS, MQ, File, and CMIS
- 21A ____ processes an inbound request and responds to the requesting systemservice
- 22Pega provides services for a wide range of industry-standard protocols and standards, including (6)SOAP, REST, EJB, JMS, MQ, and File.
- 23To avoid missing any settings, use the ____ feature to reference external systems by environmentApplication Settings
- 24Application Settings can have one of the following value types (4)Text
Boolean
Enumerated list
Class - 25Create ____ to make it easier for users to search for application settingscategories
- 26Categories can also have ____ to group similar categories by purposeparent categories
- 27You configure separate values for different ____ in Dev Studio. At run time, the system uses the application setting value that corresponds to the current [1]production levels
- 28Production level values support the following environments: (5)1 - Sandbox
2 - Development
3 - Quality assurance
4 - Staging
5 - Production - 29Pega provides an OOTB data page, ____ that makes it easier to retrieve the Application Setting values you needD_PxGetApplicationSettingValue
- 30What are two optional actions you can perform on the Display tab of an Application Setting?Hide the setting in landing page, change the default section to display
- 31By default, every application setting uses the ____ section to render the application setting in the landing page in App StudiopzSettingDefaultViewInLP
- 32There are two types of errors in connectors:Transient, Permanent
- 33When data pages invoke a connector, best practices are to:Add error detection to all data pages
Invoke a reusable error handling data transform to identify and address errors - 34You can configure the Error handling flow on the ____ tab for the connector. By default, connectors use the standard ____ flowService, ConnectionProblem
- 35If there is no transient error, the connector is retried, and processing continues in a flow called ____.FlowProblems
- 36Use the ____ function to retrieve any available messages associated with the specified data page and any properties on the page.pxGetPageMessages()
- 37Use the ____ function to remove all messages from the specified page and all properties embedded on the pagepxClearMessages()
- 38Use the ____ function to associate a specified message with the specified page and invalidate the pagepxAddMessageToPage()
- 39Use the ____ function to write the specified error to the PEGA log using the specified error level. If the error level is omitted, the function writes the message using the ____ level.pxLogMessage(), ERROR
- 40Use the ____ function to send an email message when an error is detected, using data on the specified clipboard page. In the ____ data transform, the step that calls this function is preceded by a step to identify the data page containing the email data. For more information about passing email content and header information, open the SendEmailMessage function rule and examine the usage information on the History tab of the rule formSendEmailMessage(), pxErrorHandlingTemplate
- 41In case of a ____ error on a data page, give the user the option to retry the connector. To retry, take these two steps:transient, create a when condition that returns true when there are NO error messages, and put that on the 'Do not reload when' option on the data page.
- 42For SOAP connectors, functional testing can begin from the moment you define an endpoint URL that contains ____, which describes the functionality offered by the web serviceWeb Services Description Language (WSDL)
- 43What connector type can have a WSDL?SOAP
- 44After you define the endpoint URL, the system loads the WSDL and provides a list of ____. Selecting an operation and clicking Test begins a test on that operation to ____available operations, ensure the data source returns expected node names and values for both request and response actions
- 45Pega Platform provides the following configurations to allow for secure integrations:Installation of security certificates required by outbound calls.
Addition of endpoint URLs for various cloud environments to your system's allowlist. - 46SOAP connectors in Pega Platform now support the ____ type in ____, so that your application can request an access token without relying on a specific user.Client Credentials Grant, OAuth2
- 47____ issued to the client system are required for encryption and authentication of the transported content. Also, Pega Platform often needs ____ provided by ____ to also be stored in the client system.private keys, certificates, Certificate Authorities
- 48____ are data files that contain identity credentials that help systems and users authenticate their identity. ____ are external, trusted entities that authenticate identities and secure ownership details of a web server or service with private, cryptographic keysDigital certificates, Certificate Authorities
- 49Pega Platform uses the keystore rule ____ to save ____ and ____ issued to the clientData-Admin-Security-Keystore, certificates, private keys
- 50The two most common ways to expose your application as a service are either to ____ or ____.use the Pega API or create a web service with the Service Wizard.
- 51Pega API provides ____ that includes new ____, ____, and ____. These built-in ____ services enable rapid implementation of Pega-powered mobile and client applications.a standard set of services, access to data pages, assignment processing, case creation, REST/JSON
- 52There are 6 OOTB Pega API categories:Assignment API
Authenticate API
Cases API
Casetypes API
Data API
Docs API - 53When you use custom APIs, you can define the requests and responses more specifically by using the actual data model of your application. You can create ____ for external systems to integrate with your Pega applications to ___ an action.custom REST/JSON services, request, receive, send data, or invoke
- 54The Service Wizard generates rules and data types for services that perform one of the following tasks (3)Create and manage work
Invoke existing activity rules
Process input or output data - 55When you begin designing the data model solution for the given business scenario, the basic steps of data modelling are: (5)Identify data objects.
Identify attributes for each data object.
Identify existing data objects that can be reused (inheritance or composition).
Relate data objects.
Plan for the persistence/integration of the data objects created by the application. - 56A well-designed data model has the benefit of ____, ____ through ____, and ____reusability, extensibility, specialization, easy maintainability
- 57A lead system architect (LSA) focuses on data modelling to use the following benefits (7)The complexity of the data can be reduced by classifying and modelling the data.
With data modelling, the required data can be identified to meet the business requirements; plans can be made to capture the data from the source and avoid any loss of data.
Data modelling helps in designing a save plan so that all the captured data is persisted and the integrity of the system is maintained.
The accuracy and correctness of data can be maintained by considering the data integrity designs (maintaining the single source of truth).
Backup of data and publishing of data to other parties can be properly planned in data modelling.
Data modelling helps to define and describe the data as required by the different stakeholders.
Future requirements will be considered in data modelling hence application remains robust, flexible, and scalable. - 58The complexity of the data can be reduced by ____ and ____ the data.classifying, modelling
- 59With data modelling, the required data can be identified to meet the ____; plans can be made to capture the data from ____ and avoid ____.business requirements, the source, any loss of data
- 60Data modelling helps in designing a ____ so that all the captured data is ____ and the ____ is maintained.save plan, persisted, integrity of the system
- 61The accuracy and correctness of data can be maintained by considering the ____.data integrity designs (maintaining the single source of truth)
- 62____ of data and ____ can be properly planned in data modellingBackup, publishing of data to other parties
- 63Data modelling helps to define and describe the data as required by ____. For example, a manager may need data for ____, but the developer uses the same data to ____.different stakeholders, reporting, execute some business logic
- 64Future requirements will be considered in data modelling hence application remains ____, ____, and ____.robust, flexible, scalable
- 65The consequences of bad data modelling are ____, ____, and ____heavy maintenance, less flexible application, non-scalable application
- 66Explore ____ and check if you can __(3)__ these classes. Otherwise, plan to create new data elements.PegaData-*, reuse, compose-with, and inherit-from
- 67Data model design discusses ____ the data but not the ____. The case type is different than the data it contains. Case types ___.organizing and designing, operations performed on the data, perform operations on the data
- 68One of the primary purposes of a case is to ____. The primary purpose of data is to ____Manage the data required to complete one micro journey or a single business transaction, compose other data types or used by one or more case types
- 69It is a good idea to represent data and their relationship with ____a relation diagram
- 70Cases have two types of properties:Customer Data, Transaction State and History
- 71It is ____ necessary to define new case type properties for Transaction State and History.rarely
- 72A build-for-change best practice is always to associate at least one ____ field type with a case typeData Relationship
- 73Have one of the ____ field types be synonymous with the case type. Doing so helps to avoid ____ at the case typeData Relationship, scalar properties
- 74There are two types of data modelling in Pega:Greenfield data modelling
Extending the existing data model - 75____ is the name given to the situation when you create a data model from scratchGreenfield data modelling
- 76Greenfield data modelling is required when ____ does not represent the client's data model (____)Pega, Partner, or Marketplace model, or the client has a licensed model
- 77Industry-standard data modelling techniques focus on the ____ first, deferring all ____ until the fulfilment of the firstbusiness and application's data needs, physical data models' considerations
- 78Data modelling follows a three-level approach.Conceptual
Logical
Physical - 79In Pega, you can model advanced and dynamic data structures by using the ____ field typeData Relationship
- 80The Pega data model is powerful and flexible and supports concepts such as ____polymorphism
- 81Declare a Data Relationship field type mapped to an ____ class at design-time and at run-time field's ____ will be updated with the required ____ class name.abstract, pxObjClass, concrete
- 82You can use a single ____ field type (Multiple Records) where each page can be of a ____ type. Rule resolution uses the ____ of each page to apply the correct rules, processes, and user interfaceData Relationship, different class, runtime class
- 83The Enterprise layer is free to define rules applied to ORG, Work-Cover-, or Work- that reference ____ classes. Application layer ORG-APP-Work classes are also free to reference ____ classes. The Application layer’s ORG-APP-Work classes can also reference ____ classes.ORG-Data-, ORG-Data-, ORG-App-Data
- 84The Page-Change-Class activity method has a keep parameter. Ignoring the more complex third option with the value of 2, the remaining keep parameter values are:0 = the value of any property already present remains the same
1 = the value of any property already present will be overwritten by the data transform - 85____ is a pattern that has been used in Pega when the value for an object's pxObjClass is decided at runtime as opposed to design time.Dynamic Class Referencing (DCR)
- 86Declaring a data class as abstract as opposed to concrete was more significant in the past. The names for classes declared that abstract classes must end in a ____. Now that requirement has been droppedhyphen
- 87The terms "abstract" and "concrete" were borrowed from the ____ language. An abstract class is one that can only be ____, not constructed. In Java, if you attempt to create an abstract class using the new() operator, you get ____Java, inherited, a compilation error
- 88Today, the main distinction within Pega between "abstract" and "concrete" is that "abstract" means that the data class ____. Such a data class ____ in the database table.does not define keys, cannot be stored
- 89The information within a “concrete” data class is meant to ____ a casebe persisted outside
- 90Pega's ____ allow you to leverage and extend an existing logical data model instead of building one from scratchindustry foundation data models
- 91Pega offers industry data models for: (5)Healthcare, Communications and Media, Life Sciences, Insurance, and Financial Services.
- 92Pega's industry foundation data models apply the ___ design principle: Keep the business logic separate from the interface that gets the dataSeparation of Concerns (SoC)
- 93Rather than directly extend the industry foundation data model, your project may mandate that you use an ____ dictated data model. This aims to implement a canonical data model that allows clients who access the bus to talk to any service advertised on the busEnterprise Service Bus (ESB)
- 94What's an Enterprise Service Bus (ESB)?This aims to implement a canonical data model that allows clients who access the bus to talk to any service advertised on the bus
- 95Follow this process to extend an industry foundation data model:Obtain industry foundation data model documentation
Obtain the data model for the system of record
Map the system of record data model to the industry foundation data model
Add properties to the industry foundation data model and add data classes as needed
Maintain a data dictionary - 96The Pega Community landing page for each industry foundation data model contains an ____ and ____entity-relationship diagram (ERD), data dictionary
- 97If you create any new properties and data classes, generate the integration rules into the ____ level integration ruleset. Test each data page to ensure that the source data's mapping to the application data model is correct.organization
Informações
- Descrição
- O usuário eliminou as informações de disciplina FlashCards sobre Data Modeling, criado por Usuário eliminado em 14-09-2022.
- Criado por
- Usuário eliminado · set 2022
- Atualizado
- 14 set 2022
- Visualizações
- 12
- Histórico
-
- Criado por Nika Houkes · 6 set 2022
- Copiado por Nika Houkes · 14 set 2022
- Avaliação