Appian Lead Developer (ACD200) — Question 1

You need to show joined data from 5 tables. Each table contains a large number of rows and could generate a large result set after executing the Joins.
The business is not expecting live data, and a 2-hour refresh is acceptable. Performance is a top priority.
What should you use? (Choose the best answer.)

Answer options

Correct answer: D

Explanation

A Materialized view is the best choice because it stores the result of the query physically, allowing for quicker access and improved performance, especially with large datasets. Other options like a Table and View do not provide the same performance benefits for large joins, while a Stored procedure is more suited for dynamic data retrieval rather than precomputed results.