You are here:
Develop with Tableau Semantics
Build, edit, test, and deploy Tableau semantic models as code, directly in VS Code.
Use the Salesforce Tableau Semantics extension for VS code to build and manage Tableau semantic models as code. Retrieve models from your Data 360 org as JSON files, edit them locally, visualize and test your changes, and deploy back to your org—all without leaving your editor.
- About the Salesforce Tableau Semantics Extension
Retrieve, build, edit, test, and deploy semantic models from your Data 360 org as code, without leaving VS Code. - Set Up the Extension
Get ready to build semantic models by installing the extension and connecting it to your org. - Create or Retrieve a Semantic Model
Get a semantic model into your workspace by retrieving an existing model from your org or by creating, extending, or cloning one. - Semantic Model Folder Structure
When you retrieve a model, the extension creates a folder with organized JSON files. - Edit a Semantic Model
Edit your local model by modifying JSON files, adding data objects, or removing them. - Visualize and Compare Models
Review your model visually with an entity-relationship diagram and compare local changes against the org version. - Test and Validate Semantic Queries and Models
Test your model changes before deploying by running semantic queries against your org using local model definitions. - Deploy a Semantic Model
Push local changes back to your org. Before you deploy the model, make sure that you have saved all local changes. - Track Model History with Git
If your model folder is inside a Git repository, use version history features to track changes over time. - Work with Multiple Orgs
If you work with multiple orgs, set the default target org that the extension uses for all operations. - Extension Commands Reference
Use the Command Palette (Cmd+Shift+P or Ctrl+Shift+P) or right-click files or folders to access commands.
