<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Genie Hub topics</title>
    <link>https://community.databricks.com/t5/genie-hub/bd-p/Genie_Content_Center</link>
    <description>Genie Hub topics</description>
    <pubDate>Fri, 02 Oct 2026 20:37:08 GMT</pubDate>
    <dc:creator>Genie_Content_Center</dc:creator>
    <dc:date>2026-10-02T20:37:08Z</dc:date>
    <item>
      <title>How to make each person see only their specific data (i.e. their own rows in Genie) with RBAC &amp; ABAC</title>
      <link>https://community.databricks.com/t5/genie-hub/how-to-make-each-person-see-only-their-specific-data-i-e-their/m-p/170179#M82</link>
      <description>&lt;P&gt;When rolling Genie out to a UK enterprise Finance department, one of the questions was&amp;nbsp; "will a cost-centre owner accidentally see another team's numbers?" &lt;BR /&gt;&lt;BR /&gt;In Finance, one leaked row is a bigger problem than a slightly clumsy chart. The good news: you don't secure Genie separately. Genie runs SQL through Unity Catalog, so it inherits whatever access rules you set on the data. The trick is knowing which of the two levers to reach for — and one configuration step that decides whether either of them works at all.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The mental model: RBAC gets you to the table, ABAC gets you to the right rows&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;RBAC (role-based) answers&lt;/STRONG&gt; who can touch this object at all. You grant a role/group access to a catalog, schema, or table. Coarse-grained, and where you should always start.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;ABAC (attribute-based) answers&lt;/STRONG&gt; which rows inside that table this person may see. It's driven by attributes — the user's group or region, and tags on the data — evaluated at query time. Fine-grained, and what actually delivers "each person sees only their rows."&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Genie respects both automatically — but only if it runs queries as the viewer, not as the room's creator&lt;/STRONG&gt;. That one setting is the whole ballgame.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step-by-step&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Step 1: Start with RBAC — grant table access by role.&lt;/STRONG&gt; Give the business group access to the objects the Genie room needs, and nothing more.&lt;BR /&gt;&lt;EM&gt;GRANT SELECT ON TABLE finance.actuals.cost_centre_spend TO `finance_analysts`;&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Step 2: Make the Genie space run on-behalf-of the viewer (OBO).&lt;/STRONG&gt; This is the make-or-break step. Enable user authorization / identity forwarding so queries execute under the signed-in user's identity. If the space runs as its creator or a single service principal, Unity Catalog only ever sees that one identity — so everyone sees the creator's rows. Configure the space (or backing app) to forward the user's SQL scope rather than running as a fixed principal.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Step 3: Model the attributes.&lt;/STRONG&gt; Decide what row visibility keys off — usually group membership (RBAC-style) or an entitlement table mapping each user to their cost centres/regions.&lt;BR /&gt;-- who is allowed to see which cost centre&lt;BR /&gt;CREATE TABLE finance.security.cost_centre_acl (user_email STRING, cost_centre STRING);&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;&lt;STRONG&gt;Step 4:&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Apply the row filter. Two routes:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt; &amp;nbsp; &amp;nbsp;4.1 Classic (UDF-based): a small function that checks the session identity, attached to the table.&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;CREATE FUNCTION finance.security.cc_filter(cc STRING)&lt;BR /&gt;RETURNS BOOLEAN&lt;BR /&gt;RETURN is_account_group_member('finance_admins') -- admins see all&lt;BR /&gt;OR EXISTS (SELECT 1 FROM finance.security.cost_centre_acl&lt;BR /&gt;WHERE user_email = current_user() AND cost_centre = cc);&lt;/P&gt;
&lt;P&gt;ALTER TABLE finance.actuals.cost_centre_spend&lt;BR /&gt;SET ROW FILTER finance.security.cc_filter ON (cost_centre)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4.2 ABAC (tag-driven, GA&amp;nbsp;2026):&lt;/EM&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;tag the sensitive column with a governed tag once, then let a single row-filter/column-mask policy apply everywhere that tag appears — far less per-table plumbing at scale. (Confirm the exact policy DDL and any workspace-specific limits in your own environment before rollout.)&lt;BR /&gt;&lt;BR /&gt;5.&amp;nbsp;&lt;STRONG&gt;Step 5:&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Prefer OAuth over PATs, and viewer credentials over embedded.&lt;/STRONG&gt; Personal access tokens and embedded creds quietly bypass per-viewer identity — they're the most common way RLS "silently stops working."&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;6. Step 6:&amp;nbsp;Test as two personas&lt;/STRONG&gt;. Open the room as two different users and ask Genie the same question ("show my cost-centre spend this quarter"). The rows must differ. Cross-check against the audit log that the query ran under the viewer's identity, not the creator's.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;(Screenshot placeholder: side-by-side of the same Genie question asked by two users, returning different rows.)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What good looks like (expected outcome)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Two people ask Genie the identical question and each gets only their own rows — with no filtering logic living inside Genie itself. Security stays in Unity Catalog, so it holds no matter how anyone phrases the question, and new tables inherit protection the moment the governed tag is applied.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common errors (and fixes)&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Room runs as creator/service principal →&lt;/STRONG&gt; everyone sees the creator's rows. Fix: enable OBO / viewer identity.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;PAT or embedded credentials in the path →&lt;/STRONG&gt; identity doesn't flow, filters don't apply. Fix: OAuth + viewer credentials.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Filtering in a dashboard/app layer instead of UC →&lt;/STRONG&gt; Genie bypasses it entirely. Fix: push the rule down to a row filter/ABAC policy&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Overlapping ABAC policies on the same table/principal&lt;/STRONG&gt; → access gets blocked outright. Fix: keep policies non-conflicting and test the matrix.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Ungoverned tags →&lt;/STRONG&gt; ABAC policies won't reliably bind. Fix: use governed tags.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Takeaway: you never secure Genie — you secure the data, and let Genie inherit it.&lt;/STRONG&gt; RBAC gets people to the table; ABAC gets them to the right rows; running as the viewer is what makes both real.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2026 17:01:50 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/how-to-make-each-person-see-only-their-specific-data-i-e-their/m-p/170179#M82</guid>
      <dc:creator>Valeria_Koz_DBX</dc:creator>
      <dc:date>2026-09-29T17:01:50Z</dc:date>
    </item>
    <item>
      <title>How to get people to actually choose Genie: train the mindset, not just the buttons</title>
      <link>https://community.databricks.com/t5/genie-hub/how-to-get-people-to-actually-choose-genie-train-the-mindset-not/m-p/170087#M71</link>
      <description>&lt;P&gt;The hardest part of our Genie rollout wasn't building the room. It was 9am the next morning — when people still opened Excel.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;We rolled out a Genie Space to a UK enterprise Finance function (heavy excel users).&lt;/STRONG&gt; The room was scoped well and the answers were good. But adoption wasn't rising — and not because the platform was hard. It was stalling because we needed to train people properly, not only how to use Genie, but also how to think in Genie.&lt;/P&gt;
