Join the discussion
Question 6/19
A consultant wants to improve the performance of reports by moving calculations to the data layer and materializing them in the extract.
Which calculation should the consultant use?
Which calculation should the consultant use?
Correct Answer: C
To improve performance by moving calculations to the data layer and materializing them in the extract, the consultant should choose calculations that benefit from pre-computation and significantly reduce the load during query time:
* Aggregation-Level Calculation: The formula SUM([Profit])/SUM([Sales]) calculates a ratio at an aggregate level, which is ideal for pre-computation. Materializing this calculation in the extract means that the complex division operation is done once and stored, rather than being recalculated every time the report is accessed.
* Performance Improvement: By pre-computing this aggregate ratio, Tableau can utilize the pre-calculated fields directly in visualizations, which speeds up report loading and interaction times as the heavy lifting of data processing is done during the data preparation stage.
References:
* Materialization in Extracts: This concept involves pre-calculating and storing complex aggregations or calculations within the Tableau data extract itself, improving performance by reducing the computational load during visualization rendering.
* Aggregation-Level Calculation: The formula SUM([Profit])/SUM([Sales]) calculates a ratio at an aggregate level, which is ideal for pre-computation. Materializing this calculation in the extract means that the complex division operation is done once and stored, rather than being recalculated every time the report is accessed.
* Performance Improvement: By pre-computing this aggregate ratio, Tableau can utilize the pre-calculated fields directly in visualizations, which speeds up report loading and interaction times as the heavy lifting of data processing is done during the data preparation stage.
References:
* Materialization in Extracts: This concept involves pre-calculating and storing complex aggregations or calculations within the Tableau data extract itself, improving performance by reducing the computational load during visualization rendering.
Add Comments
- Other Question (19q)
- Q1. A client builds a dashboard that presents current and long-term stock measures. Currently,...
- Q2. A client has a published dashboard. They change the dashboard and then republish it. Now, ...
- Q3. A company has a data source for sales transactions. The data source has the following char...
- Q4. A client is using Tableau to visualize data by leveraging security token-based credentials...
- Q5. From the desktop, open the CC workbook. Open the City Pareto worksheet. You need to comple...
- Q6. A consultant wants to improve the performance of reports by moving calculations to the dat...
- Q7. A client is searching for ways to curate and document data in order to obtain data lineage...
- Q8. A client is working in Tableau Prep and has a field named Orderld that is compiled by coun...
- Q9. A client creates a report and publishes it to Tableau Server where each department has its...
- Q10. A client wants to provide sales users with the ability to perform the following tasks: Acc...
- Q11. A multi-national company wants to have a Tableau dashboard that will provide country-level...
- Q12. A client has many published data sources in Tableau Server. The data sources use the same ...
- Q13. A client notices that while creating calculated fields, occasionally the new fields are cr...
- Q14. A new Tableau user created a simple dashboard on Tableau Server using supply chain data. N...
- Q15. For a new report, a consultant needs to build a data model with three different tables, in...
- Q16. A client wants to flag orders that have sales higher than the regional average. Which calc...
- Q17. For a new report, a consultant needs to build a data model with three different tables, in...
- Q18. From the desktop, open the CCworkbook. Use the US PopulationEstimates data source. You nee...
- Q19. A client wants to report Saturday and Sunday regardless of the workbook's data source's lo...
