<?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.fabric.microsoft.com/t5/</link>
    <description>Microsoft Fabric Community</description>
    <pubDate>Tue, 15 Sep 2026 22:11:39 GMT</pubDate>
    <dc:creator>Community</dc:creator>
    <dc:date>2026-09-15T22:11:39Z</dc:date>
    <item>
      <title>Hide a Page within APP</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/Hide-a-Page-within-APP/m-p/5367152#M1475582</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I have two level of users where&lt;BR /&gt;1. set of Users should access page1,2,3&amp;nbsp;&lt;BR /&gt;2. set of Users should access page 1, 2&lt;BR /&gt;&lt;BR /&gt;Any suggestions on how to achieve this without replicating the report in the Power bi App&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 21:24:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/Hide-a-Page-within-APP/m-p/5367152#M1475582</guid>
      <dc:creator>Pooja_Kumar</dc:creator>
      <dc:date>2026-09-15T21:24:44Z</dc:date>
    </item>
    <item>
      <title>Configure Dataflow Gen2</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/Configure-Dataflow-Gen2/m-p/5367145#M5840</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Using DataFlow Gen2&lt;BR /&gt;I don't see a gear icon anywhere near default destination so I can configure&lt;BR /&gt;&lt;BR /&gt;What am I missing?&lt;BR /&gt;Thanks,&lt;BR /&gt;w&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 20:31:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/Configure-Dataflow-Gen2/m-p/5367145#M5840</guid>
      <dc:creator>UncleLewis</dc:creator>
      <dc:date>2026-09-15T20:31:27Z</dc:date>
    </item>
    <item>
      <title>RDL Subscription Errors When Saving to SharePoint</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/RDL-Subscription-Errors-When-Saving-to-SharePoint/m-p/5367144#M30584</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;I have a paginated report in an app. The app is permissioned to a couple groups of users. Those users can run the report and export the output via the app.&lt;/P&gt;&lt;P&gt;Those users permissioned to the app can also set up a subscription that sends the report output to them via email.&lt;/P&gt;&lt;P&gt;What the users &lt;EM&gt;can't&lt;/EM&gt; do is specify a SharePoint folder in their subscription for the output of the report, even though the same permissions groups on the app have access to the SharePoint site. Here's the error the users get when trying to save the subscription:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;I'm able to specify the SharePoint folder in question and execute a subscription that exports the report output successfully. The only difference between me and the users who only have app-level access to the report is that I'm in a group that has member access to the workspace where the app and report reside. I'm baffled that that difference would prevent users from being able to export to a SharePoint site, but...here we are.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 20:23:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/RDL-Subscription-Errors-When-Saving-to-SharePoint/m-p/5367144#M30584</guid>
      <dc:creator>MarkPalmberg</dc:creator>
      <dc:date>2026-09-15T20:23:06Z</dc:date>
    </item>
    <item>
      <title>Expose Refresh Warnings and Informational Messages via Notifications and API</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Expose-Refresh-Warnings-and-Informational-Messages-via/idi-p/5367142</link>
      <description>&lt;P&gt;When a Power BI semantic model refresh completes successfully, the status shows&amp;nbsp;&lt;STRONG&gt;Completed&lt;/STRONG&gt;, even when the refresh details contain warnings or informational messages that require attention.&lt;/P&gt;&lt;P&gt;Please provide the ability to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Notify semantic model owners/admins when a successful refresh contains warnings or informational messages.&lt;/LI&gt;&lt;LI&gt;Expose these &lt;STRONG&gt;refresh warnings and informational messages through REST APIs&lt;/STRONG&gt;, so organizations can programmatically monitor them and implement automated alerting.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This would help teams proactively identify service-side refresh issues without manually reviewing refresh history for every semantic model.&lt;/P&gt;&lt;P&gt;Improves proactive monitoring and enables automated enterprise-level alerting for refresh issues that do not cause the refresh to fail.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 20:03:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Expose-Refresh-Warnings-and-Informational-Messages-via/idi-p/5367142</guid>
      <dc:creator>Jashwanth_K</dc:creator>
      <dc:date>2026-09-15T20:03:13Z</dc:date>
    </item>
    <item>
      <title>🚀 Microsoft Fabric — KQL Databases no Microsoft Fabric</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Lus%C3%B3fono/Microsoft-Fabric-KQL-Databases-no-Microsoft-Fabric/ec-p/5367138#M8</link>
      <description>&lt;P&gt;🚀&amp;nbsp;&lt;STRONG&gt;Microsoft Fabric — KQL Databases no Microsoft Fabric&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;📅 &lt;STRONG&gt;9 de outubro de 2026&lt;/STRONG&gt;&lt;BR /&gt;🕗 &lt;STRONG&gt;20:00 — Hora de Portugal (Lisboa)&lt;/STRONG&gt;&lt;BR /&gt;💻 &lt;STRONG&gt;Online — &lt;A class="lia-external-url" href="https://events.teams.microsoft.com/event/c1219ec9-d9e9-45ba-8e03-a624b51b2210@45930773-3e9b-4219-9dc2-7d9d0149ff21?source=copyLinkOneEventsShareDialog" target="_blank"&gt;Microsoft Teams&lt;/A&gt;&lt;/STRONG&gt;&lt;BR /&gt;🌍 &lt;STRONG&gt;Idioma: Português&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Como podemos trabalhar com dados de eventos e grandes volumes de informação no &lt;STRONG&gt;Microsoft Fabric&lt;/STRONG&gt;?&lt;/P&gt;&lt;P&gt;Neste encontro vamos explorar as &lt;STRONG&gt;KQL Databases&lt;/STRONG&gt;, uma capacidade do Microsoft Fabric orientada para a análise de dados em cenários que exigem consultas rápidas e eficientes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;🔹 &lt;STRONG&gt;KQL (Kusto Query Language)&lt;/STRONG&gt; — uma linguagem poderosa para explorar, analisar e obter insights a partir de grandes volumes de dados.&lt;/P&gt;&lt;P&gt;🔹 &lt;STRONG&gt;KQL Databases&lt;/STRONG&gt; — bases de dados otimizadas para cenários de análise, especialmente úteis para dados de eventos, logs, telemetria e outros dados que&lt;/P&gt;&lt;P&gt;&amp;nbsp;necessitam de exploração rápida.&lt;/P&gt;&lt;P&gt;Durante a sessão, vamos conhecer o conceito de &lt;STRONG&gt;KQL Databases&lt;/STRONG&gt;, perceber onde se enquadram na arquitetura do Microsoft Fabric, explorar a utilização da &lt;STRONG&gt;KQL&lt;/STRONG&gt; e analisar os principais cenários em que esta tecnologia pode ser utilizada.&lt;/P&gt;&lt;P&gt;🧪 &lt;STRONG&gt;Laboratório prático&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;A sessão será acompanhada por um laboratório baseado no artigo:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Kusto Query Language (KQL) Databases in Microsoft Fabric&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;🔗 &lt;A href="https://www.mssqltips.com/sqlservertip/7850/kusto-query-language-kql-databases-in-microsoft-fabric/" target="_blank"&gt;Abrir laboratório no MSSQLTips&lt;/A&gt;&lt;/P&gt;&lt;P&gt;👥 &lt;STRONG&gt;Speakers&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;🎤 &lt;STRONG&gt;Shalom André&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;🎤 &lt;STRONG&gt;Fernanda Castro&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;🎤 &lt;STRONG&gt;Abel Wanda&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Esta sessão faz parte da nossa sequência de laboratórios práticos de &lt;STRONG&gt;Data Warehouse, Data Engineering e Microsoft Fabric&lt;/STRONG&gt;, com foco em conceitos e tecnologias importantes para quem trabalha ou pretende trabalhar na área de dados.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;💡 &lt;STRONG&gt;Se queres conhecer melhor as KQL Databases e perceber como podem ser utilizadas no Microsoft Fabric, esta sessão é para ti.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#MicrosoftFabric #KQL #KustoQueryLanguage #KQLDatabase #DataEngineering #DataAnalytics #MicrosoftFabric #FabricLusófono&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 19:38:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Lus%C3%B3fono/Microsoft-Fabric-KQL-Databases-no-Microsoft-Fabric/ec-p/5367138#M8</guid>
      <dc:creator>Ladislauandre</dc:creator>
      <dc:date>2026-09-15T19:38:43Z</dc:date>
    </item>
    <item>
      <title>How to display images from Dataverse on Power Bi Report Builder</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/How-to-display-images-from-Dataverse-on-Power-Bi-Report-Builder/m-p/5367132#M1475581</link>
      <description>&lt;P&gt;Hi all!&lt;BR /&gt;&lt;BR /&gt;On Power BI Report Builder I need to display images I have on Dataverse. What format should they be in? Base64? Also, I should be able to change the images based on the filters I select. Is it possible? Thank you so much&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 19:10:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/How-to-display-images-from-Dataverse-on-Power-Bi-Report-Builder/m-p/5367132#M1475581</guid>
      <dc:creator>Fern_21</dc:creator>
      <dc:date>2026-09-15T19:10:57Z</dc:date>
    </item>
    <item>
      <title>Moving off ODBC — A self-serve scanner for your ADBC migration</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Updates-Blog/Moving-off-ODBC-A-self-serve-scanner-for-your-ADBC-migration/ba-p/5365622</link>
      <description>&lt;P&gt;If your Fabric workspace connects to an ODBC driver, and you haven’t already moved to the ADBC driver, you’re on the ODBC → ADBC migration path. The migration window is already open — the sooner you start, the more room you have to validate.&lt;/P&gt;&lt;H3&gt;What’s happening&lt;/H3&gt;&lt;P&gt;Power Query is transitioning from legacy embedded ODBC drivers to Apache Arrow Database Connectivity (ADBC) drivers across Power BI Desktop and the Microsoft Fabric service. ADBC keeps data in the Arrow columnar format end-to-end, which can improve performance and reduce memory overhead for many workloads.&lt;/P&gt;&lt;P&gt;The migration happens in two events per connector:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The default flip. ADBC becomes the default driver for new connections. Existing connections keep working on ODBC unless you touch them. This flip is what opens your validation window.&lt;/LI&gt;&lt;LI&gt;The cutover. ODBC is disabled in the service. Every connection — new and existing — routes to ADBC from that point on. Anything that hasn’t been validated by cutover risks refresh failure.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Per-connector dates for both events are available on the&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/power-query/transition-to-adbc" target="_blank" rel="noopener"&gt;public migration guide&lt;/A&gt;. That’s the source of truth for timing and the document to read first.&lt;/P&gt;&lt;H3&gt;An accelerator for the inventory step&lt;/H3&gt;&lt;P&gt;The ADBC driver is available in Power BI Desktop today, and the per-item fix is usually a connector-refresh action with no republish or re-auth for most setups.&lt;/P&gt;&lt;P&gt;Enterprise environments with hundreds of semantic models, dataflows, and Data Pipelines take longer to inventory. Items pinned to Implementation="1.0" don’t always surface in the workspace UI, and manual walkthroughs can miss connection references inside DirectLake models or Data Pipeline configurations. To make that inventory step faster, we created an additional tool: &lt;STRONG&gt;pq-adbc-advisor&lt;/STRONG&gt;.&lt;/P&gt;&lt;img /&gt;&lt;img /&gt;&lt;img&gt;&lt;EM&gt;Figure: The pq-adbc-advisor impact report rendered inline in a Fabric notebook. Two cells — the pip install and a single call to scan_workspace() — followed by the rendered impact report with connector-by-connector adoption pills, a per-item table with cutover risk classification (&lt;/EM&gt;Will fail / Needs review / Ready&lt;EM&gt;), and a recommended action for each row.&lt;/EM&gt;&lt;/img&gt;&lt;P&gt;The impact report rendered inline in a Fabric notebook after a single call to scan_workspace().&lt;/P&gt;&lt;H3&gt;Your migration in four steps&lt;/H3&gt;&lt;P&gt;The tool is designed to be the first step of a successful migration — not a scan you run and put away.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Scan your workspace. &lt;/STRONG&gt;Run pq-adbc-advisor and get a per-item report showing which semantic models, dataflows, and Data Pipelines still pin the legacy ODBC driver, classified by cutover risk (&lt;EM&gt;Will fail / Needs review / Ready&lt;/EM&gt;). Admins can substitute scan_tenant() for a full tenant sweep via the Fabric admin Scanner API.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Fix the&amp;nbsp;&lt;EM&gt;Will fail&lt;/EM&gt;&amp;nbsp;items first.&lt;/STRONG&gt; These are the items pinned to Implementation="1.0" with no gateway to fall back on. At cutover, their refreshes stop. The tool tells you exactly what to change on each row — usually removing the pin or updating the source step.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Validate on ADBC in a pilot workspace. &lt;/STRONG&gt;Enable the tenant setting Users can connect to data sources by using Apache Arrow database connectivity (ADBC) in the Fabric Admin portal (Admin portal → Tenant settings), refresh your top-usage models on ADBC in a non-production workspace, and compare row counts, column types, and refresh duration against your ODBC baseline. Full details are available in the &lt;A class="lia-external-url" href="https://learn.microsoft.com/power-query/transition-to-adbc" target="_blank" rel="noopener"&gt;migration guide&lt;/A&gt;. This is your dress rehearsal for cutover.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Re-scan, confirm you’re clean, promote to production. &lt;/STRONG&gt;Re-run the notebook after each pass of fixes. The report shows the resolution delta since your first scan — you get to see progress.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Treat the report as a starting-point diagnostic, not a final audit — connector coverage is expanding and the tool flags corner cases the standard connectors don’t yet map cleanly. To share corner cases, email &lt;A href="mailto:adbcmigration@microsoft.com" target="_blank" rel="noopener"&gt;adbcmigration@microsoft.com&lt;/A&gt; to help us prioritize what to build next.&lt;/P&gt;&lt;H3&gt;What it does&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Inventory every migrating connector call in the workspace across Snowflake, Databricks, Google BigQuery, Amazon Redshift, Dremio, Spark, and generic ODBC / OLEDB.&lt;/LI&gt;&lt;LI&gt;Classify each item by cutover risk — "Will fail", "Needs review", or "Ready". Items identified as "Will fail" are expected to stop refreshing once the connector's ODBC cutover date is reached.&lt;/LI&gt;&lt;LI&gt;Recommend a fix per row — the specific action to take, not a warning.&lt;/LI&gt;&lt;LI&gt;Track resolution across scans — every re-scan carries a first-run baseline and a current-run counter so you can see what’s been cleaned up since the first pass.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;What it doesn’t do&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Rewrite any M expressions&lt;/LI&gt;&lt;LI&gt;Trigger refreshes on its own&lt;/LI&gt;&lt;LI&gt;Send any M code, item names, endpoint URLs, credentials, or refresh error message bodies outside the workspace&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Every scan sends anonymous counts back to the Power Query team so we can measure adoption and migration preparedness — SHA-256-hashed tenant and user identifiers only, no raw values by default. Telemetry can be disabled at any time; the opt-out persisted across kernel restarts.&lt;/P&gt;&lt;H3&gt;Get started&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Get the starter notebook: download from &lt;A class="lia-external-url" href="https://github.com/microsoft/fabric-toolbox/tree/main/accelerators/pq-adbc-advisor" target="_blank" rel="noopener"&gt;GitHub&lt;/A&gt;, import into a Fabric workspace, and run top-to-bottom.&lt;/LI&gt;&lt;LI&gt;Explore the migration guide (dates, per-connector detail): &lt;A class="lia-external-url" href="https://learn.microsoft.com/power-query/transition-to-adbc" target="_blank" rel="noopener" data-lia-auto-title-active="1"&gt;Transition from ODBC to ADBC drivers in Power BI and Fabric&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Email us corner cases the tool flags, but the standard connector doesn’t cover: &lt;A href="mailto:adbcmigration@microsoft.com" target="_blank" rel="noopener"&gt;adbcmigration@microsoft.com&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Import the starter notebook, run one line, and you’ll have a per-item view of what to work on next. Take a look at your workspace’s impact report today so you can plan your migration path with plenty of runway ahead of the per-connector dates outlined in &lt;A class="lia-external-url" href="https://learn.microsoft.com/power-query/transition-to-adbc" target="_blank" rel="noopener"&gt;the migration guide&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 19:00:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Updates-Blog/Moving-off-ODBC-A-self-serve-scanner-for-your-ADBC-migration/ba-p/5365622</guid>
      <dc:creator>MichaelaIsaacs</dc:creator>
      <dc:date>2026-09-15T19:00:00Z</dc:date>
    </item>
    <item>
      <title>Global Aircraft✈️ Live Tracking with Microsoft Fabric Real-Time Intelligence</title>
      <link>https://community.fabric.microsoft.com/t5/Real-Time-Intelligence-Community/Global-Aircraft-%EF%B8%8F-Live-Tracking-with-Microsoft-Fabric-Real-Time/ba-p/5365471</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;In this blog, I’ll walk you through, build a real-time global flight tracking system. We will ingest live flight data from the public OpenSky Network API using a Python polling script, stream it through Microsoft Fabric Eventstream into an Eventhouse (KQL Database), transform the dense raw arrays using KQL update policies and visualize the results on a Real-Time Dashboard complete with maps, KPIs and analytical charts.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Valid Fabric Capacity / Trail License&lt;/LI&gt;