&lt;P&gt;The gap was a mental model.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Excel filtering is deterministic:&lt;/STRONG&gt; you already know the rows you want, so you slice down to them.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Genie is a conversation.&lt;/STRONG&gt; You ask a colleague a question that comes back, and refine— a follow-up, a correction, a "now break that down by region." People who keep the &lt;STRONG&gt;Excel model try and give up when the first answer isn't exac&lt;/STRONG&gt;t. People who treat &lt;STRONG&gt;Genie as a colleague they iterate with&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;get there in three turns.&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;So our &lt;STRONG&gt;training had to cover three things, not one:&lt;/STRONG&gt; &lt;STRONG&gt;how to use the platform, how to prompt, and how to change the mental model.&lt;/STRONG&gt; Here's the sequence that worked.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Step 1: Lead with the mindset, not the UI. &lt;/STRONG&gt;Open every session with the reframe — Genie is not a search box or a filter; it's a colleague you ask, then push back on. Spend the first ten minutes here, before anyone touches the screen. If people keep the filtering model, no amount of UI training sticks.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Step 2: Show the magic before the mechanics.&lt;/STRONG&gt; Start with one genuinely impressive answer to a question they actually ask on a Monday morning — before you explain how it works. The "how" only lands once they want it.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Step 3: Teach prompting as a skill. &lt;/STRONG&gt;&lt;U&gt;Three habits: be specific (name the measure, the period, the grouping), give context, and — above all — iterate.&lt;/U&gt; Model a real exchange live: a vague first question, a mediocre answer, then two follow-ups that sharpen it. The lesson people need to see is that the follow-up is the skill, not the opening question.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Show them exactly what "iterating like you would with a colleague" looks like (check the screenshots below)&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You: &lt;SPAN&gt;What is our monthly actual cost?&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Genie: Monthly spend for the past year&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;You: &lt;SPAN&gt;Can you split each month with subcategories and present in the stacked bar view?&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Genie: [returns a bar chart view]&lt;/LI&gt;
&lt;LI&gt;You: &lt;SPAN&gt;Can you do a month-by-month comparison on different categories&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Genie: [returns the month-by-month change per category]&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;4. Step 4: Split the group into breakout rooms (Small groups of 7–9).&lt;/STRONG&gt;&amp;nbsp;Big enough for discussion, small enough that&lt;BR /&gt;everyone can present their question in the room. People don't change a habit by watching a demo; they change it by doing it once, with help&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 5. Step 5: Let peers teach the next cohort.&lt;/STRONG&gt; The person who "got it" this week becomes part of the champion's network and teaches/presents in next session. A colleague saying "I used to export to Excel too" moves more people than any expert — and it scales the rollout without a central team as the bottleneck.&lt;BR /&gt;the bottleneck.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 6. Step 6: Anchor the new habit to the old trigger.&lt;/STRONG&gt; Find the specific task the old tool owned at 9am, and rehearse doing that exact task in Genie. A habit only changes when the new thing beats the old thing at the moment you'd have reached for it.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What good looks like (expected outcome)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;By the end of one session, every participant has done the full loop themselves at least once: asked a real question, hit a mediocre answer, and recovered it with a follow-up&lt;/STRONG&gt; — without you touching their keyboard. T&lt;STRONG&gt;hat single recovery is the moment the mental model flips.&lt;/STRONG&gt; Within a couple of weeks you should see people opening Genie for the recurring Monday-morning question they used to export to Excel for — that's the real success metric, not how many people attended the training.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common errors (and how to fix them)&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Chasing one perfect prompt.&lt;/STRONG&gt; People write a long, exact question, get a wrong answer, and quit. Fix: ask something short, then refine — the follow-up is the tool, not the opening line.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Prompts too vague.&lt;/STRONG&gt; "Show me sales" gets a vague answer. Fix: name the measure, the period, and the grouping.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reverting to Excel the moment an answer looks off.&lt;/STRONG&gt; Fix: correct Genie in-thread, the way you'd correct a colleague ("no, I meant net not gross") — don't abandon the conversation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Teaching the buttons first.&lt;/STRONG&gt; UI-led training leaves the Excel mindset intact. Fix: mindset first, mechanics second.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Training a big room with no opportunity for each person to try it out with others.&lt;/STRONG&gt; In a room of 30, most people never type anything. Fix: keep it to 7–9 so everyone actually asks a question.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;The takeaway: a Genie Room only creates value when someone chooses it over their old habit.&lt;/STRONG&gt; That's won in how you teach, not in what you build — and the thing you're really teaching isn't the product. It's a new way of asking.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2026 17:34:55 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/how-to-get-people-to-actually-choose-genie-train-the-mindset-not/m-p/170087#M71</guid>
      <dc:creator>Valeria_Koz_DBX</dc:creator>
      <dc:date>2026-09-28T17:34:55Z</dc:date>
    </item>
    <item>
      <title>DataSmart</title>
      <link>https://community.databricks.com/t5/genie-hub/datasmart/m-p/170085#M70</link>
      <description>&lt;P&gt;&lt;SPAN&gt;For about a year, I was the reason half my team's questions took three days to get answered, and I didn't realize I was the bottleneck until someone said it to my face.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Every ad hoc data request went through me. Someone needed a number for a Friday meeting, they submitted a request, it sat in a queue behind four other requests, and by the time I got to it the meeting had usually already happened. I thought that queue was proof the data was being handled carefully. What it actually did was teach people to stop asking me and start building their own spreadsheets from whatever export they could get their hands on, which is a worse outcome for accuracy than the delay I was trying to prevent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I got wrong: I equated being the single path to an answer with being careful. They're not the same thing. Being the only person who can answer a question doesn't make the answer more trustworthy, it just makes the business slower while looking responsible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I know now, and what a Databricks report on enterprise AI described almost exactly: a Fortune 50 manufacturer with more than nine million data assets hit this same wall at a much bigger scale, tens of thousands of employees needing access, one small central team standing between all of them and an answer. Their fix wasn't more people in the queue, it was governed self-serve access, so the central team stopped being the path to every answer and started being the reason self-serve was actually trustworthy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;→ A backlog isn't proof of rigor, it's usually proof the access model is wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;→ People don't stop needing answers when you're the bottleneck, they just start getting worse ones somewhere else.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;→ The real job shifted from answering every question myself to making sure the answers other people could get to on their own were actually right.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you ever realized you were the bottleneck in a process you thought you were protecting?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2026 17:17:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/datasmart/m-p/170085#M70</guid>
      <dc:creator>fawad956</dc:creator>
      <dc:date>2026-09-28T17:17:21Z</dc:date>
    </item>
    <item>
      <title>Trust in Genie isn't won with accuracy — it's won with a visible feedback loop accountability</title>
      <link>https://community.databricks.com/t5/genie-hub/trust-in-genie-isn-t-won-with-accuracy-it-s-won-with-a-visible/m-p/169474#M64</link>
      <description>&lt;P&gt;&lt;STRONG&gt;A Finance team won't trust a Genie Room just because it's right.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;They trust it when they see someone is accountable for the answers.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What worked for us:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;a thumbs up/down on every chat,&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and total transparency about who reads it. We had a dedicated Finance team owning the rollout — they knew the real questions and investigated every miss.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;and a thumbs-down doesn't just sit in a dashboard;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;it goes to the product team, and Databricks genuinely comes back to you on it.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;That's the shift:&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;trust isn't won with accuracy stats&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;— it's won when people see a loop. My feedback → a real person → a real change.&lt;/P&gt;
