<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Youssef Mrini on Medium]]></title>
        <description><![CDATA[Stories by Youssef Mrini on Medium]]></description>
        <link>https://medium.com/@youssefmrini?source=rss-73831d91141c------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*_-D0CS94WuzxcXtTE-gwjQ.jpeg</url>
            <title>Stories by Youssef Mrini on Medium</title>
            <link>https://medium.com/@youssefmrini?source=rss-73831d91141c------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 03:08:03 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@youssefmrini/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[What’s new in Databricks GenAI Capabilities October 2026]]></title>
            <link>https://medium.com/@youssefmrini/whats-new-in-databricks-genai-capabilities-43d107ad0d9a?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/43d107ad0d9a</guid>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[databricks]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 10:32:06 GMT</pubDate>
            <atom:updated>2026-11-11T10:32:40.133Z</atom:updated>
            <content:encoded><![CDATA[<h3>Databricks GenAI &amp; Machine Learning Capabilities</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*8LtuEF-JgFx995vN.png" /></figure><p>Databricks has released major updates to its AI ecosystem, highlighting the <strong>GA of Unity Gateway APIs</strong>, new governance and tracing features for AI coding agents and enhanced capabilities in ai_search and document processing.</p><p><strong>Unity Gateway Updates</strong></p><ul><li><a href="https://docs.databricks.com/aws/en/data-governance/unity-catalog/service-policies/external-policies">Enforce third party guardrails</a> on Unity Gateway Traffic. The external service policy sends requests and responses content to your guardrail vendor and blocks the call when the vendor denies it.</li><li>Claude Code <a href="https://docs.databricks.com/aws/en/ai-gateway/coding-agent-claude#auto-mode">auto mode</a> for Anthropic and non anthropic models support the auto mode reviews to reduce routine permissions.</li></ul><p>ug claude — — permission-mode auto</p><ul><li><a href="https://docs.databricks.com/aws/en/ai-gateway/model-provider-services">Amazon Bedrock Mantle</a> are available through Unity Gateway with the permissions, rate limits, budgets and inference tables.</li><li><a href="https://docs.databricks.com/aws/en/data-governance/unity-catalog/service-policies/policy-function-reference#request-tags">Custom Policies</a> verify caller supplied request tags before a model request or MCP toll call proceeds.</li><li><a href="https://docs.databricks.com/aws/en/ai-gateway/skill-reference">Skills API </a>are beta with the possibility to create, read, list, delete and finalize support across Databricks Developer Tools (Cli, Python, Go; Java and JS SDK).</li><li>Users with Consumer Access entitlement can query model services and model provider services shared with them or to use Unity Gateway coding agents features.</li><li>Unity Gateway u<a href="https://docs.databricks.com/aws/en/ai-gateway/usage-tracking#built-in-usage-dashboard">sage Dashboard</a> is available. Exploring the usage, coding agent adoption, harness usage and estimated session spend become easy.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*CTgh8mvH73MoDmUG.png" /></figure><ul><li>Harnesses can connect to Databricks MCP Servers using default <a href="https://docs.databricks.com/aws/en/partner-connect/ai-agents#default-oauth-apps">OAuth Client IDs</a>.</li><li>Tracking Skill usage become easy with Audit Logs under the aiGatewaySkills services</li><li>Developers can screen tools call and their results in Unity Gateway for jailbreak and prompt injection attempts.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*QmrVdof8E9rWBiJU.png" /></figure><p>You can use ug to configure <a href="https://docs.databricks.com/aws/en/ai-gateway/coding-agent-supported-agents">Claude Desktop and Chatgpt Desktop</a> work agents with governed models, MCP and skills.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*xCaPbYvagqso0eWE.png" /></figure><ul><li>Get the <a href="https://docs.databricks.com/api/budgets/v1/get-budget-spend-status">spend status </a>to track the budget against Unity Gateway budget limit and use ug usage to show up to 5 personal and shared spent limits.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/826/0*CPwx5o86wYLE4wEe.png" /></figure><p><a href="https://docs.databricks.com/aws/en/agents/custom-agents/agent-bricks-cli"><strong>Agent Bricks</strong></a></p><ul><li><strong>End-to-End Agent Scaffolding:</strong> A new developer CLI for building, testing, and deploying custom code agents.</li><li><strong>Integrated Agent Runtime:</strong> Scaffold projects from standard templates, test locally, and deploy to the Databricks Agent Runtime with managed memory, sessions, tools, and MLflow tracing pre-configured.</li><li><a href="https://docs.databricks.com/aws/en/agents/agent-memory/memory-pipelines">Memory pipelines</a> bridges raw session and long term memory. At each run an LLM analyzes stored chat histories to extract facts, user preferences and key decisions indexing them into a retrievable memory entries for future sessions. The pipeline can run as a scheduled Background job or executed on Demand</li></ul><blockquote><strong><em>Key Takeaway:</em></strong><em> Full-lifecycle developer tooling, managed runtime, and automated long-term memory for Databricks agents.</em></blockquote><p><strong>AI functions enhancements</strong></p><ul><li>AI functions Unity Catalog permissions are GA. Admin can setup the permissions on system.ai schema to controls which tasks can users uses.</li><li>Standard AI_EXTRACT are faster while improving the overall quality without additional cost.</li><li>AI_PARSE_DOCUMENT return detailed figures and for the charts, the description, series, legends and axes are structured as JSON.</li><li>AI_ENRICH is beta can ground each row with a search tool on an external Model Context Protocol (MCP) server that you register in Unity Gateway, such as You.com or Exa.</li></ul><p><strong>Mlflow enhancements</strong></p><ul><li>Select <a href="https://docs.databricks.com/aws/en/data-governance/unity-catalog/service-policies/policy-examples#openjev-evaluator">OpenJev</a> (Qwen3.5 4B) as the evaluator model service of a custom LLM as judge service policy</li><li>Mlflow logs tab for AI runtime has been redesigned. It does support searching and filtering logs by node and time range following a running workload as new output arrives and downloading logs.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=43d107ad0d9a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s new in AIBI Dashboard — October 2026]]></title>
            <link>https://medium.com/@youssefmrini/whats-new-in-aibi-dashboard-october-2026-cf83904106ab?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/cf83904106ab</guid>
            <category><![CDATA[databricks]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Wed, 04 Nov 2026 14:35:43 GMT</pubDate>
            <atom:updated>2026-11-04T14:35:43.125Z</atom:updated>
            <content:encoded><![CDATA[<p>October 2026 release brings extensive additions to <strong>Databricks AI/BI Dashboards</strong>, expanding layout controls, visualization formatting, BI migration capabilities via Genie Code, and interactive filtering options.</p><blockquote>AIBI, Genie and BI Migration</blockquote><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/import-bi#bulk-import"><strong>Bulk import from Power BI and Tableau</strong></a>: Accelerate legacy BI modernization by batch converting up to 100 Power BI or Tableau workbooks to native AIBI Dashboards, Metric Views eliminating manual reconstruction across large datasets.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/import-bi#upload-a-file"><strong>Import Power BI .tmdl files</strong></a>: Authors can upload Power BI .tmdl files to create metric views with the /importBI Genie Code skill.</li></ul><p><strong>Genie Code for dashboard authoring</strong>:</p><ul><li>Genie Code can use images stored in your workspace as image widgets, not only uploaded files.</li><li>The dashboard canvas stays visible while Genie Code builds datasets step by step, so you can watch widgets appear instead of seeing a blank screen.</li><li>Genie Code can create dashboard materializations when you ask it to</li></ul><blockquote>Data Modeling and Datasets</blockquote><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/materialization"><strong>Materialize SQL datasets (Beta)</strong>:</a> Drastically reduce dashboard load times and save compute resources by precomputing results for raw SQL datasets alongside local metric views bypassing repetitive and heavy query execution.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/618/1*XodkYfQX0-o08ItG8ooOMw.png" /></figure><ul><li><a href="https://docs.databricks.com/aws/en/compute/sql-warehouse/real-time-dashboards"><strong>Lakehouse Real-Time warehouse support (Beta)</strong></a>: Power Operational and streaming analytics with sub second responsiveness by connecting AIBI dashboard with Lakehouse RT</li><li><strong>Decimal precision </strong>: Ensure absolute fidelity across financial and scientific reporting as Generated visualizations respect defined decimal precision rules.</li><li><strong>Select multiple tables when adding a data source</strong>: You can now select multiple tables at the same time in the <strong>Add data source</strong> picker when building a dashboard data model.</li><li>Dashboard relationships, which let you build complex multi-fact data models scoped to an AI/BI dashboard, are GA.</li></ul><blockquote>Visualization and Dashboard Design</blockquote><ul><li><strong>Custom theme scope</strong>: Custom themes no longer color the <strong>View queries</strong> dialog, widget context menus, or data reference popovers, matching the behavior of built-in themes.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/visualizations/types#funnel"><strong>Funnel chart fields</strong></a>: Fields carry over when you change a chart to or from a funnel chart.</li><li><strong>Sankey label improvements</strong>: Labels on Sankey diagrams overlap less.</li><li><strong>Field picker tooltips</strong>: Hovering over a field or measure name in the field picke shows its full name in a tooltip.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/visualizations/types#combo"><strong>Layered combo charts</strong></a>: Authors can build combo charts from separate chart layers.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/visualizations/types#waterfall"><strong>Data labels and custom total label for waterfall charts</strong></a>: Authors can add data labels to waterfall charts and customize the total bar’s display name, color, and label.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/filters/#pivot-drill-down"><strong>Pivot table drill-down</strong></a>: Viewers can drill down through the row and column hierarchy of a pivot table one level at a time.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/settings#custom-font"><strong>Theme fonts for rich text titles</strong></a>: Rich text widget titles and descriptions inherit the dashboard theme’s font styles.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/visualizations/#faceting"><strong>Faceted counters</strong></a>: You can facet a counter visualization to show one counter tile per dimension value.</li><li><strong>Tabbed editor popover height</strong>: Tabbed editor popovers keep their opening height instead of growing.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uO35kGKo1WkchcztmmBC7A.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1XKgWH4OeCPlostqqVFRBQ.png" /></figure><blockquote>Inactivity and Filters</blockquote><ul><li><strong>Single-field filter default</strong>: Changing the field on a single-field filter clears the previous field’s default value. The filter falls back to <strong>All</strong>, or to <strong>None</strong> when <strong>All</strong> isn’t allowed.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/filters/field-filters"><strong>Widget-level filter refresh</strong></a>: The values in widget-level filter refresh when a dataset changes, without a browser refresh.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/#private-bookmarks"><strong>Private bookmarks</strong></a>: Dashboard viewers can save filter combinations as private bookmarks to return to later.</li></ul><p>Private bookmarks are visible only to the user who creates them.</p><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/filters/#cross-filter"><strong>Legend cross-filtering</strong>:</a> Selecting an item in a visualization’s legend applies cross filtering</li><li><strong>Global filter display in embedded dashboards</strong>: Embedded dashboards can show, collapse, or hide global filters by default.</li></ul><blockquote>Exporting, Delivery and Scheduled Tasks</blockquote><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/share/share#download-pdf"><strong>Granular PDF and Smarter email delivery</strong></a>: Get precise control over report sharing by compiling only select dashboard pages into a single PDF backed by more resilient scheduled distribution that delivers whichever attachments fit under email size thresholds.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rPYY7FuoDxuLgbNt0lABig.png" /></figure><ul><li><a href="https://docs.databricks.com/aws/en/jobs/tasks/dashboard#configure-a-dashboard-task"><strong>Dashboard task page selection and tabular attachments</strong></a>: Dashboard tasks in jobs can optionally include dashboard page selection and tabular attachments.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/genie-spaces#dashboard-insights"><strong>Dashboard Insights (Beta)</strong></a>: Viewers can have Genie analyze the charts on a published dashboard page and summarize notable findings, such as trends and outliers, as insight cards.</li></ul><blockquote><strong><em>Key Takeaway: </em></strong><em>AIBI Dashboards are transitioning into a mature, full-scale replacement for Power BI and Tableau by pairing automated bulk migration with enterprise-grade data modeling and interactivity. Coupled with native Lakehouse performance, Genie expands beyond basic Q&amp;A into an end-to-end co-pilot that actively builds dashboards, optimizes compute, and surfaces automated insights.</em></blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cf83904106ab" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s new in Genie Agents — October 2026]]></title>
            <link>https://medium.com/@youssefmrini/whats-new-in-genie-agents-october-2026-9f5f1cc4d265?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/9f5f1cc4d265</guid>
            <category><![CDATA[databricks]]></category>
            <category><![CDATA[genie-agents]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Wed, 04 Nov 2026 10:46:57 GMT</pubDate>
            <atom:updated>2026-11-04T10:46:57.526Z</atom:updated>
            <content:encoded><![CDATA[<p>Databricks has introduced significant feature upgrades to Genie Agents, enhancing execution speed with Flash mode, expanding external tool actions via MCP, automating volume knowledge search, and introducing granular budget access controls.</p><blockquote><strong>Agent Models and performance</strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie-agents/concepts#flash"><strong>Flash (Beta)</strong>:</a> Prioritize rapid execution speed over analytical depth for routine everyday tasks.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/623/1*z7eBV3TTPMgRADCPStVzYQ.png" /></figure><ul><li><strong>Agent mode model upgrade</strong>: Agent mode now uses upgraded models that better handle long context and respond faster.</li></ul><blockquote><strong>Integrations and external tools</strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie-agents/external-tools"><strong>Connect to external tools (Beta)</strong></a>: A Genie Agent can search and take actions in external tools like Google Drive through MCP connectors.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/628/1*oNtzzBzKM7js65kruslY0Q.png" /></figure><blockquote><strong>Volumes and content search</strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie-agents/volumes#content-search"><strong>Faster file retrieval (Beta)</strong></a>: Content search parses and indexes your files so the Genie Agent can reason over a larger set of files, draw on specific passages across many files, and answer questions with lower latency.</li><li><strong>Content search details hidden from viewers (Beta)</strong>: The context panel no longer shows technical content search details, such as the number of files indexed, to users with CAN VIEW or CAN RUN permission on a Genie Agent.</li><li><strong>Automated Content Search and Volume Sync (Beta): </strong>When you attach a volume to a gent agent, Databricks automatically enables content search and keeps the index continuously updated as files are added or removed without inquiring any manual intervention.</li><li><strong>Volumes from restricted catalogs (Beta)</strong>: You can attach a volume as a source for a Genie Agent even when the volume’s catalog isn’t accessible from the agent’s workspace by default</li></ul><blockquote><strong>Authoring and Embedding</strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie-agents/set-up#build-with-genie-code"><strong>Guided agent creation</strong></a>: A new guided experience walks you through creating an effective Genie Agent using Genie Code. It reads your data and suggests context that helps Genie answer questions accurately, such as descriptions of your tables and example queries.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/607/1*b9p_oKHdwdWdJm4eUrxmyA.png" /></figure><ul><li><strong>Deletion warning for sources and instructions</strong>: Deleting sources or instructions from a Genie Agent requires explicit permission.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/607/1*G4qGv9k1UeNKZK4gQXNYFQ.png" /></figure><ul><li><a href="https://docs.databricks.com/aws/en/genie-agents/embed"><strong>Volume file links in embedded agents</strong></a>: Links to volume files in an embedded Genie Agent open the file instead of redirecting users to the workspace.</li></ul><blockquote><strong>Governance and budget</strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie/budgets">Budgets used to manage Genie costs support access control lists (ACLs)</a>: Account admins and workspace admins can grant the <strong>Budget Manager</strong> or <strong>Budget Viewer</strong> role to specific users, groups, or Databricks service principals, delegating who can view and manage each budget.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*dO1_ul1QwgSEk2zq.png" /></figure><blockquote>Key takeway: This release significantly expands genie Agent autonomy and combining low latency flash execution and external MCP connectivity with zero touch volume indexing, streamlined embedding and granular budget controls</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9f5f1cc4d265" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s new in Genie One - October 2026]]></title>
            <link>https://medium.com/@youssefmrini/whats-new-in-genie-one-october-2026-87d631f42fe6?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/87d631f42fe6</guid>
            <category><![CDATA[databricks]]></category>
            <category><![CDATA[genie-one]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Tue, 03 Nov 2026 10:32:04 GMT</pubDate>
            <atom:updated>2026-11-03T10:32:04.486Z</atom:updated>
            <content:encoded><![CDATA[<p>Databricks has introduced significant feature upgrades to <strong>Genie One</strong>, enhancing its conversational user experience, secure code execution capabilities, governed skill sharing and collaborative team acess.</p><p><strong>Chat and User experience</strong></p><ul><li><a href="https://docs.databricks.com/aws/en/genie-one/chat#navigate-conversation"><strong>Conversation outline</strong></a>: Navigate lengthy threads using the new left edge outline hover over outline markers to instantly preview a message and the start of its response.</li><li><a href="https://docs.databricks.com/aws/en/genie-one/chat#recall-past-conversations"><strong>Reuse context from past investigations</strong></a>: Genie One can use the context from the earlier investigation to answer faster when you ask a question similar to one you asked before.</li><li><strong>Streaming responses</strong>: The answers streams progressively in real time rather than loading in a single batch</li><li><a href="https://docs.databricks.com/aws/en/genie-one/chat#manage-chats"><strong>Download a chat</strong></a>: You can export and download Genie One conversation transcripts in the side bar.</li><li><strong>Personalized sample questions</strong>: Tailored questions appear beneath the search bar on the Genie One homepage.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ZzqV1LOoAiwmg-F_.png" /></figure><blockquote><strong><em>Skills and extensibility</em></strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie-one/chat#upload-skills"><strong>Upload skills (Public Preview)</strong></a>: Directly upload existing <strong>skills</strong> files and folders to your skills folder in the workspace.</li><li><a href="https://docs.databricks.com/aws/en/genie-one/chat#share-skills"><strong>Share skills with Unity Gateway (Beta)</strong>:</a> Publish and govern Genie One skills via Unity Catalog schema and share them with your team.</li></ul><blockquote><strong><em>Data processing, files and executions</em></strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie/genie-ontology"><strong>Snippets from external tool queries (Public Preview)</strong></a>: Genie Ontology can extract snippets from queries that<a href="https://docs.databricks.com/aws/en/integrations/"> external tools</a>, such as dbt run on Databricks.</li><li><a href="https://docs.databricks.com/aws/en/genie-one/code-execution"><strong>Code execution in Genie One</strong></a>: Genie One can perform advanced analysis beyond standard SQL by executing code in a secure, isolated sandbox and operating entirely within your existing Unity Catalog data access control.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/557/0*9BN7LHIfPA764e5K.png" /></figure><ul><li>Upload and analyze supported file types in natural language across Genie One and Agents<a href="https://docs.databricks.com/aws/en/genie-one/chat#upload-a-file"> Upload a file</a> and<a href="https://docs.databricks.com/aws/en/genie-agents/file-upload"> Upload a file to a Genie Agent</a>.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/587/0*5bB1L0OjvumTT2eC.png" /></figure><blockquote><strong><em>Collaboration, governance and Access</em></strong></blockquote><ul><li><a href="https://docs.databricks.com/aws/en/genie-one/documents#share"><strong>Collaborative document editing</strong></a>: People you share a Genie One document with can now edit it if they have CAN EDIT permission.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*yYdEAzoqmmGaMcN2.png" /></figure><ul><li><strong>Group memberships in user info</strong>: When Genie One retrieves a user’s information, it also returns the user’s group memberships. You can use workspace instructions and table descriptions to tailor how Genie One responds to members of specific groups.</li><li><strong>Remembered sign-in email in the Genie mobile app (Public Preview)</strong>: The Genie mobile app remembers the email address of the last user who signed in and prefills it at the next sign-in. See<a href="https://docs.databricks.com/aws/en/genie-one/mobile"> Use Genie on mobile</a>.</li></ul><blockquote><strong><em>The Takeaway:</em></strong><em> This release significantly matures the Genie One ecosystem by introducing governed skill sharing via Unity Catalog, unleashing secure code execution for advanced analytics and deploying sweeping quality of life UI upgrades to accelerate daily workflows.</em></blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=87d631f42fe6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Databricks Governance Hub: Govern Data, AI and Cost in One Place (2026)]]></title>
            <link>https://medium.com/@youssefmrini/databricks-governance-hub-govern-data-ai-and-cost-in-one-place-2026-09d6915dca70?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/09d6915dca70</guid>
            <category><![CDATA[databricks]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Tue, 27 Oct 2026 11:13:08 GMT</pubDate>
            <atom:updated>2026-10-30T21:10:26.892Z</atom:updated>
            <content:encoded><![CDATA[<p><em>A single account-level view of governance coverage, AI usage and spend what it actually shows you?</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ObLpf1_pQZTcE1sE.png" /></figure><p><a href="https://www.youtube.com/watch?v=OPQODfOK_wM">https://www.youtube.com/watch?v=OPQODfOK_wM</a></p><p><strong>TL;DR </strong>Governance Hub is an account-level interface that pulls data governance, AI usage, and cost monitoring into one place. It’s currently in Beta. Its AI page surfaces token usage, AI spend, what share of AI traffic is covered by guardrails, budget status, the most-active models and users over the last 30 days, and recommendations like flagging high-volume models missing inference tables. It’s a monitoring and insights layer, not a new permission system Unity Catalog is still where access, lineage, and auditing live. An account admin turns it on under Account console → Previews.</p><h3>What is the Databricks Governance Hub?</h3><p>If you’ve ever tried to answer “are our AI workloads actually governed, and what are they costing us?” by stitching together five screens, this is the fix.</p><p><strong>Databricks Governance Hub is an account-level interface for monitoring data governance, AI usage, and cost in one place, and it is currently in Beta.</strong></p><ul><li><strong>Account-level</strong> — one view across your workspaces, not per-workspace guesswork.</li><li><strong>Three lenses</strong> — governance coverage, AI usage, and cost, together.</li><li><strong>Insights, not enforcement</strong> — it tells you where you’re exposed; it doesn’t change grants.</li></ul><h3>What does the AI page show?</h3><p><strong>The Governance Hub AI page reports token usage, AI spend, the percentage of AI traffic covered by guardrails, budget status, the most-active models and users over the last 30 days and recommendations such as high-volume models missing inference tables.</strong></p><ul><li><strong>Usage &amp; spend</strong> : tokens consumed and the bill behind them.</li><li><strong>Guardrail coverage</strong> : the share of AI traffic actually governed.</li><li><strong>Budgets</strong>: current status, with links to manage them.</li></ul><h3>How does it relate to Unity Catalog?</h3><p>“governance hub” sounds like it should replace Unity Catalog. It doesn’t it reads from it. Unity Catalog remains where access, lineage, and auditing are enforced; Governance Hub is the monitoring and insights layer on top, and it does not add permissions or manage access itself.</p><h3>How do I turn it on?</h3><p>An account admin enables Governance Hub from</p><p>Account console → Previews</p><p>after which its pages appear under Governance in the account-console sidebar.</p><h3>FAQ</h3><p><strong>Is Governance Hub generally available?</strong></p><p>No it’s in Beta as of this release.</p><p><strong>Does Governance Hub manage permissions?</strong></p><p>No. It’s a monitoring and insights layer. Access control, lineage, and auditing stay in Unity Catalog.</p><p><strong>What does it tell me about AI?</strong></p><p>Token usage, AI spend, guardrail coverage, budget status, most-active models and users (last 30 days),and recommendations.</p><p><strong>How do I enable it?</strong></p><p>An account admin turns it on under Account console → Previews; the pages then show up under Governance in the sidebar.</p><p><strong>Related:</strong></p><p><em>·</em><a href="https://medium.com/@youssefmrini/whats-new-in-unity-catalog-september-2026-14b37126fab6"><em>What’s new in Unity Catalog — September 2026</em></a></p><p><em>· </em><a href="https://medium.com/@youssefmrini/whats-new-in-genie-one-september-2026-update-347c0c08e8b7"><em>What’s new in Genie One — September 2026</em></a><em>.</em></p><p><strong>Sources:</strong></p><p><em>·</em><a href="https://docs.databricks.com/aws/en/admin/governance-hub/"><em>Governance Hub overview</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/admin/governance-hub/ai"><em>AI usage in Governance Hub</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/data-governance/unity-catalog/"><em>Unity Catalog</em></a></p><p><em>· Databricks Answers: </em><a href="https://www.nextgenlakehouse.com/answers/unity-catalog"><em>Unity Catalog</em></a></p><p><a href="https://www.nextgenlakehouse.com/">Databricks One-Stop Shop | Unity Catalog &amp; Lakeflow | NextGenLakehouse</a></p><p><a href="https://www.youssefmrini.tech/">https://www.youssefmrini.tech</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=09d6915dca70" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Manage Secrets in Databricks Unity Catalog (2026)]]></title>
            <link>https://medium.com/@youssefmrini/how-to-manage-secrets-in-databricks-unity-catalog-2026-4777d1a0da23?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/4777d1a0da23</guid>
            <category><![CDATA[databricks]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Tue, 27 Oct 2026 10:31:25 GMT</pubDate>
            <atom:updated>2026-10-27T10:31:25.467Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Store API keys and tokens as governed Unity Catalog objects how UC secrets work? how they differ from workspace secret scopes? and the exact grants you need?</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*sL23wd3-Sg0s1Q1O.jpg" /></figure><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FGYIem6iXUxg%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGYIem6iXUxg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FGYIem6iXUxg%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/d4c632a0283532d1b752341f464b12b8/href">https://medium.com/media/d4c632a0283532d1b752341f464b12b8/href</a></iframe><p><strong>TL;DR.</strong> Unity Catalog secrets let you store credentials (API keys, tokens, passwords) as <strong>governed objects</strong> addressed as catalog.schema.secret with the same grant model as the rest of Unity Catalog. They’re <strong>different from workspace secret scopes</strong>, which are workspace-level objects addressed as scope/key. To create one you need CREATE SECRET (with USE CATALOG/USE SCHEMA) on the schema; to read one you need READ SECRET plus USE CATALOG and USE SCHEMA on the parents. Retrieve it in code with dbutils.secrets.get(catalog=, schema=, key=), which requires <strong>Databricks Runtime 17.3 LTS+</strong> or <strong>serverless environment version 4+</strong>.</p><h3>What are Unity Catalog secrets?</h3><p>They’re a way to keep sensitive values out of your notebooks and jobs while governing them exactly like tables and models by catalog, schema, and grant.</p><p><strong>Unity Catalog secrets are governed securable objects that store sensitive values (API keys, tokens, passwords) under a three-level `catalog.schema.secret` namespace, managed with standard Unity Catalog privileges.</strong></p><ul><li>Addressed as catalog.schema.secret, so access follows your existing UC hierarchy.</li><li>Managed with <strong>grants</strong> (CREATE SECRET, READ SECRET), not a separate ACL system.</li><li>Keep credentials out of code, config files, and notebook output.</li></ul><h3>How are UC secrets different from secret scopes?</h3><p>This is the most common point of confusion. Both store secrets, but they’re separate systems.</p><p><strong>Unity Catalog secrets live at `catalog.schema.secret` and are governed by Unity Catalog, workspace secret scopes are workspace-level objects addressed as `scope/key. You do not create a secret scope inside Unity Catalog.</strong></p><ul><li><strong>UC secrets </strong>governed by catalog/schema grants; read with dbutils.secrets.get(catalog=, schema=, key=)</li><li><strong>Workspace secret scopes</strong> created and managed with the Databricks CLI; read with dbutils.secrets.get(scope=, key=)</li></ul><h3>How do I create and read a UC secret?</h3><p><strong>Creating a UC secret requires `CREATE SECRET` (with `USE CATALOG` and `USE SCHEMA`) on the schema; reading one requires `READ SECRET` plus `USE CATALOG` and `USE SCHEMA` on the parent catalog and schema.</strong></p><p>The flow is: grant the privilege, create the secret, then grant read access.</p><ul><li><strong>Grant creation rights</strong> on the schema: GRANT USE CATALOG ON CATALOG main TO my-group; then GRANT USE SCHEMA, CREATE SECRET ON SCHEMA main.default TO my-group;</li><li><strong>Create the secret</strong> in Catalog Explorer (catalog → schema → Create → Secret), or via POST /api/2.1/unity-catalog/secrets.</li><li><strong>Grant read access:</strong> GRANT READ SECRET ON SECRET main.default.api_key TO my-group;</li><li><strong>Read it in code:</strong> dbutils.secrets.get(catalog=”main”, schema=”default”, key=”api_key”).</li></ul><h3>FAQ</h3><p><strong>Are Unity Catalog secrets the same as secret scopes?</strong></p><p>No. UC secrets are governed objects at catalog.schema.secret; secret scopes are workspace-level objects at scope/key. You manage them with different tools and APIs.</p><p><strong>What privileges do I need to read a UC secret?</strong></p><p>READ SECRET on the secret, plus USE CATALOG and USE SCHEMA on its parent catalog and schema.</p><p><strong>Which runtime supports the UC secrets lookup?</strong></p><p>dbutils.secrets.get for UC secrets requires Databricks Runtime 17.3 LTS or above, or serverless environment version 4 or above.</p><p><strong>Can I create a UC secret without SQL?</strong></p><p>Yes — use Catalog Explorer (Create → Secret) or the REST API (POST /api/2.1/unity-catalog/secrets)</p><p><strong><em>Related</em></strong></p><p><em>·</em><a href="https://medium.com/@youssefmrini/whats-new-in-unity-catalog-september-2026-14b37126fab6"><em>What’s new in Unity Catalog — September 2026</em></a></p><p><em>· </em><a href="https://medium.com/@youssefmrini/stored-procedures-in-databricks-sql-3409d7f1bb03"><em>Stored Procedures in Databricks SQL</em></a><em>.</em></p><p><strong><em>Sources</em></strong></p><p><em>·</em><a href="https://docs.databricks.com/aws/en/security/secrets/unity-catalog-secrets"><em>Secrets in Unity Catalog</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/security/secrets"><em>Workspace secret management</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/data-governance/unity-catalog/securable-objects"><em>Unity Catalog securable objects</em></a><em>. ·</em></p><p><em>· Databricks Answers: </em><a href="https://www.nextgenlakehouse.com/answers/unity-catalog"><em>Unity Catalog</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4777d1a0da23" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Real-Time Data Engineering in Databricks: Structured Streaming, Auto Loader and RealTime Mode(2026)]]></title>
            <link>https://medium.com/@youssefmrini/real-time-data-engineering-in-databricks-structured-streaming-auto-loader-and-realtime-mode-2026-467e10771ef9?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/467e10771ef9</guid>
            <category><![CDATA[realtime-mode]]></category>
            <category><![CDATA[databricks]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Tue, 27 Oct 2026 10:20:55 GMT</pubDate>
            <atom:updated>2026-10-27T10:20:55.310Z</atom:updated>
            <content:encoded><![CDATA[<p><em>How streaming works on Databricks Structured Streaming as the engine, Auto Loader for file ingestion, and Lakeflow Declarative Pipelines to run it in production.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*MgZ3BaCXu9-umfnR.jpg" /></figure><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F8Cucqw7k_Qg%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8Cucqw7k_Qg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F8Cucqw7k_Qg%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/9b148a00388160dd14ac9f93922ae596/href">https://medium.com/media/9b148a00388160dd14ac9f93922ae596/href</a></iframe><p><strong>TL;DR:</strong> Real-time data engineering on Databricks boils down to three pieces working together: <strong>Structured Streaming</strong> runs the logic, <strong>Auto Loader</strong> grabs the raw files, and <strong>Lakeflow Pipelines</strong> keep the whole machine alive in production.</p><h3>The Three Core Layers</h3><p><a href="https://docs.databricks.com/aws/en/structured-streaming/concepts"><strong>Structured Streaming </strong></a><strong>(The Engine):</strong> Write standard batch DataFrame or SQL queries; Spark executes them incrementally as data lands. It guarantees fault-tolerant, exactly-once processing using:</p><ul><li><strong>Checkpoints:</strong> Save stream state to recover seamlessly after failures.</li><li><strong>Output Modes:</strong> Determine how rows write out (append, update, or complete).</li><li><strong>Triggers:</strong> Set the processing rhythm, from continuous processing to micro-batches</li></ul><p><a href="https://docs.databricks.com/aws/en/ingestion/cloud-object-storage/auto-loader/"><strong>Auto Loader</strong></a><strong> (The Ingest Tool):</strong> Purpose-built to ingest files landing in cloud storage (cloudFiles).</p><ul><li>Ingests only new files without costly directory re-scans.</li><li>Automatically detects schema evolution and dumps unparseable records into a _rescued_data column.</li><li>Effortlessly scales to millions of files an hour without custom state tracking.</li></ul><p><a href="https://docs.databricks.com/aws/en/ldp/"><strong>Spark Declarative Pipelines</strong></a><strong> :</strong> Removes the operational glue work.</p><ul><li>Define streaming tables declaratively instead of manually wiring checkpoints and schema paths.</li><li>Native integration with Auto Loader via Python (pyspark.pipelines) or SQL (read_files).</li><li>Delivers automated lineage, cluster orchestration, error recovery, and retries.</li></ul><p><a href="https://docs.databricks.com/aws/en/structured-streaming/real-time/concepts"><strong>Real-Time Mode (RTM)</strong></a> in <a href="https://www.databricks.com/">Databricks</a> is an evolution of Apache Spark Structured Streaming that delivers end-to-end latencies down to 5 to 50 milliseconds (up to 100x faster than traditional micro-batch mode).</p><p>Core Architectural Innovations</p><p>RTM replaces periodic batching with continuous execution using three main mechanics</p><ul><li><strong>Continuous Data Flow:</strong> Processes each event immediately upon arrival instead of collecting them into discrete, periodic chunks.</li><li><strong>Simultaneous Stage Scheduling:</strong> Runs all query stages concurrently like a conveyor belt rather than blocking upstream tasks.</li><li><strong>Streaming Shuffle:</strong> Bypasses disk-based shuffles by passing data continuously and directly in-memory between tasks</li></ul><h3>FAQ</h3><p><strong>Is Structured Streaming different from batch code?</strong></p><ul><li>No. It uses identical Spark SQL and DataFrame APIs — Spark just runs it continuously and tracks progress via checkpoints.</li></ul><p><strong>When should I use Auto Loader vs. standard stream reads?</strong></p><ul><li>Use Auto Loader for files landing in cloud storage (S3, ADLS, GCS). Use direct Structured Streaming connectors for message buses like Kafka or Event Hubs.</li></ul><p><strong>Is Lakeflow Pipeline mandatory?</strong></p><ul><li>No, but managing raw streaming jobs manually is fragile. Lakeflow automates state management, checkpointing, and retries.</li></ul><p><strong>How does Auto Loader handle unexpected schema changes?</strong></p><ul><li>It infers new types on the fly and routes mismatched fields to the rescued-data column, preventing pipeline crashes.</li></ul><p><em>Related:</em></p><p><em>·</em><a href="https://medium.com/@youssefmrini/getting-started-with-python-unit-testing-in-databricks-step-by-step-guide-2ea64aedd8f0"><em>Getting Started with Python Unit Testing in Databricks</em></a></p><p><em>· </em><a href="https://medium.com/@youssefmrini/whats-new-in-unity-catalog-september-2026-14b37126fab6"><em>What’s new in Unity Catalog — September 2026</em></a><em>.</em></p><p><em>Sources:</em></p><p><em>·</em><a href="https://docs.databricks.com/aws/en/structured-streaming/concepts"><em>Structured Streaming concepts</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/ingestion/cloud-object-storage/auto-loader"><em>What is Auto Loader?</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/ingestion/cloud-object-storage/auto-loader/schema"><em>Schema inference and evolution</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/ldp/"><em>Lakeflow Declarative Pipelines</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/ldp/load"><em>Load data in pipelines</em></a></p><p><em>. Databricks Answers: </em><a href="https://www.nextgenlakehouse.com/answers/data-engineering"><em>Data Engineering</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=467e10771ef9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What Is Databricks Lakebase? OLTP Postgres, Genie, and the LTAP Architecture (2026)]]></title>
            <link>https://medium.com/@youssefmrini/what-is-databricks-lakebase-oltp-postgres-genie-and-the-ltap-architecture-2026-37e0097274a0?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/37e0097274a0</guid>
            <category><![CDATA[databricks-lakebase]]></category>
            <category><![CDATA[databricks]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Tue, 27 Oct 2026 10:03:12 GMT</pubDate>
            <atom:updated>2026-10-27T10:03:12.874Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*S8F7z_H-6kejo2m7.png" /></figure><p><em>Databricks’ fully managed Postgres for operational apps — what it is, how it connects to the lakehouse, and what “LTAP” actually means.</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FjlCKbhyWivo%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjlCKbhyWivo&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FjlCKbhyWivo%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/c4c610ddd35cf116bc7fe5a1a6dbe5d3/href">https://medium.com/media/c4c610ddd35cf116bc7fe5a1a6dbe5d3/href</a></iframe><p><strong>TL;DR.</strong> <strong>Lakebase</strong> is Databricks fully managed, serverless <strong>PostgreSQL</strong> database for <strong>OLTP</strong> (transactional) workloads, built into the Data and AI Platform and governed by Unity Catalog. It autoscales (including <strong>scale to zero</strong>) and supports instant <strong>database branching</strong>.</p><h3>What is Databricks Lakebase PostgreSQL?</h3><p>Lakebase is an operational database you don’t have to run. Instead of provisioning a Postgres server, sizing it, and patching it, you get a serverless Postgres endpoint that scales up on demand and down to zero when idle and it lives inside the same platform and governance as your analytics.</p><p><strong>Databricks Lakebase is a fully managed, serverless PostgreSQL database for transactional (OLTP) workloads, integrated with the lakehouse and governed by Unity Catalog.</strong></p><ul><li><strong>Standard Postgres</strong> — use your existing Postgres drivers, SQL, and tools.</li><li><strong>Autoscaling + scale-to-zero</strong> — capacity follows load; you don’t pay for idle compute.</li><li><strong>Branching</strong> — spin up an instant copy of a database for dev/test, like branching code.</li><li><strong>Governed</strong> — access and lineage flow through Unity Catalog, not a separate silo.</li></ul><h3>Why Postgres for OLTP in a lakehouse?</h3><p>The lakehouse is excellent at analytics (OLAP) but was never meant to serve the fast, single-row reads and writes that applications need. Lakebase fills that gap with Postgres the most widely adopted open-source transactional database so your app layer and your analytics layer finally share one platform instead of a brittle pipeline between two vendors.</p><p><strong>Lakebase brings OLTP to the lakehouse so operational apps and analytics run on one governed platform, removing the ETL hop between a separate app database and your analytical data.</strong></p><h3>How does Lakebase connect to the lakehouse?</h3><p>Two distinct, one-directional paths it helps to keep them straight:</p><ul><li><strong>Synced tables (Unity Catalog → Lakebase).</strong> Databricks keeps a managed Postgres copy of a Unity Catalog table so apps get low-latency reads. Treat synced tables as <strong>read-only</strong>; application writes belong in your own operational tables.</li><li><strong>Unity Catalog registration (Lakebase → Unity Catalog).</strong> Registering a Lakebase database exposes it as a <strong>read-only catalog</strong> in Unity Catalog, so analysts and Genie can query operational data under the same governance. Querying it requires serverless compute — Pro/classic SQL warehouses and classic compute aren’t supported.</li></ul><p><strong>Synced tables push governed lakehouse data into Postgres for fast app reads, Unity Catalog registration exposes a Lakebase database back to the lakehouse as a read-only, governed catalog.</strong></p><h3>What is LTAP, and where does Genie fit?</h3><p><strong>LTAP (Lake Transactional/Analytical Processing) is Databricks’ architecture for running transactional (OLTP) and analytical (OLAP) workloads on one shared storage and governance foundation, with Lakebase as the transactional layer.</strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F9J2-PovJppA%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9J2-PovJppA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F9J2-PovJppA%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/b3d609c03b0afa28545cffcec5536a5e/href">https://medium.com/media/b3d609c03b0afa28545cffcec5536a5e/href</a></iframe><h3>FAQ</h3><p><strong>Is Lakebase generally available?</strong></p><p>Yes. Lakebase launched in Public Preview in June 2025 and is generally available on AWS (January 2026) and on Azure (March 2026).</p><p><strong>Is Lakebase just Postgres?</strong></p><p>It’s standard PostgreSQL under the hood, so your drivers and SQL work — but delivered serverless, with autoscaling, scale-to-zero, branching, and Unity Catalog governance built in.</p><p><strong>Can my application write to a synced table?</strong></p><p>Treat synced tables as read-only copies of lakehouse data, keep application writes in separate operational tables in Lakebase.</p><p><strong>What does LTAP stand for?</strong></p><p>Lake Transactional/Analytical Processing an architecture, not a product name and not a synonym for Lakebase or Genie.</p><p><strong>Do I manage the Postgres server?</strong></p><p>No. Lakebase is fully managed and serverless, Databricks provisions, patches, and scales the Postgres instance for you, including scaling to zero when it’s idle.</p><p><em>Related:</em></p><p><em>·</em><a href="https://medium.com/@youssefmrini/whats-new-in-genie-one-september-2026-update-347c0c08e8b7"><em>What’s new in Genie One — September 2026</em></a></p><p><em>· </em><a href="https://medium.com/@youssefmrini/whats-new-in-unity-catalog-september-2026-14b37126fab6"><em>What’s new in Unity Catalog — September 2026</em></a><em>.</em></p><p><em>Sources:</em></p><p><em>·</em><a href="https://docs.databricks.com/aws/en/oltp/"><em>Lakebase (OLTP) overview</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/oltp/projects/ltap-overview"><em>LTAP overview</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/oltp/projects/sync-tables"><em>Serve data with synced tables</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/oltp/projects/register-uc"><em>Register a Lakebase database in Unity Catalog</em></a></p><p><em>· </em><a href="https://www.databricks.com/blog/databricks-lakebase-generally-available"><em>Lakebase is now GA (blog)</em></a><em>.</em></p><p><em>· Watch: </em><a href="https://www.youtube.com/watch?v=8x6MvzAfvtw"><em>What Is LTAP? Lakebase + Genie (Databricks CTO)</em></a></p><p><em>· Databricks Answers: </em><a href="https://www.nextgenlakehouse.com/answers/platform"><em>Platform</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=37e0097274a0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Native CREATE PROCEDURE in Databricks SQL (2026)]]></title>
            <link>https://medium.com/@youssefmrini/native-create-procedure-in-databricks-sql-2026-bead14c32a7a?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/bead14c32a7a</guid>
            <category><![CDATA[databricks]]></category>
            <category><![CDATA[databricks-sql]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Tue, 27 Oct 2026 09:43:32 GMT</pubDate>
            <atom:updated>2026-10-27T09:43:32.697Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Databricks SQL now has stored procedures , what they are ? when they went GA, and how to write and call one?.</em></p><p><strong>TL;DR.</strong> <strong>Yes, Databricks SQL supports native stored procedures</strong> via CREATE PROCEDURE and CALL, and they’re generally available. Procedures are governed Unity Catalog objects written in LANGUAGE SQL, with IN/OUT/INOUT parameters and a BEGIN … END body.</p><p>They require <strong>Databricks Runtime 17.0 or above</strong> and <strong>Unity Catalog</strong> (not the Hive metastore). Don’t confuse them with <strong>SQL scripting</strong> (BEGIN … END, variables, loops) that runs from Runtime 16.3+, persisted procedures need 17.0+.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F-QvilT17X2k%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-QvilT17X2k&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F-QvilT17X2k%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/2dfc5c98511a9621bdde285584b1e3eb/href">https://medium.com/media/2dfc5c98511a9621bdde285584b1e3eb/href</a></iframe><h3>Does Databricks support stored procedures?</h3><p>For years the answer was “not really — use notebooks or SQL scripting.” That changed: Databricks SQL now has first-class, persisted stored procedures.</p><p><strong>Databricks SQL supports native stored procedures as governed Unity Catalog objects, created with CREATE PROCEDURE and invoked with CALL, written in LANGUAGE SQL with IN, OUT, and INOUT parameters.</strong></p><ul><li><strong>Governed by Unity Catalog</strong> : a procedure is a securable object with grants, not a loose script.</li><li><strong>Parameters</strong> :IN, OUT, and INOUT, with optional DEFAULT values for IN.</li><li><strong>Security context</strong> : SQL SECURITY INVOKER or DEFINER controls whose privileges apply at run time.</li></ul><h3>What are the requirements?</h3><p><strong>Stored procedures require Databricks Runtime 17.0 or above and a Unity Catalog catalog; they are not supported on the Hive metastore.</strong></p><ul><li><strong>Runtime 17.0+</strong> for persisted CREATE PROCEDURE.</li><li><strong>Unity Catalog only</strong> — procedures live in a UC catalog and schema.</li><li>LANGUAGE SQL and exactly one SQL SECURITY clause are required.</li></ul><h3>How do I write and call a stored procedure?</h3><p>Create it in a real UC schema (not the Hive metastore — it’ll just error), then call it. The one thing that trips people up: an OUT/INOUT argument has to be a variable, never a literal.</p><blockquote>CREATE OR REPLACE PROCEDURE add_numbers(</blockquote><blockquote>IN p_a INT, IN p_b INT, OUT p_result INT)</blockquote><blockquote>LANGUAGE SQL SQL SECURITY INVOKER</blockquote><blockquote>AS BEGIN SET p_result = p_a + p_b; END;</blockquote><blockquote>Then invoke it, capturing the result in a session variable:</blockquote><blockquote>DECLARE answer INT;</blockquote><blockquote>CALL add_numbers(2, 3, answer);</blockquote><blockquote>SELECT answer; — 5</blockquote><h3>FAQ</h3><p><strong>Are Databricks stored procedures generally available?</strong></p><p>Yes — CREATE PROCEDURE and CALL are GA in Databricks SQL. The GA label landed gradually, so if you don’t see them, check your runtime version before you blame your permissions.</p><p><strong>What runtime do I need?</strong></p><p>Databricks Runtime 17.0 or above for persisted stored procedures. SQL scripting (without a persisted procedure) runs from Runtime 16.3+.</p><p><strong>Do stored procedures work on the Hive metastore?</strong></p><p>No. They require Unity Catalog.</p><p><strong>What languages can I use?</strong></p><p>LANGUAGE SQL. The body is a BEGIN … END compound statement that can use SQL scripting constructs.</p><p><strong><em>Related:</em></strong></p><p><em>·</em><a href="https://medium.com/@youssefmrini/databricks-setup-made-easy-b3217f2ad522"><em>How to Start Databricks Fast: Express Setup vs Free Edition</em></a></p><p><em>· </em><a href="https://medium.com/@youssefmrini/whats-new-in-unity-catalog-september-2026-14b37126fab6"><em>What’s new in Unity Catalog — September 2026</em></a><em>.</em></p><p><strong><em>Sources:</em></strong></p><p><em>·</em><a href="https://www.databricks.com/blog/introducing-sql-stored-procedures-databricks"><em>Introducing SQL stored procedures (blog)</em></a></p><p><em>·</em><a href="https://docs.databricks.com/aws/en/sql/language-manual/sql-ref-syntax-ddl-create-procedure"><em>CREATE PROCEDURE reference</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/sql/language-manual/sql-ref-syntax-aux-call"><em>CALL reference</em></a></p><p><em>· </em><a href="https://docs.databricks.com/aws/en/sql/language-manual/sql-ref-scripting"><em>SQL scripting</em></a><em>.</em></p><p><em>· Watch: </em><a href="https://www.youtube.com/watch?v=6f_piejLPKE"><em>How to Use Temporary Tables in Databricks SQL</em></a></p><p><em>· Databricks Answers: </em><a href="https://www.nextgenlakehouse.com/answers/sql-analytics"><em>Databricks SQL</em></a></p><blockquote>Last updated October 2026</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bead14c32a7a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s new in AIBI Dashboards — September 2026]]></title>
            <link>https://medium.com/@youssefmrini/whats-new-in-aibi-dashboard-september-2026-0d6e520b53ef?source=rss-73831d91141c------2</link>
            <guid isPermaLink="false">https://medium.com/p/0d6e520b53ef</guid>
            <category><![CDATA[databricks]]></category>
            <category><![CDATA[biais]]></category>
            <dc:creator><![CDATA[Youssef Mrini]]></dc:creator>
            <pubDate>Mon, 19 Oct 2026 16:53:26 GMT</pubDate>
            <atom:updated>2026-10-19T16:53:41.402Z</atom:updated>
            <content:encoded><![CDATA[<p>This release brings extensive additions to <strong>Databricks AI/BI Dashboards</strong>, expanding layout controls, visualization formatting, BI migration capabilities via Genie Code, and interactive filtering options.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/749/1*0nh9Je23M9IU8yJSyydoIQ.png" /></figure><p><strong>BI Migration and Genie Code AI Authoring</strong></p><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/import-bi"><strong>Enhanced BI Import</strong></a><strong> (</strong>/importBI<strong>):</strong> Importing Tableau and Power BI reports via Genie Code now supports <strong>ranked table calculations</strong> and expanded <strong>parameterized calculations</strong>.</li><li><strong>Governed Metric View Preference:</strong> Genie Code prefers governed Unity Catalog metric views over ad-hoc SQL datasets during dashboard generation, reusing existing metric views whenever possible.</li><li><strong>SQL Parameters &amp; Local Metric Conversions:</strong> Genie Code understands SQL dataset parameters and can convert standard SQL datasets directly into local metric views.</li></ul><p><strong>Data Modeling, Relationships and Metric Views</strong></p><ul><li><strong>Cross-Dataset Filtering via Relationships (Public Preview):</strong> Filters, parameters, and selections applied to one dataset automatically cascade to widgets built on connected datasets.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/data-modeling/dashboard-relationships/create-relationships"><strong>Relationship-Scoped Filters (Public Preview)</strong></a><strong>:</strong> Widgets respond strictly to filters on related datasets, preventing unrelated cross-filtering interference.</li><li><strong>Metric View Enhancements:</strong> Supports <strong>include-style Level of Detail (LOD)</strong> expressions in the editor, and exports respect defined field display names.</li></ul><p><strong>Advanced visualizations and Styling</strong></p><ul><li><strong>Theme Import/Export &amp; Previews:</strong> Export dashboard themes to JSON to share across dashboards or inspect color palette previews directly in the preset theme picker.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/visualizations/#color-consistency"><strong>Named Color Mappings</strong></a><strong>:</strong> Map specific colors to field values by name across color-by-field and color-by-series configurations for workspace-wide consistency.</li><li><strong>Line Shape Control:</strong> Toggle between linear, smooth, and stepped lines on area and line charts.</li><li><strong>Geospatial Path Maps:</strong> Path maps can construct trajectory lines (e.g., GPS tracks) from point sequences using separate latitude/longitude columns or point geometry fields.</li><li><strong>Pivot Table Enhancements:</strong> Configure default expansion levels for row/column hierarchies, format values/headers of totals independently, and apply color scales to cell text in addition to background fills.</li></ul><p><strong>Interactivity, Filtering and Ask Genie</strong></p><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/share/embedding/external-embed#filter-apis"><strong>Embedded Dashboard Filter APIs</strong></a><strong>:</strong> Programmatically set and retrieve filter states in embedded dashboard applications.</li><li><strong>Granular Filter Overrides:</strong> Configure specific widgets to <strong>ignore selected filters</strong> while remaining active across the rest of the dashboard page.</li><li><strong>Contextual Ask Genie:</strong> Ask Genie uses your currently selected chart as context and displays scoped starter questions tailored to the active dashboard page and widget.</li><li><strong>Rich Text &amp; Dynamic </strong>@<strong> References:</strong> Embed live, formatted aggregated metrics (like @sum or @avg) into text widgets, titles, and descriptions that dynamically update based on active filters.</li></ul><h4>Operations &amp; Subscriptions</h4><ul><li><a href="https://docs.databricks.com/aws/en/dashboards/share/schedule-subscribe#email-attachments"><strong>Data Attachments in Alerts</strong></a><strong>:</strong> Scheduled dashboard subscriptions delivered to <strong>Slack</strong> and <strong>Microsoft Teams</strong> can now include CSV, TSV, or Excel data attachments.</li><li><a href="https://docs.databricks.com/aws/en/dashboards/manage/data-modeling/datasets#export-materialized-view"><strong>Target Warehouse for Materialized Views</strong></a><strong>:</strong> Choose the specific SQL warehouse used when exporting dashboard datasets as Unity Catalog materialized views.</li><li><strong>Page-Level Key Insights:</strong> Automatically generates key insights per dashboard page, complete with a live generation indicator and a <em>New Insights</em> badge.</li></ul><blockquote><strong><em>Key Takeaway:</em></strong><em> Transforms Databricks AI/BI Dashboards into a mature BI platform with automated Tableau/Power BI migration tools, rich custom formatting, and cross-dataset governance through native relationships.</em></blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0d6e520b53ef" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>