<?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>rss.livelink.threads-in-node</title>
    <link>https://community.databricks.com/</link>
    <description>Databricks Community</description>
    <pubDate>Thu, 29 Oct 2026 13:14:11 GMT</pubDate>
    <dc:creator>Community</dc:creator>
    <dc:date>2026-10-29T13:14:11Z</dc:date>
    <item>
      <title>eMudhra CA key leak: Databricks LTS runtimes still trust the affected root.</title>
      <link>https://community.databricks.com/t5/get-started-discussions/emudhra-ca-key-leak-databricks-lts-runtimes-still-trust-the/m-p/174922#M12506</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Background.&lt;/STRONG&gt; In October 2026, eight eMudhra intermediate CA keys turned out to be recoverable from their public certificates. Browsers blocked them within days. Non-browser clients that carry their own trust store keep trusting the chain until that store is updated. On Databricks that means the Python and pip inside the runtime, not just the OS.&lt;/P&gt;&lt;P&gt;(from the release notes):&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;Runtime&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;certifi&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;pip&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;OS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;17.3 LTS&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;2025.1.31&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;25.0.1&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Ubuntu 24.04.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;14.3 LTS&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;2022.12.7&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;n/a&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Ubuntu 22.04.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;12.2 LTS (end of support)&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;2021.10.8&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;n/a&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Ubuntu 20.04.5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;certifi 2025.1.31 lists four emSign roots, including `emSign ECC Root CA - G3`. The fixed bundle is 2026.10.19 or later, which keeps only `emSign Root CA - G1`. The newest 17.3 maintenance update I could find was dated 29 Sep, before the disclosure.&lt;/P&gt;&lt;P&gt;CPython 3.11.18, 3.12.16 and 3.13.18 reject the compromised intermediates in `ssl`, but DBR uses the OS Python, so you can't choose the patch release. And pip below 26.2.2 always loads its own vendored certifi on top of the system store, so `PIP_CERT` or `REQUESTS_CA_BUNDLE` only *add* certificates. They don't remove the bad ones.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fix 1: certifi, per job:&amp;nbsp;Either put it in your wheel's dependencies:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# requirements.txt / install_requires
certifi&amp;gt;=2026.10.19&lt;/LI-CODE&gt;&lt;P&gt;or add it as a job library in your bundle:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;libraries:
- pypi:
package: "certifi&amp;gt;=2026.10.19"&lt;/LI-CODE&gt;&lt;P&gt;Gotcha: a dependency in your wheel only reaches jobs pinned to the new wheel version. Jobs still pinned to an older release keep the runtime's certifi until you bump their version in the bundle.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fix 2: pip, before libraries install:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;pip can't safely upgrade itself through the pip that has the problem. A cluster init script runs before library installation and can bootstrap a hash-verified wheel, so the download is checked whatever pip trusts. Test it on one cluster first, and check your workspace's init-script allowlist for your access mode like&lt;/P&gt;&lt;LI-CODE lang="php"&gt;#!/bin/bash
set -euo pipefail
/databricks/python/bin/python -m pip install \
  "pip @ https://files.pythonhosted.org/packages/3f/06/3e4420302363fbb71be3c7f35ce042f54bfca330e3e66b3a2e3c4cca579f/pip-26.2.2-py3-none-any.whl#sha256=fd7f4dfa8190e014013b9f08f3e973f4e4c26ffd179a204895533a7254813a70"&lt;/LI-CODE&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Check what a cluster actually trusts(notebook on a job cluster):&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import certifi, pip, subprocess
print("certifi", certifi.__version__, "| pip", pip.__version__)
print("G3 in certifi bundle:", "emSign ECC Root CA - G3" in open(certifi.where()).read())
print(subprocess.run("ls /etc/ssl/certs | grep -i emsign", shell=True,
                     capture_output=True, text=True).stdout)