&lt;P&gt;How do you close the feedback loop on your Genie rooms — and who owns the answers? &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_down:"&gt;👇&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;#Databricks #Genie #ChangeManagement&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2026 16:34:26 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/trust-in-genie-isn-t-won-with-accuracy-it-s-won-with-a-visible/m-p/169474#M64</guid>
      <dc:creator>Valeria_Koz_DBX</dc:creator>
      <dc:date>2026-09-22T16:34:26Z</dc:date>
    </item>
    <item>
      <title>State of AI Agents</title>
      <link>https://community.databricks.com/t5/genie-hub/state-of-ai-agents/m-p/169344#M63</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Three years ago, provisioning a test database at work meant a full ticket cycle with my name on the approval. Last week I watched an analyst spin one up in under a minute using an AI agent, no ticket, no wait.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did not expect database administration to be the first place I saw agents take over.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A new Databricks report says AI agents now create 80 percent of new databases and 97 percent of test branches industry wide, up from near zero two years ago.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I used to be the checkpoint for that process. Now I am not the checkpoint, I am the one deciding what the agent should never be allowed to touch without a human looking first.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The job did not disappear. It moved somewhere higher up the stack.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you work near data infrastructure, has your role moved up the stack too, or is it still mostly the old work?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2026 14:20:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/state-of-ai-agents/m-p/169344#M63</guid>
      <dc:creator>fawad956</dc:creator>
      <dc:date>2026-09-21T14:20:05Z</dc:date>
    </item>
    <item>
      <title>Building Deterministic Databricks Genie Agents</title>
      <link>https://community.databricks.com/t5/genie-hub/building-deterministic-databricks-genie-agents/m-p/168257#M58</link>
      <description>&lt;P&gt;AI can convert business questions into SQL, but it cannot reliably infer your business logic. Learn how to design a Databricks Genie Agent that delivers accurate, deterministic answers instead of making assumptions.&lt;/P&gt;&lt;P&gt;Drawing from 22+ years of enterprise IT/Data experience, I’ve put together a 4-layer blueprint to build reliable, production-grade Databricks Genie Agents (formerly called Genie Spaces):&lt;/P&gt;&lt;P&gt;• &lt;span class="lia-unicode-emoji" title=":bar_chart:"&gt;📊&lt;/span&gt; Data: Pre-joined Unity Catalog views to eliminate guessing.&lt;BR /&gt;• &lt;span class="lia-unicode-emoji" title=":memo:"&gt;📝&lt;/span&gt; Instructions: Explicitly documented tribal knowledge.&lt;BR /&gt;• &lt;span class="lia-unicode-emoji" title=":input_numbers:"&gt;🔢&lt;/span&gt; SQL Expressions: Locked-down, certified metrics.&lt;BR /&gt;• &lt;span class="lia-unicode-emoji" title=":gear:"&gt;⚙️&lt;/span&gt; Example Queries: Seeded Q&amp;amp;A pairs for complex logic.&lt;/P&gt;&lt;P&gt;Stop answering the same ad-hoc questions. Shift your role from query writer to knowledge architect.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full guide here: &lt;A href="https://www.sqlservercentral.com/articles/databricks-genie-spaces-for-sql-analysts-natural-language-querying-without-leaving-your-data-platform" target="_self"&gt;https://www.sqlservercentral.com/articles/databricks-genie-spaces-for-sql-analysts-natural-language-querying-without-leaving-your-data-platform&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Sep 2026 16:14:55 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/building-deterministic-databricks-genie-agents/m-p/168257#M58</guid>
      <dc:creator>mehulbhuva</dc:creator>
      <dc:date>2026-09-10T16:14:55Z</dc:date>
    </item>
    <item>
      <title>Why we didn't build one big Genie Room</title>
      <link>https://community.databricks.com/t5/genie-hub/why-we-didn-t-build-one-big-genie-room/m-p/168116#M57</link>
      <description>&lt;P&gt;&lt;STRONG&gt;When we started, the obvious move looked like one big Genie Room&lt;/STRONG&gt; — put everything in, let people ask anything. We went a different way, and it's held up, so I wanted to share the reasoning rather than the conclusion.&lt;/P&gt;
