<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Semantic Stack</title>
    <link>https://semanticstack.app/</link>
    <description>Recent content on Semantic Stack</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 06 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://semanticstack.app/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>dbt project best practices guide</title>
      <link>https://semanticstack.app/resources/dbt-best-practices/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/resources/dbt-best-practices/</guid>
      <description>Forty-five practical rules for structuring dbt projects: staging to intermediate to marts layering, naming as semantic contracts, materializations, tests, semantic models, mesh boundaries, SQL style, and join discipline.</description>
    </item>
    <item>
      <title>AI Can Write the Model — But Only After Humans Understand the Data</title>
      <link>https://semanticstack.app/blog/ai-can-write-the-model-but-only-after-humans-understand-the-data/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/blog/ai-can-write-the-model-but-only-after-humans-understand-the-data/</guid>
      <description>SQL is not the bottleneck for most teams; understanding the data is. Why profiling and governed context must come before AI-generated models.</description>
    </item>
    <item>
      <title>Data modeling best practices for the modern analytics stack</title>
      <link>https://semanticstack.app/resources/data-modeling-best-practices-modern-stack/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/resources/data-modeling-best-practices-modern-stack/</guid>
      <description>Kimball-style dimensional guidance adapted for columnar warehouses, dbt, semantic layers, modern BI, and AI-led analytics: grain, facts, safe joins, and governed metrics.</description>
    </item>
    <item>
      <title>Data visualization best practices guide</title>
      <link>https://semanticstack.app/resources/data-visualization-best-practices-guide/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/resources/data-visualization-best-practices-guide/</guid>
      <description>Message-first chart design for dashboards and reports: audience, attention, chart choice, color, axes, clutter, accessibility, and storytelling.</description>
    </item>
    <item>
      <title>Excel data analysis templates toolkit</title>
      <link>https://semanticstack.app/resources/excel-data-analysis-templates/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/resources/excel-data-analysis-templates/</guid>
      <description>Practical Excel templates and explanations for descriptive, predictive, and prescriptive analytics: strategic frameworks, forecasting, statistical tests, segmentation, and optimization.</description>
    </item>
    <item>
      <title>Power BI development best practices guide</title>
      <link>https://semanticstack.app/resources/power-bi-development-best-practices/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/resources/power-bi-development-best-practices/</guid>
      <description>End-to-end guidance for professional Power BI and Fabric work: requirements, workspaces, star-schema semantic models, DAX measures, performance, ALM with PBIP, TMDL, and Git, plus Copilot-ready models.</description>
    </item>
    <item>
      <title>Semantic Layers Are Becoming AI Infrastructure — And Everyone Wants Control</title>
      <link>https://semanticstack.app/blog/semantic-layers-ai-infrastructure-control/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/blog/semantic-layers-ai-infrastructure-control/</guid>
      <description>Semantic layers are becoming the controlled, foundational “business memory” powering reliable AI decisions.</description>
    </item>
    <item>
      <title>Why AI Needs Both Semantic Layers and Knowledge Graphs</title>
      <link>https://semanticstack.app/blog/why-ai-needs-both-semantic-layers-and-knowledge-graphs/</link>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/blog/why-ai-needs-both-semantic-layers-and-knowledge-graphs/</guid>
      <description>Semantic layers and knowledge graphs are not rivals: one governs metrics and repeatable numbers; the other structures entities and relationships. AI needs both in a measurement–meaning stack.</description>
    </item>
    <item>
      <title>Semantic Explorer (Beta)</title>
      <link>https://semanticstack.app/tools/data-modeler/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://semanticstack.app/tools/data-modeler/</guid>
      <description>&lt;section class=&#34;se-hero&#34;&gt;&#xA;  &lt;p class=&#34;se-kicker&#34;&gt;Beta | work in progress | DuckDB WebAssembly | optional WebLLM | zero uploads&lt;/p&gt;&#xA;  &lt;h2&gt;Understand real data before you model it.&lt;/h2&gt;&#xA;  &lt;p&gt;Semantic Explorer is a private browser workspace for profiling datasets, validating joins, surfacing quality risks, and packaging structured context for dbt and AI coding assistants.&lt;/p&gt;&#xA;  &lt;div class=&#34;se-hero-actions&#34;&gt;&#xA;    &lt;a href=&#34;https://semanticstack.app/tools/data-modeler/app/&#34; class=&#34;btn&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Open Semantic Explorer&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;se-signal-strip&#34;&gt;&#xA;  &lt;span&gt;Private browser execution&lt;/span&gt;&#xA;  &lt;span&gt;Join and quality risk detection&lt;/span&gt;&#xA;  &lt;span&gt;UI + SQL + pivot table&lt;/span&gt;&#xA;  &lt;span&gt;dbt and AI context exports&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;from-raw-tables-to-modeling-context&#34;&gt;From raw tables to modeling context&lt;/h2&gt;&#xA;&lt;div class=&#34;se-sequence&#34;&gt;&#xA;  &lt;article class=&#34;se-seq-item&#34;&gt;&#xA;    &lt;h3&gt;Load your tables&lt;/h3&gt;&#xA;    &lt;p&gt;Drop local CSV or Parquet files to initialize source tables in-browser.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
