<?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>Fri, 18 Sep 2026 20:46:27 GMT</pubDate>
    <dc:creator>Community</dc:creator>
    <dc:date>2026-09-18T20:46:27Z</dc:date>
    <item>
      <title>Fabric Pipeline Error</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-Pipeline-Error/m-p/5367831#M18002</link>
      <description>&lt;P&gt;&amp;nbsp;Today, we noticed that our production pipeline started failing with the following error:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Error:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;BadRequest Error fetching pipeline default identity userToken{&lt;/P&gt;&lt;P&gt;"code": "LSROBOTokenFailure","message": "AADSTS50173: The provided grant has expired due to it being revoked, a fresh auth token is needed. The user might have changed or reset their password. The grant was issued on '2026-08-24T05:50:05.7907970Z' and the TokensValidFrom date (before which tokens are not valid) for this user is '2026-09-18T16:05:07.0000000Z'. Trace ID: 250ed633-08f0-4dcb-bad0-11596983e901 Correlation ID: 430f0833-fbc4-44f8-b19a-883ada2cad74 Timestamp: 2026-09-18 18:29:30Z",&lt;/P&gt;&lt;P&gt;"target": "PipelineDefaultIdentity-3e591cb6-2704-49f2-9efd-7196287c9feb","details": null,"error": null }FetchUserTokenForPipelineAsync&lt;/P&gt;&lt;P&gt;Has anyone encountered this issue before or have any idea what could be causing it?&lt;/P&gt;&lt;P&gt;Any suggestions on how to resolve this would be appreciated.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 19:00:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-Pipeline-Error/m-p/5367831#M18002</guid>
      <dc:creator>odtJitendra</dc:creator>
      <dc:date>2026-09-18T19:00:07Z</dc:date>
    </item>
    <item>
      <title>updating .sqlproj file (version issue with git)</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Warehouse/updating-sqlproj-file-version-issue-with-git/m-p/5367830#M4840</link>
      <description>&lt;P&gt;We recently had a couple issues syncing from main with INFORMATION SCHEMA errors.&lt;/P&gt;&lt;P&gt;When we reviewed the documentation &lt;A href="https://learn.microsoft.com/en-us/fabric/data-warehouse/upgrade-warehouse" target="_blank"&gt;Upgrade Fabric Data Warehouse System File Version in a Git Integrated Fabric workspace - Microsoft Fabric | Microsoft Learn&lt;/A&gt;, we noticed that we had two errors.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first is that we were self referencing in a couple PROCS, eg WH.dbo.Table from current WH.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We fixed that problem, and th INFORMATION SCHEMA sync still persisted, but the self ref error went away.&lt;/P&gt;&lt;P&gt;Then we noticed that the sqlproj file is listed as a possible cause.&amp;nbsp; We have the old preview version listed in git.&lt;/P&gt;&lt;P&gt;However, if you export the warehouse project, the actual wh sqlproj file shows up to date.&lt;/P&gt;&lt;P&gt;So there is a difference b/w git and what is actually in the workspace.&lt;/P&gt;&lt;P&gt;We have tried to PR the change to this file, update it directly in git, make a small change in the wh and commit directly to main to see if we could trigger the change.&amp;nbsp; In the one case, we went into ADO, we updated this file directly, committed to it.&amp;nbsp; It actually SHOWED as an update for a hot second, BEFORE converting to a change and the change was showing the old definition.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;In that referenced article, we have tried a and b, and we cannot for whatever reason get this file to update in git, which then causes sync issues.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone have experience with this, a recommendation?&lt;/P&gt;&lt;P&gt;Thanks J.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 18:58:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Warehouse/updating-sqlproj-file-version-issue-with-git/m-p/5367830#M4840</guid>
      <dc:creator>justfetz</dc:creator>
      <dc:date>2026-09-18T18:58:50Z</dc:date>
    </item>
    <item>
      <title>Allow the target pipeline reference in Invoke Pipeline / ExecutePipeline to be set dynamically</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Allow-the-target-pipeline-reference-in-Invoke-Pipeline/idi-p/5367827</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Problem&lt;/STRONG&gt;&lt;BR /&gt;Today, the Invoke Pipeline activity (and legacy ExecutePipeline) requires picking the target pipeline statically at design time — a fixed Workspace/Pipeline selection in the UI, which serializes as a literal referenceName GUID in the pipeline's JSON. There is no way to set this reference via an expression or parameter.&lt;/P&gt;&lt;P&gt;This breaks down for any generic, queue-driven orchestration framework where a "dispatcher" pipeline needs to invoke &lt;EM&gt;whichever&lt;/EM&gt; pipeline a config table says to run next. Concretely: our framework maintains a metadata-driven pipeline configuration table (pipeline name plus source/destination/routing attributes) and a queue-processing engine that reads the next pipeline name to run and needs to invoke it generically. Every time a new pipeline is added to that config, we currently have to hand-add a matching case to a Switch activity, each containing its own static Invoke Pipeline/ExecutePipeline targeting that one pipeline by GUID. This is pure maintenance drift — the exact bug we hit was a Switch's defaultActivities firing ("A Proper PipelineName was not passed in") simply because new pipelines were added to the config but nobody remembered to add matching cases to the Switch.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What we tried, and why it's a worse trade-off than fixing this natively&lt;/STRONG&gt;&lt;BR /&gt;We looked up the target pipeline's item GUID at runtime from a metadata table (populated by a helper pipeline that syncs item names to IDs) and tried invoking it via a WebActivity calling the Fabric REST API's job-trigger endpoint (POST /v1/workspaces/{ws}/items/{itemId}/jobs/instances?jobType=Pipeline) with a manual Until-loop poll to emulate waitOnCompletion. This technically works, but:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;It requires setting up a separate OAuth2/Service-Principal-authenticated Web connection just to call Fabric's own API from within Fabric — extra infrastructure and credential management for something that should be native.&lt;/LI&gt;&lt;LI&gt;It's asynchronous by nature, so we lose native failure propagation (.error.message on the calling activity) and have to hand-roll polling and error-message extraction from failureReason.&lt;/LI&gt;&lt;LI&gt;Most importantly, we're not confident it preserves Spark high-concurrency session sharing (sessionTag) the way a natively-orchestrated Invoke Pipeline/ExecutePipeline call does, since the REST-triggered run has no recorded parent-child relationship in the orchestration engine's own run lineage — it's an entirely independent top-level run from the platform's point of view.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We also confirmed directly that ExecutePipeline's referenceName genuinely cannot be an expression today — attempting one causes Fabric's Git-integration deploy layer to fail with DiscoverDependenciesFailed, since it needs to statically resolve pipeline dependencies at deploy time.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ask&lt;/STRONG&gt;&lt;BR /&gt;Allow Invoke Pipeline's pipeline reference (and/or workspace reference, for cross-workspace scenarios) to be set via a dynamic expression — e.g., bound to a parameter, variable, or Lookup activity output — in addition to the existing static picker. This would let a single generic dispatcher activity invoke any pipeline by name/ID resolved at runtime, with all the native benefits (waitOnCompletion, error propagation, and session-pool participation) that a hardcoded reference gets today. If a fully dynamic dependency graph is a deployment/Git-integration concern, even a documented, git-integration-excluded "dynamic mode" (accepting that dependency discovery can't statically validate it) would be a major improvement over the current all-or-nothing static requirement.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 18:29:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Allow-the-target-pipeline-reference-in-Invoke-Pipeline/idi-p/5367827</guid>
      <dc:creator>JONATHANHAUN</dc:creator>
      <dc:date>2026-09-18T18:29:47Z</dc:date>
    </item>
    <item>
      <title>Reset Bookmark Navigator Selection to the Default Published View on Browser Refresh</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Reset-Bookmark-Navigator-Selection-to-the-Default-Published-View/idi-p/5367822</link>
      <description>&lt;P&gt;In Power BI Service, when a user selects a bookmark through a Bookmark Navigator, the bookmark identifier is appended to the report URL. If the user refreshes the browser page, the report reloads in the previously selected bookmarked state instead of returning to the report's default published view. This occurs even when persistent filters are disabled and report consumers are prevented from saving personalized filter states.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Business Requirement&lt;/STRONG&gt;: Customers would like an option that allows report authors or administrators to configure bookmark behavior so that browser refresh always returns users to the default published bookmark/view, regardless of the bookmark selected before the refresh.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Behavior: &lt;/STRONG&gt;User selects a bookmark from a Bookmark Navigator.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Bookmark state is stored in the URL.&lt;/LI&gt;&lt;LI&gt;Refreshing the browser reloads the same bookmark.&lt;/LI&gt;&lt;LI&gt;Report does not return to the default published view.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Expected Behavior: &lt;/STRONG&gt;Provide a configurable setting that allows one of the following:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Always reset to the default published bookmark when the browser is refreshed.&lt;/LI&gt;&lt;LI&gt;Ignore bookmark URL parameters on refresh.&lt;/LI&gt;&lt;LI&gt;Allow report authors to choose whether bookmark state should persist or reset after refresh.&lt;/LI&gt;&lt;/UL&gt;&lt;H6&gt;&lt;STRONG&gt;Value of Enhancemen:&lt;/STRONG&gt;Adding a configurable bookmark reset option would:&lt;/H6&gt;&lt;UL&gt;&lt;LI&gt;Improve user experience.&lt;/LI&gt;&lt;LI&gt;Provide consistent behavior with organizations' default-view requirements.&lt;/LI&gt;&lt;LI&gt;Reduce support incidents related to bookmark persistence.&lt;/LI&gt;&lt;LI&gt;Give report authors greater control over navigation behavior in Power BI Service.&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 18 Sep 2026 17:48:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Reset-Bookmark-Navigator-Selection-to-the-Default-Published-View/idi-p/5367822</guid>
      <dc:creator>vivek12344</dc:creator>
      <dc:date>2026-09-18T17:48:55Z</dc:date>
    </item>
    <item>
      <title>Separate Interactive and Background Compute Allocation to Prevent Throttling of Live Reports</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Separate-Interactive-and-Background-Compute-Allocation-to/idi-p/5367819</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Problem Statement&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When Fabric capacity utilization reaches or exceeds 100% in the last one-hour window, end users experience significant disruptions when accessing Power BI Fabric live reports. This occurs because scheduled jobs, on-demand jobs, and Spark sessions consume compute resources without differentiation from interactive workloads.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Impact:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Live reports fail to open or become unresponsive for end users&lt;/LI&gt;&lt;LI&gt;Interactive user experience is severely degraded due to background job consumption&lt;/LI&gt;&lt;LI&gt;Business-critical reporting becomes unavailable during peak processing times&lt;/LI&gt;&lt;LI&gt;No mechanism exists to prioritize user-facing workloads over batch operations&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Proposed Solution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Implement a dedicated compute allocation model that separates interactive and background workloads within Fabric capacity:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Key Features:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Reserved Interactive Compute Pool&lt;/LI&gt;&lt;LI&gt;Allocate a guaranteed percentage of capacity exclusively for interactive workloads (e.g., live reports, ad-hoc queries, user interactions)&lt;/LI&gt;&lt;LI&gt;This reserved pool should be protected from background job consumption&lt;/LI&gt;&lt;LI&gt;Ensure interactive compute never gets throttled regardless of background job activity&lt;/LI&gt;&lt;LI&gt;Background Job Compute Management&lt;/LI&gt;&lt;LI&gt;Assign scheduled jobs, testing jobs, on-demand pipelines, and Spark sessions to a separate compute pool&lt;/LI&gt;&lt;LI&gt;Implement automatic job cancellation or queuing when background compute allocation is exhausted&lt;/LI&gt;&lt;LI&gt;Prevent background jobs from consuming resources beyond their allocated threshold&lt;/LI&gt;&lt;LI&gt;Intelligent Throttling Logic&lt;/LI&gt;&lt;LI&gt;When background compute reaches its allocated limit (e.g., 70-80% of total capacity), automatically:&lt;/LI&gt;&lt;LI&gt;Queue new job requests&lt;/LI&gt;&lt;LI&gt;Cancel or pause non-critical Spark sessions&lt;/LI&gt;&lt;LI&gt;Prioritize critical scheduled jobs based on defined priorities&lt;/LI&gt;&lt;LI&gt;Interactive workloads should remain unaffected and continue to operate within their protected allocation&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Configurable Allocation Settings&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Allow capacity administrators to define the split between interactive and background compute (e.g., 30% interactive / 70% background)&lt;/LI&gt;&lt;LI&gt;Provide flexibility to adjust allocations based on organizational needs and usage patterns&lt;/LI&gt;&lt;LI&gt;Enable time-based allocation policies (e.g., higher interactive allocation during business hours)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Expected Benefits&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Improved User Experience: End users can reliably access live reports without interruption&lt;/LI&gt;&lt;LI&gt;Predictable Performance: Interactive workloads maintain consistent performance regardless of background activity&lt;/LI&gt;&lt;LI&gt;Better Resource Management: Clear separation enables more effective capacity planning&lt;/LI&gt;&lt;LI&gt;Reduced Business Impact: Critical reporting remains available even during heavy batch processing&lt;/LI&gt;&lt;LI&gt;Enhanced Control: Administrators gain granular control over workload prioritization&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Business Justification&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Organizations invest in Fabric capacity to support both analytical processing and real-time business intelligence. When background jobs monopolize resources, the primary business value—timely access to insights—is compromised. This feature would ensure that interactive reporting, which directly serves business decision-makers, receives guaranteed compute resources while maintaining efficient batch processing capabilities.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Additional Considerations&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Provide monitoring dashboards showing real-time allocation and usage across both compute pools&lt;/LI&gt;&lt;LI&gt;Include alerting when either pool approaches its limits&lt;/LI&gt;&lt;LI&gt;Allow emergency override capabilities for critical batch jobs when needed&lt;/LI&gt;&lt;LI&gt;Consider implementing burst capacity options where interactive workloads can temporarily borrow from background allocation if available&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 18 Sep 2026 17:21:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Separate-Interactive-and-Background-Compute-Allocation-to/idi-p/5367819</guid>
      <dc:creator>TilakArani</dc:creator>
      <dc:date>2026-09-18T17:21:01Z</dc:date>
    </item>
    <item>
      <title>Distance-Based Location Highlighting</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distance-Based-Location-Highlighting/m-p/5367809#M188519</link>
      <description>&lt;P&gt;&amp;nbsp;Hello,&lt;/P&gt;&lt;P&gt;I’m trying to calculate the distance between the assigned location and the employee’s home location using the latitude and longitude available in this file.&lt;/P&gt;&lt;P&gt;The objective is to identify locations that are within the selected distance range (in kilometres) using a kilometre slicer. I would like the locations that fall within the selected range to be highlighted in green, while all other locations remain grey.&lt;/P&gt;&lt;P&gt;Additionally, I would like the selected location to be highlighted based on the selected City, Employee Location, or StoresDummy[City] value.&lt;/P&gt;&lt;P&gt;I’ve also referred to the following YouTube video for guidance: &amp;nbsp;&lt;A class="lia-external-url" href="https://youtu.be/5nkPRsD-olM?si=9arL2DV4Id3jqhmW" target="_blank"&gt;youtube&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Could you please help me implement this logic in Power BI/DAX?&lt;BR /&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://1drv.ms/u/c/0b49db32f818eb2d/IQDB003wuMmLSpgRNjVHCFSPASFtxOwFEiUZEtdXzF0MFco?e=3IHmvT" target="_blank"&gt;Sample data&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 15:28:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distance-Based-Location-Highlighting/m-p/5367809#M188519</guid>
      <dc:creator>Swami_om</dc:creator>
      <dc:date>2026-09-18T15:28:14Z</dc:date>
    </item>
    <item>
      <title>Best Practices for Handling Incremental Data Loads in Dataflow Gen2</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/Best-Practices-for-Handling-Incremental-Data-Loads-in-Dataflow/m-p/5367807#M5842</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am exploring different approaches for handling incremental data loads with Dataflow Gen2 in Microsoft Fabric.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For larger datasets, refreshing the entire dataset every time can become inefficient, so I am interested in understanding how others are designing their dataflows to process only new or changed records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A few questions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How are you identifying and filtering changed records between dataflow runs?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it better to manage incremental logic directly inside Dataflow Gen2, or use a Fabric pipeline to control the process?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do you handle failed runs or partially processed data without creating duplicate records?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are there any recommended patterns for maintaining good performance as the volume of historical data grows?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would appreciate hearing about approaches that have worked well in real Fabric environments.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 15:26:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/Best-Practices-for-Handling-Incremental-Data-Loads-in-Dataflow/m-p/5367807#M5842</guid>
      <dc:creator>codeautomation</dc:creator>
      <dc:date>2026-09-18T15:26:56Z</dc:date>
    </item>
    <item>
      <title>Designing AI Agent Workflows on Modern Data Platforms</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Designing-AI-Agent-Workflows-on-Modern-Data-Platforms/m-p/5367805#M18001</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been exploring how AI agents can work with modern data engineering platforms to automate business processes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A common architecture I see is that data pipelines collect and prepare information, AI agents analyze the context and determine the next action, workflow services execute tasks through APIs or connected systems, and the results are stored for reporting or further processing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am interested in how teams are approaching this with Microsoft Fabric.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you using AI agents directly with Fabric workflows, or keeping the AI layer separate?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What patterns work well for connecting AI agents with Lakehouse, Data Pipelines, or notebooks?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do you manage security and permissions when AI applications need access to enterprise data?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are there recommended approaches for combining Fabric workloads with external AI services?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would be interested to hear what architecture patterns others are using and what challenges you have encountered.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 15:21:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Designing-AI-Agent-Workflows-on-Modern-Data-Platforms/m-p/5367805#M18001</guid>
      <dc:creator>codeautomation</dc:creator>
      <dc:date>2026-09-18T15:21:22Z</dc:date>
    </item>
    <item>
      <title>The permissions granted to user '' are insufficient</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/The-permissions-granted-to-user-are-insufficient/m-p/5367804#M43898</link>
      <description>&lt;P&gt;I installed Power BI Report Server – SQL Server 2025 Standard, product version 15.0.1121.109, on the primary node only of a Windows Failover Cluster SQL Server 2025 (no AG) – OS Windows Server 2025 Datacenter.&lt;BR /&gt;I configured the SMTP settings in the Email Settings section of the Report Server Wizard.&lt;BR /&gt;I created a shared PostgreSQL data source that connects using a username and password, and then created a paginated report using that data source.&lt;BR /&gt;The permissions for my AD user on the Report Server folder containing both the data source and report are all: Browser, Content Manager, My Reports, Publisher, Report Builder.&lt;BR /&gt;I created an Email distribution subscription for my report, but when I run the subscription either manually or on schedule I get the below error:&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Failure sending mail: The permissions granted to user '' are insufficient for performing this operation.Mail will not be resent.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 15:18:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/The-permissions-granted-to-user-are-insufficient/m-p/5367804#M43898</guid>
      <dc:creator>eduardserediuc</dc:creator>
      <dc:date>2026-09-18T15:18:41Z</dc:date>
    </item>
    <item>
      <title>Can Power Automate Automatically Retry a Power BI Dataset Refresh Until It Succeeds?</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/Can-Power-Automate-Automatically-Retry-a-Power-BI-Dataset/m-p/5367796#M1475744</link>
      <description>&lt;P&gt;Hi Power BI Community,&lt;/P&gt;&lt;P&gt;We currently perform a &lt;STRONG&gt;manual refresh of a Power BI dataset in our Production workspace&lt;/STRONG&gt;. We would like to automate this using &lt;STRONG&gt;Power Automate&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Our requirement is:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Dataset: &lt;STRONG&gt;Recording&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Workspace: &lt;STRONG&gt;Production&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Required to be successfully refreshed &lt;STRONG&gt;before 8:00 AM EST every day&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Start the refresh automatically, for example around &lt;STRONG&gt;6:00 AM EST&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Sometimes the refresh fails intermittently, so we would like Power Automate to &lt;STRONG&gt;retry the refresh if it fails&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Once the refresh successfully completes, the flow should &lt;STRONG&gt;stop immediately and should not trigger any further refreshes&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;We don't need a success email/notification.&lt;/LI&gt;&lt;LI&gt;If the refresh continues to fail after a predefined number of retries, we would like to be notified.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Our intended flow is roughly:&lt;/P&gt;&lt;P&gt;Scheduled trigger – 6:00 AM EST ↓ Refresh Power BI Dataset ↓ Check actual refresh status ↓ Completed? ↓ YES ↓ NO / FAILED STOP Wait ↓ Retry ↓ Check status again ↓ SUCCESS → STOP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Questions:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Can this be implemented reliably using the &lt;STRONG&gt;Power BI connector in Power Automate&lt;/STRONG&gt;?&lt;/LI&gt;&lt;LI&gt;Is there an action/API that allows us to check the &lt;STRONG&gt;actual dataset refresh status&lt;/STRONG&gt; after triggering the refresh?&lt;/LI&gt;&lt;LI&gt;How can we make the flow retry only when the refresh fails or does not complete?&lt;/LI&gt;&lt;LI&gt;Once the refresh succeeds, how can we ensure the flow stops and does not trigger another refresh?&lt;/LI&gt;&lt;LI&gt;Is there any limitation on repeatedly triggering dataset refreshes through Power Automate that we should be aware of?&lt;/LI&gt;&lt;LI&gt;Would you recommend using the &lt;STRONG&gt;Power BI REST API&lt;/STRONG&gt; instead of the Power BI connector for this scenario?&lt;/LI&gt;&lt;LI&gt;What Power BI and Power Automate licenses are required for this solution?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance or examples of a recommended Power Automate design would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 14:32:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/Can-Power-Automate-Automatically-Retry-a-Power-BI-Dataset/m-p/5367796#M1475744</guid>
      <dc:creator>manoj_0911</dc:creator>
      <dc:date>2026-09-18T14:32:32Z</dc:date>
    </item>
    <item>
      <title>Building an AI-powered quote engine on Microsoft Fabric</title>
      <link>https://community.fabric.microsoft.com/t5/Extensibility-Toolkit-Gallery/Building-an-AI-powered-quote-engine-on-Microsoft-Fabric/m-p/5367794#M21</link>
      <description>&lt;H3&gt;The problem&lt;/H3&gt;&lt;P&gt;Sales teams for technical products often get free-text enquiries like:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"I need 4 x 5T chain hoists, 10m lift, for offshore use"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Turning that into a quote usually means someone manually matching the product, checking the bill of materials, checking stock, checking supplier lead times, and pricing it up. I wanted to see how far Fabric's native AI capability could get toward automating that whole chain, without reaching for an external LLM service.&lt;/P&gt;&lt;H3&gt;What I built&lt;/H3&gt;&lt;P&gt;A proof of concept entirely inside one Fabric workspace:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A &lt;STRONG&gt;Lakehouse&lt;/STRONG&gt; holding a synthetic but realistic-looking dataset: a product catalogue (chain hoists, wire rope hoists, lever hoists, beam clamps, trolleys), a bill-of-materials per product, inventory levels, supplier lead times, and pricing&lt;/LI&gt;&lt;LI&gt;A set of &lt;STRONG&gt;notebooks&lt;/STRONG&gt; using Fabric's built-in AI Functions to read a customer enquiry and turn it into a structured, priced draft quote — matching the enquiry to a product, exploding the BOM by order quantity, checking stock, and rolling up a price and lead time&lt;/LI&gt;&lt;LI&gt;A simple &lt;STRONG&gt;interactive demo&lt;/STRONG&gt; — type an enquiry into a text box, click a button, get a quote back — running entirely inside a notebook, no external app or Azure OpenAI resource needed&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I deliberately made some components tight on stock (gearboxes, motors, brakes — the genuinely long-lead-time parts), so the demo shows a real "can we fulfil this now, or is it pending procurement?" decision, not just a happy path.&lt;/P&gt;&lt;H3&gt;The interesting part&lt;/H3&gt;&lt;P&gt;Real enquiries aren't always single, clean requests — customers often ask for a few different things in one message ("2 hoists, one standard and one offshore"). The AI extraction naturally returns one value per field, so it initially collapsed multi-item enquiries into a single line and silently dropped part of the request. Getting a reliable split-then-process approach working — without it silently swallowing half the enquiry — was the trickiest part to get right.&lt;/P&gt;&lt;P&gt;A couple of smaller but important lessons: null/missing values from the AI extraction need explicit handling in code rather than relying on prompt instructions alone, and discontinued or not-yet-launched products need to be filtered out at the matching stage so the system doesn't quietly quote something no longer sold.&lt;/P&gt;&lt;P&gt;Happy to go into more detail on the data model or the AI extraction approach if anyone's tackling something similar on Fabric.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 14:15:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Extensibility-Toolkit-Gallery/Building-an-AI-powered-quote-engine-on-Microsoft-Fabric/m-p/5367794#M21</guid>
      <dc:creator>Avyaktha</dc:creator>
      <dc:date>2026-09-18T14:15:20Z</dc:date>
    </item>
    <item>
      <title>Manage Roles - Row level data restrictions</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/Manage-Roles-Row-level-data-restrictions/m-p/5367793#M1475743</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Working on row level data restrictions. I do have a Budget table by Sales representative. Every sales person only can see their own data, plus two managers that they can see the sales representatives reporting to them and finally Director having access to all the data. Somehow it's not working.&lt;/P&gt;&lt;P&gt;I have created a "Security Table" with the users and Sales Rep ID, what indicates which users can see each one (i.e.; meaning Director can see Sales Rep ID 1,2,3 &amp;amp; 4. Manager1 sales rep ID 1 and 2, Manager2 sales rep ID 3 and 4 and finally Sales rep1 only can see Sales rep ID 1 and so on...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Model view below with Relationships are both one to many.&amp;nbsp;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Formula DAX use in the manage roles&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 14:10:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/Manage-Roles-Row-level-data-restrictions/m-p/5367793#M1475743</guid>
      <dc:creator>Msampedro</dc:creator>
      <dc:date>2026-09-18T14:10:12Z</dc:date>
    </item>
    <item>
      <title>Export dashboards created in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/Service/Export-dashboards-created-in-Power-BI/m-p/5367787#M302527</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;is it possible to export dashboards created in Power BI to a PowerPoint file or an interactive PDF ? if it's the case, how to do it ?&lt;BR /&gt;Thank's&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 13:15:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Service/Export-dashboards-created-in-Power-BI/m-p/5367787#M302527</guid>
      <dc:creator>Anas2</dc:creator>
      <dc:date>2026-09-18T13:15:38Z</dc:date>
    </item>
    <item>
      <title>Data Lineage support for Notebooks</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Data-Lineage-support-for-Notebooks/idi-p/5367784</link>
      <description>&lt;P&gt;I would like to be able to utilise and benefit from the Data Catalog Data Lineage, even when I am not utilising the required Pipeline Activities that generate Data Lineage metadata.&lt;/P&gt;&lt;P&gt;I think this should be easy to do, if we can expose at least parts of the the api via python, so that when we are creating notebooks, we can setup similar metadata to our pipelines, allowing notebooks to be included in the data lineage. Possibly even allow this for SQL type code that could be executed as well.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 12:55:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Data-Lineage-support-for-Notebooks/idi-p/5367784</guid>
      <dc:creator>JulianThomas</dc:creator>
      <dc:date>2026-09-18T12:55:44Z</dc:date>
    </item>
    <item>
      <title>Display Table[Column] instead of Column Name in Conditional Formatting Dialogs</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Display-Table-Column-instead-of-Column-Name-in-Conditional/idi-p/5367761</link>
      <description>&lt;P&gt;In large-scale Power BI semantic models, it is common to have identical column names across multiple fact and dimension tables. Examples include columns such as Status, Category, Region, Employee ID, Created Date, and Priority.&lt;/P&gt;&lt;P&gt;When configuring Conditional Formatting (Icons, Font Color, Background Color, Data Bars, Field Value, Rules, etc.), Power BI often displays only the column name and does not clearly indicate the source table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img /&gt;&lt;img /&gt;&lt;P&gt;Displaying Table[Column] would improve report governance, debugging, and developer productivity.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 12:03:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Display-Table-Column-instead-of-Column-Name-in-Conditional/idi-p/5367761</guid>
      <dc:creator>Manickambeeie</dc:creator>
      <dc:date>2026-09-18T12:03:31Z</dc:date>
    </item>
    <item>
      <title>Native SAP SuccessFactors and Active Directory Connectivity for Simplified Data Integration</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Native-SAP-SuccessFactors-and-Active-Directory-Connectivity-for/idi-p/5367752</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having native connectors for SAP SuccessFactors and Active Directory would eliminate the need for workarounds such as notebooks, custom scripts, or complex integration setups. Users should be able to create a standard connection and use Copy Data pipelines directly, just like with other supported data sources. This would simplify data ingestion, reduce implementation effort, improve reliability, and make HR and identity data integration much easier to manage in Microsoft Fabric.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 11:25:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Native-SAP-SuccessFactors-and-Active-Directory-Connectivity-for/idi-p/5367752</guid>
      <dc:creator>João_Cristo</dc:creator>
      <dc:date>2026-09-18T11:25:04Z</dc:date>
    </item>
    <item>
      <title>Error while exporting Excel using the "Summarize Data" option.</title>
      <link>https://community.fabric.microsoft.com/t5/Service/Error-while-exporting-Excel-using-the-quot-Summarize-Data-quot/m-p/5367749#M302514</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;When trying to export to Excel, some users are receiving the following error message:&lt;/P&gt;&lt;P&gt;No changes have been made to the report or to the underlying data model. However, starting today, some users have begun encountering this error.&lt;/P&gt;&lt;P&gt;The issue does not occur consistently, and it is not associated with any specific combination of measures and dimensions.&lt;BR /&gt;&lt;BR /&gt;We are unsure what could have caused such a sudden issue.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&lt;BR /&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 11:12:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Service/Error-while-exporting-Excel-using-the-quot-Summarize-Data-quot/m-p/5367749#M302514</guid>
      <dc:creator>AAM_</dc:creator>
      <dc:date>2026-09-18T11:12:59Z</dc:date>
    </item>
    <item>
      <title>Allow Azure Databricks streaming tables to be mirrored into Fabric</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Allow-Azure-Databricks-streaming-tables-to-be-mirrored-into/idi-p/5367721</link>
      <description>&lt;P&gt;Mirroring an Azure Databricks Unity Catalog into Fabric silently drops streaming tables. They are not greyed out, not flagged, not explained. They simply do not appear in the picker, so there is no way to select them. We have tested this and the documentation confirms it: materialized views and streaming tables will not be displayed.&lt;/P&gt;&lt;P&gt;The reason this is hard to accept is that the data already qualifies.&lt;/P&gt;&lt;P&gt;Mirroring for Azure Databricks does not copy anything. It creates OneLake shortcuts to the Delta data in place, which is exactly why Microsoft markets it as unified access without data duplication. So the only question that should matter is whether the object is a Delta table in Unity Catalog.&lt;/P&gt;&lt;P&gt;It is. Databricks documentation states that all Unity Catalog managed tables and streaming tables are Delta tables, and that a streaming table is a Unity Catalog managed table with extra support for incremental processing. Microsoft's own Learn documentation for Azure Databricks describes streaming tables as Lakeflow declarative pipeline datasets backed by Delta Lake. Two sets of Microsoft-published docs say these are Delta tables, and the third filters them out of the mirroring picker with no stated technical reason.&lt;/P&gt;&lt;P&gt;This is not a niche object type. Every output of a Lakeflow or DLT pipeline is a streaming table, and declarative pipelines are the pattern Databricks recommends for building curated silver and gold layers. The practical result is that the tables an organisation most wants to serve to Power BI, semantic models and data science workloads are precisely the ones mirroring refuses to show. A huge share of our own curated estate is unreachable from Fabric for this single reason.&lt;/P&gt;&lt;P&gt;The only workaround is to write jobs that copy every streaming table into a plain Delta table so the picker will accept it. Duplicate storage, ongoing compute to keep the copies current, latency added on top of pipelines built for incremental processing, and governed data existing twice with the second copy outside the lineage of the pipeline that produced it. We are paying, in cash and in engineering time, to reintroduce exactly the duplication that mirroring was built to eliminate.&lt;/P&gt;&lt;P&gt;The ask:&lt;BR /&gt;Include streaming tables in the mirrored catalog picker and shortcut them like any other Unity Catalog Delta table. If there is a genuine constraint, for example around managed storage paths or pipeline maintenance operations rewriting files, then say so in the documentation and give us opt-in support with that caveat written down. Right now the limitations page lists streaming tables alongside Delta sharing tables and RLS-protected tables with no explanation of why, and teams only discover the gap after they have committed to the architecture.&lt;/P&gt;&lt;P&gt;Fabric is meant to be where the whole estate comes together. For anyone running declarative pipelines on Databricks, this one exclusion decides whether that is true or not.&lt;/P&gt;&lt;P&gt;References:&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/fabric/mirroring/azure-databricks-limitations" target="_blank"&gt;https://learn.microsoft.com/en-us/fabric/mirroring/azure-databricks-limitations&lt;/A&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/fabric/mirroring/azure-databricks" target="_blank"&gt;https://learn.microsoft.com/en-us/fabric/mirroring/azure-databricks&lt;/A&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/databricks/tables/delta-table" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/tables/delta-table&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 10:13:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Allow-Azure-Databricks-streaming-tables-to-be-mirrored-into/idi-p/5367721</guid>
      <dc:creator>_taab</dc:creator>
      <dc:date>2026-09-18T10:13:41Z</dc:date>
    </item>
    <item>
      <title>Power BI, import report and semantic model: show change connection pop-up</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Power-BI-import-report-and-semantic-model-show-change-connection/idi-p/5367703</link>
      <description>&lt;P&gt;When you need to import an existing Power BI report and semantic model in Tenant B that's created in Tenant A, you need to jump through a number of hoops to fix the original connection. It's doable, but overly complex.&lt;/P&gt;&lt;P&gt;Why not, on import, show a pop-up that offers to change the connection in the PBIX file to one that is available in the Tenant B (or is created when importing the report). It will save time, and frustration.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 08:57:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-Ideas/Power-BI-import-report-and-semantic-model-show-change-connection/idi-p/5367703</guid>
      <dc:creator>Reitse</dc:creator>
      <dc:date>2026-09-18T08:57:51Z</dc:date>
    </item>
    <item>
      <title>Refill Buffer Error while refreshing a table</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/Refill-Buffer-Error-while-refreshing-a-table/m-p/5367701#M1475715</link>
      <description>&lt;P&gt;The power bi has tables connected to Databricks SQL Server&lt;/P&gt;&lt;P&gt;While refreshing 1 of the tables getting this error: OLE DB or ODBC error: [DataSource.Error] ODBC: ERROR [08S01] [Microsoft][Hardy] (115) Connection failed with error: Could not refill buffer&lt;BR /&gt;&lt;BR /&gt;I have already tried to reduce the size of the output by reducing the date range in SQL Query, cleared cache. The only step applied in power query is converting text to date for a date column. This error has started occuring after I replaced a column with another in Query.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The query loads correctly in Databricks, the power query preview loads as well, the problem occurs only after "Close &amp;amp; Apply"&lt;/P&gt;&lt;P&gt;New to this forum, I have tried looking for solutions on Copilot, nothing helps if any ideas please let me know, I will be very grateful&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 08:53:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/Refill-Buffer-Error-while-refreshing-a-table/m-p/5367701#M1475715</guid>
      <dc:creator>ShreyasMungad</dc:creator>
      <dc:date>2026-09-18T08:53:28Z</dc:date>
    </item>
  </channel>
</rss>