&lt;P&gt;This was for a UK enterprise Finance function, and we split it in two:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Narrow, trusted rooms. Two rooms — one operational, one financial — each pointed at a single objective.&lt;/STRONG&gt; &lt;STRONG&gt;A Genie Room is at its best around 7 tables; it copes with 30&lt;/STRONG&gt;; it struggles at 100. Keeping each room tight is what makes the answers trustworthy.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;One blended, exploratory room.&lt;/STRONG&gt; A separate space across finance, operations and HR (SAP, SAP Analytics Cloud, Workday) for the cross-functional questions no single system can answer alone.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The rule we landed on: let the question set the scope — narrow when you need trust, broad when you're exploring. And put access controls in at the start, not as a retrofit.&lt;/P&gt;
&lt;P&gt;Curious how others are drawing that line.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 17:02:32 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/why-we-didn-t-build-one-big-genie-room/m-p/168116#M57</guid>
      <dc:creator>Valeria_Koz_DBX</dc:creator>
      <dc:date>2026-09-09T17:02:32Z</dc:date>
    </item>
    <item>
      <title>Could Databricks app support the integration of Genei Room and Power BI?</title>
      <link>https://community.databricks.com/t5/genie-hub/could-databricks-app-support-the-integration-of-genei-room-and/m-p/167903#M55</link>
      <description>&lt;P&gt;Is it possible: a Databricks App embedding Power BI ? Rather than placing Genie inside Power BI, place Power BI inside Databricks. A Databricks App (React or Streamlit) hosts native Genie chat alongside a Power BI report embedded via the JavaScript SDK.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Databricks App using the AppKit Genie plugin (GenieChat, useGenieChat, SSE streaming, conversation persistence) or the SDK directly&lt;/LI&gt;&lt;LI&gt;Power BI Embedded in embed-for-your-organization mode (user-owns-data) with Entra ID&lt;/LI&gt;&lt;LI&gt;App registration in Entra and workspace permissions in Power BI&lt;/LI&gt;&lt;LI&gt;Hosting and application lifecycle ownership&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Tue, 08 Sep 2026 10:46:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/could-databricks-app-support-the-integration-of-genei-room-and/m-p/167903#M55</guid>
      <dc:creator>fjrodriguez</dc:creator>
      <dc:date>2026-09-08T10:46:16Z</dc:date>
    </item>
    <item>
      <title>The hardest part of Genie rollout isn't building it, it's changing what people reach for at 9am. 🧠</title>
      <link>https://community.databricks.com/t5/genie-hub/the-hardest-part-of-genie-rollout-isn-t-building-it-it-s/m-p/167815#M54</link>
      <description>&lt;P&gt;You can build a perfect Genie Space — clean metrics, tuned instructions, the right tables — and still watch people open their old spreadsheet at 9am out of habit. The room isn't the hard part. The habit is.&lt;/P&gt;&lt;P&gt;I've been running a Genie rollout inside a UK enterprise Finance function, and the thing that actually moved daily usage had almost nothing to do with what we built. It was how we taught it. Four things made the difference:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Teach prompting, not the UI.&lt;/STRONG&gt; The button tour lands flat. What sticks is conversational skill — how to ask, how to follow up, how to narrow a vague question into a good one. That's the transferable capability; the interface takes care of itself.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Show the magic before you explain the mechanics.&lt;/STRONG&gt; Lead with a genuinely impressive answer to a question people actually care about. Earn the "wow" first — curiosity opens the door that a features walkthrough never will.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Keep the groups small.&lt;/STRONG&gt; Breakouts of 7–9, hands on keyboards. People won't ask the "silly" question in a room of 30, and it's the silly questions where confidence is built.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Let peers teach peers.&lt;/STRONG&gt; The moment a colleague shows another colleague something they found themselves, adoption stops being a rollout and starts being a habit. Your job is to create those moments, not to be the only teacher in the room.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The underlying shift: &lt;STRONG&gt;a room only creates value when someone chooses it over their old habit — and that choice is won in how you teach, not in what you build.&lt;/STRONG&gt; We treated enablement as a behaviour-change problem, not a training tick-box, and that's what changed the 9am reflex.&lt;/P&gt;&lt;P&gt;Would be interesting to know how others have handled this: when you roll out Genie, where does most of your effort go — into the room, or into changing the habit around it? And what actually shifted daily usage for you?&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2026 16:39:35 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/the-hardest-part-of-genie-rollout-isn-t-building-it-it-s/m-p/167815#M54</guid>
      <dc:creator>Valeria_Koz_DBX</dc:creator>
      <dc:date>2026-09-07T16:39:35Z</dc:date>
    </item>
    <item>
      <title>Announcement | Operationalizing Genie Ontology in Your Data Stack</title>
      <link>https://community.databricks.com/t5/genie-hub/announcement-operationalizing-genie-ontology-in-your-data-stack/m-p/167527#M48</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Genie Ontology helps Genie One and Genie Agents use business context from governed data, semantic definitions, and existing work assets. The most practical way to improve answer quality is to strengthen that foundation progressively, one business domain at a time.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;A six-layer path to better answers&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Layer 0 | Build a solid data foundation&lt;/STRONG&gt;&lt;SPAN&gt;: Start with clean tables, clear schemas, reliable business grain, and consistent entities. Resolve duplicate identities and shape trusted consumption surfaces before asking agents to reason across the estate.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Layer 1 | Enrich metadata&lt;/STRONG&gt;&lt;SPAN&gt;: Add useful table descriptions, column comments, and governed tags in Unity Catalog. Tools such as&lt;/SPAN&gt;&lt;A href="https://github.com/databricks-industry-solutions/dbxmetagen" target="_blank"&gt; &lt;SPAN&gt;dbxmetagen&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; can help generate a first pass, while human review keeps the final metadata accurate.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Layer 2 | Model business meaning&lt;/STRONG&gt;&lt;SPAN&gt;: Define relationships, critical metrics, dimensions, synonyms, and formatting with&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/aws/en/uc-semantics/metric-views" target="_blank"&gt; &lt;SPAN&gt;Unity Catalog metric views&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. Use&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/aws/en/uc-semantics/domains" target="_blank"&gt; &lt;SPAN&gt;Domains&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; to organize assets and&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/aws/en/uc-semantics/pages" target="_blank"&gt; &lt;SPAN&gt;Pages&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; to document authoritative business concepts.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Layer 3 | Curate context-rich assets&lt;/STRONG&gt;&lt;SPAN&gt;: Make dashboards, notebooks, queries, and Genie Agents useful sources of context by documenting them, adding examples, and keeping them current.&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/data-governance/unity-catalog/certify-deprecate-data" target="_blank"&gt; &lt;SPAN&gt;Certification and deprecation&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; help signal which assets are trusted and which should no longer guide users or agents.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Layer 4 | Apply governance&lt;/STRONG&gt;&lt;SPAN&gt;: Use&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/data-governance/unity-catalog/manage-privileges/" target="_blank"&gt; &lt;SPAN&gt;Unity Catalog permissions&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; and fine-grained controls to govern access to data and context.&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/ai-gateway/" target="_blank"&gt; &lt;SPAN&gt;Unity AI Gateway&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; adds a central control point for AI services, model access, policies, and usage.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Layer 5 | Evaluate and improve&lt;/STRONG&gt;&lt;SPAN&gt;: Create realistic questions for each priority domain, compare answers with known results, inspect generated SQL and citations, and use feedback to fix the right layer.&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/genie-agents/monitor" target="_blank"&gt; &lt;SPAN&gt;Genie Agent monitoring and benchmarks&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; provide a repeatable way to track quality and usage over time.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/operationalizing-genie-ontology-your-data-stack?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2026 10:38:56 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/announcement-operationalizing-genie-ontology-in-your-data-stack/m-p/167527#M48</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-09-04T10:38:56Z</dc:date>
    </item>
    <item>
      <title>Announcement | Get Started with Genie One: Top AI Cowork Use Cases for Business Users</title>
      <link>https://community.databricks.com/t5/genie-hub/announcement-get-started-with-genie-one-top-ai-cowork-use-cases/m-p/167322#M47</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Genie One helps business teams turn everyday, repetitive work into repeatable workflows using governed data, connected tools, and natural language.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Key highlights&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Automate business reviews&lt;/STRONG&gt;&lt;SPAN&gt;: Use a standard format, pull in current data, add commentary, and schedule recurring reports.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Simplify meeting prep and follow-up&lt;/STRONG&gt;&lt;SPAN&gt;: Create meeting briefs, summarize decisions and action items, and organize follow-up work.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Keep documents up to date&lt;/STRONG&gt;&lt;SPAN&gt;: Draft and refresh policies, playbooks, FAQs, and other documents using approved templates and business data.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Monitor important signals&lt;/STRONG&gt;&lt;SPAN&gt;: Track metrics such as revenue, ticket volume, job failures, or inventory and receive alerts when something changes.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Save workflows as skills&lt;/STRONG&gt;&lt;SPAN&gt;: Turn useful instructions into reusable skills that teams can run again or schedule for regular tasks.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;The best place to start is with one recurring task that takes time every week. Connect the right data sources, give Genie One clear instructions, review the first few results, and refine the workflow as needed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/get-started-genie-one-top-ai-cowork-use-cases-business-users?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_left:"&gt;👈&lt;/span&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 15:25:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/announcement-get-started-with-genie-one-top-ai-cowork-use-cases/m-p/167322#M47</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-09-02T15:25:57Z</dc:date>
    </item>
    <item>
      <title>Announcement | Beyond answers: New Genie One features to turn insights into action</title>
      <link>https://community.databricks.com/t5/genie-hub/announcement-beyond-answers-new-genie-one-features-to-turn/m-p/167413#M46</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Databricks is expanding &lt;/SPAN&gt;&lt;STRONG&gt;Genie One&lt;/STRONG&gt;&lt;SPAN&gt; beyond answering questions, helping business users move from insight to action with a desktop app, collaborative documents, reusable agents, and richer enterprise context.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;What’s new&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Genie One on the desktop&lt;/STRONG&gt;&lt;SPAN&gt;: The new macOS desktop app keeps Genie One accessible through a global launcher, with conversations that continue across the web and desktop experiences.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Create and collaborate on documents&lt;/STRONG&gt;&lt;SPAN&gt;: Turn a Genie One conversation into an editable document, add comments, review changes, view version history, and share a read-only link with colleagues.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Reuse work with Genie Agents&lt;/STRONG&gt;&lt;SPAN&gt;: Save the context from a conversation as a Genie Agent, refine its instructions and data assets, and share it with teammates for repeatable workflows.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Share insights without starting over&lt;/STRONG&gt;&lt;SPAN&gt;: Send colleagues a read-only link to a chat, including its questions, answers, visualizations, and context.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Bring more context into conversations&lt;/STRONG&gt;&lt;SPAN&gt;: Genie One can use governed business context from Genie Ontology, analyze uploaded CSV, Excel, PDF, image, and Word files, and connect to external sources such as Google Drive, SharePoint, GitHub, Glean, Slack, and Atlassian.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Take action with connected tools&lt;/STRONG&gt;&lt;SPAN&gt;: Some MCP connections can perform write actions in external systems, with available actions determined by the tool, consented OAuth scopes, and the user’s permissions.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/beyond-answers-new-genie-one-features-turn-insights-action?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_left:"&gt;👈&lt;/span&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 12:45:23 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/announcement-beyond-answers-new-genie-one-features-to-turn/m-p/167413#M46</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-09-03T12:45:23Z</dc:date>
    </item>
    <item>
      <title>After Databricks Summit 2026, I Feel Data Engineering Is Entering a New Phase</title>
      <link>https://community.databricks.com/t5/genie-hub/after-databricks-summit-2026-i-feel-data-engineering-is-entering/m-p/167318#M45</link>
      <description>&lt;P&gt;Dear Databricks Community, After coming back from Summit 2026, one thought stayed in my mind.&lt;/P&gt;&lt;P&gt;Data engineering is changing again. Earlier, most of our work was around pipelines, tables, jobs, transformations, reports, and dashboards. All of that is still important. But now, data is moving much closer to decisions, applications, AI, and real-time actions.&lt;/P&gt;&lt;P&gt;A few topics stood out to me strongly: LTAP, Lakebase, Genie, and Lakehouse RT.&lt;/P&gt;&lt;P&gt;LTAP made me think about how analytics and transaction processing are coming closer. For a long time, applications handled transactions and analytics systems handled reporting. Then we moved data between them using batch, streaming, CDC, or ETL pipelines.&lt;/P&gt;&lt;P&gt;But today, users want fresh insights. Applications need faster intelligence. AI systems need current context. So the gap between operational data and analytical data needs to become smaller.&lt;/P&gt;&lt;P&gt;Lakebase also feels like an important step. To me, it is not just another database. It shows how database architecture is evolving toward the lakehouse. If operational data can work more closely with trusted lakehouse data, it can reduce duplication, simplify architecture, and open new patterns for Data + AI applications.&lt;/P&gt;&lt;P&gt;Genie feels very practical too. Dashboards are useful, but they usually answer only the questions we already planned for. Business users always have follow-up questions. Why did this number change? Which team, region, or process is driving it? What happened this week?&lt;/P&gt;&lt;P&gt;Natural language analytics can make this easier. But one thing is clear: AI can only answer well when the data foundation is strong. Clean data, trusted metrics, governance, permissions, and context still matter a lot.&lt;/P&gt;&lt;P&gt;Lakehouse RT is another exciting direction. Earlier, real-time data was needed only for special use cases. Now, many business problems need faster updates. Fraud, inventory, customer experience, monitoring, recommendations, operations, and AI agents all need fresh data.&lt;/P&gt;&lt;P&gt;The real question is not only, “Can we process the data?”&lt;/P&gt;&lt;P&gt;It is, “Can we process it while it is still useful?”&lt;/P&gt;&lt;P&gt;My biggest takeaway from Summit 2026 is simple.&lt;/P&gt;&lt;P&gt;The future data platform is becoming more connected. Transactions, analytics, AI, applications, and real-time data are coming closer.&lt;/P&gt;&lt;P&gt;This means data engineers need to think beyond pipelines and reports. We need to think about the full solution.&lt;/P&gt;&lt;P&gt;What problem are we solving?&lt;BR /&gt;Who will use this data?&lt;BR /&gt;How fast do they need the answer?&lt;BR /&gt;Can AI make this workflow easier?&lt;BR /&gt;Can real-time data improve the decision?&lt;/P&gt;&lt;P&gt;For me, this is the exciting part of working with Databricks. A small idea can become a POC. A POC can become a dashboard. A dashboard can become a real-time insight. A real-time insight can become an action.&lt;/P&gt;&lt;P&gt;That is how I see the next phase of data engineering. It is not only about moving data faster. It is about helping people make better decisions sooner.&lt;/P&gt;&lt;P&gt;After Summit 2026, which area are you most excited to explore with Databricks: LTAP, Lakebase, Genie, Lakehouse RT, or another Data + AI use case?&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 14:42:10 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/after-databricks-summit-2026-i-feel-data-engineering-is-entering/m-p/167318#M45</guid>
      <dc:creator>Brahmareddy</dc:creator>
      <dc:date>2026-09-02T14:42:10Z</dc:date>
    </item>
    <item>
      <title>Operationalizing a Live Genie Space: Benchmarking, Governance &amp; Continuous Improvement</title>
      <link>https://community.databricks.com/t5/genie-hub/operationalizing-a-live-genie-space-benchmarking-governance-amp/m-p/167186#M44</link>
      <description>&lt;P class="lia-align-justify" data-unlink="true"&gt;&lt;A href="https://community.databricks.com/t5/genie-hub/making-databricks-genie-spaces-actually-work-a-practical/td-p/167171" target="_blank" rel="noopener"&gt;In my previous article&lt;/A&gt;, I wrote an article about building a strong foundation for Databricks Genie Spaces through data modeling, metadata, and semantic design. This time, I want to share a few lessons from running a Genie Space against a real healthcare analytics use case.&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;FONT color="#0000FF"&gt;&lt;U&gt;&lt;EM&gt;The biggest surprise wasn't AI&lt;/EM&gt;&lt;/U&gt;&lt;/FONT&gt;. &lt;FONT color="#339966"&gt;&lt;U&gt;&lt;EM&gt;It was how quickly Genie exposed problems that already existed in the data&lt;/EM&gt;&lt;/U&gt;&lt;/FONT&gt;.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;When we first deployed the Genie Space and ran it against our benchmark questions, the results were far from perfect. The out-of-the-box configuration answered only 6 out of 20 benchmark questions correctly. Even after multiple rounds of tuning, a &lt;U&gt;repurposed&amp;nbsp;legacy analytics dataset for BI workloads&lt;/U&gt; never achieved more than 75% benchmark accuracy.&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;FONT color="#0000FF"&gt;&lt;U&gt;&lt;EM&gt;What changed everything wasn't prompt engineering&lt;/EM&gt;&lt;/U&gt;&lt;/FONT&gt;. &lt;FONT color="#339966"&gt;&lt;U&gt;&lt;EM&gt;It was dataset design&lt;/EM&gt;&lt;/U&gt;&lt;/FONT&gt;.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;&lt;FONT color="#0000FF"&gt;&lt;EM&gt;Once we defined and built a live delta dataset with pre-defined metrics specifically for Genie&lt;/EM&gt;&lt;/FONT&gt;, removed irrelevant columns, simplified business logic, standardized categorical values, and aligned the schema to the questions users were actually asking, benchmark accuracy eventually reached &lt;STRONG&gt;&lt;FONT color="#008080"&gt;100%&lt;/FONT&gt;&lt;/STRONG&gt;.&lt;/P&gt;&lt;OL class="lia-align-justify"&gt;&lt;LI&gt;While many teams may focus on configuring Genie and fine-tuning prompt. For our team, the biggest boost in accuracy came from preparing the underlying data for Genie.&lt;/LI&gt;&lt;LI&gt;Another lesson was the importance of benchmarking. Without benchmarks, every discussion becomes subjective.&amp;nbsp;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Quick Tip&lt;/STRONG&gt;: &lt;FONT color="#0000FF"&gt;Users may ask the same question in different ways. Databricks recommends using 2-4 different phrasings of the same question (but the same SQL code) to fully assess accuracy&lt;/FONT&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class="lia-align-justify"&gt;We also learned that not every configuration change improves accuracy. Below is a visual of our findings;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="screen shot1.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30587iD91B9E0D391CC07B/image-size/large?v=v2&amp;amp;px=999" role="button" title="screen shot1.png" alt="screen shot1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Table descriptions helped significantly.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;General instructions provided some improvement. &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Surprisingly, adding large numbers of synonyms wasn't always beneficial and sometimes introduced additional ambiguity.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT color="#339966"&gt;The most effective configuration element by far was SQL examples&lt;/FONT&gt;.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Quick Tip&lt;/STRONG&gt;: &lt;FONT color="#0000FF"&gt;Whenever a business rule involved non-trivial logic, such as event-level calculations, eligibility definitions, or classifications, SQL examples consistently outperformed additional instructions. Genie seemed to learn far more effectively from concrete examples than from lengthy explanations.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Another important observation was that Genie is not entirely deterministic. The same question can occasionally be presented differently depending on formatting choices, percentage calculations, null handling, or interpretation of date ranges. We found ourselves spending as much time standardizing outputs as improving answers.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;This is where governance becomes essential&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;A successful Genie Space needs more than good metadata. It needs agreed definitions, controlled business logic, benchmark testing, and a clear process for evaluating changes. Otherwise, the results erodes trust.&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="screen shot2.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30590iE80C25AF2E2E7BA6/image-size/large?v=v2&amp;amp;px=999" role="button" title="screen shot2.png" alt="screen shot2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P class="lia-align-justify"&gt;The teams that will get the most value from Genie Spaces and turn a demo into a production-ready analytical product won't be the ones writing the most sophisticated prompts. They'll be the ones investing in benchmark-driven development, semantic consistency, and Genie Tailored purpose-built datasets.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2026 20:25:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/operationalizing-a-live-genie-space-benchmarking-governance-amp/m-p/167186#M44</guid>
      <dc:creator>Salman_Ahmed</dc:creator>
      <dc:date>2026-09-01T20:25:33Z</dc:date>
    </item>
    <item>
      <title>Making Databricks Genie Spaces Actually Work: A Practical Framework for Client and Data Teams</title>
      <link>https://community.databricks.com/t5/genie-hub/making-databricks-genie-spaces-actually-work-a-practical/m-p/167171#M43</link>
      <description>&lt;DIV&gt;&lt;H2&gt;Introduction&lt;/H2&gt;&lt;P&gt;Over the past year, I've had quite a few conversations with teams exploring Databricks Genie Spaces. The pattern is usually the same. Someone sees a demo, watches a business user ask a question in plain English, and within seconds Genie returns a chart, a SQL query, and what appears to be a perfectly reasonable answer.&lt;/P&gt;&lt;P&gt;The reaction is almost always immediate.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"This could completely change how people use data and BI reports."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;For years we've built dashboards, semantic models, reporting layers, and self-service analytics platforms with the goal of helping business users answer questions faster. Genie feels like the natural next step in that journey. Instead of learning SQL or navigating dozens of dashboards, users can simply ask a question and interact with data conversationally.&lt;/P&gt;&lt;P&gt;The technology itself is impressive. But after working on enterprise data platforms for many years, the challenge is rarely the AI model itself.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;EM&gt;The challenge is trust&lt;/EM&gt;&lt;/U&gt;.&lt;/P&gt;&lt;P&gt;Can users trust the answer? Can analysts reproduce it? Can data teams explain it? And perhaps most importantly, will different users receive consistent answers to the same question?&lt;/P&gt;&lt;P&gt;Those questions have far less to do with the language model and much more to do with the foundation underneath it. That's why whenever I'm asked how to improve Genie Spaces.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;U&gt;I rarely start by talking about prompts,&lt;/U&gt; &lt;U&gt;I start by talking about data&lt;/U&gt;&lt;/EM&gt;.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;Why Most Genie Projects Fail Before Users Ask Their First Question&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;&lt;FONT size="3"&gt;When teams evaluate Genie Spaces, their first instinct is often to improve prompts or add more instructions.&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-align-justify"&gt;&lt;FONT size="3"&gt;In my experience, that's usually the wrong starting point. Most quality issues originate from one of five areas:&lt;/FONT&gt;&lt;/P&gt;&lt;OL class="lia-align-justify"&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Weak data modeling (Data Engineering)&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Poor metadata quality (Data Scientist/Business Analyst/Data Analyst)&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Undefined business metrics (Data Scientist)&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Missing table relationships (Data Engineering)&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Lack of benchmark testing (ML Engineer)&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class="lia-align-justify"&gt;&lt;FONT size="3"&gt;Databricks has been investing heavily in a governed semantic foundation through Unity Catalog Semantics, Genie Ontology, Live Tables, including metric views, domains, governed business definitions, and AI-aware context management. These capabilities help ensure that both humans and AI systems interpret data consistently.&lt;/FONT&gt;&lt;/P&gt;&lt;DIV&gt;&lt;HR /&gt;&lt;H2&gt;&lt;U&gt;&lt;SPAN&gt;Step-by-step plan&lt;/SPAN&gt;&lt;/U&gt;&lt;/H2&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;H2&gt;&lt;U&gt;Step 1: Build the Data Foundation Before Building the Genie Space&lt;/U&gt;&lt;/H2&gt;&lt;P&gt;&lt;FONT size="3"&gt;&lt;U&gt;&lt;EM&gt;The single most important success factor is the quality of the curated data layer&lt;/EM&gt;&lt;/U&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Many data teams expose highly normalized source models and expect Genie to figure out the relationships. While technically possible, this often introduces ambiguity.&amp;nbsp;&lt;/FONT&gt;&lt;FONT size="3"&gt;Instead, design datasets specifically for consumption.&lt;/FONT&gt;&lt;/P&gt;&lt;H3&gt;Recommended Design Approach&lt;/H3&gt;&lt;H4&gt;1. Denormalize Where Appropriate&lt;/H4&gt;&lt;DIV&gt;Rather than expecting Genie to navigate a maze of joins every time a user asks a question, it's worth investing in &lt;U&gt;curated business-ready delta tables&lt;/U&gt;. If answering a simple revenue question requires six or seven tables to be stitched together, the chances of selecting an incorrect relationship increase significantly. In most successful implementations I've seen, common dimensions are already joined, business entities are standardised, and duplicate relationship paths have been removed long before the data reaches Genie.&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;2. Pre-Calculate Common Business Logic&lt;/H4&gt;&lt;DIV&gt;A common mistake is treating Genie as the place where business logic should be assembled. In reality, repetitive calculations and classifications belong in the data layer. Whether it's reporting periods, fiscal calendars, active customer definitions, or product lifecycle states, these concepts should already exist in a governed and reusable form. This allows Genie to focus on answering the question rather than reconstructing business logic every time.&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;3. Establish Canonical Metrics&lt;/H4&gt;&lt;P&gt;&lt;FONT size="3"&gt;One of the strongest capabilities available through Unity Catalog is the ability to define reusable metrics and semantic objects that provide consistent business logic across analytics workloads and AI consumers.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;For example:&lt;/FONT&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="markup"&gt;measures:
  - name: Total Revenue
    expr: SUM(purchase_amount)
           FILTER (WHERE status='approved')
    comment: Revenue from approved transactions
    display_name: Total Revenue
    synonyms:
      - revenue
      - sales
      - total sales
      - approved revenue&lt;/LI-CODE&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;This ensures that every user asking about revenue receives answers based on the same calculation.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H2&gt;&lt;U&gt;Step 2: Treat Genie Like Software and Create Benchmarks&lt;/U&gt;&lt;/H2&gt;&lt;DIV&gt;I've been in sessions where a team asks Genie three questions, gets two correct answers, one questionable result, and immediately starts debating whether the prompt needs to be rewritten. The reality is that this kind of testing is far too subjective. Without a defined set of benchmark questions and expected outcomes, it's almost impossible to measure quality in a meaningful way. That's why it is best to establish a benchmark suite early, before wider adoption begins.&lt;/DIV&gt;&lt;HR /&gt;&lt;H3&gt;Create a Question Inventory&lt;/H3&gt;&lt;DIV&gt;The best benchmark questions usually come directly from the people who use the data every day. Spend time with business stakeholders, analysts, and subject matter experts to understand the questions they regularly ask, whether that's tracking KPIs, understanding trends, explaining variances, or preparing executive reporting. Once you've collected those questions, document what a correct answer looks like. That includes not only the expected result, but also the level of aggregation, any business filters that should be applied, and how the answer should be presented. The goal isn't simply to test whether Genie returns an answer. It's to verify that the answer aligns with how the business expects the question to be interpreted.&lt;/DIV&gt;&lt;HR /&gt;&lt;H3&gt;Build a Regression Test Suite&lt;/H3&gt;&lt;DIV&gt;&lt;U&gt;&lt;EM&gt;A Genie Space is never really finished&lt;/EM&gt;&lt;/U&gt;. The underlying data platform keeps evolving, new business requirements appear, and teams continuously refine their definitions and metrics. While those changes are important, they also introduce risk. I've found that the most successful teams maintain a set of benchmark questions that are executed regularly, especially after major updates. It provides a simple but effective way of confirming that answers users already trust continue to behave as expected, even as the platform grows and changes around them.&lt;/DIV&gt;&lt;HR /&gt;&lt;H2&gt;&lt;U&gt;Step 3: Teach Genie How Your Business Thinks&lt;/U&gt;&lt;/H2&gt;&lt;DIV&gt;Metadata is what helps bridge the gap in business thinking in natural flow and&amp;nbsp;&lt;SPAN&gt;tables, columns, or schemas&lt;/SPAN&gt;. The richer the business context around your data, the easier it becomes for Genie to understand what the user is really asking and translate that intent into a query that makes sense. In many cases, improving metadata delivers a bigger uplift in answer quality than yet another round of prompt tuning.&lt;/DIV&gt;&lt;HR /&gt;&lt;H3&gt;Table Descriptions Matter&lt;/H3&gt;&lt;P&gt;Avoid generic descriptions like:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Customer transaction table&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Instead use:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Contains finalized customer purchase records used for revenue reporting and financial performance analysis.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The second description provides significantly more business context.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;Define Synonyms Explicitly&lt;/H2&gt;&lt;P&gt;&lt;FONT size="3"&gt;Business users rarely use technical column names.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;For example:&lt;/FONT&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Business Term Actual Field &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="121.167px" height="30px"&gt;&lt;FONT size="3"&gt;Sales&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="203.014px" height="30px"&gt;&lt;FONT size="3"&gt;Revenue&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="121.167px" height="30px"&gt;&lt;FONT size="3"&gt;ARR&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="203.014px" height="30px"&gt;&lt;FONT size="3"&gt;Annual Recurring Revenue&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="121.167px" height="30px"&gt;&lt;FONT size="3"&gt;Customer Base&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="203.014px" height="30px"&gt;&lt;FONT size="3"&gt;Active Customers&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="121.167px" height="30px"&gt;&lt;FONT size="3"&gt;Gross Sales&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="203.014px" height="30px"&gt;&lt;FONT size="3"&gt;Invoice Amount&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT size="3"&gt;&lt;EM&gt;Providing synonyms dramatically improves question interpretation&lt;/EM&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;Document Relationships&lt;/H3&gt;&lt;DIV&gt;Another area that often gets overlooked is the way datasets relate to one another. In most enterprises, the same business entity appears across multiple tables, and there can be several possible paths between them. If those relationships aren't clearly defined, Genie may have to infer how the data is connected, which can lead to unexpected results.&lt;/DIV&gt;&lt;DIV&gt;Explicitly documenting relationships and validating the business meaning behind them significantly improves consistency. It's not enough to know that two tables can be joined; Genie also needs to understand how they should be joined and what business context that relationship represents.&lt;/DIV&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="3" color="#FF0000"&gt;Incorrect joins are a major source of AI-generated analytical errors.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;Supply Example SQL&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="3"&gt;One of the most effective yet underutilized techniques is maintaining a library of gold-standard SQL&lt;/FONT&gt;&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="markup"&gt;SELECT
    fiscal_year,
    SUM(revenue) AS total_revenue
