DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk3 min

Build Semantic Views Around Business Needs, Not Agents

A useful semantic view starts with business questions, models shared definitions, and maps them to data only after the domain and metrics are clear.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Design semantic views around the recurring business questions and decisions people need to address—not around individual agents. A business-first model gives different consumers a shared set of definitions for entities, relationships, metrics, and dimensions. Snowflake captures the principle plainly: “Design from the perspective of your end users, not the database.”

Start with the decisions people need to make

Before choosing tables, joins, or an AI consumer, collect representative questions from stakeholders, recurring reports, and analysis workflows. For each question, clarify the decision it supports and the words the person asking it uses. That helps establish what the model should mean, rather than letting the shape of the source database dictate the business interface.

As an Amazon Associate I earn from qualifying purchases.

Snowflake’s modeling guidance suggests four useful workshop prompts:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • What business entities exist in your data?
  • How do these entities relate to each other?
  • What metrics are important to your business?
  • What dimensions do you use to analyze these metrics?

These are prompts for defining a model, not evidence about how often people search for those exact phrases.

Set scope by business domain and use case

Organize concepts around recognizable business topics such as sales, marketing, or customer support. Split views when distinct use cases need different interfaces; do not split them simply because data happens to be stored in separate schemas or tables. An agent may use a view, but its implementation should not determine the business domain or own a separate copy of metric logic.

Snowflake’s guidance recommends designing from the end user’s perspective, using business language, and organizing by domain and use case rather than physical data structure. A practical scoping test is whether a stakeholder can understand what questions a view is meant to answer and which concepts it contains.

Define the business model before mapping it to tables

Identify the entities, their relationships, the metrics that matter, and the dimensions used to analyze those metrics. Only then map those concepts to source data. This order makes it easier to spot when a physical join or column does not faithfully represent the business meaning people expect.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. List the entities. Name the business objects users ask about, using terms they recognize.
  2. Describe relationships. Specify how entities connect and which analysis paths are valid.
  3. Define metrics and dimensions. State how important measures are calculated and how users can break them down.
  4. Map to physical data. Connect concepts to source tables or views, define joins, and implement the calculations. Snowflake recommends a simple star schema as a starting point, not as a universal requirement.

Make the model understandable and discoverable

Descriptions and synonyms help bridge stakeholder language to modeled concepts. Use terms people actually use, and explain what a metric means, how relationships work, and which filters or dimensions are appropriate. A name that is technically precise but unfamiliar to users can make a sound model hard to find or interpret.

Snowflake’s Best practices for modeling semantic views covers business-first design, descriptions, synonyms, relationships, metrics, filters, testing, and iteration. Its overview of semantic views describes moving from a business model to physical data and use cases.

Test the view with representative questions

Try the model against questions stakeholders actually ask. Check whether the intended entities, relationships, metric definitions, and dimensions produce an interpretation that matches the business definition. When results diverge, revise the definitions or structure rather than adding a separate agent-specific version of the logic.

Snowflake’s guidance treats testing and iteration as part of modeling. It also notes a roughly 100,000-token context-window consideration for large semantic views used with agent instructions and conversation history. That is a product-specific modeling note, not evidence of a general business outcome or a reason to design the model around an agent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Reuse definitions where integrations allow it

Semantic definitions can serve more than one kind of consumer, but reuse is a platform capability to verify—not a guarantee that one model works unchanged everywhere. Snowflake says semantic views can be queried directly and used with Cortex Agents. dbt describes its Semantic Layer as defining metrics on existing models and handling joins.

When evaluating an implementation, check whether it can represent your required entities, relationships, metrics, dimensions, and filters; whether descriptions and synonyms support your users’ language; which BI tools, APIs, SQL workflows, and AI systems can consume the definitions; how joins and calculations are exposed; and how permissions, ownership, reviews, versioning, and changes are managed.

Snowflake’s semantic views overview, Horizon Context documentation, dbt’s dbt Semantic Layer documentation, and its Semantic Layer quickstart describe platform-specific capabilities. They do not establish a neutral benchmark proving one implementation universally superior.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.