&lt;LI&gt;Knowledge on Python&lt;/LI&gt;
&lt;LI&gt;Knowledge on KQL&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&lt;STRONG&gt;Step1: Setup Workspace &amp;amp; Eventhouse (KQL Database)&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;Created a workspace “FlightTracking-[WS]”&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Created an eventhouse “FLightTracking-EH”&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create a raw ingestion table “RawFlightbatc” in KQL Databse&lt;/P&gt;
&lt;img /&gt;
&lt;H4&gt;&lt;STRONG&gt;Step 2: &amp;nbsp;Setup a Fabric Eventstream&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Created a Eventstream “GlobalFlightStream” &amp;nbsp;and &amp;nbsp;select ‘Use custom endpoint’&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Click ‘Add’&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Click on ‘Publish’&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Copy the ‘Event hub name’ and ‘connection string-primary key’ into notepad&lt;/P&gt;
&lt;img /&gt;
&lt;H4&gt;&lt;STRONG&gt;Step 3: Notebook Creation and Setup Python script&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Created a notebook. Make sure select Python&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Install azure eventhub package&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Let’s go back to eventstream and add destination by selecting ‘Eventhouse’&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Configure all details and click on save&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Comeback to Notebook and insert the Python script which is having all the connection strings / passwords etc. Run the notebook&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Now notebook started running &amp;nbsp;and sending the data to eventstream&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Data is loaded into eventstream and Click on Publish&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Now eventstream is ‘Live’&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data is loading into KQL Database&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Step 4: Regularizing Data with KQL &amp;amp; Update Policies&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Create a cleaned table “FlightStates”&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Create the parsing function and update policy&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Alter table with updated policy&lt;/P&gt;
&lt;img /&gt;
&lt;H4&gt;&lt;STRONG&gt;Step 5: Building Real-Time Dashboard&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Click on Realtime dashboard and give a name “FlightOperationsDashboard”&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Now click on edit&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Run the below code to get total active flights count&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Change the chart to Stat and rename, click on Apply&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;KPI added and click on Add visual and take new Stat visual&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Insert the code and run to get India Origin Flights and Format it and click Apply&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;In the same way, I built other KPIs&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Select Map Chart&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Run the below code and Fill all details and Click on Apply. Here we’re calculating Flights trend&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;We can see chart added to Dashboard&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Select a Bar chart&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Run the below code, fill all details and click on apply to add Bar chart to Dashboard. Here we’re getting the top 10 countries by aircrafts&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Run the below code, fill all details and click on apply to add Column chart to Dashboard. Here we’re categorizing the baro-altitude which is critical for airport delay predection&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Run the below code, fill all details and click on apply to add Pie chart to Dashboard. It splits the&amp;nbsp; aircraft parked versus those actively flying&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Together, these visuals transform raw flight telemetry into an operational monitoring experience.&lt;/P&gt;
&lt;img /&gt;&lt;img /&gt;
&lt;H5&gt;&lt;STRONG&gt;Key takeaways:&lt;/STRONG&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Fabric Eventstream provides a streamlined way to ingest external real-time feeds.&lt;/LI&gt;
&lt;LI&gt;Eventhouse/KQL Database provides a real-time analytical environment for flight telemetry.&lt;/LI&gt;
&lt;LI&gt;KQL mv-expand simplifies the processing of nested flight-state arrays.&lt;/LI&gt;
&lt;LI&gt;Update Policies automate transformation from raw streaming data into structured analytical data.&lt;/LI&gt;
&lt;LI&gt;KQL geospatial functions enable location-based flight analysis.&lt;/LI&gt;
&lt;LI&gt;Real-Time Dashboards transform streaming telemetry into actionable operational insights.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;This project demonstrates how&amp;nbsp;&lt;STRONG&gt;Microsoft Fabric Real-Time Intelligence&lt;/STRONG&gt; can be used to build an end-to-end real-time aircraft tracking solution.&lt;/P&gt;
&lt;P&gt;we can transform continuously arriving aircraft telemetry into meaningful real-time insights.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Do you want to replicate? Get Code file from my GitHub link&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;You can find all the KQL queries, update policy functions, and the complete Python polling script in the official GitHub repository below:&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://github.com/SuparnaBabu7/Fabric_Projects/blob/main/AircraftLiveTrackingRTI/about.md" target="_blank" rel="noopener"&gt;[Download from here]&lt;/A&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Acknowledgements&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;I would like to express my sincere gratitude to &lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/271480" target="_blank" rel="noopener"&gt;@SuryaTejaJosyul&lt;/A&gt;&amp;nbsp;,&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/882484" target="_blank" rel="noopener"&gt;@minniwalia&lt;/A&gt;&amp;nbsp;&amp;nbsp;and&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/118660" target="_blank" rel="noopener"&gt;@rajendraongole1&lt;/A&gt;&amp;nbsp; for their continuous guidance and support throughout this Real-Time Intelligence (RTI) implementation. Their insights and encouragement played a key role in helping me complete this solution successfull&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Happy learning!&lt;/STRONG&gt;&lt;/P&gt;
&lt;H5&gt;&lt;EM&gt;— Inturi Suparna Babu&lt;/EM&gt;&lt;/H5&gt;
&lt;H5&gt;&lt;A href="https://www.linkedin.com/in/inturi-suparna-babu-312b59270/" target="_blank" rel="noopener"&gt;&lt;EM&gt;[LinkedIn]&lt;/EM&gt;&lt;/A&gt;&lt;/H5&gt;</description>
      <pubDate>Tue, 15 Sep 2026 18:35:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Real-Time-Intelligence-Community/Global-Aircraft-%EF%B8%8F-Live-Tracking-with-Microsoft-Fabric-Real-Time/ba-p/5365471</guid>
      <dc:creator>suparnababu8</dc:creator>
      <dc:date>2026-09-15T18:35:00Z</dc:date>
    </item>
    <item>
      <title>Mouse over effects for buttons</title>
      <link>https://community.fabric.microsoft.com/t5/Power-BI-Community-Blog/Mouse-over-effects-for-buttons/ba-p/5366763</link>
      <description>&lt;P&gt;Before we begin, I'd like to clarify a golden rule for creating a great button experience: users should always have a clear indication of which button is currently selected compared to the others. It may sound simple, and many will argue that the Navigator visual available today already solves this problem. However, when we want to go further with custom effects, we will need a bit of retro creativity with our old friends, bookmarks.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;NOTE: If you are not familiar with how to easily highlight a selected button by changing its background color, you can review that article first.&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Next, we will look at two effects separately, although they could easily be combined.&lt;/P&gt;
