<?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>Developer topics</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/bd-p/Developer</link>
    <description>Developer topics</description>
    <pubDate>Thu, 05 Nov 2026 03:24:23 GMT</pubDate>
    <dc:creator>Developer</dc:creator>
    <dc:date>2026-11-05T03:24:23Z</dc:date>
    <item>
      <title>Can you select which visuals to include when exporting Power BI to PowerPoint?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Can-you-select-which-visuals-to-include-when-exporting-Power-BI/m-p/5394305#M65795</link>
      <description>&lt;P&gt;One of our customers asked today whether Power BI has a way to select which visuals are included in a PowerPoint export. Does anyone know if that capability exists?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Nov 2026 21:42:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Can-you-select-which-visuals-to-include-when-exporting-Power-BI/m-p/5394305#M65795</guid>
      <dc:creator>NatalieGraham</dc:creator>
      <dc:date>2026-11-04T21:42:25Z</dc:date>
    </item>
    <item>
      <title>Copy and Paste Bug in Service Ribbon</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Copy-and-Paste-Bug-in-Service-Ribbon/m-p/5387812#M65791</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I can CTRL+C text from a text box in Service into Notepad but not when I use the 'Copy' option in the ribbon.&lt;BR /&gt;&lt;BR /&gt;This maybe related to the Text Box bug where the Toolbar/Dialog box is now situated within the textbox making editing the text impossible.&lt;BR /&gt;&lt;BR /&gt;This is having a massive impact, can this be escalated?&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2026 15:07:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Copy-and-Paste-Bug-in-Service-Ribbon/m-p/5387812#M65791</guid>
      <dc:creator>ArchStanton</dc:creator>
      <dc:date>2026-11-03T15:07:08Z</dc:date>
    </item>
    <item>
      <title>Admin API is very slow</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Admin-API-is-very-slow/m-p/5383384#M65787</link>
      <description>&lt;P&gt;We have started to use the Power BI Service for internal and external reporting.&amp;nbsp; One of the gaps is the ability to see and report on refreshes and subscriptions (across the tenant). The monitoring app is great for current/recent refreshes, but we need a report for this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I connected to the admin API via PBI Desktop.&amp;nbsp; We don't have many workspaces or reports. We probably have under 300 reports in total. When I connect to the objects via the API, it is incredibly slow.&amp;nbsp; All I am doing is pulling in the objects (unfiltered), but it never completes or takes over an hour.&amp;nbsp; The objects are workspaces, semantic models, reports, and refreshes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I even downloaded a connector to see if that works better. It makes the connection much easier, but it has the same trouble pulling from the API.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just curious if others experience the same thing and what Microsoft can do about this?&amp;nbsp; In contract, If I connect to Salesforce, ServiceNow, other common connectors, I have no problem pulling in thousands of records in only a few minutes.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2026 21:41:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Admin-API-is-very-slow/m-p/5383384#M65787</guid>
      <dc:creator>_power_bi</dc:creator>
      <dc:date>2026-11-02T21:41:20Z</dc:date>
    </item>
    <item>
      <title>Composite model: Direct Lake auto-update + parallel refresh, no errors but stale data</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Composite-model-Direct-Lake-auto-update-parallel-refresh-no/m-p/5381531#M65782</link>
      <description>&lt;P&gt;I have a Fabric pipeline: a copy job writes tables to a lakehouse, then the semantic model is refreshed. At the same time, a notebook writes the Delta tables used by the Direct Lake part of the model (VACUUM, then overwrite).&lt;/P&gt;&lt;P&gt;The model is composite: import tables plus Direct Lake on OneLake tables, so I need the semantic model refresh for the import tables. I run the refresh in parallel with the notebook to reduce pipeline time, and I rely on "Keep your Direct Lake data up to date" to reframe the Direct Lake tables.&lt;/P&gt;&lt;P&gt;On 1 Nov (UTC):&lt;BR /&gt;- pipeline refresh: 05:43:41 to 05:48:40, Completed&lt;BR /&gt;- notebook write (DESCRIBE HISTORY, overwrite): 05:49:05&lt;BR /&gt;- RefreshedTime of the Direct Lake partitions (INFO.PARTITIONS): 05:49:10 and 05:49:51&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The refresh history shows no errors, but the report data is not updated.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Questions:&lt;BR /&gt;1. If a Delta commit lands close to a pipeline refresh on a composite model, can the Direct Lake tables end up reframed without the new data and without any error?&lt;BR /&gt;2. Is running the refresh in parallel with automatic updates a supported pattern, or should the refresh run after the notebook?&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2026 08:09:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Composite-model-Direct-Lake-auto-update-parallel-refresh-no/m-p/5381531#M65782</guid>
      <dc:creator>davidjmpinto</dc:creator>
      <dc:date>2026-11-02T08:09:37Z</dc:date>
    </item>
    <item>
      <title>Direct Lake: pipeline refresh in parallel with notebook write, data not updated</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Direct-Lake-pipeline-refresh-in-parallel-with-notebook-write/m-p/5381412#M65778</link>
      <description>&lt;P&gt;What happens if the Delta commit lands during the refresh?&lt;BR /&gt;&lt;STRONG&gt;My case&lt;BR /&gt;&lt;/STRONG&gt;Fabric pipeline:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;A copy job writes tables to a lakehouse.&lt;/LI&gt;&lt;LI&gt;Then it refreshes the semantic models (import and Direct Lake on OneLake).&lt;/LI&gt;&lt;LI&gt;In parallel, a notebook writes the Delta tables used by the Direct Lake model (VACUUM, then an overwrite).&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;“Keep your Direct Lake data up to date” is enabled on the Direct Lake model.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What I found (refresh operation)&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Semantic model refresh in the refresh history: started 05:43:41, ended 05:48:40, Completed.&lt;/LI&gt;&lt;LI&gt;Notebook write (DESCRIBE HISTORY, v233, overwrite): 05:49:05.&lt;/LI&gt;&lt;LI&gt;Partition RefreshedTime from DAX Studio (INFO.PARTITIONS()):&lt;UL&gt;&lt;LI&gt;pbi_fact_is_direct_lake: 05:49:10&lt;/LI&gt;&lt;LI&gt;pbi_fact_bp_direct_lake: 05:49:51&lt;/LI&gt;&lt;LI&gt;import tables: between 05:44 and 05:48&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;So the model shows a reframe right after the notebook’s commit.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Problem&lt;BR /&gt;&lt;/STRONG&gt;The refresh history shows no errors and no cancelled refreshes (I did not see the “a new refresh is detected on the same database” error that a community post mentions), but the data in the report is not updated.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;If the notebook’s Delta commit lands while the pipeline refresh is still running, what happens?&lt;/LI&gt;&lt;LI&gt;Does the automatic update still reframe afterwards?Or can it be skipped or cancelled because a refresh is already running?&lt;/LI&gt;&lt;LI&gt;Is it supported to run the refresh activity and automatic updates on the same model in parallel, or should I remove one of them?&lt;/LI&gt;&lt;LI&gt;If a Delta commit lands close to a pipeline refresh on the same Direct Lake model, can the model end up reframed without the new data and without any error shown?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2026 07:08:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Direct-Lake-pipeline-refresh-in-parallel-with-notebook-write/m-p/5381412#M65778</guid>
      <dc:creator>davidjmpinto</dc:creator>
      <dc:date>2026-11-02T07:08:18Z</dc:date>
    </item>
    <item>
      <title>Embed for your customers with a service principal: how do you pass RLS identities securely?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Embed-for-your-customers-with-a-service-principal-how-do-you/m-p/5378994#M65773</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;For an embed-for-your-customers scenario authenticated with a service principal, I would like to confirm the usual way to apply row-level security per tenant or user when generating the embed token.&lt;/P&gt;&lt;P&gt;My understanding is that the effective identity is supplied by the backend when it requests the token, so the client never chooses its own identity. A sketch of the request body:&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "accessLevel": "View",
  "identities": [
    {
      "username": "tenant-42-user",
      "roles": [ "TenantFilter" ],
      "datasets": [ "&amp;lt;datasetId&amp;gt;" ]
    }
  ]
}&lt;/LI-CODE&gt;&lt;P&gt;Questions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Is this still the recommended pattern, and how do you derive the username so it maps cleanly to a USERNAME() or USERPRINCIPALNAME() filter in the role?&lt;/LI&gt;&lt;LI&gt;For many tenants, do you prefer one shared semantic model with RLS, or a model or workspace per tenant, and where does that stop scaling?&lt;/LI&gt;&lt;LI&gt;How do you keep embed tokens short-lived and avoid caching one tenant's token for another?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Sat, 31 Oct 2026 03:09:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Embed-for-your-customers-with-a-service-principal-how-do-you/m-p/5378994#M65773</guid>
      <dc:creator>jubinsoni</dc:creator>
      <dc:date>2026-10-31T03:09:47Z</dc:date>
    </item>
    <item>
      <title>Power BI Service Copilot Usage Metrics (User-level)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Power-BI-Service-Copilot-Usage-Metrics-User-level/m-p/5377827#M65762</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I want to pull user-level usage metrics for Copilot consumption in Power BI Service (standalone Copilot or the Copilot pane when viewing a report).&lt;/P&gt;&lt;P&gt;The metrics should show what user submitted a prompt and a timestamp (if it includes which report they were viewing or whether it was standalone Copilot then that's a bonus).&lt;/P&gt;&lt;P&gt;Reading through the API documentation, I'm not convinced Microsoft 365 Copilot APIs (e.g. getMicrosoft365CopilotUsageUserDetail) or Office 365 Management APIs provide metrics for Power BI service specifically - the documentation seems to suggest they are more for core M365 applications.&lt;/P&gt;&lt;P&gt;Has anyone had any success with this and could point me in the direction of the correct API if it exists?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 28 Oct 2026 11:59:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Power-BI-Service-Copilot-Usage-Metrics-User-level/m-p/5377827#M65762</guid>
      <dc:creator>JakeHRogers</dc:creator>
      <dc:date>2026-10-28T11:59:37Z</dc:date>
    </item>
    <item>
      <title>Power bi to Angular Embedded rports</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Power-bi-to-Angular-Embedded-rports/m-p/5377460#M65753</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I need some guidance on a Power BI Embedded development requirement.&lt;/P&gt;&lt;P&gt;We have a project that uses Power BI Embedded with Angular. I have created a self-service BI solution where users can create and save their own reports using data from a Snowflake data source.&lt;/P&gt;&lt;P&gt;The business has a new requirement. In addition to the existing Snowflake data model, users should be able to upload their own Excel or CSV files through an upload option provided in the Angular application (via API). The uploaded file should be treated as an external data source, allowing users to analyze the data and build reports within the same Power BI Embedded environment.&lt;/P&gt;&lt;P&gt;Our main question is:&lt;/P&gt;&lt;P&gt;How can Power BI automatically add the uploaded Excel/CSV data as an additional table or dataset to the existing Power BI dataset/model? Is there a recommended approach or architecture for handling this scenario in Power BI Embedded?&lt;/P&gt;&lt;P&gt;If anyone has experience with a similar implementation, please share your suggestions, best practices, or any relevant documentation.&lt;/P&gt;&lt;P&gt;Thanks in advance for your help.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 09:40:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Power-bi-to-Angular-Embedded-rports/m-p/5377460#M65753</guid>
      <dc:creator>vijaycherukuri</dc:creator>
      <dc:date>2026-10-27T09:40:24Z</dc:date>
    </item>
    <item>
      <title>Publishing as an individual</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Publishing-as-an-individual/m-p/5377219#M65750</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;I have developed a custom visual that I will publish free and open source. I have a website with an email address that I have linked to a Microsoft Entra account so that it is considered a work email by Microsoft. I do not however have a registered company.&lt;/P&gt;&lt;P&gt;When I try to complete the verification process to access the commercial marketplace through the partner center I get asked to submit my business registration documents - which I cannot do. Am I going about the process wrong? - or do I need to register a company? (Which sadly might not possible where I live for a non-profit hobby)&lt;/P&gt;&lt;P&gt;Any help appreciated! - thanks&lt;/P&gt;</description>
      <pubDate>Mon, 26 Oct 2026 14:09:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Publishing-as-an-individual/m-p/5377219#M65750</guid>
      <dc:creator>SankeyBI</dc:creator>
      <dc:date>2026-10-26T14:09:40Z</dc:date>
    </item>
    <item>
      <title>Refresh Errors</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Refresh-Errors/m-p/5376110#M65731</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;I have several reports that are pulling from semantic models that are built from Azure Data Lake tables. Some of these reports have email subscriptions and when I created the reports, I was told it would be best to setup a refresh schedule for right before the report is set to email so that the data on the report is current to what's in ADF. However, every morning, I come in and get errors that these semantic models failed to refresh due to a transient issue. Eventually, the refresh schedule will automatically turn off. My question is, do I need to have a refresh schedule on these reports? Will the semantic model automatically have the most current data before it emails out the subscription? How can I stop the auto-shut-off of the refresh schedule?&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2026 12:01:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Refresh-Errors/m-p/5376110#M65731</guid>
      <dc:creator>MichelleRoberts</dc:creator>
      <dc:date>2026-10-21T12:01:17Z</dc:date>
    </item>
    <item>
      <title>OneLake integration for semantic models - Programmatically</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/OneLake-integration-for-semantic-models-Programmatically/m-p/5376026#M65728</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;We are using Microsoft Fabric / Power BI REST APIs to create semantic models dynamically, and we need to enable OneLake integration programmatically for both existing semantic models and newly created ones.&lt;/P&gt;&lt;P&gt;In the semantic model settings, there are two relevant options:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Large semantic model storage format&lt;/LI&gt;&lt;LI&gt;OneLake integration — Automatically write data imported into your semantic model tables to Delta tables in OneLake.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Our goal is to enable the OneLake integration setting automatically as part of our semantic model provisioning process. We have a large number of existing semantic models, and new models are continuously created by our application, so enabling the setting manually through the Power BI/Fabric UI is not a practical solution.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What we have investigated&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We create semantic models using the Fabric / Power BI REST APIs.&lt;/LI&gt;&lt;LI&gt;We are using C#/.NET and have considered the Microsoft.AnalysisServices NuGet package to connect to semantic models through the XMLA endpoint and inspect or manage their metadata.&lt;/LI&gt;&lt;LI&gt;We have not found a documented REST API endpoint or TOM property that directly enables this setting.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Questions&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Is there a supported REST API, XMLA/TMSL command, TOM property, or other programmatic method to enable OneLake integration for an individual semantic model?&lt;/LI&gt;&lt;LI&gt;Can this setting be configured during semantic model creation or deployment, for example through the REST API request payload, TMDL, or TOM?&lt;/LI&gt;&lt;LI&gt;If direct configuration is not supported, is there a recommended way to enable it in bulk for existing semantic models and automatically for newly created models?&lt;/LI&gt;&lt;LI&gt;Is there a supported API to check whether OneLake integration is already enabled for a semantic model?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We are looking for a solution suitable for production automation using C#/.NET (or scripting language), rather than UI automation or manually enabling the setting for each model.&lt;/P&gt;&lt;P&gt;Any documentation, working code examples, or clarification from the Microsoft Fabric / Power BI product team would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2026 06:24:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/OneLake-integration-for-semantic-models-Programmatically/m-p/5376026#M65728</guid>
      <dc:creator>thanosd</dc:creator>
      <dc:date>2026-10-21T06:24:53Z</dc:date>
    </item>
    <item>
      <title>Guidance Needed - End-to-End Migration Lifecycle — Pre-Migration to Post-Migration</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Guidance-Needed-End-to-End-Migration-Lifecycle-Pre-Migration-to/m-p/5374672#M65706</link>
      <description>&lt;P&gt;'d also appreciate guidance on the complete migration lifecycle, from planning through post-migration support.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pre-Migration Assessment: How do you inventory and assess 400+ SSRS reports, identify dependencies, document business logic, analyze report usage, and decide which reports to migrate, consolidate, or retire?&lt;/P&gt;&lt;P&gt;Migration Planning and Design: How do you map existing SQL tables, stored procedures, SSRS expressions, and report-level queries to reusable Power BI semantic models, DAX measures, and the target architecture?&lt;/P&gt;&lt;P&gt;Migration and Development: What is the recommended approach for migrating reports in phases, building shared semantic models, implementing security, and eventually transitioning data pipelines to Microsoft Fabric?&lt;/P&gt;&lt;P&gt;Testing and Validation: How do you reconcile SSRS and Power BI results, validate business calculations, test performance and security, and obtain business-user sign-off?&lt;/P&gt;&lt;P&gt;Deployment and Cutover: How do you manage development, test, and production environments, deployment pipelines, parallel report availability, user acceptance testing, and the retirement of legacy SSRS reports?&lt;/P&gt;&lt;P&gt;Post-Migration Support and Optimization: How do you monitor refresh failures, report performance, data accuracy, user adoption, and production issues? What documentation, knowledge transfer, and support processes should be in place?&lt;/P&gt;&lt;P&gt;Governance and Continuous Improvement: How can Microsoft Purview or other tools help maintain business definitions, data lineage, report ownership, and centralized documentation as the organization moves toward Fabric?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For anyone who has completed a similar enterprise migration, what methodology, tools, checklists, or lessons learned would you recommend at each stage?&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2026 03:27:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Guidance-Needed-End-to-End-Migration-Lifecycle-Pre-Migration-to/m-p/5374672#M65706</guid>
      <dc:creator>nbhanu</dc:creator>
      <dc:date>2026-10-15T03:27:14Z</dc:date>
    </item>
    <item>
      <title>Fabric CI/CD deployment fails on PBIR bookmark property 'preserveNewVisualVisibility'</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Fabric-CI-CD-deployment-fails-on-PBIR-bookmark-property/m-p/5373761#M65687</link>
      <description>&lt;P&gt;### Environment Details&lt;/P&gt;&lt;P&gt;- Tool: fabric-cicd / Microsoft Fabric REST API&lt;/P&gt;&lt;P&gt;- Format: Power BI Enhanced Report Format (PBIR) / Git Integration&lt;/P&gt;&lt;P&gt;- Target Service: Microsoft Fabric Workspace (Report Workload)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;### Description&lt;/P&gt;&lt;P&gt;When publishing a Power BI report in PBIR format via fabric-cicd or Fabric deployment REST APIs, the import operation fails if the report contains bookmarks created or updated in recent versions of Power BI Desktop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Power BI Desktop automatically writes the property "preserveNewVisualVisibility": true into .bookmark.json files under options. However, the Microsoft Fabric Cloud Service backend strictly validates the schema and rejects the report import with error code Report_Import_FailedToImportReport.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;### Exact Error Message&lt;/P&gt;&lt;P&gt;[error] publish failed: Failed to publish 1 item(s): ['Sales Pipeline Dashboard v2']&lt;/P&gt;&lt;P&gt;[error] Reason: Operation failed. Error Code: Report_Import_FailedToImportReport.&lt;/P&gt;&lt;P&gt;Error Message: Report Workload failed to import the report with report id &amp;lt;report-id&amp;gt;.&lt;/P&gt;&lt;P&gt;'bookmarks/&amp;lt;bookmark-id&amp;gt;.bookmark.json':&lt;/P&gt;&lt;P&gt;Property 'preserveNewVisualVisibility' has not been defined and the schema does not allow additional properties.&lt;/P&gt;&lt;P&gt;Path 'options.preserveNewVisualVisibility', line 10, position 34.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;### Steps to Reproduce&lt;/P&gt;&lt;P&gt;1. Create or update a bookmark in Power BI Desktop (using PBIR format) with visual visibility settings.&lt;/P&gt;&lt;P&gt;2. Power BI Desktop serializes "preserveNewVisualVisibility": true into &amp;lt;bookmark-id&amp;gt;.bookmark.json.&lt;/P&gt;&lt;P&gt;3. Commit the PBIR files to Git.&lt;/P&gt;&lt;P&gt;4. Run CI/CD pipeline using fabric-cicd to publish the report to a target Fabric workspace.&lt;/P&gt;&lt;P&gt;5. The API rejects the import because the Fabric backend schema does not permit additional properties.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;### Expected Behavior&lt;/P&gt;&lt;P&gt;Microsoft Fabric's backend schema validator should be updated to recognize and accept preserveNewVisualVisibility in .bookmark.json, or allow optional properties to maintain forward compatibility with Power BI Desktop.&lt;/P&gt;</description>
      <pubDate>Sat, 10 Oct 2026 11:50:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Fabric-CI-CD-deployment-fails-on-PBIR-bookmark-property/m-p/5373761#M65687</guid>
      <dc:creator>ayushyadav04</dc:creator>
      <dc:date>2026-10-10T11:50:39Z</dc:date>
    </item>
    <item>
      <title>How are teams handling AI-driven automation around Power BI Embedded applications?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-are-teams-handling-AI-driven-automation-around-Power-BI/m-p/5373102#M65678</link>
      <description>&lt;P&gt;I’m exploring patterns for adding AI-driven automation around Power BI Embedded applications.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;Power BI Embedded → user interaction → backend/API event → AI analysis → business action&lt;/P&gt;&lt;P&gt;I’m particularly interested in how teams are handling:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;event-driven actions from embedded reports&lt;/LI&gt;&lt;LI&gt;calling backend APIs securely&lt;/LI&gt;&lt;LI&gt;using AI to summarize or interpret report context&lt;/LI&gt;&lt;LI&gt;triggering workflows based on report interactions&lt;/LI&gt;&lt;LI&gt;authentication with service principals or managed identities&lt;/LI&gt;&lt;LI&gt;keeping the architecture maintainable in production&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Are there recommended patterns for combining Power BI Embedded, Fabric APIs, and AI services without putting too much logic into the client application?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2026 19:52:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-are-teams-handling-AI-driven-automation-around-Power-BI/m-p/5373102#M65678</guid>
      <dc:creator>codeautomation</dc:creator>
      <dc:date>2026-10-07T19:52:38Z</dc:date>
    </item>
    <item>
      <title>403 GraphQL API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/403-GraphQL-API/m-p/5373101#M65677</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;We are integrating the Microsoft Fabric API for GraphQL with Salesforce. Our requirement is to retrieve Account data from Microsoft Fabric/Data Lake into Salesforce based on the Account_ID.&lt;/P&gt;&lt;H3&gt;Current Implementation&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;We have successfully generated a Microsoft Entra ID access token using: Tenant ID, Application (Client) ID &amp;amp; Client Secret&lt;/LI&gt;&lt;LI&gt;We are then calling the generated Fabric GraphQL API: https://graphql.fabric.microsoft.com/v1/workspaces/&amp;lt;workspaceid&amp;gt;/graphqlapis/&amp;lt;graphqlid&amp;gt;/graphql&lt;/LI&gt;&lt;LI&gt;Sample GraphQL request: query { accounts(first: 10) { items { Account_ID } } }&lt;/LI&gt;&lt;LI&gt;Request headers: Authorization: Bearer &amp;lt;ACCESS_TOKEN&amp;gt; Content-Type: application/json&lt;/LI&gt;&lt;/OL&gt;&lt;H3&gt;Issue&lt;/H3&gt;&lt;P&gt;The GraphQL API call is returning &lt;STRONG&gt;HTTP 403 Forbidden&lt;/STRONG&gt;. The response body is empty/null, while the response headers contain the following error:&lt;/P&gt;&lt;P&gt;X-PowerBI-Error-Info: ServicePrincipalIsNotAllowedByTenantAdminSwitch&lt;/P&gt;&lt;P&gt;Based on this error, it appears that the service principal is being blocked by a Fabric tenant-level setting.&lt;/P&gt;&lt;H3&gt;Questions&lt;/H3&gt;&lt;P&gt;Could you please confirm the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is the above GraphQL endpoint correct for calling a Fabric API for GraphQL using a Microsoft Entra service principal?&lt;/LI&gt;&lt;LI&gt;Where exactly should service-principal access be enabled - Microsoft Fabric Admin Portal / Tenant Settings or&amp;nbsp;Power BI Admin Portal / Tenant Settings or Microsoft Entra ID / Azure Portal&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;We would appreciate your guidance on the required tenant-level configuration and Fabric permissions so that we can proceed with the Salesforce integration.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Harsh Chandra&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2026 19:53:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/403-GraphQL-API/m-p/5373101#M65677</guid>
      <dc:creator>harsh_chandra</dc:creator>
      <dc:date>2026-10-07T19:53:10Z</dc:date>
    </item>
    <item>
      <title>Fabric API for GraphQL returns 403 – ServicePrincipalIsNotAllowedByTenantAdminSwitch</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Fabric-API-for-GraphQL-returns-403/m-p/5373083#M65676</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;We are integrating Fabric API for GraphQL with Salesforce to fetch Account data based on Account_ID.&lt;/P&gt;&lt;P&gt;Steps done:&lt;/P&gt;&lt;P&gt;Created the API for GraphQL item in Fabric&lt;/P&gt;&lt;P&gt;Obtained the Entra access token using client credentials flow from Apex (token generated successfully)&lt;/P&gt;&lt;P&gt;Called the GraphQL endpoint with a Bearer token&lt;/P&gt;&lt;P&gt;Issue: The response body is empty and the headers show 403 Forbidden with X-PowerBI-Error-Info: ServicePrincipalIsNotAllowedByTenantAdminSwitch.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2026 19:07:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Fabric-API-for-GraphQL-returns-403/m-p/5373083#M65676</guid>
      <dc:creator>YashMoroliya</dc:creator>
      <dc:date>2026-10-07T19:07:45Z</dc:date>
    </item>
    <item>
      <title>Fabric GraphQL API returns 403 Forbidden– ServicePrincipalIsNotAllowedByTenantAdminSwitch</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Fabric-GraphQL-API-returns-403-Forbidden/m-p/5373077#M65675</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;We are integrating Microsoft Fabric API for GraphQL with Salesforce. Our requirement is to fetch Account data from Fabric/Data Lake into Salesforce based on Account_ID.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What we have done:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We created the API for GraphQL using the Microsoft documentation&lt;/P&gt;&lt;P&gt;Successfully obtained the GraphQL endpoint.&lt;/P&gt;&lt;P&gt;From Salesforce Apex, we call:&lt;/P&gt;&lt;P&gt;&lt;A class="lia-external-url" href="https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token" target="_blank"&gt;https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token&lt;/A&gt;&lt;/P&gt;&lt;P&gt;using client credentials flow.&lt;/P&gt;&lt;P&gt;The Entra access token is generated successfully.&lt;/P&gt;&lt;P&gt;We then call the Fabric GraphQL endpoint with:&lt;/P&gt;&lt;P&gt;query { accounts(first: 10) { items { Account_ID } } }&lt;/P&gt;&lt;P&gt;with:&lt;/P&gt;&lt;P&gt;Authorization: Bearer &amp;lt;ACCESS_TOKEN&amp;gt;&lt;/P&gt;&lt;P&gt;Content-Type: application/json&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The response body is empty/null, but the response headers show:&lt;/P&gt;&lt;P&gt;403 Forbidden&lt;/P&gt;&lt;P&gt;X-PowerBI-Error-Info: ServicePrincipalIsNotAllowedByTenantAdminSwitch&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2026 18:56:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Fabric-GraphQL-API-returns-403-Forbidden/m-p/5373077#M65675</guid>
      <dc:creator>YashMoroliya</dc:creator>
      <dc:date>2026-10-07T18:56:50Z</dc:date>
    </item>
    <item>
      <title>Looking for a Donut/Pie Chart Custom Visual with Text Wrap Support for Category Labels</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Looking-for-a-Donut-Pie-Chart-Custom-Visual-with-Text-Wrap/m-p/5372884#M65666</link>
      <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;I'm currently building a Power BI report in Microsoft Fabric and am facing a limitation with the standard Donut/Pie Chart visual.&lt;/P&gt;&lt;P&gt;Many of my categories have long names, and the built-in visual does not support &lt;STRONG&gt;text wrapping for legend/category labels&lt;/STRONG&gt;, resulting in truncated text that users cannot fully read without relying on tooltips.&lt;/P&gt;&lt;P&gt;I'm looking for a &lt;STRONG&gt;custom visual (preferably free)&lt;/STRONG&gt; that supports:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Donut or Pie chart visualization&lt;/LI&gt;&lt;LI&gt;Text wrapping for category labels or legends&lt;/LI&gt;&lt;LI&gt;Displaying the full category name directly on the report page&lt;/LI&gt;&lt;LI&gt;Good readability when dealing with long labels&lt;/LI&gt;&lt;LI&gt;Compatibility with Power BI / Microsoft Fabric&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Has anyone found a custom visual that supports this functionality?&lt;/P&gt;&lt;P&gt;If not, how have you handled long category names in donut/pie charts while keeping the report user-friendly?&lt;/P&gt;&lt;P&gt;Any recommendations or examples would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2026 09:19:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Looking-for-a-Donut-Pie-Chart-Custom-Visual-with-Text-Wrap/m-p/5372884#M65666</guid>
      <dc:creator>Ankita_data</dc:creator>
      <dc:date>2026-10-07T09:19:28Z</dc:date>
    </item>
    <item>
      <title>Multiple queries with multiple parameters</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Multiple-queries-with-multiple-parameters/m-p/5372852#M65665</link>
      <description>&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }&lt;/P&gt;&lt;H3&gt;1. Problem Statement&lt;/H3&gt;&lt;P&gt;Power BI dashboards are experiencing &lt;STRONG&gt;poor performance and high load times&lt;/STRONG&gt; because they use &lt;STRONG&gt;Direct Query&lt;/STRONG&gt; with complex SQL queries. Every user interaction (filters/slicers) triggers database calls, resulting in excessive data processing and increased database load because Slicer values/ multiple parameters are not able to passed to queries, ideally slicer values should be injected as conditions in multiple queries. currently these slicer selected values are injecting towards end of the report query, means first queries bringing entire data then filtering, this is causing massive burden on db end.&lt;/P&gt;&lt;H3&gt;2. Current Behavior&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Dashboards operate in &lt;STRONG&gt;Direct Query&lt;/STRONG&gt; mode.&lt;/LI&gt;&lt;LI&gt;Each slicer/filter selection sends a query to the source database.&lt;/LI&gt;&lt;LI&gt;Large datasets are retrieved and processed before filters are effectively applied.&lt;/LI&gt;&lt;LI&gt;Multiple user requests generate frequent database hits, causing slow report response times and performance issues.&lt;/LI&gt;&lt;LI&gt;Reports provide &lt;STRONG&gt;real-time data&lt;/STRONG&gt; but with degraded user experience due to latency.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;3. Expected Behavior&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Optimize the reporting solution to significantly improve dashboard performance and reduce database load.&lt;/LI&gt;&lt;LI&gt;Ensure filters are applied as early as possible in query execution to minimize data processing.&lt;/LI&gt;&lt;LI&gt;Leverage approaches such as &lt;STRONG&gt;Semantic Model optimization, Incremental Refresh, Stored Procedures (SPs), and Table-Valued Functions (TVFs)&lt;/STRONG&gt; to improve efficiency.&lt;/LI&gt;&lt;LI&gt;Maintain &lt;STRONG&gt;real-time (or near real-time) reporting capabilities&lt;/STRONG&gt; while delivering an acceptable user experience aligned with business requirements.&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Wed, 07 Oct 2026 07:09:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Multiple-queries-with-multiple-parameters/m-p/5372852#M65665</guid>
      <dc:creator>Keshav1107</dc:creator>
      <dc:date>2026-10-07T07:09:21Z</dc:date>
    </item>
    <item>
      <title>Dashboard Rendering Issue – Existing Dashboard Tiles Changed</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dashboard-Rendering-Issue-Existing-Dashboard-Tiles-Changed/m-p/5372364#M65657</link>
      <description>&lt;P&gt;a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }&lt;/P&gt;&lt;H3&gt;Description&lt;/H3&gt;&lt;P&gt;We are experiencing an unexpected rendering issue in Power BI Service dashboards.&lt;/P&gt;&lt;P&gt;Several existing dashboards that had been functioning correctly for a long time have recently changed their appearance without any modifications made by report authors, dashboard owners, workspace administrators, or tenant administrators.&lt;/P&gt;&lt;H3&gt;Environment&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Product: Power BI Service / Microsoft Fabric&lt;/LI&gt;&lt;LI&gt;Dashboard theme: Custom dark theme (ALS corporate branding)&lt;/LI&gt;&lt;LI&gt;Reports published and functioning correctly&lt;/LI&gt;&lt;LI&gt;Issue observed in multiple dashboards&lt;/LI&gt;&lt;LI&gt;Multiple users affected&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Problem Details&lt;/H3&gt;&lt;P&gt;The underlying reports display correctly and retain the intended formatting.&lt;/P&gt;&lt;P&gt;However, dashboard tiles have unexpectedly changed appearance:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;White background areas appear within visuals that previously had transparent or dark backgrounds.&lt;/LI&gt;&lt;LI&gt;Some visuals no longer respect the original report styling.&lt;/LI&gt;&lt;LI&gt;Dashboard appearance changes depending on the selected dashboard theme.&lt;/LI&gt;&lt;LI&gt;When switching the dashboard from dark theme to light theme, affected visual areas change color accordingly, suggesting that dashboard theme rendering is overriding or incorrectly applying visual formatting.&lt;/LI&gt;&lt;LI&gt;No reports have been republished.&lt;/LI&gt;&lt;LI&gt;No dashboard tiles have been re-pinned.&lt;/LI&gt;&lt;LI&gt;No changes have been made to visual formatting settings.&lt;/LI&gt;&lt;LI&gt;No known administrative or tenant-level changes were performed before the issue appeared.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Expected Behavior&lt;/H3&gt;&lt;P&gt;Existing dashboard tiles should maintain their previous appearance and continue rendering consistently with their saved configuration.&lt;/P&gt;&lt;H3&gt;Actual Behavior&lt;/H3&gt;&lt;P&gt;Dashboard tiles are rendered differently than before, displaying unexpected background colors and theme-driven formatting changes.&lt;/P&gt;&lt;H3&gt;Troubleshooting Performed&lt;/H3&gt;&lt;P&gt;We verified that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The underlying reports render correctly.&lt;/LI&gt;&lt;LI&gt;Visual formatting inside reports has not changed.&lt;/LI&gt;&lt;LI&gt;The issue is visible only on dashboards.&lt;/LI&gt;&lt;LI&gt;Multiple users observe the same behavior.&lt;/LI&gt;&lt;LI&gt;Reopening the dashboard does not resolve the issue.&lt;/LI&gt;&lt;LI&gt;No recent report publication or dashboard modification was performed.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Potential Cause&lt;/H3&gt;&lt;P&gt;The issue appears related to dashboard theme rendering within Power BI Service rather than report configuration.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Oct 2026 13:30:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dashboard-Rendering-Issue-Existing-Dashboard-Tiles-Changed/m-p/5372364#M65657</guid>
      <dc:creator>lubomirpokorny</dc:creator>
      <dc:date>2026-10-05T13:30:54Z</dc:date>
    </item>
  </channel>
</rss>