FROM sales_gold
GROUP BY fiscal_year
ORDER BY fiscal_year;&lt;/LI-CODE&gt;&lt;P&gt;&lt;EM&gt;These examples act as patterns that help Genie generate more reliable queries&lt;/EM&gt;.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;Use General Instructions Sparingly&lt;/H2&gt;&lt;P&gt;&lt;FONT size="3"&gt;Many teams attempt to solve every issue through lengthy instructions.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;This typically creates maintenance problems.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;A simpler decision framework is:&lt;/FONT&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Problem Fix Location &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="166.021px" height="30px"&gt;&lt;FONT size="3"&gt;Wrong table&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="167.219px" height="30px"&gt;&lt;FONT size="3"&gt;Table metadata&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="166.021px" height="30px"&gt;&lt;FONT size="3"&gt;Wrong column&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="167.219px" height="30px"&gt;&lt;FONT size="3"&gt;Column description&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="166.021px" height="30px"&gt;&lt;FONT size="3"&gt;Wrong value mapping&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="167.219px" height="30px"&gt;&lt;FONT size="3"&gt;Example values&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="166.021px" height="30px"&gt;&lt;FONT size="3"&gt;Wrong join&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="167.219px" height="30px"&gt;&lt;FONT size="3"&gt;Relationship definition&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="166.021px" height="30px"&gt;Wrong calculation&lt;/TD&gt;&lt;TD width="167.219px" height="30px"&gt;Example SQL&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;Use narrative instructions only for business context.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;Key Takeaways&lt;/H2&gt;&lt;P&gt;&lt;FONT size="3"&gt;Organizations often assume conversational analytics starts with AI.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;In reality, it starts with data engineering.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Before focusing on prompts, invest in:&lt;/FONT&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Curated Gold datasets&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Metric definitions&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Rich metadata&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Relationship modeling&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT size="3"&gt;Benchmark testing&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;FONT size="3"&gt;Genie Spaces are most successful when they are grounded in governed business semantics rather than isolated prompt instructions. Databricks' broader investment in Unity Catalog Semantics reflects this exact direction, creating trusted business context that can be reused across analytics and AI experiences.&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;DIV&gt;&lt;H3&gt;2-Part Series&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Part 1:&lt;/STRONG&gt; Making Databricks Genie Spaces Actually Work: A Practical Framework for Client and Data Teams&lt;BR /&gt;&lt;STRONG&gt;Part 2:&lt;/STRONG&gt; Operationalizing a Live Genie Spaces with Benchmarking, Governance, and Continuous Improvement&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 01 Sep 2026 18:42:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/making-databricks-genie-spaces-actually-work-a-practical/m-p/167171#M43</guid>
      <dc:creator>Salman_Ahmed</dc:creator>
      <dc:date>2026-09-01T18:42:28Z</dc:date>
    </item>
    <item>
      <title>Money Performance and customer Insights</title>
      <link>https://community.databricks.com/t5/genie-hub/money-performance-and-customer-insights/m-p/166474#M40</link>
      <description>&lt;P&gt;Problem / opportunity&lt;BR /&gt;Lending teams wait days for analysts to answer routine portfolio questions. The data is already modeled — the bottleneck is access. This app puts a conversational agent on a governed lending gold layer so answers come back in seconds using certified metric definitions.&lt;/P&gt;&lt;P&gt;Who it's for&lt;BR /&gt;Credit risk and portfolio managers, collections leads, underwriting and credit policy teams, regional and product heads, and lending executives — business users who need answers but don't write SQL.&lt;/P&gt;&lt;P&gt;Architecture and data flow&lt;BR /&gt;Medallion on the lakehouse. Bronze lands core lending, servicing/payments, bureau, and origination data as-is. Silver cleanses and conforms it into dimension tables. Gold serves four curated products: Br 360, Performance Mart, Delinquency &amp;amp; Aging, and Origination &amp;amp; Channel. A Genie space scoped to gold only powers the app; Unity Catalog governs access and row-level security throughout.&lt;/P&gt;&lt;P&gt;What users can ask&lt;BR /&gt;Portfolio health (PAR30, default and collection rates, NPL counts), profiles (credit grades, segments, exposure), origination trends (by product, officer, region, vintage), and payment behavior (installment collections, delinquency patterns). Anything outside the lending book is out of scope.&lt;/P&gt;&lt;P&gt;How Genie powers it&lt;BR /&gt;Genie is the interface. It resolves questions against the gold schema, generates and runs SQL, and returns results with the query visible. Certified metric definitions are pinned in the space so the same question always resolves the same way, and multi-turn context lets users drill down conversationally.&lt;/P&gt;&lt;P&gt;What we learned&lt;BR /&gt;Gold-layer quality matters more than prompt tuning — narrowing the space to purpose-built marts fixed most wrong answers. Business vocabulary has to be defined explicitly, since "delinquent" and "at risk" mean different things to different teams. Financial metrics must be precomputed, not derived on the fly, so results reconcile with official reporting. And a benchmark question set with known answers is what turns "seems good" into a measurable accuracy number.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 20:23:47 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/money-performance-and-customer-insights/m-p/166474#M40</guid>
      <dc:creator>amitsharma1707</dc:creator>
      <dc:date>2026-08-25T20:23:47Z</dc:date>
    </item>
    <item>
      <title>money Performance and cutomer Insights</title>
      <link>https://community.databricks.com/t5/genie-hub/money-performance-and-cutomer-insights/m-p/166471#M39</link>
      <description>&lt;P&gt;Problem / opportunity&lt;BR /&gt;Lending teams wait days for analysts to answer routine portfolio questions. The data is already modeled — the bottleneck is access. This app puts a conversational agent on a governed lending gold layer so answers come back in seconds using certified metric definitions.&lt;/P&gt;&lt;P&gt;Who it's for&lt;BR /&gt;Credit risk and portfolio managers, collections leads, underwriting and credit policy teams, regional and product heads, and lending executives — business users who need answers but don't write SQL.&lt;/P&gt;&lt;P&gt;Architecture and data flow&lt;BR /&gt;Medallion on the lakehouse. Bronze lands core lending, servicing/payments, bureau, and origination data as-is. Silver cleanses and conforms it into dimension tables. Gold serves four curated products: Br 360, Performance Mart, Delinquency &amp;amp; Aging, and Origination &amp;amp; Channel. A Genie space scoped to gold only powers the app; Unity Catalog governs access and row-level security throughout.&lt;/P&gt;&lt;P&gt;What users can ask&lt;BR /&gt;Portfolio health (PAR30, default and collection rates, NPL counts), profiles (credit grades, segments, exposure), origination trends (by product, officer, region, vintage), and payment behavior (installment collections, delinquency patterns). Anything outside the lending book is out of scope.&lt;/P&gt;&lt;P&gt;How Genie powers it&lt;BR /&gt;Genie is the interface. It resolves questions against the gold schema, generates and runs SQL, and returns results with the query visible. Certified metric definitions are pinned in the space so the same question always resolves the same way, and multi-turn context lets users drill down conversationally.&lt;/P&gt;&lt;P&gt;What we learned&lt;BR /&gt;Gold-layer quality matters more than prompt tuning — narrowing the space to purpose-built marts fixed most wrong answers. Business vocabulary has to be defined explicitly, since "delinquent" and "at risk" mean different things to different teams. Financial metrics must be precomputed, not derived on the fly, so results reconcile with official reporting. And a benchmark question set with known answers is what turns "seems good" into a measurable accuracy number.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 19:32:03 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/money-performance-and-cutomer-insights/m-p/166471#M39</guid>
      <dc:creator>amitsharma20</dc:creator>
      <dc:date>2026-08-25T19:32:03Z</dc:date>
    </item>
    <item>
      <title>Announcement | How Databricks Genie Code Automated 90% of Data Ingestion for a Major Railroad</title>
      <link>https://community.databricks.com/t5/genie-hub/announcement-how-databricks-genie-code-automated-90-of-data/m-p/166069#M38</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Databricks is highlighting how a leading Canadian transportation and logistics company used &lt;/SPAN&gt;&lt;STRONG&gt;Genie Code&lt;/STRONG&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;STRONG&gt;Unity Catalog&lt;/STRONG&gt;&lt;SPAN&gt;, custom &lt;/SPAN&gt;&lt;STRONG&gt;Agent Skills&lt;/STRONG&gt;&lt;SPAN&gt;, and &lt;/SPAN&gt;&lt;STRONG&gt;Databricks Apps&lt;/STRONG&gt;&lt;SPAN&gt; to modernize legacy data pipelines at scale. The approach automated more than &lt;/SPAN&gt;&lt;STRONG&gt;90% of new table ingestion&lt;/STRONG&gt;&lt;SPAN&gt; and reduced pipeline delivery from days to minutes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;What’s new&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Generate pipelines from a short prompt&lt;/STRONG&gt;&lt;SPAN&gt;: A compact YAML request can produce production-ready ingestion artifacts, including table definitions, historical loads, streaming ingestion, incremental merges, and tests.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Grounded in live metadata&lt;/STRONG&gt;&lt;SPAN&gt;: Genie Code uses Unity Catalog to inspect source and target schemas, match columns, identify transformations, and validate required fields before generating code.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Enterprise standards built in&lt;/STRONG&gt;&lt;SPAN&gt;: A custom Agent Skill packages the company’s naming conventions, audit fields, deduplication rules, merge logic, soft-delete handling, and testing patterns so they can be reused consistently.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Human review where it matters&lt;/STRONG&gt;&lt;SPAN&gt;: A Databricks App helps data designers review source-to-target mappings and transformation logic before code generation, keeping business expertise in the workflow.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Deterministic, governed outputs&lt;/STRONG&gt;&lt;SPAN&gt;: Genie Code handles discovery and orchestration, while rule-based templates generate repeatable PySpark and Spark SQL artifacts designed to run through Lakeflow Jobs.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/how-major-freight-railroad-scaled-pipeline-creation-genie-code?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2026 14:37:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/announcement-how-databricks-genie-code-automated-90-of-data/m-p/166069#M38</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-08-20T14:37:49Z</dc:date>
    </item>
    <item>
      <title>Genie Ontology Benchmark</title>
      <link>https://community.databricks.com/t5/genie-hub/genie-ontology-benchmark/m-p/166045#M36</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;Now that Genie ontology is in preview, has anyone done benchmark like with &amp;amp; without genie ontology ?&lt;/P&gt;&lt;P&gt;If yes, share your experience .&lt;/P&gt;&lt;P&gt;If no, please suggest an idea for doing the benchmark.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2026 10:05:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/genie-ontology-benchmark/m-p/166045#M36</guid>
      <dc:creator>Mailendiran</dc:creator>
      <dc:date>2026-08-20T10:05:02Z</dc:date>
    </item>
    <item>
      <title>Solution: Simplify Genie Agent Instruction Updates Across Multiple Spaces</title>
      <link>https://community.databricks.com/t5/genie-hub/solution-simplify-genie-agent-instruction-updates-across/m-p/165309#M28</link>
      <description>&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;As the number of Genie Agents grows, maintaining consistent instructions across multiple Genie Spaces becomes increasingly cumbersome. Updating the same instructions manually in each space requires significant effort and is both time-consuming and error-prone.&lt;/P&gt;&lt;P&gt;To simplify this process, we have created a notebook-based solution that automatically updates Genie instructions across multiple spaces. To use it, simply replace the following values in the notebook:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Genie Space IDs&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Databricks Workspace URL&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Personal Access Token (PAT)&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Desired Instructions&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Once configured, the notebook will automatically apply the same instructions to all specified Genie Spaces, eliminating the need for repetitive manual updates.&lt;/P&gt;&lt;P&gt;This should significantly reduce maintenance effort and ensure consistency across your Genie Agents.&lt;/P&gt;&lt;P&gt;Attached notebook code:&lt;/P&gt;&lt;P&gt;================================start here====================================&lt;/P&gt;&lt;P&gt;import requests&lt;BR /&gt;import json&lt;/P&gt;&lt;P&gt;workspace_url = "&amp;lt;your databricks workspace url"&lt;BR /&gt;token = "&amp;lt;your PAT token"&lt;/P&gt;&lt;P&gt;headers = {&lt;BR /&gt;"Authorization": f"Bearer {token}",&lt;BR /&gt;"Content-Type": "application/json"&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;space_ids = [&lt;BR /&gt;"&amp;lt;genie space id 1&amp;gt;",&lt;BR /&gt;"&amp;lt;genie space id 2&amp;gt;",&lt;BR /&gt;"&amp;lt;genie space id n&amp;gt;&lt;BR /&gt;]&lt;/P&gt;&lt;P&gt;NEW_INSTRUCTION = """&lt;BR /&gt;Your Role: Databricks SQL Analyst.&lt;BR /&gt;Rule 1: Use only tables, columns, joins, and logic defined in this Genie space. Never invent any.&lt;BR /&gt;Rule 2: Before generating a query, validate all rules.&lt;BR /&gt;&amp;lt;Your extended prompt Rules&amp;gt;&lt;BR /&gt;"""&lt;/P&gt;&lt;P&gt;for space_id in space_ids:&lt;BR /&gt;try:&lt;BR /&gt;# Get existing space&lt;BR /&gt;url = f"{workspace_url}/api/2.0/genie/spaces/{space_id}"&lt;BR /&gt;response = requests.get(&lt;BR /&gt;f"{url}?include_serialized_space=true",&lt;BR /&gt;headers=headers&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;response.raise_for_status()&lt;/P&gt;&lt;P&gt;space = response.json()&lt;/P&gt;&lt;P&gt;serialized = json.loads(space["serialized_space"])&lt;/P&gt;&lt;P&gt;# Replace instructions&lt;BR /&gt;serialized["instructions"]["text_instructions"] = [{&lt;BR /&gt;"content": [NEW_INSTRUCTION]&lt;BR /&gt;}]&lt;/P&gt;&lt;P&gt;payload = {&lt;BR /&gt;"serialized_space": json.dumps(serialized)&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;update_resp = requests.patch(&lt;BR /&gt;url,&lt;BR /&gt;headers=headers,&lt;BR /&gt;json=payload&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;print(&lt;BR /&gt;f"{space_id}: {update_resp.status_code}"&lt;BR /&gt;)&lt;BR /&gt;except requests.exceptions.RequestException as e:&lt;BR /&gt;print(f"{space_id}: Request failed - {e}")&lt;BR /&gt;except Exception as e:&lt;BR /&gt;print(f"{space_id}: Unexpected error - {e}")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;=========================================end here================================&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 05:54:18 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/solution-simplify-genie-agent-instruction-updates-across/m-p/165309#M28</guid>
      <dc:creator>harisrinivasay</dc:creator>
      <dc:date>2026-08-11T05:54:18Z</dc:date>
    </item>
  </channel>
</rss>