&lt;H3&gt;Underlining Instead of Background Highlighting&lt;/H3&gt;
&lt;P&gt;When creating buttons, it is natural to focus on their background, both for the selected state and the hover state. However, if we pay attention to the web, we can see that a much lighter visual effect is often achieved with underlined titles.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;With a simple underline, I can quickly identify which button is currently selected. I can also use the same effect when the cursor hovers over the other measures.&lt;/P&gt;
&lt;P&gt;To build this, we will need two buttons (the active and inactive versions, just as in the previous article) and a shared horizontal line. The inactive button, in its normal state, has a solid background (0% transparency) that exactly matches the page background color, along with gray text. When the mouse hovers over it, the button changes to white text and a 100% transparent background, making the line behind it visible.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;When we click the active button, meaning the one that represents the currently displayed state, it remains hidden until the button is clicked. After the click, we will make it visible using bookmarks. This button is positioned exactly on top of the inactive one. While the active button is visible, we will hide the inactive button. The active button will have the same properties in its Default state as the On Hover state of the inactive button, making the horizontal line visible and displaying the text in white. Let's see how the complete setup looks:&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;If we pay close attention, this effect could easily be applied to the left-side menu as well, using a vertical line.&lt;/P&gt;
&lt;H3&gt;Motion Spacing&lt;/H3&gt;
&lt;P&gt;Although Power BI does not provide many visual elements that allow us to experiment with motion effects, in some cases we can simulate them. In this example, we will create the illusion of the text moving slightly to the right when the cursor is placed over the button. To achieve this, we will once again use three elements: two buttons and a vertical line. The difference this time is that instead of simply covering the line as we did before, we will hide and show it. Why make it more complicated this way? Simply because the background has a gradient. In those situations, we cannot have the button in its default state hide the line, because reproducing the exact background effect on the button would be very difficult. Therefore, we will keep the lines hidden until the button is pressed, at which point they will be displayed.&lt;/P&gt;
&lt;P&gt;To create this effect, we will set up the inactive button with gray text and no background. The trick will be in its On Hover state. In that state, we will add invisible characters.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;What is an invisible character?&lt;/STRONG&gt; Invisible text, or invisible characters, refers to special characters that cannot be seen on the screen but are treated like normal letters by the system.&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;When the mouse hovers over the text, it will begin with invisible characters, creating the effect that the text shifts slightly to the right. Something like this:&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Notice that it looks like there are spaces at the beginning, but they are not actually spaces.&lt;/P&gt;
&lt;P&gt;Here are the characters if you'd like to copy them:‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎← after the arrow. If you want to verify that this is not a joke or a trick, you can paste the text into Notepad++ (which can recognize them), and you'll see something like this:&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;The movement effect is now in place. So, how do we continue enhancing the user experience? By following the golden rule. When the user clicks, we will hide the inactive button to reveal the vertical line and the active button, which in this case has its text colored the same as the line.&lt;/P&gt;
&lt;P&gt;Let's see the final result:&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;That's all for this article. I hope it gives you some new ideas for creating user experiences that feel more modern, friendly, and similar to the web applications we interact with every day.&lt;/P&gt;
&lt;P&gt;Remember that these two effects can be combined. For example, you could have a vertical navigation menu that not only displays the vertical indicator line for the selected option, but also applies the movement effect when users hover over the items.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://blog.ladataweb.com.ar/efectos-en-botones-mouse-over/" target="_blank"&gt;Original Post in spanshi&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 18:34:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-BI-Community-Blog/Mouse-over-effects-for-buttons/ba-p/5366763</guid>
      <dc:creator>ibarrau</dc:creator>
      <dc:date>2026-09-15T18:34:29Z</dc:date>
    </item>
    <item>
      <title>My first Fabric App with write-back (dive log)</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform-Community-Blog/My-first-Fabric-App-with-write-back-dive-log/ba-p/5367024</link>
      <description>&lt;P&gt;This blog post is for anyone interested in starting with Fabric Apps but unsure where to begin. I understand the feeling! Seeing impressive examples makes you eager to try, yet it’s hard to know how to start.&lt;/P&gt;&lt;P&gt;I’ll show you how I built a Fabric App that reads data from an existing semantic model (like a Power BI report) and writes it back to a database. This way, you'll have a dashboard plus the functionality to write back data, store it, and retrieve it again.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 18:32:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform-Community-Blog/My-first-Fabric-App-with-write-back-dive-log/ba-p/5367024</guid>
      <dc:creator>PorcuBI</dc:creator>
      <dc:date>2026-09-15T18:32:36Z</dc:date>
    </item>
    <item>
      <title>Grounding Fabric Data Agents so they stop inventing columns | Part-2</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform-Community-Blog/Grounding-Fabric-Data-Agents-so-they-stop-inventing-columns-Part/ba-p/5365594</link>
      <description>&lt;H2&gt;Layer 5: Test for hallucination on purpose&lt;/H2&gt;