print(subprocess.run("keytool -list -cacerts -storepass changeit | grep -ci emsign",
                     shell=True, capture_output=True, text=True).stdout)&lt;/LI-CODE&gt;&lt;P&gt;The OS store and the JVM `cacerts` belong to the runtime image (17.3 runs Zulu 17). Raise a support ticket and ask when an LTS maintenance update covers it. Runtimes past end of support, like 12.2, won't get one, so move off them.&lt;/P&gt;&lt;P&gt;Exploiting this needs a forged certificate *and* a position on the network path (DNS, proxy, routing). The highest-value targets are clients that send credentials or install code: package installs at cluster start, token endpoints, API clients.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Oct 2026 10:44:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/emudhra-ca-key-leak-databricks-lts-runtimes-still-trust-the/m-p/174922#M12506</guid>
      <dc:creator>Kirankumarbs</dc:creator>
      <dc:date>2026-10-29T10:44:13Z</dc:date>
    </item>
    <item>
      <title>My Exam got suspended before launching</title>
      <link>https://community.databricks.com/t5/certifications/my-exam-got-suspended-before-launching/m-p/174916#M5175</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/51097"&gt;@Cert-Team&lt;/a&gt; MY exam got suspended before even launch the exam, please help in taking exam again as this is important to me.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Oct 2026 08:16:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/certifications/my-exam-got-suspended-before-launching/m-p/174916#M5175</guid>
      <dc:creator>ramesh4</dc:creator>
      <dc:date>2026-10-29T08:16:49Z</dc:date>
    </item>
    <item>
      <title>Unity Catalog external location access error after metastore attachment</title>
      <link>https://community.databricks.com/t5/data-engineering/unity-catalog-external-location-access-error-after-metastore/m-p/174915#M56944</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I am running into a permission issue when trying to query data from an external S3 storage location managed through Unity Catalog.&lt;/P&gt;&lt;P&gt;Here are the symptoms:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The Setup: Storage credentials and an external location were successfully created, and the metastore is properly linked to the workspace.&lt;/LI&gt;&lt;LI&gt;The Problem: When running a query or trying to list files in the external location, the job fails with a permission denied error, even though the assigned IAM role appears correct on the cloud side.&lt;/LI&gt;&lt;LI&gt;What I'm looking for: Has anyone faced a similar authorization gap between AWS IAM and Unity Catalog storage credentials? What troubleshooting steps or logs should I check next?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Any guidance from the community would be greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Thu, 29 Oct 2026 07:46:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/unity-catalog-external-location-access-error-after-metastore/m-p/174915#M56944</guid>
      <dc:creator>Khasim_1</dc:creator>
      <dc:date>2026-10-29T07:46:02Z</dc:date>
    </item>
    <item>
      <title>Building an AI Search Visibility Tracker With Databricks, Delta Lake, and Python</title>
      <link>https://community.databricks.com/t5/community-articles/building-an-ai-search-visibility-tracker-with-databricks-delta/m-p/174902#M1856</link>
      <description>&lt;P class="lia-align-justify"&gt;AI-powered search is changing how people discover companies, products, and professional services. Instead of browsing several links, users may receive a generated response containing recommendations, explanations, and references to selected websites. For businesses, appearing in these answers can create another opportunity to reach potential customers.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;However, measuring this presence consistently presents a challenge. Checking individual responses manually offers limited insight because answers can differ between platforms, queries, and testing sessions. A dedicated tracking system can turn these scattered observations into organised records, helping teams understand where their websites appear and which subjects require further attention.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Creating a Reliable Tracking Framework&lt;/STRONG&gt;&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;A useful tracker begins with a carefully prepared question set. These queries should represent genuine customer interests, including product comparisons, service-related questions, industry problems, and purchasing decisions. Grouping them by topic makes the resulting analysis more meaningful than treating every query as an unrelated search.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;Python can support data collection through approved APIs and permitted sources. Each observation should include the question, platform, timestamp, generated response, brand mentions, and available citations. Recording the collection method alongside these details helps maintain consistency. Repeating selected queries over time also makes it possible to distinguish persistent patterns from occasional appearances.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Using Databricks and Delta Lake for Storage&lt;/STRONG&gt;&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;&lt;A href="https://community.databricks.com/" target="_blank" rel="noopener"&gt;Databricks&lt;/A&gt; provides an environment for processing datasets, running analytical workloads, and coordinating repeatable data operations. Delta Lake adds transactional reliability, schema enforcement, and versioning capabilities that help maintain dependable records as information accumulates.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;A practical architecture can organise information into three stages. The initial layer preserves original observations, the processing layer standardises fields and removes duplicates, and the final layer prepares aggregated results for reporting. This separation makes errors easier to investigate and allows processed records to be regenerated when analytical requirements change.&lt;/P&gt;&lt;P class="lia-align-justify" data-unlink="true"&gt;For example, &lt;A href="https://www.databricks.com/blog/what-is-pyspark" target="_blank" rel="noopener"&gt;PySpark&lt;/A&gt;&amp;nbsp;can standardise domain names, extract citation URLs, and group observations by query category. SQL can then calculate summary statistics without repeatedly processing the entire collection. Keeping these operations within the same analytical environment reduces unnecessary data movement and simplifies maintenance.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Measuring Mentions and Citation Patterns&lt;/STRONG&gt;&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;Once the dataset is ready, analysts can calculate indicators that explain how frequently a business appears in tested AI responses. A mention rate measures the share of sampled answers containing a particular brand, while citation frequency shows how often its website is referenced. Comparing these indicators across subject areas can reveal differences between general awareness and source attribution.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;These measurements require careful interpretation. A business mentioned in generated text may not receive a direct citation, and a cited webpage does not necessarily produce referral visits. Therefore, AI response observations should be compared with website analytics and conventional search performance whenever suitable data is available. Clear definitions also prevent teams from treating different measurements as interchangeable.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Automating Analysis and Reporting&lt;/STRONG&gt;&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;Scheduled workflows can refresh collected records at consistent intervals, while validation checks identify missing timestamps, malformed URLs, and unexpected duplicate entries. Databricks notebooks provide space for exploratory analysis, whereas dashboards can present trends through charts, filters, and summary tables. Analysts can investigate which questions generate citations, where competitors appear, and whether observed visibility changes persist across multiple collection periods.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;Responsible implementation matters as well. Collection should follow platform rules, and sensitive information should be excluded or protected through suitable access controls. Documenting sampling methods and limitations makes findings easier for other practitioners to reproduce and evaluate.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Converting Findings Into Practical Improvements&lt;/STRONG&gt;&lt;/H3&gt;&lt;P class="lia-align-justify"&gt;A tracking system becomes valuable when its findings inform specific website improvements. Repeatedly unanswered questions may indicate missing explanations, unclear service information, or insufficient evidence supporting important claims. Reviewing those pages can help teams improve factual accuracy, topical coverage, and overall usefulness without assuming that any individual adjustment guarantees an AI citation.&lt;/P&gt;&lt;P class="lia-align-justify"&gt;For professionals investigating &lt;A href="https://brainwavesindia.com/ai-seo-for-e-commerce-how-online-stores-can-appear-in-ai-search-results/" target="_blank" rel="noopener"&gt;how to appear in ai search result&lt;/A&gt;, a Databricks-based tracker provides a structured way to examine visibility, identify content weaknesses, and evaluate changes through recorded evidence rather than assumptions.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Oct 2026 05:38:53 GMT</pubDate>
      <guid>https://community.databricks.com/t5/community-articles/building-an-ai-search-visibility-tracker-with-databricks-delta/m-p/174902#M1856</guid>
      <dc:creator>brainwavesindia</dc:creator>
      <dc:date>2026-10-29T05:38:53Z</dc:date>
    </item>
    <item>
      <title>LEFT JOIN WITH FILTER vs LEFT JOIN and WHERE FILTER</title>
      <link>https://community.databricks.com/t5/data-engineering/left-join-with-filter-vs-left-join-and-where-filter/m-p/174881#M56937</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I may need to investigate further but this is my observation,&lt;/P&gt;&lt;P&gt;I had a SQL query working fine until today,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Query-A
SELECT ta.id,tb.id
FROM TableA ta
     left join
     TableB tb
     on ta.id = tb.id
     and ta.dtx = to_date(&amp;lt;date string&amp;gt;)
where
     ta.some_other_col = true

Query-B
SELECT ta.id,tb.id
FROM TableA ta
     left join
     TableB tb
     on ta.id = tb.id
