You are here:
Build an AI-Ready Semantic Model
A well-designed semantic model helps analytics agents understand data and confidently answer questions. You'll need to make your semantic model AI-ready to provide real-world context and reduce ambiguity for your agents. Success with using Concierge: Analytics Q&A in Tableau Next requires the agent to be grounded with an AI-ready semantic model.
Required Editions
| View supported editions. |
Prerequisites
- Set up Tableau Next
- Connect data in Data 360
- Enable Agentforce for Analytics with Concierge and Data Pro
- Understand AI-readiness in semantic models
Building the semantic model requires following best practices as you design and define it. Tableau Next also provides tools to help you make the semantic model ready for use with the analytics agents and Concierge. - Select a semantic model
Create a semantic model or use one that already exists. Add data model objects (DMOs) and define relationships. You can do this manually, or with AI-assistance using Einstein or Data Pro in the Semantic Model Builder. - Create calculated fields
If needed, create calculated fields. You can do this manually, or with AI-assistance using Einstein or Data Pro in the Semantic Model Builder. For example, you might create calculated fields for KPIs of interest or for dimension fields that don't physically exist in your data set. - Add descriptions
Add descriptions to reduce ambiguity in objects and calculated fields. You can do this manually, or use AI-generated descriptions. - Define business preferences
Add business preferences to define business-specific knowledge within the semantic model. You will want to provide tailored business preferences for unique jargon, logic, and concepts in your domain. You can revisit this step during optimization as you test and refine the model more. - Define metrics
Define metrics in the semantic model for high-impact and highly-used calculated fields or field measures. Metrics contain targeted calculations, time-scoped logic, contextual filters, and formatting. They provide context that guides agents in understanding where and when specific logic applies. - Enable analytics agent readiness
Enable the semantic model for use with an analytics agent created from the Analytics and Visualization template. - Validate model
Validate and test the model in the Semantic Model Builder to make sure that it’s complete: all required DMOs, relationships, and calculated fields are included. Also make sure metrics and calculated fields aren't duplicated in the model.
Understand AI-readiness in semantic models
Building the semantic model requires following best practices as you design and define it. Tableau Next also provides tools to help you make the semantic model ready for use with the analytics agents and Concierge.
Familiarize yourself with the concepts in Design Semantic Models for AI Readiness.
Select a semantic model
Create a semantic model or use one that already exists. Add data model objects (DMOs) and define relationships. You can do this manually, or with AI-assistance using Einstein or Data Pro in the Semantic Model Builder.
How To
Related Design Concepts
- Structure the data model for agent confidence
- Define clear object and field names
- Detect and resolve ambiguities
- Use and assign explicit semantic field types
Create calculated fields
If needed, create calculated fields. You can do this manually, or with AI-assistance using Einstein or Data Pro in the Semantic Model Builder. For example, you might create calculated fields for KPIs of interest or for dimension fields that don't physically exist in your data set.
How To
Related Design Concepts
- Manage similar calculated fields
- Use predefined calculated fields strategically
Add descriptions
Add descriptions to reduce ambiguity in objects and calculated fields. You can do this manually, or use AI-generated descriptions.
How To
Related Design Concept
- Provide informative, balanced descriptions
Define business preferences
Add business preferences to define business-specific knowledge within the semantic model. You will want to provide tailored business preferences for unique jargon, logic, and concepts in your domain. You can revisit this step during optimization as you test and refine the model more.
For example, if you know that the term "ROI" is referring to Advertising Spend, you can write a business preference to let the agent know ROI means Advertising Spend.
How To
Related Design Concepts
- Best Practices for Adding Business Preferences
- Detect and resolve ambiguities
Define metrics
Define metrics in the semantic model for high-impact and highly-used calculated fields or field measures. Metrics contain targeted calculations, time-scoped logic, contextual filters, and formatting. They provide context that guides agents in understanding where and when specific logic applies.
Any calculated field that appears frequently in analysis or decision-making is a good candidate to be upgraded to a metric.
As part of this step, also review related visualizations and dashboards you’ve created based on the semantic model. Make sure the data makes sense and names of fields are understandable for your users.
How To
Related Design Concepts
- Enrich semantic models with focused semantic components
- Metrics act as semantic anchors
Enable analytics agent readiness
Enable the semantic model for use with an analytics agent created from the Analytics and Visualization template.
Analytics Agent Readiness is a setting that marks a semantic model as mature and ready for use by an analytics agent. This step is required to be able use the analytics agent.
Validate model
Validate and test the model in the Semantic Model Builder to make sure that it’s complete: all required DMOs, relationships, and calculated fields are included. Also make sure metrics and calculated fields aren't duplicated in the model.
Use Semantic Model AI Optimization (Beta) to gain clear visibility into your semantic model's health and AI-readiness, and see suggested recommendations to improve it. This tool runs a series of automated checks against your semantic model and calculates an overall model health for AI-readiness.
Use Q&A Calibration (Beta) in Tableau Next to improve accuracy in Concierge. Test questions in Concierge and validate the agent’s answers against your specific data and rules. The list of Verified questions that you compile and save improves agent accuracy for similar questions. When you mark a question as Inaccurate, you can further fine-tune business preferences, update fields and metadata, and update calculations to improve accuracy and performance. After you make the changes, you can retest the questions until they are accurate.
After using Q&A Calibration, you can also use manual testing to determine if the model is complete and generates the queries you are expecting.
How To
Related Design Concepts
- Detect and resolve ambiguities
- Use and assign explicit semantic field types

