100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Guidewire Exam study guide with correct answers $13.99   Add to cart

Exam (elaborations)

Guidewire Exam study guide with correct answers

 0 view  0 purchase
  • Course
  • Associate Analyst
  • Institution
  • Associate Analyst

Guidewire Exam study guide with correct answers Logging Guidelines ️️Log with enough information to explain the state of the application and what was happening Excessive logging results in large logs with potential performance risk Insufficient logging results in logs that lack utility Us...

[Show more]

Preview 3 out of 29  pages

  • November 20, 2024
  • 29
  • 2024/2025
  • Exam (elaborations)
  • Questions & answers
  • Associate Analyst
  • Associate Analyst
avatar-seller
BrainSpark
Guidewire Exam study guide with correct answers

Logging Guidelines ✔️✔️Log with enough information to explain the state of the application

and what was happening

Excessive logging results in large logs with potential performance risk

Insufficient logging results in logs that lack utility



Use care with:

Data that is protected by legal, regulatory, or contractual obligations

Personally Identifiable Information (PII) - do not log PII at all!



Guidewire Query API General Best Practices ✔️✔️Use the property reference

(EntityType#Property) for type-safe access to the properties on the query entity type

Use the property reference to filter query results, join to another entity type, order rows in the

result set, or to specify a column for a row query

Use query.contains() after other query.compare() operations against indexed columns for better

performance against large data sets



Guidewire Query API - Denormalized columns improve performance of ✔️✔️Ends with

searches

Case-insensitive searches

,Guidewire Query API Anti-Patterns - Bring back only the data you need by ✔️✔️Avoid

filtering query results in memory

Avoid filtering query results in the application server

Perform filtering in the database

Avoid the use of where(), first(), last(), firstWhere(), and lastWhere()



Guidewire Query API Anti-Patterns - use dot notation with care because ✔️✔️accessing

foreign keys or array fields retrieve additional entities into memory



Guidewire Query API Anti-Patterns - Check for existence of an entity when the number of

results is not important by ✔️✔️Verifying the results of a targeted query are not empty

Avoiding hasMatch(), countWhere(), and select().Count



Guidewire Query API Anti-Patterns - When a count is necessary, let the database count the

entities and ✔️✔️Avoid countWhere()

Avoid counting collections

Avoid iterating over entities from the database to count them

Avoid counting entities before accessing them

Avoid countWhere() and select().Count



Guidewire Query API Anti-Patterns - Avoid queries to check for new or changed entities, instead

✔️✔️Use Boolean methods getChangedFields, getAddedArrayElements,

getChangedArrayElements,

, and getRemovedArrayElements

Use specialized methods that test for new or changed entities when available

(Claim.PolicyChanged)



Guidewire Query API Anti-Patterns - Avoid queries to access new or changed entities by

✔️✔️Use Boolean methods getChanged, isFieldChanged, isArrayElementAddedOrRemoved,

and isArrayElementChanged

Check the Gosu API for specialized methods on entities



Guidewire Query API Advanced Concepts - Entity queries ✔️✔️should be used unless

performance is not adequate



Guidewire Query API Advanced Concepts - Row queries ✔️✔️Use a single database query on

the main entity and related entities to return only the data columns you select from the database

Allow you to use only the values contained the query results

Filter the rows returned from the database using query.compare

Involve more code maintenance and should only be used when performance issues are

encountered with an entity query

Support database aggregate functions (Avg, Count, Min, Max, Sum)



Guidewire Bundle Management - General information for Bundles ✔️✔️A bundle is an in-

memory container for entity instances representing rows in the database

Bundles are read via queries or foreign key and array accessors

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller BrainSpark. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $13.99. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

73216 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$13.99
  • (0)
  Add to cart