&lt;P&gt;Everything above is guesswork until you measure it. &amp;lt;cite index="47-1"&amp;gt;The Fabric SDK lets you define ground truth examples, run evaluations and analyse results in a notebook, so you can validate accuracy and debug errors before going to production.&amp;lt;/cite&amp;gt; It is in preview.&lt;/P&gt;
&lt;P&gt;The standard approach is to write questions you know the answers to and check the agent gets them right. Do that. But it only tests the happy path, and hallucination lives on the unhappy one.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Add negative test cases: questions whose correct answer is a refusal.&lt;/STRONG&gt; These are the ones that catch invented columns, because the only way to pass is to decline.&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;%pip install -U fabric-data-agent-sdk&lt;/LI-CODE&gt;&lt;LI-CODE lang="python"&gt;import pandas as pd # Positive cases: questions with a known correct answer. positive = [ ["What was total revenue in fiscal 2025?", "48,213,905.44"], ["How many enterprise customers churned in calendar 2025?", "37"], ["Which country had the highest ARR in the GCC last quarter?","United Arab Emirates (ARR: 6,204,118.00)"], ["What is our net revenue retention for fiscal 2025?", "112%"], ] # Negative cases: the correct behaviour is to refuse, not to answer. # Each one names a concept the schema deliberately does not contain. negative = [ ["What is the average customer satisfaction score by segment?", "The agent should state that no customer satisfaction or NPS data is " "available in the connected sources, and should not substitute another " "column or estimate a score."], ["Show me each customer's lifetime value.", "The agent should state that lifetime value is not a defined column and " "ask whether total historical revenue per customer is an acceptable " "substitute. It must not compute an LTV formula of its own."], ["Which sales rep closed the most deals last quarter?", "The agent should state that no sales rep or ownership data exists in " "the connected sources."], ["What is the churn rate for the Mid-Market segment in FY2027?", "The agent should state that FY2027 is in the future and no data exists " "for that period."], ] df = pd.DataFrame(positive + negative, columns=["question", "expected_answer"])&lt;/LI-CODE&gt;&lt;LI-CODE lang="python"&gt;from fabric.dataagent.evaluation import evaluate_data_agent evaluation_id = evaluate_data_agent( df, data_agent_name="CustomerRevenueAgent", workspace_name=None, # same workspace table_name="agent_eval_output", # also creates agent_eval_output_steps data_agent_stage="sandbox", # test the sandbox before publishing ) print(f"Evaluation run: {evaluation_id}")&lt;/LI-CODE&gt;
&lt;P&gt;The default judge is tuned for "does the answer match", which handles refusals poorly. &amp;lt;cite index="47-1"&amp;gt;You can supply your own prompt through the critic_prompt parameter, and it must contain the placeholders {query}, {expected_answer} and {actual_answer}.&amp;lt;/cite&amp;gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;critic_prompt = """ You are grading a data agent's response. Query: {query} Expected behaviour: {expected_answer} Actual answer: {actual_answer} Grade 'yes' only if the actual answer satisfies the expected behaviour. Apply these rules strictly: - If the expected behaviour is a refusal or a request for clarification, then answering with a number, a table, or a computed metric is a FAILURE, even if the value looks reasonable. - If the actual answer references a column, table or metric that the expected behaviour says does not exist, that is a FAILURE. - If the expected behaviour is a specific figure, small formatting differences (thousands separators, currency symbols, rounding at the same magnitude) are acceptable. - Silence about a data limitation is a FAILURE. The agent must say what it could not do. Answer 'yes' or 'no', then give one sentence of justification. """ evaluation_id = evaluate_data_agent( df, data_agent_name="CustomerRevenueAgent", table_name="agent_eval_output", data_agent_stage="sandbox", critic_prompt=critic_prompt, )&lt;/LI-CODE&gt;
&lt;P&gt;Then read the failures, not the score:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;from fabric.dataagent.evaluation import get_evaluation_summary, get_evaluation_details summary = get_evaluation_summary("agent_eval_output") display(summary) failures = get_evaluation_details( evaluation_id, "agent_eval_output", get_all_rows=False, # failures only verbose=True, ) display(failures)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;lt;cite index="47-1"&amp;gt;The details include the agent's actual responses and a link to the evaluation thread, though that link is only visible to the identity that ran the evaluation.&amp;lt;/cite&amp;gt; If you are running evaluations under a service principal and cannot open the threads, that is why.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Then make it a regression suite.&lt;/STRONG&gt; Every hallucination a user reports becomes a new row in the ground truth set. Run the notebook before every publish. This is the difference between an agent that improves and one that oscillates.&lt;/P&gt;
&lt;H2&gt;Where this still breaks&lt;/H2&gt;
&lt;P&gt;Be honest about the boundaries in your writing, because your readers will hit them within a week.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The 25-row ceiling.&lt;/STRONG&gt; &amp;lt;cite index="46-1"&amp;gt;Responses are capped at 25 rows and 25 columns, and previous chat history influences later answers — if a user asks to "show all rows for this year" they get 25, and follow-up questions may then be answered from that truncated context.&amp;lt;/cite&amp;gt; This produces answers that are wrong in a way that looks nothing like hallucination. Tell users to start a new chat when a conversation has gone sideways.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Instructions do not survive a bad model.&lt;/STRONG&gt; If two tables both plausibly answer a question, the agent will pick one. Instructions reduce the odds of the wrong pick; they do not eliminate them. Only removing one of the two tables does that.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;English only.&lt;/STRONG&gt; &amp;lt;cite index="46-1"&amp;gt;Non-English languages are not currently supported, and questions, instructions and example queries should all be in English.&amp;lt;/cite&amp;gt; Worth stating plainly if your users are not native English speakers, which in this region is often the case.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Regional capacity.&lt;/STRONG&gt; &amp;lt;cite index="46-1"&amp;gt;The agent cannot execute queries when the data source's workspace capacity is in a different region from the agent's capacity.&amp;lt;/cite&amp;gt; This one produces failures that look like configuration errors and are not.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Version your configuration.&lt;/STRONG&gt; &amp;lt;cite index="46-1"&amp;gt;Data agents support Git integration for version-controlling instructions, example queries and data source selections, and deployment pipelines for promoting agents between workspaces.&amp;lt;/cite&amp;gt; Instruction blocks drift, and without history you cannot tell which edit made accuracy worse.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;And if you query agents from code, check your API surface.&lt;/STRONG&gt; &amp;lt;cite index="45-1"&amp;gt;The SDK has moved from the OpenAI Assistants API to the Responses API for querying, with Assistants deprecated as of 26 August 2026. Only querying code changes; creating, configuring and publishing are unaffected.&amp;lt;/cite&amp;gt;&lt;/P&gt;
&lt;H3&gt;Sources and further reading&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-science/concept-data-agent" target="_blank" rel="noopener"&gt;Fabric data agent concepts&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-science/how-to-create-data-agent" target="_blank" rel="noopener"&gt;Create a Fabric data agent&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-science/evaluate-data-agent" target="_blank" rel="noopener"&gt;Evaluate your data agent&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-science/fabric-data-agent-sdk" target="_blank" rel="noopener"&gt;Fabric data agent Python SDK&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-science/data-agent-creator-agent-overview" target="_blank" rel="noopener"&gt;Build agent with AI mode&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/microsoft/fabric-samples/tree/main/docs-samples/data-science/data-agent-sdk" target="_blank" rel="noopener"&gt;SDK samples on GitHub&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 15 Sep 2026 17:00:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform-Community-Blog/Grounding-Fabric-Data-Agents-so-they-stop-inventing-columns-Part/ba-p/5365594</guid>
      <dc:creator>FarhanJeelani</dc:creator>
      <dc:date>2026-09-15T17:00:00Z</dc:date>
    </item>
    <item>
      <title>This semantic model uses a deprecated gateway version. Upgrade required.</title>
      <link>https://community.fabric.microsoft.com/t5/Service/This-semantic-model-uses-a-deprecated-gateway-version-Upgrade/m-p/5367089#M302423</link>
      <description>&lt;P&gt;I started getting the following message on nearly every report on my tenant suddenly. The gateway has been updated the same way with the same cadence for years without have this message appear.&lt;/P&gt;&lt;P&gt;The gateway is one update behind the newest. Was able to get the message to go away for most users by restarting the gateway but the message still persists for some. Everything is working fine but as you can imagine, it's causing lots of panic. Any input would be greatly appreciated.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 16:35:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Service/This-semantic-model-uses-a-deprecated-gateway-version-Upgrade/m-p/5367089#M302423</guid>
      <dc:creator>DClark21044</dc:creator>
      <dc:date>2026-09-15T16:35:08Z</dc:date>
    </item>
    <item>
      <title>How can I automatically clear a slicer selection?</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/How-can-I-automatically-clear-a-slicer-selection/m-p/5367060#M1475574</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a Power BI report page with three dropdown slicers, all configured as single-select. Based on the selections in these slicers, a fourth slicer, displayed as a vertical list, is dynamically filtered to show a list of options from a column in one of my tables.&lt;/P&gt;&lt;P&gt;When I select an option from the vertical slicer, the related information is displayed in several charts and tables.&lt;/P&gt;&lt;P&gt;However, I am experiencing an issue when changing the selections in the three dropdown slicers.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Suppose I select &lt;STRONG&gt;X&lt;/STRONG&gt; in one of the dropdown slicers. The vertical slicer then displays &lt;STRONG&gt;X1, X2, X3, ...&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;I select &lt;STRONG&gt;X1&lt;/STRONG&gt; from the vertical slicer, and the charts and tables update accordingly.&lt;/LI&gt;&lt;LI&gt;Without manually clearing &lt;STRONG&gt;X1&lt;/STRONG&gt;, I change the dropdown selection from &lt;STRONG&gt;X&lt;/STRONG&gt; to &lt;STRONG&gt;Y&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;The vertical slicer now displays &lt;STRONG&gt;Y1, Y2, Y3, ...&lt;/STRONG&gt;, but &lt;STRONG&gt;X1 remains selected&lt;/STRONG&gt; in the slicer.&lt;/LI&gt;&lt;LI&gt;Because &lt;STRONG&gt;X1&lt;/STRONG&gt; is not part of the available options under &lt;STRONG&gt;Y&lt;/STRONG&gt;, the charts and tables become empty.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;My question:&lt;/STRONG&gt; Is there a way to automatically clear or reset the selection in the vertical slicer whenever one&lt;/P&gt;&lt;P&gt;of the three dropdown slicers changes?&lt;/P&gt;&lt;P&gt;Ideally, when I change the dropdown selection from &lt;STRONG&gt;X&lt;/STRONG&gt; to &lt;STRONG&gt;Y&lt;/STRONG&gt;, the vertical slicer should automatically clear its previous selection so that I can select an option from the new list (&lt;STRONG&gt;Y1, Y2, Y3, ...&lt;/STRONG&gt;).&lt;/P&gt;&lt;P&gt;I would appreciate any suggestions or recommended approaches. Thank you!&lt;/P&gt;&lt;img /&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 14:57:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/How-can-I-automatically-clear-a-slicer-selection/m-p/5367060#M1475574</guid>
      <dc:creator>Afsaneh25</dc:creator>
      <dc:date>2026-09-15T14:57:01Z</dc:date>
    </item>
    <item>
      <title>Need to Migrate SP written in Synapse to Fabric</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Need-to-Migrate-SP-written-in-Synapse-to-Fabric/m-p/5367055#M17954</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I need to migrate my stored prodecure SP from synapse to Fabric, can you please help me with best approach. I am seeing a lot of syntax changes. Suggest me some best, quickest and efficient ways to migrate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 14:50:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Need-to-Migrate-SP-written-in-Synapse-to-Fabric/m-p/5367055#M17954</guid>
      <dc:creator>maxravi</dc:creator>
      <dc:date>2026-09-15T14:50:23Z</dc:date>
    </item>
    <item>
      <title>How can I create  cards with trend percentage and mini sparkline chart like this dashboard?</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/How-can-I-create-cards-with-trend-percentage-and-mini-sparkline/m-p/5367050#M1475570</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I recreate&amp;nbsp; cards with a metric value, MoM growth indicator, and a sparkline trend line inside the same card in Power BI? Is this achievable using native visuals or does it require a custom visual? Screenshot attached for reference&lt;BR /&gt;Requirement:&amp;nbsp;&lt;BR /&gt;1.the card on hover should have glow and shadow ( as shown in screenshot for M365 Groups)&amp;nbsp;&lt;BR /&gt;2.on default the glow and shadow should disappear (as shown in screenshot for Total Mailbox)&lt;/P&gt;&lt;img /&gt;&lt;P&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 14:39:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/How-can-I-create-cards-with-trend-percentage-and-mini-sparkline/m-p/5367050#M1475570</guid>
      <dc:creator>Rutvika</dc:creator>
      <dc:date>2026-09-15T14:39:29Z</dc:date>
    </item>
    <item>
      <title>Not able to extract direct lake semantic models through api</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Not-able-to-extract-direct-lake-semantic-models-through-api/m-p/5367045#M30577</link>
      <description>&lt;P&gt;I’m trying to retrieve the item definition of a Power BI semantic model using the Fabric REST API, but the request is failing for some semantic models.The API returns the following error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RuntimeError: Get Item Definition failed.Dataset Workload failed to export the dataset with dataset id . We cannot load this Direct Lake dataset because your Power BI capacity does not support Direct Lake mode. Please use a Power BI capacity type that supports Direct Lake mode.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The semantic model is using Direct Lake mode.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Is Get Item Definition / Fabric REST API supported for Direct Lake semantic models only when the workspace is on a Fabric-supported capacity?&lt;/LI&gt;&lt;LI&gt;What specific Power BI/Fabric capacity SKUs support Direct Lake?&lt;/LI&gt;&lt;LI&gt;Is there any way to retrieve the semantic model definition/TMDL for a Direct Lake model when the workspace is on a capacity that doesn't support Direct Lake?&lt;/LI&gt;&lt;LI&gt;Could this error also occur if the model was originally created as Direct Lake but the current workspace/capacity configuration has changed?&lt;/LI&gt;&lt;LI&gt;Are there any recommended APIs or alternative approaches for extracting metadata (tables, columns, measures, relationships, etc.) from Direct Lake semantic models in this situation?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I would especially appreciate clarification on whether this is an API limitation, capacity limitation, or a limitation of the Direct Lake workload itself.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 14:25:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Not-able-to-extract-direct-lake-semantic-models-through-api/m-p/5367045#M30577</guid>
      <dc:creator>Anmoldeep</dc:creator>
      <dc:date>2026-09-15T14:25:56Z</dc:date>
    </item>
    <item>
      <title>Bring Back separating Power BI artifacts on a per web page basis</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Bring-Back-separating-Power-BI-artifacts-on-a-per-web-page-basis/idi-p/5367037</link>
      <description>&lt;P&gt;Previously, the ability to have different artifacts open on different web tabs was enabled. This was beneficial if you wanted to differentiate what environments you were in, working across three different workspaces with artifacts named the same. Now, the UI doesn't take into consideration the different tabs open across the same account and combines them, making it more ambiguous and slowing down progress when you are constantly trying to hover and see which workspace the artifact belongs under while making changes across DEV, UAT, or PROD. The web tab separation provides an extra level of clarity, along with not clogging up the number of items open on any given tab. Since there is a limit of 20 items at a time, when combined it is very easy to hit this limit.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 14:03:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Bring-Back-separating-Power-BI-artifacts-on-a-per-web-page-basis/idi-p/5367037</guid>
      <dc:creator>zoe-dean</dc:creator>
      <dc:date>2026-09-15T14:03:36Z</dc:date>
    </item>
    <item>
      <title>REST API Should expose credentials used in connections</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/REST-API-Should-expose-credentials-used-in-connections/idi-p/5367031</link>
      <description>&lt;P&gt;When a consultant leaves a client, it's important to clean up any connections that may have the consultants credentials embedded within. I'm able to use the Fabric CLI to get the managed connections for all items, but I can't see the user name used in them. It would be helpful to expose the user name (UPN) in the REST API and fab cli (and other SDKs, etc.).&lt;BR /&gt;&lt;BR /&gt;There are other cases where an admin or governing body would want to audit the credentials used in connections.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 13:51:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/REST-API-Should-expose-credentials-used-in-connections/idi-p/5367031</guid>
      <dc:creator>PeterDaniels</dc:creator>
      <dc:date>2026-09-15T13:51:27Z</dc:date>
    </item>
    <item>
      <title>Expose full activity-level error details in Workspace Monitoring Eventhouse</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Expose-full-activity-level-error-details-in-Workspace-Monitoring/idi-p/5367027</link>
      <description>&lt;P&gt;Microsoft Fabric Workspace Monitoring exposes activity-level pipeline telemetry in FabricDataPipelinesActivityRunsLogs, including PipelineRunId, OperationId, ActivityIterationCount, ActivityName, ActivityType, Status and FailureType, however, it does not expose the full error information shown in the Fabric Monitoring Hub UI for the same failed activity. The Eventhouse log contains only a generic failure category such as UserError, while the UI can show the actual SQL, notebook, copy, dataflow or semantic-model error message, this prevents reliable centralized operational monitoring.. The Job Scheduler REST API exposes failureReason only at pipeline-run level but that message cannot be safely attributed to a single activity when a pipeline contains parallel branches or more than one failed activity.&lt;/P&gt;&lt;P&gt;Please expose a supported, queryable activity-level diagnostics payload in Workspace Monitoring, either directly in the table FabricDataPipelinesActivityRunsLogs or in a documented related table/API.&lt;/P&gt;&lt;P&gt;Requested fields:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- ErrorCode&lt;/P&gt;&lt;P&gt;- ErrorMessage&lt;/P&gt;&lt;P&gt;- ErrorDetails or raw diagnostic payload&lt;/P&gt;&lt;P&gt;- IsRetriable, where applicable&lt;/P&gt;&lt;P&gt;- Correlation to PipelineRunId, OperationId and ActivityIterationCount&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The payload should be accessible through KQL and preserve the exact association with the failed activity instance, including retry and loop iterations. The Fabric Monitoring Hub already displays these details, so exposing them in the monitoring telemetry would allow organizations to build reliable central monitoring without adding custom OnFailure logging branches to every activity in every pipeline.&lt;/P&gt;&lt;P&gt;Business impact:&lt;/P&gt;&lt;P&gt;We operate a large Fabric Data Factory estate with existing and future pipelines. A central Eventhouse-based monitoring solution is required for operations and troubleshooting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Without activity-level error details, support teams must manually open each pipeline run in the Fabric UI. Custom per-activity failure handlers are not a scalable alternative because they materially increase the complexity and maintenance cost of every pipeline definition.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 13:35:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Expose-full-activity-level-error-details-in-Workspace-Monitoring/idi-p/5367027</guid>
      <dc:creator>MarcoOnnis</dc:creator>
      <dc:date>2026-09-15T13:35:19Z</dc:date>
    </item>
    <item>
      <title>Databricks Mirroring - Direct Lake and Dynamic RLS/ Masking Access Controls</title>
      <link>https://community.fabric.microsoft.com/t5/Service/Databricks-Mirroring-Direct-Lake-and-Dynamic-RLS-Masking-Access/m-p/5367022#M302409</link>
      <description>&lt;P&gt;I want to set access controls for our data in a single place within databricks unity catalogue and have a user's credentials passed back to databricks platform and the relevant data returned on the Power BI report. This seems to works well for direct query but I'd like to ensure that reports are performant for users which may not always be the case using direct query with larger datasets/ models&lt;/P&gt;&lt;P&gt;I've been looking into Direct Lake and have the following questions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Will we need to set-up databricks/ unity catalogue mirroring with Fabric to enable Direct Lake?&lt;/LI&gt;&lt;LI&gt;Will there be a performance increase using Direct Lake for databricks over Direct Query connections?&lt;/LI&gt;&lt;LI&gt;Will I be able to pass back user's credentials back to source to enforce the masking and RLS set within table access policies in dataricks using a Direct Lake connection?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;It seems like there are performance benefits to Direct Lake but I am unsure whether RLS and column masking is enforced like Direct Query connections. I don't want to recreate access controls within the Power BI semantic model, ideally.&lt;/P&gt;&lt;P&gt;Can anyone provide the best architecture for working with databricks that is both performant, secure and easy to manage? Is anyone able to provide a practical example of OneLake security and how this applies to mutiple sources and the effect in Power BI? Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2026 13:59:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Service/Databricks-Mirroring-Direct-Lake-and-Dynamic-RLS-Masking-Access/m-p/5367022#M302409</guid>
      <dc:creator>henry_gonsalves</dc:creator>
      <dc:date>2026-09-15T13:59:52Z</dc:date>
    </item>
  </channel>
</rss>

