<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://colrows.com/what-is-a-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nEyajU2BJ4o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Is a Semantic Layer? Explained in 60 Seconds</video:title>
      <video:description>Ask three teams for Q3 net revenue and you get three different answers. A semantic layer gives every metric one governed definition, so every team and every AI agent gets the same answer.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nEyajU2BJ4o</video:player_loc>
      <video:duration>68</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/semantic-layer-vs-semantic-execution-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wuLntD__DvM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Semantic Layer vs Execution Layer: The Critical Difference</video:title>
      <video:description>A semantic layer defines your metrics; a semantic execution layer delivers them. Why runtime SQL generation breaks at AI scale and a semantic compiler fixes it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/wuLntD__DvM</video:player_loc>
      <video:duration>70</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/company-brain-for-enterprise-ai/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lku1tHirHIw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Is a Company Brain? Enterprise AI Explained in 2 Minutes</video:title>
      <video:description>Bad data costs the average enterprise 12.9 million dollars a year and 95 percent of AI pilots deliver zero impact. A company brain is a living, governed map of how your business works, readable by people and AI.</video:description>
      <video:player_loc>https://www.youtube.com/embed/lku1tHirHIw</video:player_loc>
      <video:duration>120</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/snowflake-databricks-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/comz4QIAVIc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why Your Warehouse Cannot Be Your Semantic Layer</video:title>
      <video:description>Cortex Analyst and Genie lock metrics inside each warehouse. Why business meaning needs a horizontal semantic layer that sits above every system, with no rip and replace.</video:description>
      <video:player_loc>https://www.youtube.com/embed/comz4QIAVIc</video:player_loc>
      <video:duration>65</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/data-catalogs-cant-execute-ai-agents/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VZpObkkIBpQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Catalog vs Semantic Layer: Why Documentation Is Not Enough</video:title>
      <video:description>A catalog describes data, but nothing in the query path depends on it, so governance stays advisory. Why AI needs a semantic layer whose definitions compile into every query.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VZpObkkIBpQ</video:player_loc>
      <video:duration>68</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/how-to-govern-ai-agents-that-query-enterprise-data/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mZbddovi3v4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Govern AI Agents That Query Your Data (7 Layers)</video:title>
      <video:description>AI agents write their own SQL at machine speed and no human reads it. Govern them at compile time with seven layers: identity, meaning, policy, query validation, execution, response guard, and audit.</video:description>
      <video:player_loc>https://www.youtube.com/embed/mZbddovi3v4</video:player_loc>
      <video:duration>85</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/mcp-semantic-layer-integration/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jctC0MZieHw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>MCP Is the Wire. The Semantic Layer Is the Meaning.</video:title>
      <video:description>MCP collapses M by N integrations into M plus N, but two agents on the same wire can still disagree about revenue. Put a semantic layer behind the wire so agents get governed answers.</video:description>
      <video:player_loc>https://www.youtube.com/embed/jctC0MZieHw</video:player_loc>
      <video:duration>74</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/text-to-sql-accuracy-cliff/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VNzY2fi4xXc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Text-to-SQL Accuracy: Why 91% in Demo Becomes 10% in Production</video:title>
      <video:description>Three independent benchmarks agree that text-to-SQL collapses on real warehouses: Spider 2.0, MIT BEAVER, and Snowflake own tests. It is a context problem, and explicit structure closes it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VNzY2fi4xXc</video:player_loc>
      <video:duration>98</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/semantic-layer-vs-knowledge-graph/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2MvMpqYNLgY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Semantic Layer vs Knowledge Graph: Which Do You Need?</video:title>
      <video:description>A knowledge graph maps what is related; a semantic layer computes what is true. Graphs win reasoning, semantic layers win metrics, and the strongest architecture layers both.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2MvMpqYNLgY</video:player_loc>
      <video:duration>96</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/rag-vs-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zrOGuK-erew/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>RAG vs Semantic Layer: Why AI Needs Both (Not Either)</video:title>
      <video:description>RAG retrieves what looks right; a semantic layer compiles what is true. Ranking by relevance is not ranking by correctness. Why the mature architecture stacks them instead of choosing.</video:description>
      <video:player_loc>https://www.youtube.com/embed/zrOGuK-erew</video:player_loc>
      <video:duration>109</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/build-vs-buy-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/raD5BBSfOJ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build vs Buy a Semantic Layer: The Real Cost</video:title>
      <video:description>A real semantic layer is eight capabilities, not two. The build is easy; the maintenance never ends. The asymmetric math of build versus buy, and a three-year TCO of 5.65M to build vs 2.16M to buy.</video:description>
      <video:player_loc>https://www.youtube.com/embed/raD5BBSfOJ8</video:player_loc>
      <video:duration>112</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/company-brain-prerequisites/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xQ53oKR6YjI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Prerequisites Before Building a Company Brain (95% Miss These)</video:title>
      <video:description>95 percent of AI pilots deliver zero impact. The 5 percent that win have three deterministic foundations: a semantic contract, a governance perimeter, and a schema feedback loop.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xQ53oKR6YjI</video:player_loc>
      <video:duration>55</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/guides/how-to-prevent-ai-hallucinations-on-enterprise-data/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NvxNhBt7rgI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Prevent AI Hallucinations on Enterprise Data (Structurally)</video:title>
      <video:description>AI hallucination on enterprise data is structural, not a prompt problem. Constrain the model with a typed semantic graph so it can only compile questions the graph can actually answer.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NvxNhBt7rgI</video:player_loc>
      <video:duration>51</video:duration>
      <video:publication_date>2026-07-14T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/why-bi-metrics-do-not-match-across-dashboards/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QK2l1dgQ8I8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why Your BI Metrics Don't Match Across Dashboards (and How to Fix It)</video:title>
      <video:description>Two dashboards, one metric name, two numbers. When definitions are scattered across tools they drift apart. One governed semantic layer gives every dashboard, agent, and API the same answer.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QK2l1dgQ8I8</video:player_loc>
      <video:duration>54</video:duration>
      <video:publication_date>2026-07-14T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/power-bi-copilot-wrong-answers/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2jMlAvcRhYI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why Power BI Copilot Gives Wrong Answers (and What It Costs You)</video:title>
      <video:description>A confidently wrong number costs more than a slow one. Power BI Copilot is fast and fluent, but without a governed semantic layer it can return answers that look right and are not.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2jMlAvcRhYI</video:player_loc>
      <video:duration>52</video:duration>
      <video:publication_date>2026-07-14T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/what-is-a-semantic-compiler/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OKgKzmRqjOA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Is a Semantic Compiler? Deterministic SQL for AI, Explained</video:title>
      <video:description>A semantic compiler turns business intent into deterministic, governed SQL: it resolves meaning, proves the join path, enforces policy, and emits the same query every time.</video:description>
      <video:player_loc>https://www.youtube.com/embed/OKgKzmRqjOA</video:player_loc>
      <video:duration>55</video:duration>
      <video:publication_date>2026-07-14T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/data-products-are-dead-long-live-semantic-products/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gvvwP6FxLys/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Products Are Dead. Long Live Semantic Products (60s)</video:title>
      <video:description>Data products were a necessary experiment in decentralization. But they failed the AI test. Semantic products resolve definitions into governed SQL at compile time, replacing brittle contracts with deterministic meaning.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gvvwP6FxLys</video:player_loc>
      <video:duration>57</video:duration>
      <video:publication_date>2026-07-29T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/thoughtspot-alternatives/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vpNUgeHdPG4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ThoughtSpot Alternatives: Why AI Agents Need a Compiler, Not a Search Box</video:title>
      <video:description>ThoughtSpot pioneered search-based analytics, but the era of the human-in-the-loop search bar is ending. An AI agent does not need a search box; it needs a deterministic semantic compiler that turns business intent into reliable SQL.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vpNUgeHdPG4</video:player_loc>
      <video:duration>53</video:duration>
      <video:publication_date>2026-07-28T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/dbt-semantic-layer-vs-cube-vs-atscale/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/g4ZFUjdoFOw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>dbt Semantic Layer vs Cube vs AtScale: Read the Meters, Not the List Price</video:title>
      <video:description>Three credible enterprise semantic layers, three different pricing meters. dbt Semantic Layer meters queried metrics, Cube meters developers and infrastructure, and AtScale meters deployed semantic objects - and all three still depend on a human team to author the model and keep it true.</video:description>
      <video:player_loc>https://www.youtube.com/embed/g4ZFUjdoFOw</video:player_loc>
      <video:duration>54</video:duration>
      <video:publication_date>2026-08-19T15:36:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/power-bi-copilot-vs-tableau-pulse/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Wp9vqRa_t5w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Power BI Copilot vs Tableau Pulse: Same Ceiling, Two Letterheads</video:title>
      <video:description>Power BI Copilot and Tableau Pulse ship from different vendors but hit the same accuracy ceiling, documented in each company's own materials. Both require serious data preparation before natural-language answers can be trusted.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Wp9vqRa_t5w</video:player_loc>
      <video:duration>54</video:duration>
      <video:publication_date>2026-08-19T15:11:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/lookml-vs-dbt-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_Za5iMqhwt0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LookML vs dbt Semantic Layer: Three Generations of Semantics-as-Code</video:title>
      <video:description>Semantics-as-code has gone through three generations: LookML put the model inside the BI tool, the dbt Semantic Layer moved it next to the transformation layer, and both still leave hand-authored YAML that goes stale the moment a schema drifts.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_Za5iMqhwt0</video:player_loc>
      <video:duration>51</video:duration>
      <video:publication_date>2026-08-19T15:22:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/cortex-analyst-vs-genie/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Uj31lCsAbT4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Cortex Analyst vs Genie: Two Walled Gardens, One Boundary Problem</video:title>
      <video:description>Snowflake Cortex Analyst and Databricks Genie are both genuinely capable inside their own platform walls. The harder questions are how much human curation each one needs, what the accuracy claims actually measure, and what happens to a question that crosses the platform boundary.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Uj31lCsAbT4</video:player_loc>
      <video:duration>46</video:duration>
      <video:publication_date>2026-08-19T14:59:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
</urlset>