where
     ta.dtx = to_date(&amp;lt;date string&amp;gt;)
     and
     ta.some_other_col = true&lt;/LI-CODE&gt;&lt;P&gt;Option-A Query started not filtering rows and sending different dates without considering the date filter&lt;/P&gt;&lt;P&gt;I had to modify the SQL to be like Option-B to make the filter working.&lt;/P&gt;&lt;P&gt;I have tested on Oracle and Other platforms this seems to work fine. Can someone tell me what am I doing wrong or is there a reason for this ? it looked like a sudden change but I cant believe that as a reason.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: The original query was a CTE with multiple steps like above.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 23:17:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/left-join-with-filter-vs-left-join-and-where-filter/m-p/174881#M56937</guid>
      <dc:creator>RGSLCA</dc:creator>
      <dc:date>2026-10-28T23:17:06Z</dc:date>
    </item>
    <item>
      <title>How to enable DeepSeek V4.1 Flash (1017) on a new AWS workspace?</title>
      <link>https://community.databricks.com/t5/generative-ai/how-to-enable-deepseek-v4-1-flash-1017-on-a-new-aws-workspace/m-p/174861#M2243</link>
      <description>&lt;P&gt;Databricks Support referred me to the Community for help with account verification and model access.&lt;/P&gt;&lt;P&gt;I have a newly created Databricks on AWS workspace. The account console shows Premium with AWS Marketplace billing configured. I authenticate using the official Databricks CLI as a workspace administrator.&lt;/P&gt;&lt;P&gt;The exact model system.ai.deepseek-v4-1-flash-1017 is listed in Unity Gateway model services, and my administrator already inherits EXECUTE on system.ai.&lt;/P&gt;&lt;P&gt;A minimal synthetic request to POST /ai-gateway/mlflow/v1/chat/completions still returns HTTP 403 PERMISSION_DENIED:&lt;/P&gt;&lt;P&gt;"Access to this model is disabled for your workspace. Your Databricks account may require verification or additional model-access approval. Contact Databricks Support or your Databricks account team for assistance."&lt;/P&gt;&lt;P&gt;Could a community engineer clarify the official verification and approval process for this exact model on AWS, including any region or trial-account restrictions? Can existing trial credits be used once access is approved?&lt;/P&gt;&lt;P&gt;Help Center SSO succeeds, but the resulting page says this account has no Help Center access. Which official private channel or team can verify the account and enable model access? I can provide account and workspace identifiers privately to Databricks staff.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 15:41:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/how-to-enable-deepseek-v4-1-flash-1017-on-a-new-aws-workspace/m-p/174861#M2243</guid>
      <dc:creator>sillytail_dev</dc:creator>
      <dc:date>2026-10-28T15:41:15Z</dc:date>
    </item>
    <item>
      <title>Genie One PDF Download Cut Off</title>
      <link>https://community.databricks.com/t5/genie-hub/genie-one-pdf-download-cut-off/m-p/174860#M110</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Today when we downloaded the pdf file from Genie One and the results are off center to the left. We've tried different browsers but the results are cutoff and shifted to the left. Is anyone else experiencing this or know of a solution to correct this?&lt;BR /&gt;&lt;BR /&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 15:22:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/genie-hub/genie-one-pdf-download-cut-off/m-p/174860#M110</guid>
      <dc:creator>nhiltonADPMKP</dc:creator>
      <dc:date>2026-10-28T15:22:30Z</dc:date>
    </item>
    <item>
      <title>Is a NAT Gateway required for a VNet-injected authentication workspace ?</title>
      <link>https://community.databricks.com/t5/administration-architecture/is-a-nat-gateway-required-for-a-vnet-injected-authentication/m-p/174849#M6086</link>
      <description>&lt;P&gt;Hello Community,&lt;/P&gt;&lt;P&gt;We are deploying Azure Databricks in France Central with VNet injection, Secure Cluster Connectivity (SCC) and Private Link.&lt;/P&gt;&lt;P&gt;We have a dedicated workspace for the&lt;STRONG&gt;&lt;EM&gt; browser_authentication&lt;/EM&gt;&lt;/STRONG&gt; private endpoint, as recommended in the Databricks documentation. (&amp;nbsp;This workspace will never run any compute)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Does this workspace need explicit outbound connectivity, such as a NAT Gateway?&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The VNet injection documentation says that new workspaces require explicit outbound connectivity after March 31, 2026.&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/security/network/classic/vnet-inject" target="_self"&gt;https://learn.microsoft.com/en-us/azure/databricks/security/network/classic/vnet-inject.&amp;nbsp;&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;The secure-cluster-connectivity documentation mentions that outbound connectivity is required to ensure proper cluster functionality. &lt;A style="font-family: inherit; background-color: #ffffff;" href="https://learn.microsoft.com/en-us/azure/databricks/security/network/classic/secure-cluster-connectivity" target="_self"&gt;https://learn.microsoft.com/en-us/azure/databricks/security/network/classic/secure-cluster-connectivity&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;But it's not clear if this also applies to &lt;STRONG&gt;authentication-only workspaces&lt;/STRONG&gt; that never run compute.&lt;/P&gt;&lt;P&gt;Can we deploy this workspace without any explicit outbound connectivity, and would this configuration still be officially supported?&lt;/P&gt;&lt;P&gt;Thanks for your help&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 12:01:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/is-a-nat-gateway-required-for-a-vnet-injected-authentication/m-p/174849#M6086</guid>
      <dc:creator>Dia75</dc:creator>
      <dc:date>2026-10-28T12:01:28Z</dc:date>
    </item>
    <item>
      <title>Best practices and optimization tips for Delta Lake tables</title>
      <link>https://community.databricks.com/t5/data-engineering/best-practices-and-optimization-tips-for-delta-lake-tables/m-p/174843#M56922</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I’m currently working with Delta Lake and wanted to start a discussion around performance tuning, maintenance, and best practices.&lt;/P&gt;&lt;P&gt;I’m interested in hearing how others in the community approach a few key areas:&lt;/P&gt;&lt;P&gt;Maintenance Operations: How often do you run OPTIMIZE (compaction) and VACUUM on your large production Delta tables?&lt;/P&gt;&lt;P&gt;Partitioning vs. Z-Ordering: What guidelines do you follow when choosing between partitioning a table and using Z-Ordering?&lt;/P&gt;&lt;P&gt;Would love to hear your experiences, lessons learned, or tips for keeping Delta tables running efficiently at scale!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 11:16:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/best-practices-and-optimization-tips-for-delta-lake-tables/m-p/174843#M56922</guid>
      <dc:creator>Khasim_1</dc:creator>
      <dc:date>2026-10-28T11:16:39Z</dc:date>
    </item>
    <item>
      <title>Google Shopping Feed Optimization for Shopify Stores</title>
      <link>https://community.databricks.com/t5/generative-ai/google-shopping-feed-optimization-for-shopify-stores/m-p/174838#M2241</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;EM&gt;our Google Shopping feed, not your bids, is the real growth lever most Shopify stores ignore. Here’s how to optimize product data for Merchant Center, Shopping and Performance Max.&lt;/EM&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;Most Shopify stores spend their Google Ads effort on bids, budgets and creative, while the product feed goes to Google exactly as the store exported it. That’s backwards. Shopping and Performance Max campaigns have no keyword list. Google reads your feed to decide when a product shows, who sees it, and how the listing is described. If the feed is weak, bid strategy can only do so much. If the feed is clean, every rupee of spend has better material to work with.&lt;/P&gt;&lt;H3&gt;How your product data reaches Merchant Center&lt;/H3&gt;&lt;P&gt;On Shopify, product data reaches Google Merchant Center in one of two ways:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;The native Google &amp;amp; YouTube app.&lt;/STRONG&gt; It syncs your catalog automatically, mapping Shopify fields to Google attributes on a schedule.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;A dedicated feed app or a direct API integration.&lt;/STRONG&gt; Larger or more complex catalogs often use one of these for finer control over field mapping, exclusions and extra data.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Either way, Merchant Center sits in the middle. It validates every item, flags problems, and passes approved products to your campaigns.&lt;/P&gt;&lt;P&gt;The key thing to understand is that Shopify fields were built for your storefront, not for Google. Your titles, descriptions, tags and variants were written for people browsing your site. Feed optimization means reshaping that data into what Google’s matching and ad surfaces actually reward.&lt;/P&gt;&lt;H3&gt;Write titles that match how people search&lt;/H3&gt;&lt;P&gt;The title is the highest-impact field in the feed, because Google matches search queries against it heavily. A storefront title like “Aria Midi Dress” might look clean on your site, but it misses most of the searches that should trigger it.&lt;/P&gt;&lt;P&gt;Build titles from the terms shoppers actually type, most important first. A pattern that works for most catalogs is Brand + Product Type + Key Attribute + Color + Size or Material. For apparel, that could be “Zoya Cotton Midi Dress, Floral Print, Navy, Size M”. Google allows up to 150 characters, but listings show far fewer, so put the words that decide the click within roughly the first 70.&lt;/P&gt;&lt;H3&gt;Keep descriptions factual&lt;/H3&gt;&lt;P&gt;Descriptions carry less weight than titles, but they still feed into matching. Make the first sentence cover what the product is, what it’s for, and its standout attributes, then add detail.&lt;/P&gt;&lt;P&gt;Leave out store policies, shipping terms and promotional language. They add nothing to matching and can trigger policy flags.&lt;/P&gt;&lt;H3&gt;Images that pass review&lt;/H3&gt;&lt;P&gt;Google expects a clean primary image, usually on a white or plain background, with no promotional overlays, watermarks or added text. Overlays such as “SALE” badges are one of the most common causes of disapproval.&lt;/P&gt;&lt;P&gt;Use your highest-resolution product shot as the main image, and supply additional images so Google has options to rotate. Many of the image SEO basics from organic search carry straight over to the feed: file quality, sizing and naming.&lt;/P&gt;&lt;H3&gt;Identifiers: GTIN, MPN and identifier_exists&lt;/H3&gt;&lt;P&gt;Unique product identifiers tell Google exactly what you sell. They’re required for most branded and manufactured goods.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;gtin:&lt;/STRONG&gt; supply the barcode number wherever you have one.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;mpn:&lt;/STRONG&gt; for products with a manufacturer part number, supply it together with brand.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;identifier_exists:&lt;/STRONG&gt; for custom or handmade products with no barcode, set this to no. Don’t leave the fields blank, and never invent a value.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Correct identifiers improve matching. Some listing features are only available to products that have them.&lt;/P&gt;&lt;H3&gt;Two category fields, two different jobs&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;google_product_category&lt;/STRONG&gt; maps each item to Google’s official taxonomy. Set it as deep as the taxonomy allows. Stopping at a broad top-level node gives Google less to work with.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;product_type&lt;/STRONG&gt; is your own category string. Mirror your real site structure here, for example “Home &amp;gt; Kitchen &amp;gt; Cookware &amp;gt; Non-stick Pans”. It becomes useful when you split campaigns, listing groups and reports by category.&lt;/P&gt;&lt;H3&gt;Keep price and availability in sync&lt;/H3&gt;&lt;P&gt;Google regularly checks the price and availability in your feed against what it crawls on the landing page. A mismatch leads to disapproval. Common causes are:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A sale price that hasn’t reached the feed&lt;/LI&gt;&lt;LI&gt;The wrong currency&lt;/LI&gt;&lt;LI&gt;An out-of-stock variant still marked as in stock&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Check that the sync pushes sale_price correctly and that availability reflects real inventory. For stores selling in India, confirm that the currency and the tax-inclusive price in the feed match what the live product page shows.&lt;/P&gt;&lt;H3&gt;Variants and custom labels&lt;/H3&gt;&lt;P&gt;Submit each variant as its own item, and give variants of the same product a shared &lt;STRONG&gt;item_group_id&lt;/STRONG&gt;. Google can then group colors and sizes together while still advertising the exact option a shopper searched for. Each variant needs its own identifier, image and availability.&lt;/P&gt;&lt;P&gt;Custom labels are never shown to shoppers. They exist to help you structure campaigns. You get five fields, &lt;STRONG&gt;custom_label_0&lt;/STRONG&gt; to &lt;STRONG&gt;custom_label_4&lt;/STRONG&gt;. Use them to tag products by:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Margin&lt;/LI&gt;&lt;LI&gt;Bestseller status&lt;/LI&gt;&lt;LI&gt;Season&lt;/LI&gt;&lt;LI&gt;Price band&lt;/LI&gt;&lt;LI&gt;Clearance&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Then build campaigns and budgets around those tags. This is how you stop treating every SKU the same and move spend toward the products that actually make money.&lt;/P&gt;&lt;H3&gt;Disapprovals and supplemental feeds&lt;/H3&gt;&lt;P&gt;Check the Diagnostics section in Merchant Center regularly. A disapproved item can’t serve at all. The usual causes are:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Images:&lt;/STRONG&gt; overlays, low resolution, or a missing primary image&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Price and availability:&lt;/STRONG&gt; mismatches between the feed and the landing page&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Identifiers:&lt;/STRONG&gt; missing or invalid values&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Policy:&lt;/STRONG&gt; violations in titles or descriptions&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Landing pages:&lt;/STRONG&gt; pages that fail review or don’t load correctly&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Sometimes you can’t, or don’t want to, change the data at source in Shopify. In that case, use a supplemental feed to override or add specific fields, such as better titles, custom labels or corrected categories.&lt;/P&gt;&lt;P&gt;A supplemental feed matches rows to your primary feed by product ID. With the Google &amp;amp; YouTube app, those IDs follow the app’s own format, which combines the country code, the product ID and the variant ID. Export the IDs from Merchant Center before building the sheet, so every row matches. This lets you layer optimization on top of the automated sync without fighting the app’s field mapping.&lt;/P&gt;&lt;H3&gt;Why the feed drives campaign performance&lt;/H3&gt;&lt;P&gt;Shopping and Performance Max both pull their inventory, relevance signals and product copy straight from the feed. Google’s automation can only work with the data you give it:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Clear titles&lt;/LI&gt;&lt;LI&gt;Correct identifiers&lt;/LI&gt;&lt;LI&gt;Accurate categories&lt;/LI&gt;&lt;LI&gt;Useful custom labels&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;With that data in place, the automation has better inputs, and better inputs usually mean more relevant impressions at a lower cost. Strong organic collection pages help as well, since paid and organic listings for the same products reinforce each other.&lt;/P&gt;&lt;H3&gt;How UnfoldCRO helps&lt;/H3&gt;&lt;P&gt;We audit your Shopify-to-Merchant-Center sync, rewrite titles and categories at scale, fix disapprovals, add identifiers and custom labels, and build supplemental feeds for Indian D2C and ecommerce brands running Shopping and Performance Max. Feed work isn’t glamorous, but it’s where most of the easy wins are.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;STRONG&gt;Needs verification&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;API name.&lt;/STRONG&gt; Your draft said the Google &amp;amp; YouTube app syncs “over the Content API”. Google has been moving merchants from the Content API for Shopping to the newer Merchant API, so I left the API name out rather than risk naming a deprecated one. Confirm which applies before you add it back.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Missing links.&lt;/STRONG&gt; Your draft mentioned the image SEO guide and the Shopify collection page SEO guide but had no URLs, so I kept them as plain mentions. Send me the URLs if you want them linked.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;New detail.&lt;/STRONG&gt; The note on supplemental feed IDs (country code, product ID and variant ID) is standard behaviour for the Google &amp;amp; YouTube app. It wasn’t in your original, so remove it if you’d rather not add new technical detail.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 28 Oct 2026 10:31:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/google-shopping-feed-optimization-for-shopify-stores/m-p/174838#M2241</guid>
      <dc:creator>UnfoldCRO2</dc:creator>
      <dc:date>2026-10-28T10:31:11Z</dc:date>
    </item>
    <item>
      <title>Not received my Databricks certified Data Engineer Professional certification</title>
      <link>https://community.databricks.com/t5/certifications/not-received-my-databricks-certified-data-engineer-professional/m-p/174826#M5172</link>
      <description>&lt;P&gt;Hello Support Team,&lt;/P&gt;&lt;P&gt;I successfully completed and passed my Databricks certification exam on &lt;STRONG&gt;15th October 2026. &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;However, as of&lt;STRONG&gt; 28th October 2026&lt;/STRONG&gt;, I have not yet received my certificate, though it is visible in my Webassessor/Credentials portal.&lt;/P&gt;&lt;P&gt;It's already been more than&lt;STRONG&gt; 48hr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Exam Status: &lt;STRONG&gt;Pass &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Exam Date:&lt;STRONG&gt;15th October&amp;nbsp;2026 &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Could you please check the status of my certificate and advise if any action is required from my side?&lt;/P&gt;&lt;P&gt;I can provide a screenshot of the passing result and any additional details if needed.&lt;/P&gt;&lt;P&gt;Thank you for your assistance.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Request id:&amp;nbsp;#01057320&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/167118"&gt;@cert-ops&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/51097"&gt;@Cert-Team&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/91222"&gt;@Cert-Bricks&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/103674"&gt;@Cert-TeamOPS&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 07:31:04 GMT</pubDate>
      <guid>https://community.databricks.com/t5/certifications/not-received-my-databricks-certified-data-engineer-professional/m-p/174826#M5172</guid>
      <dc:creator>soumya_kumari</dc:creator>
      <dc:date>2026-10-28T07:31:04Z</dc:date>
    </item>
    <item>
      <title>system.ai model names return 404 on /serving-endpoints with Unity Gateway enforcement off</title>
      <link>https://community.databricks.com/t5/community-articles/system-ai-model-names-return-404-on-serving-endpoints-with-unity/m-p/174823#M1853</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt; one Azure Databricks workspace, pay-per-token foundation models, Enforce Unity Gateway off, requests sent with curl and a CLI-issued token.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Symptom.&lt;/STRONG&gt; A request naming a Unity Catalog model service, system.ai.claude-haiku-4-5, sent to https://&amp;lt;workspace-host&amp;gt;/serving-endpoints/chat/completions returns:&lt;/P&gt;&lt;PRE&gt;HTTP 404
{"error_code":"ENDPOINT_NOT_FOUND","message":"The given endpoint does not exist, please retry after checking the specified model and version deployment exists."}&lt;/PRE&gt;&lt;P&gt;The same request to https://&amp;lt;workspace-host&amp;gt;/ai-gateway/mlflow/v1/chat/completions returns 200. The legacy endpoint name databricks-claude-haiku-4-5 on /serving-endpoints/chat/completions also returns 200. Embeddings split the same way. system.ai.gte-large-en is a 404 on /serving-endpoints/embeddings and a 200 with 1024 dimensions on /ai-gateway/mlflow/v1/embeddings.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Why it matters.&lt;/STRONG&gt; The migration guide (&lt;A href="https://learn.microsoft.com/azure/databricks/ai-gateway/migrate-to-unity-gateway" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/azure/databricks/ai-gateway/migrate-to-unity-gateway&lt;/A&gt;) says to change the base URL from /serving-endpoints to /ai-gateway/mlflow/v1 and the model from the endpoint name to the fully qualified model service name, and that legacy configurations stay unchanged until Enforce Unity Gateway is turned on. Our legacy name answering is the sign enforcement was off. The 404 for the catalog name came anyway, so a client that lists system.ai names and sends them down the old path fails before any enforcement decision.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reproduce it.&lt;/STRONG&gt; Replace $HOST and $TOKEN:&lt;/P&gt;&lt;PRE&gt;BODY='{"model":"MODEL","messages":[{"role":"user","content":"Reply with OK"}],"max_tokens":8}'
for MODEL in system.ai.claude-haiku-4-5 databricks-claude-haiku-4-5; do
  for PATH_ in serving-endpoints ai-gateway/mlflow/v1; do
    printf '%s on /%s: ' "$MODEL" "$PATH_"
    curl -s -o /dev/null -w '%{http_code}\n' -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' \
      -d "${BODY/MODEL/$MODEL}" "$HOST/$PATH_/chat/completions"
  done
