TABLEAU-CRM Practice Questions
Prepare for TABLEAU-CRM with more than an answer.
- Exam fee
- $200 USD
- Level
- Consultant
- Valid for
- Must complete maintenance requirements
Domains covered on the exam 6
- Data Layer24%
- Security11%
- Administration8%
- CRM Analytics Dashboard Design19%
- CRM Analytics Dashboard Implementation18%
- Einstein Discovery Story Design19%
- 1
True or False: A security predicate defined on a dataset is applied at query time after any dashboard-level filters have been processed.
Show answer details
Correct answer: B
False. The security predicate is a fundamental part of the query's
WHEREclause. It is always applied first to establish the universe of data the user is allowed to see. Any subsequent filters from the dashboard, lenses, or SAQL are applied only to the subset of data returned after the security predicate has been enforced. - 2
A consultant is designing a dashboard for mobile devices. They want to ensure the layout is optimized for viewing on a phone screen. Which of the following is a key best practice for mobile dashboard design in CRM Analytics?
graph TD A[Single Column Layout] --> B(Prioritize Key Metrics at Top); B --> C{Use Large, Touch-Friendly Filters}; C --> D[Minimize Number of Widgets]; A --> D;Show answer details
Correct answer: B
Mobile design best practices prioritize simplicity and readability on small screens. A single-column, vertically scrolling layout is standard. Placing the most critical information (Key Performance Indicators) at the very top allows users to get the most important insights at a glance without needing to scroll or zoom.
- 3
After creating an initial story to predict Opportunity win likelihood, a consultant finds the model's predictive accuracy is lower than expected. Which actions could the consultant take to potentially improve the model's performance? (Select THREE)
Show answer details
Correct answer: A, B, D
Creating new features from existing data can often uncover stronger predictive signals that the model can use, improving its accuracy.
Removing 'noise' by eliminating irrelevant or weakly correlated variables can help the model focus on the most important signals, often leading to better performance.
Often, poor model performance is due to a lack of relevant data. Bringing in new data sources that could influence the outcome is a powerful way to improve predictive power.
- 4
A consultant needs to migrate a completed CRM Analytics app, including its dashboard, lenses, and dataset, from a Developer Sandbox to the Production org. The security predicate on the dataset references a custom field that also needs to be migrated. Which is the recommended tool for this migration?
Show answer details
Correct answer: C
Salesforce Change Sets are the standard, declarative tool for migrating metadata, including CRM Analytics assets (apps, dashboards, datasets, etc.) and custom object/field definitions, between connected orgs. This allows for reliable and repeatable deployments from development/testing to production environments.
- 5
A consultant has been tasked with creating a dashboard for a support team. One of the key requirements is to display the 'Case Resolution Time' in days, which is not a standard field. This value must be calculated by finding the difference between the
ClosedDateandCreatedDatefields in the Case dataset. Where is the most appropriate place to perform this calculation so it can be reused across multiple lenses and dashboards?Show answer details
Correct answer: C
Performing calculations in the data preparation layer (Recipe is the modern standard) is the most efficient and scalable approach. This creates the 'Case Resolution Time' field directly in the dataset. The calculation is done once during data ingestion, and the resulting field is then available for use in any lens, query, or dashboard without needing to be recalculated every time, ensuring consistency and better performance.
- 6
A financial services firm is implementing CRM Analytics to track loan application processing times. The source data from the Loan Origination System is updated every 15 minutes. The business requires dashboards to reflect this data with no more than a 30-minute delay. The data volume is moderate, but the transformation logic is minimal. Which data ingestion strategy should the consultant recommend to meet the low-latency requirement efficiently?
Show answer details
Correct answer: B
The optimal strategy is to decouple data extraction from transformation. Data Sync (Replication) is highly efficient for frequent data extraction from the source. A separate, lightweight recipe or dataflow can then run on a slightly less frequent schedule to perform the minimal transformations. This approach ensures the data in CRM Analytics is fresh while minimizing the load and complexity of frequent, full ETL runs.
- 7
A consultant needs to create a lens that shows each Account's total opportunity amount alongside the total amount from its top-performing sales representative. The final output must be a single row per Account. Which SAQL query structure is required to achieve this complex grouping and conditional aggregation?
Show answer details
Correct answer: C
This requires multiple levels of aggregation. First, one stream calculates the total amount per Account. A second stream calculates the total amount per Account and Representative. These are combined using
cogroup. Finally, a windowing function likefirst_valueorlast_valuepartitioned by Account is used on the second stream to isolate the amount from the top representative, which can then be projected alongside the total Account amount. - 8
A healthcare provider, AetherHealth, has a 'PatientEncounters' dataset. They have the following security requirements:
- Care Coordinators should only see records for patients in their assigned region (Region__c).
- A specific group of auditors must have read-only access to the entire 'PatientEncounters' dashboard and dataset, overriding any regional restrictions.
Which combination of security configurations is required to meet these needs? (Select TWO)
Show answer details
Correct answer: B, D
A security predicate is the correct mechanism to enforce row-level security based on a user attribute like their region, satisfying the first requirement for Care Coordinators.
To override the security predicate for a specific group, the 'View All Rows' permission must be granted at the app or dataset sharing level. This allows the auditors to see all data, fulfilling the second requirement.
- 9
True or False: The primary function of an Einstein Discovery story is to provide descriptive analytics that summarize historical data patterns.
Show answer details
Correct answer: B
False. While Einstein Discovery provides descriptive insights ('what happened'), its primary function is to deliver augmented analytics, including diagnostic insights ('why it happened') and predictive outcomes ('what is likely to happen'). Its core value lies in building predictive models, not just summarizing historical data.
- 10
A large e-commerce company, Stratus Retail, wants to create a comprehensive 'Customer 360' dashboard in CRM Analytics. Their data landscape is complex, involving multiple sources and large volumes.
Current Situation: Sales and Service data reside in Salesforce. Detailed web clickstream data is stored in an external cloud data warehouse (e.g., Snowflake). Customer loyalty program data is delivered daily as CSV files to an SFTP server. The clickstream dataset contains billions of rows, while the Salesforce and loyalty datasets are in the millions.
Requirements: The executive team needs a single dashboard that visualizes sales trends, correlates them with web marketing campaigns (derived from clickstream data), and segments customers by loyalty tier. Due to the data volumes, performance is a critical concern. All data must be refreshed daily.
Constraints: The solution must minimize data movement where possible and leverage native CRM Analytics capabilities for transformation and blending. The budget for external integration tools is limited.
Which data layer architecture and dashboard design strategy should a consultant propose to meet these requirements effectively?
Show answer details
Correct answer: C
This is the most balanced and performant approach. Ingesting billions of raw clickstream rows is impractical and unnecessary; aggregating it first is a best practice. Using native connectors for the other sources is efficient. A recipe is the modern and recommended way to join these datasets. This architecture results in optimized datasets that support a fast, interactive dashboard experience while meeting all data visibility requirements.