done&lt;/PRE&gt;&lt;P&gt;Expected: the system.ai name is 404 on the first path and 200 on the second; the databricks- name is 200 on the first. We did not test the databricks- name on the gateway path or an enforcement-on workspace.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What we changed.&lt;/STRONG&gt; Our product stores one URL per Databricks connection, usually the bare workspace host. Switching every bare host to the gateway path was proposed and rejected, because our workspace's custom-named serving endpoint is addressed under /serving-endpoints, the migration guide keeps existing provisioned throughput endpoints in place with a model service referencing them, and model discovery reads GET /api/2.0/serving-endpoints, which has no gateway counterpart. Instead the model name picks the path. For a stored URL with no path or exactly /serving-endpoints, a model id matching ^[^./]+\.[^./]+\.[^./]+$ goes to &amp;lt;origin&amp;gt;/ai-gateway/mlflow/v1 and any other id goes to &amp;lt;origin&amp;gt;/serving-endpoints; a stored URL with any other path is used as typed. Discovery keeps calling the serving-endpoints API with no model name.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Limits.&lt;/STRONG&gt; One workspace, one run, enforcement off. A service principal with query rights on a serving endpoint and nothing on the model service may get PERMISSION_DENIED on the gateway path for a three-part name; those calls were 404 before. The embeddings docs page shows the Python SDK passing system.ai.gte-large-en to serving_endpoints.query, which we did not run; our REST call with that name on /serving-endpoints is the one above.&lt;/P&gt;&lt;P&gt;Longer write-up with the routing function: &lt;A href="https://www.techfabric.com/blog/unity-catalog-model-names-return-404-on-serving-endpoints" target="_blank" rel="noopener"&gt;https://www.techfabric.com/blog/unity-catalog-model-names-return-404-on-serving-endpoints&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 06:25:51 GMT</pubDate>
      <guid>https://community.databricks.com/t5/community-articles/system-ai-model-names-return-404-on-serving-endpoints-with-unity/m-p/174823#M1853</guid>
      <dc:creator>rajavemuri</dc:creator>
      <dc:date>2026-10-28T06:25:51Z</dc:date>
    </item>
    <item>
      <title>Question regarding Databricks Apps deployment</title>
      <link>https://community.databricks.com/t5/data-engineering/question-regarding-databricks-apps-deployment/m-p/174822#M56914</link>
      <description>&lt;P&gt;Hello Databricks Community,&lt;/P&gt;&lt;P&gt;I am currently working on setting up a Databricks App and ran into a few questions.&lt;/P&gt;&lt;P&gt;Here are the details of what I am working with:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Target Framework: [e.g., Streamlit / Dash]&lt;/LI&gt;&lt;LI&gt;Goal: [Briefly describe what you are trying to achieve]&lt;/LI&gt;&lt;LI&gt;Current Challenge: [Briefly describe the blocker, e.g., authentication, Unity Catalog connection, etc.]&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Has anyone tackled a similar setup?&lt;/P&gt;&lt;P&gt;Any pointers, code snippets, or best practices would be greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 06:04:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/question-regarding-databricks-apps-deployment/m-p/174822#M56914</guid>
      <dc:creator>Khasim_1</dc:creator>
      <dc:date>2026-10-28T06:04:57Z</dc:date>
    </item>
    <item>
      <title>Best practices for processing HVR CDC data in Databricks when handling out-of-order updates, delete</title>
      <link>https://community.databricks.com/t5/data-engineering/best-practices-for-processing-hvr-cdc-data-in-databricks-when/m-p/174820#M56912</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Databricks Community,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am working on a data lakehouse architecture on AWS, where HVR captures changes from OLTP databases such as Oracle and PostgreSQL, AWS S3 is used for storage, and Databricks handles data processing across Bronze, Silver, and Gold layers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We need to maintain accurate downstream Delta tables while processing inserts, updates, and deletes from source systems.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would like to understand the recommended architectural approach for the following scenarios:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Out-of-order events:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; If multiple updates for the same primary key arrive out of order, how can we ensure that an older event does not overwrite the latest record?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Duplicate events and retries:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; How should we handle duplicate CDC records or replayed files without creating inconsistent target data?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Delete propagation:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; What is the recommended approach to propagate source deletes from Bronze to Silver and Gold while retaining audit history where required?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Incremental processing:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Would you recommend implementing custom Delta MERGE logic or using Lakeflow Declarative Pipelines AUTO CDC APIs for this type of architecture?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Performance:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; What are the best practices for handling high-volume CDC data, small files, and frequent MERGE operations on Delta tables stored in S3?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN&gt;Our current architecture uses HVR for source ingestion and Databricks for downstream processing. I am particularly interested in a production-ready solution that balances data correctness, performance, maintainability, and cost.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If anyone has implemented a similar architecture, I would appreciate suggestions, design patterns, or code examples.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 05:24:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/best-practices-for-processing-hvr-cdc-data-in-databricks-when/m-p/174820#M56912</guid>
      <dc:creator>krishgarikipati</dc:creator>
      <dc:date>2026-10-28T05:24:30Z</dc:date>
    </item>
    <item>
      <title>Possible Incorrect Answer Key: Spark ML Estimators — OneHotEncoder, Imputer, and StandardScaler</title>
      <link>https://community.databricks.com/t5/machine-learning/possible-incorrect-answer-key-spark-ml-estimators-onehotencoder/m-p/174809#M4737</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello Databricks Community,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;While preparing for the Databricks Machine Learning Associate certification, I came across a question in a practice assessment that I believe may have an incorrect or incomplete answer key.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Question:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"In a Spark ML Pipeline, which two of the following are Estimators — meaning they learn parameters from the training data during fit()? (Select two)"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Options:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;OneHotEncoder&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;VectorAssembler&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Imputer&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;StandardScaler&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;My selected answers:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;OneHotEncoder&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;StandardScaler&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Assessment result:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Partially correct — 2.5 out of 5 marks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Answers provided by the assessment:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Imputer&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;StandardScaler&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;My understanding:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;According to the Apache Spark ML API, three of the listed components are Estimators:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;OneHotEncoder: An Estimator that learns category sizes during fit() and produces a OneHotEncoderModel.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Imputer: An Estimator that learns imputation statistics and produces an ImputerModel.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;StandardScaler: An Estimator that learns feature statistics and produces a StandardScalerModel.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;VectorAssembler is a Transformer because it combines feature columns without learning parameters through fit().&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Therefore, technically, the question appears to have three correct answers rather than two.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Could someone from the Databricks training or certification team clarify whether the question or its answer key needs correction?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would appreciate clarification so that learners can align their understanding with the actual Spark ML API.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you!&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 877px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/32620i4BC71E63ACFFB3FA/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 22:56:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/possible-incorrect-answer-key-spark-ml-estimators-onehotencoder/m-p/174809#M4737</guid>
      <dc:creator>amittian</dc:creator>
      <dc:date>2026-10-27T22:56:11Z</dc:date>
    </item>
    <item>
      <title>English Is Becoming a Powerful Programming Language in Databricks!</title>
      <link>https://community.databricks.com/t5/get-started-discussions/english-is-becoming-a-powerful-programming-language-in/m-p/174795#M12499</link>
      <description>&lt;P&gt;I have been working with Python, PySpark, and SQL for years. But recently, while experimenting with Databricks Genie Code, I had a moment where I thought, "Are we entering a world where simple English becomes one of the most powerful programming languages?"&lt;/P&gt;&lt;P&gt;I wanted to test how far Genie Code could go, not just by asking it to write SQL or explain some code, but by building an entire data engineering project from scratch.&lt;/P&gt;&lt;P&gt;And I was genuinely amazed by the experience.&lt;/P&gt;&lt;P&gt;I started with simple English instructions. I explained what I wanted to build, and Genie Code helped me create the project step by step.&lt;/P&gt;&lt;P&gt;First, I asked it to create a catalog and the required schemas.&lt;/P&gt;&lt;P&gt;Then I asked it to create tables and generate sample raw data.&lt;/P&gt;&lt;P&gt;Next, I wanted to follow the Medallion Architecture, so I asked it to build the Bronze, Silver, and Gold layers.&lt;/P&gt;&lt;P&gt;It helped me prepare the transformations and organize the data through those layers.&lt;/P&gt;&lt;P&gt;Then came the interesting part.&lt;/P&gt;&lt;P&gt;I asked it to schedule the pipeline as a Databricks job. After that, I connected the curated data to Genie so I could explore it using natural language.&lt;/P&gt;&lt;P&gt;From creating a catalog to asking business questions through Genie, I was able to complete the project in minutes using simple English instructions.&lt;/P&gt;&lt;P&gt;No need to manually write every SQL statement, PySpark transformation, or job configuration.&lt;/P&gt;&lt;P&gt;Of course, I still needed to understand what was being created, review the logic, and make sure the results were correct.&lt;/P&gt;&lt;P&gt;And that is an important distinction.&lt;/P&gt;&lt;P&gt;I don't think Python, PySpark, or SQL are going away. They remain essential, especially when we need to troubleshoot, optimize performance, handle complex transformations, or build reliable production pipelines.&lt;/P&gt;&lt;P&gt;But I do think the way we interact with these technologies is changing.&lt;/P&gt;&lt;P&gt;Instead of spending most of our time telling the platform exactly how to perform every step, we can increasingly explain what we want to achieve and let AI help with the implementation.&lt;/P&gt;&lt;P&gt;For someone who has spent years building data pipelines, this is a meaningful change.&lt;/P&gt;&lt;P&gt;What impressed me most was not just the speed. It was the ability to move across different parts of the Databricks platform through one conversational experience.&lt;/P&gt;&lt;P&gt;From data setup to transformations, orchestration, and analytics.&lt;/P&gt;&lt;P&gt;All connected.&lt;/P&gt;&lt;P&gt;I believe this could make data engineering more accessible while helping experienced engineers spend more time on architecture, data quality, business logic, and solving actual problems.&lt;/P&gt;&lt;P&gt;My biggest takeaway: English may not replace programming languages, but it is becoming a powerful new way to work with them.&lt;/P&gt;&lt;P&gt;Really impressed with the direction Databricks is taking with Genie Code. It is one of those capabilities that becomes much more interesting when you actually try building something end to end.&lt;/P&gt;&lt;P&gt;Curious to hear from the community.&lt;/P&gt;&lt;P&gt;Have you tried building an entire data engineering workflow using Genie Code? How was your experience?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 19:51:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/english-is-becoming-a-powerful-programming-language-in/m-p/174795#M12499</guid>
      <dc:creator>Brahmareddy</dc:creator>
      <dc:date>2026-10-27T19:51:40Z</dc:date>
    </item>
    <item>
      <title>Why I started evaluating the pipeline instead of choosing the best model at each stage</title>
      <link>https://community.databricks.com/t5/machine-learning/why-i-started-evaluating-the-pipeline-instead-of-choosing-the/m-p/174794#M4736</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I recently worked on a multi-label classification pipeline on Databricks, using embeddings, scikit-learn classifiers, Delta Lake, and MLflow to track experiments.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;One result caught my attention: the embedding model that ranked fourth in my initial screening ended up in the best-performing combination when evaluated with the actual classifier.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The experiments also surfaced a few less obvious issues:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;The best decision threshold varied significantly across model combinations.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Rebuilding the label vocabulary at inference time could silently associate predictions with the wrong labels.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Differences between training and inference inputs could go unnoticed if you only evaluate individual stages.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;I documented the experiments, results, code, and lessons learned here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://medium.com/@FrankAzzollini/why-the-best-model-on-its-own-wasnt-the-best-pipeline-801494136b77" target="_blank" rel="noopener"&gt;My Medium Article&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm curious how others approach this in Databricks: when you have multiple interacting components, do you run a joint search over the pipeline, or narrow down candidates using stage-level metrics first?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 19:42:25 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/why-i-started-evaluating-the-pipeline-instead-of-choosing-the/m-p/174794#M4736</guid>
      <dc:creator>FrankAzzollini</dc:creator>
      <dc:date>2026-10-27T19:42:25Z</dc:date>
    </item>
    <item>
      <title>𝗘𝗱𝗶𝘁𝗶𝗻𝗴 𝗙𝗶𝗹𝗲𝘀 𝗶𝗻 𝗨𝗻𝗶𝘁𝘆 𝗖𝗮𝘁𝗮𝗹𝗼𝗴 𝗩𝗼𝗹𝘂𝗺𝗲𝘀 𝗜𝘀 𝗡𝗼𝘄 𝗚𝗔</title>
      <link>https://community.databricks.com/t5/announcements/%F0%9D%97%98%F0%9D%97%B1%F0%9D%97%B6%F0%9D%98%81%F0%9D%97%B6%F0%9D%97%BB%F0%9D%97%B4-%F0%9D%97%99%F0%9D%97%B6%F0%9D%97%B9%F0%9D%97%B2%F0%9D%98%80-%F0%9D%97%B6%F0%9D%97%BB-%F0%9D%97%A8%F0%9D%97%BB%F0%9D%97%B6%F0%9D%98%81%F0%9D%98%86-%F0%9D%97%96%F0%9D%97%AE%F0%9D%98%81%F0%9D%97%AE%F0%9D%97%B9%F0%9D%97%BC%F0%9D%97%B4-%F0%9D%97%A9%F0%9D%97%BC%F0%9D%97%B9%F0%9D%98%82%F0%9D%97%BA%F0%9D%97%B2%F0%9D%98%80-%F0%9D%97%9C%F0%9D%98%80-%F0%9D%97%A1%F0%9D%97%BC%F0%9D%98%84-%F0%9D%97%9A%F0%9D%97%94/m-p/174792#M1134</link>
      <description>&lt;P&gt;Databricks now allows you to edit supported files directly in the workspace file editor.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;𝗪𝗵𝗮𝘁’𝘀 𝗡𝗲𝘄?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can open and edit files stored in Unity Catalog volumes directly from:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;Catalog Explorer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;The schema browser in notebooks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;The schema browser in the SQL editor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Changes are automatically saved back to the volume.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;𝗛𝗼𝘄 𝗗𝗼𝗲𝘀 𝗜𝘁 𝗪𝗼𝗿𝗸?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":keycap_1:"&gt;1️⃣&lt;/span&gt;Navigate to Catalog Explorer and browse to your Unity Catalog volume.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":keycap_2:"&gt;2️⃣&lt;/span&gt;Open the file’s menu and select 𝗢𝗽𝗲𝗻 𝗶𝗻 𝗘𝗱𝗶𝘁𝗼𝗿. You can also open the file preview and select the editor icon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":keycap_3:"&gt;3️⃣&lt;/span&gt;Make your changes. The editor automatically saves them to the volume.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also open files through the schema browser in a notebook or SQL editor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;𝗪𝗵𝗶𝗰𝗵 𝗙𝗶𝗹𝗲 𝗧𝘆𝗽𝗲𝘀 𝗔𝗿𝗲 𝗦𝘂𝗽𝗽𝗼𝗿𝘁𝗲𝗱?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The editor supports several commonly used formats:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• 𝗖𝗼𝗱𝗲: Python, Scala, SQL, R, Shell&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• 𝗧𝗲𝘅𝘁: TXT, LOG, Markdown&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• 𝗗𝗮𝘁𝗮: CSV, JSON, NDJSON, JSONL, TSV, TAB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻: YAML, TOML, INI, CONF, PROPERTIES, ENV&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;𝗥𝗲𝗮𝗹-𝗪𝗼𝗿𝗹𝗱 𝗨𝘀𝗲 𝗖𝗮𝘀𝗲𝘀:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;𝗗𝗮𝘁𝗮 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴: Update SQL scripts and pipeline configuration files without leaving the Databricks workspace.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;𝗠𝗮𝗰𝗵𝗶𝗻𝗲 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 &amp;amp; 𝗔𝗜: Maintain supported configuration files, prompts stored in text files, and lightweight project artifacts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;𝗗𝗲𝘃𝗢𝗽𝘀: Modify environment configurations and shell scripts stored in governed volumes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;𝗧𝗲𝗮𝗺 𝗖𝗼𝗹𝗹𝗮𝗯𝗼𝗿𝗮𝘁𝗶𝗼𝗻: Simplify small file updates while keeping files within Unity Catalog-managed access controls.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 𝗖𝗼𝗻𝘀𝗶𝗱𝗲𝗿𝗮𝘁𝗶𝗼𝗻𝘀&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;You need READ VOLUME, USE SCHEMA, and USE CATALOG to open files, plus WRITE VOLUME to save changes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;Files larger than 10 MB cannot be opened in the editor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;Images, PDFs, Parquet files, and other unsupported extensions cannot be edited in this editor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;If a file changes externally while it is open, Databricks detects a conflict and lets you fetch the latest version or overwrite it with your version.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;The file editor is not available in AWS GovCloud regions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;𝗪𝗵𝘆 𝗗𝗼𝗲𝘀 𝗧𝗵𝗶𝘀 𝗠𝗮𝘁𝘁𝗲𝗿?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Unity Catalog volumes are more than storage locations for non-tabular data. They provide a governed way to manage files used by data engineering, analytics, machine learning, and AI workloads.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With in-place editing, Databricks reduces the friction involved in maintaining these files and helps developers stay within their existing workspace workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":books:"&gt;📚&lt;/span&gt;𝗢𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗱𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻:&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/volumes/volume-files#edit-files" target="_blank" rel="noopener"&gt;https://docs.databricks.com/aws/en/volumes/volume-files#edit-files&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;#storage&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 18:45:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/announcements/%F0%9D%97%98%F0%9D%97%B1%F0%9D%97%B6%F0%9D%98%81%F0%9D%97%B6%F0%9D%97%BB%F0%9D%97%B4-%F0%9D%97%99%F0%9D%97%B6%F0%9D%97%B9%F0%9D%97%B2%F0%9D%98%80-%F0%9D%97%B6%F0%9D%97%BB-%F0%9D%97%A8%F0%9D%97%BB%F0%9D%97%B6%F0%9D%98%81%F0%9D%98%86-%F0%9D%97%96%F0%9D%97%AE%F0%9D%98%81%F0%9D%97%AE%F0%9D%97%B9%F0%9D%97%BC%F0%9D%97%B4-%F0%9D%97%A9%F0%9D%97%BC%F0%9D%97%B9%F0%9D%98%82%F0%9D%97%BA%F0%9D%97%B2%F0%9D%98%80-%F0%9D%97%9C%F0%9D%98%80-%F0%9D%97%A1%F0%9D%97%BC%F0%9D%98%84-%F0%9D%97%9A%F0%9D%97%94/m-p/174792#M1134</guid>
      <dc:creator>sridharplv</dc:creator>
      <dc:date>2026-10-27T18:45:05Z</dc:date>
    </item>
    <item>
      <title>How to retire Genie Agents and dashboards nobody uses (so you can say yes to more of them)</title>
      <link>https://community.databricks.com/t5/warehousing-analytics/how-to-retire-genie-agents-and-dashboards-nobody-uses-so-you-can/m-p/174786#M2801</link>
      <description>&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;"We want more Genie Agents and dashboards. We just don't want to end up with 400 of them."&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The business wants more self-service. The platform team is worried about two things: &lt;/SPAN&gt;&lt;STRONG&gt;sprawl&lt;/STRONG&gt;&lt;SPAN&gt; (nobody can find the right one, and three versions of "revenue" appear) and &lt;/SPAN&gt;&lt;STRONG&gt;the cost of running it all&lt;/STRONG&gt;&lt;SPAN&gt; (things refreshing that nobody looks at).&amp;nbsp; But slowing creation down with approvals and tickets kills the self-service you wanted.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;What worked for us, in a UK enterprise Finance function: &lt;/SPAN&gt;&lt;STRONG&gt;make creating easy, and make retiring routine.&lt;/STRONG&gt; &lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;One myth first:&lt;/STRONG&gt; an unused dashboard on its own costs very little. The cost hides in three places: &lt;/SPAN&gt;&lt;STRONG&gt;schedules and subscriptions&lt;/STRONG&gt;&lt;SPAN&gt; that still run, &lt;/SPAN&gt;&lt;STRONG&gt;warehouses&lt;/STRONG&gt;&lt;SPAN&gt; kept busy by them, and the &lt;/SPAN&gt;&lt;STRONG&gt;time people waste&lt;/STRONG&gt;&lt;SPAN&gt; working out which version to trust. Retiring is as much about trust as it is about money.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Step-by-step&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Step 1: Agree the rules first.&lt;/STRONG&gt;&lt;SPAN&gt; Write a one-page lifecycle policy: what counts as unused (for example, no views or questions in 60 days), who gets warned, how long they have to reply, and what happens next. Get the business sponsor to sign it off, so retiring isn't seen as IT taking things away.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Step 2: Give every asset an owner.&lt;/STRONG&gt;&lt;SPAN&gt; Every dashboard and Genie Agent needs a named person or team. Use a naming convention, tags or a simple register table. No owner means first in line for review.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Step 3: Measure usage from the audit log.&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;&lt;SPAN&gt;system.access.audit&lt;/SPAN&gt;&lt;SPAN&gt; system table records when a dashboard is opened and when someone asks a Genie Agent a question. This query gives the last-used date and number of users per asset:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;-- Last activity per dashboard and Genie Agent (last 90 days)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Valeria_Koz_DBX_0-1793121310439.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/32615iE8C11705E2C2E16E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Valeria_Koz_DBX_0-1793121310439.png" alt="Valeria_Koz_DBX_0-1793121310439.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Anything missing from the result hasn't been used in 90 days.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4. Step 4:&amp;nbsp; Don't decide on usage alone.&lt;/STRONG&gt;&lt;SPAN&gt; A quarterly board pack is opened four times a year and is still critical. Combine usage with &lt;/SPAN&gt;&lt;STRONG&gt;owner&lt;/STRONG&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;STRONG&gt;whether it's certified or in production&lt;/STRONG&gt;&lt;SPAN&gt;, and &lt;/SPAN&gt;&lt;STRONG&gt;whether it has schedules&lt;/STRONG&gt;&lt;SPAN&gt;. Then sort into three buckets: &lt;/SPAN&gt;&lt;STRONG&gt;Keep · Review · Retire.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5. Step 5: Warn, then archive.&lt;/STRONG&gt;&lt;SPAN&gt; Tell the owner the date. Then turn off schedules and &lt;/SPAN&gt;&lt;STRONG&gt;unpublish&lt;/STRONG&gt;&lt;SPAN&gt; the dashboard (the draft stays) or &lt;/SPAN&gt;&lt;STRONG&gt;move it to Trash&lt;/STRONG&gt;&lt;SPAN&gt;, where it can be restored for 30 days. Agents can be restored for 30 days. &lt;/SPAN&gt;&lt;SPAN&gt;databricks lakeview unpublish &amp;lt;dashboard_id&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;6. Step 6: Make it monthly.&lt;/STRONG&gt;&lt;SPAN&gt; Run the review monthly, ideally with your champions or sponsors. Share the numbers: &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt;"We retired 18 assets this month, switched off 6 schedules, and nobody asked for one back."&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt; That last line is what builds trust in the process.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;&lt;SPAN&gt;What good looks like&lt;/SPAN&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Every dashboard and Genie Agent has an owner and a last-used date.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Unused assets are archived in a predictable, announced way, so nobody is surprised.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Fewer duplicates, so people trust what's left.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;The platform team says yes to new Genie Agents and dashboards faster, because the clean-up is built in.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;SPAN&gt;Common errors&lt;/SPAN&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Retiring on usage alone:&lt;/STRONG&gt;&lt;SPAN&gt; check purpose and owner too.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;No warning:&lt;/STRONG&gt;&lt;SPAN&gt; the fastest way to lose the business's trust.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Forgetting schedules:&lt;/STRONG&gt;&lt;SPAN&gt; the "unused" dashboard still refreshes every morning.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Deleting instead of archiving.&lt;/STRONG&gt;&lt;SPAN&gt; Unpublish or use Trash, so there's a way back.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Treating it as a one-off clean-up.&lt;/STRONG&gt;&lt;SPAN&gt; Sprawl comes back within six months. Make it monthly.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;The takeaway:&lt;/STRONG&gt;&lt;SPAN&gt; you don't control sprawl by making things hard to create. You control it by making them easy, and safe, to retire.&lt;/SPAN&gt;&lt;I&gt;&lt;/I&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 17:16:00 GMT</pubDate>
      <guid>https://community.databricks.com/t5/warehousing-analytics/how-to-retire-genie-agents-and-dashboards-nobody-uses-so-you-can/m-p/174786#M2801</guid>
      <dc:creator>Valeria_Koz_DBX</dc:creator>
      <dc:date>2026-10-27T17:16:00Z</dc:date>
    </item>
    <item>
      <title>Unable to Access Databricks Workspace After Changing Display Name</title>
      <link>https://community.databricks.com/t5/databricks-free-edition-help/unable-to-access-databricks-workspace-after-changing-display/m-p/174782#M998</link>
      <description>&lt;P&gt;Dear Databricks Support Team,&lt;/P&gt;&lt;P&gt;I am writing to request your assistance with an issue affecting my personal Databricks account.&lt;/P&gt;&lt;P&gt;I have been using Databricks for the past three months with my personal account, karagaonkarm@gmail.com, to learn Databricks and work on a data engineering project. I have successfully completed my project in this workspace.&lt;/P&gt;&lt;P&gt;Today, I attempted to change my display name from my existing account name to Mahesh Karagaonkar using Genie AI and the Databricks SDK. After this change, I became unable to access my workspace.&lt;/P&gt;&lt;P&gt;When I try to open it, I receive the following error message:&lt;/P&gt;&lt;P&gt;"Unable to view page – You do not have permission to access this page in workspace 7474660674554210."&lt;/P&gt;&lt;P&gt;The error message also states that I need the appropriate workspace access, Databricks SQL access, or Consumer access entitlement.&lt;/P&gt;&lt;P&gt;I am using this workspace for personal learning and project development, and I am concerned because I have already completed my project in it.&lt;/P&gt;&lt;P&gt;Could you please investigate this issue and help me restore access to my workspace? I would also appreciate your guidance on whether changing my display name using the Databricks SDK caused this permission issue and how I can safely resolve it without losing my project or data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Account details:&lt;/P&gt;&lt;P&gt;- Registered email: karagaonkarm@gmail.com&lt;/P&gt;&lt;P&gt;- Requested display name: Mahesh Karagaonkar&lt;/P&gt;&lt;P&gt;- Workspace ID: 7474660674554210&lt;/P&gt;&lt;P&gt;- Account type: Personal account&lt;/P&gt;&lt;P&gt;- Issue: Unable to access the workspace after changing the display name using Genie AI and the Databricks SDK&lt;/P&gt;&lt;P&gt;I have attached a screenshot of the error message for your reference.&lt;/P&gt;&lt;P&gt;Thank you for your time and support. I look forward to your assistance in restoring access to my workspace and project.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Mahesh Karagaonkar&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1000510666.jpg" style="width: 1440px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/32614iF3E894E0A0E6A3D5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="1000510666.jpg" alt="1000510666.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 15:58:31 GMT</pubDate>
      <guid>https://community.databricks.com/t5/databricks-free-edition-help/unable-to-access-databricks-workspace-after-changing-display/m-p/174782#M998</guid>
      <dc:creator>Karagaonkarm</dc:creator>
      <dc:date>2026-10-27T15:58:31Z</dc:date>
    </item>
  </channel>
</rss>

