<?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>Data Engineering topics</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/bd-p/ac_dataengineering</link>
    <description>Data Engineering topics</description>
    <pubDate>Wed, 02 Sep 2026 11:35:42 GMT</pubDate>
    <dc:creator>ac_dataengineering</dc:creator>
    <dc:date>2026-09-02T11:35:42Z</dc:date>
    <item>
      <title>FTL4 Trial Spark failing - InvalidRequestClusterFromFabricDenyList - Cluster Cancelled before Ready</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/FTL4-Trial-Spark-failing-InvalidRequestClusterFromFabricDenyList/m-p/5364125#M17793</link>
      <description>&lt;P&gt;FTL4 Trial, Canada Central. Spark sessions cannot start in multiple workspaces. Both Starter Pool and custom Small 1-node pool fail. Error is InvalidRequestClusterFromFabricDenyList and cluster is cancelled before reaching Ready. Please advise whether the Fabric Trial capacity/Spark backend needs to be reprovisioned or removed from the deny list.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 04:12:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/FTL4-Trial-Spark-failing-InvalidRequestClusterFromFabricDenyList/m-p/5364125#M17793</guid>
      <dc:creator>pritwade</dc:creator>
      <dc:date>2026-09-02T04:12:07Z</dc:date>
    </item>
    <item>
      <title>Unable to open Fabric Data App connected to a semantic model</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Unable-to-open-Fabric-Data-App-connected-to-a-semantic-model/m-p/5363952#M17783</link>
      <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;I have created and deployed a Data App in Fabric Apps and connected it to an existing Semantic model.&lt;/P&gt;&lt;P&gt;The deployment completes successfully. However, when I select Open from the deployed app page, the app does not load and displays the following message:&lt;/P&gt;&lt;P&gt;"Can’t open this app outside Fabric&lt;BR /&gt;Opening apps connected to semantic models outside of the Fabric portal is not supported at this time."&lt;/P&gt;&lt;P&gt;I understand from the message that Fabric Apps connected to semantic models cannot currently be opened in a separate browser window. Microsoft documentation also lists this as a known limitation and mentions that selecting Open can cause the visual queries to fail.&lt;/P&gt;&lt;P&gt;Can anyone confirm:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is there a supported way to open or preview the deployed Data App inside the Fabric portal?&lt;/LI&gt;&lt;LI&gt;If the Open button launches the app outside Fabric, what is the correct way to test the deployed app?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The semantic model is hosted on fabric capacity.&lt;/P&gt;&lt;P&gt;Any guidance or workaround would be helpful.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2026 09:58:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Unable-to-open-Fabric-Data-App-connected-to-a-semantic-model/m-p/5363952#M17783</guid>
      <dc:creator>Aparnaa_MS</dc:creator>
      <dc:date>2026-09-01T09:58:13Z</dc:date>
    </item>
    <item>
      <title>Direct Lake vS Direct Query</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Direct-Lake-vS-Direct-Query/m-p/5363812#M17774</link>
      <description>&lt;P&gt;Came across this, has some deep insights.&lt;/P&gt;&lt;P&gt;i personally find Direct Query more flexible, what do you all prefer ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://medium.com/@rishabh.gulati_94109/microsoft-fabric-direct-lake-is-fast-good-data-architecture-is-faster-340276de2e6b&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2026 21:14:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Direct-Lake-vS-Direct-Query/m-p/5363812#M17774</guid>
      <dc:creator>Sparkdata</dc:creator>
      <dc:date>2026-08-31T21:14:30Z</dc:date>
    </item>
    <item>
      <title>Semantics as Code: Looking for Collaborators on Open Enterprise Business Semantics</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Semantics-as-Code-Looking-for-Collaborators-on-Open-Enterprise/m-p/5363778#M17772</link>
      <description>&lt;P&gt;Infrastructure became code.&lt;/P&gt;&lt;P&gt;Pipelines became code.&lt;/P&gt;&lt;P&gt;Policies became code.&lt;/P&gt;&lt;P&gt;Why is enterprise business meaning still scattered across catalogs, BI models, spreadsheets, wikis, and tribal knowledge?&lt;/P&gt;&lt;P&gt;I’ve been working on Semantics as Code, an open-source, vendor-neutral approach for defining enterprise business meaning as version-controlled, testable, and deployable artifacts.&lt;/P&gt;&lt;P&gt;The idea is to treat business semantics with the same engineering discipline we apply to infrastructure and data pipelines.&lt;/P&gt;&lt;P&gt;Business entities, metrics, relationships, glossary terms, ownership, governance metadata, quality expectations, and AI context can be defined as code, validated through CI/CD, reviewed through Git, and generated for downstream data and AI platforms.&lt;/P&gt;&lt;P&gt;For example, instead of allowing every dashboard, data product, or AI agent to independently interpret what Revenue, Customer, or Active Customer means, we can establish governed semantic definitions that are reusable across the enterprise.&lt;/P&gt;&lt;P&gt;Why this becomes especially important with AI agents&lt;/P&gt;&lt;P&gt;As enterprises adopt agentic AI, I believe we face a problem beyond traditional data governance.&lt;/P&gt;&lt;P&gt;Data governance can answer:&lt;/P&gt;&lt;P&gt;“Can this agent access this data?”&lt;/P&gt;&lt;P&gt;Policy governance can answer:&lt;/P&gt;&lt;P&gt;“Is this agent allowed to perform this action?”&lt;/P&gt;&lt;P&gt;But we also need to answer:&lt;/P&gt;&lt;P&gt;“What does this business concept mean, and which definition should this agent use in this context?”&lt;/P&gt;&lt;P&gt;I’m exploring this as Meaning Governance—using Semantics as Code as a foundation for providing authoritative, governed business context to AI agents.&lt;/P&gt;&lt;P&gt;The open project currently supports semantic definitions for entities, metrics, relationships, glossary terms, quality expectations, governance metadata, and AI context. The reference implementation also includes generation targets for platforms and technologies including Databricks Metric Views, dbt, OpenMetadata, knowledge graphs, and AI context artifacts.&lt;/P&gt;&lt;P&gt;Looking for collaborators&lt;/P&gt;&lt;P&gt;I’d love to collaborate with people in the Databricks community interested in:&lt;/P&gt;&lt;P&gt;Databricks Metric Views and semantic layers&lt;/P&gt;&lt;P&gt;Unity Catalog and data governance&lt;/P&gt;&lt;P&gt;Agentic AI / AI agents&lt;/P&gt;&lt;P&gt;Enterprise metadata and business glossaries&lt;/P&gt;&lt;P&gt;Semantic models and knowledge graphs&lt;/P&gt;&lt;P&gt;Semantic interoperability&lt;/P&gt;&lt;P&gt;Data contracts and data quality&lt;/P&gt;&lt;P&gt;Governance-as-code / policy-as-code&lt;/P&gt;&lt;P&gt;Building Databricks adapters and real-world examples&lt;/P&gt;&lt;P&gt;I’m particularly interested in exploring how Semantics as Code + Databricks + AI agents could work together to create a governed semantic foundation where business meaning is portable, testable, traceable, and consumable by both humans and autonomous agents.&lt;/P&gt;&lt;P&gt;The project is open source, and contributions, architectural feedback, use cases, criticism, and research collaboration are all welcome.&lt;/P&gt;&lt;P&gt;Project documentation:&lt;/P&gt;&lt;P&gt;https://vkondepati.github.io/semantics-as-code/&lt;/P&gt;&lt;P&gt;GitHub:&lt;/P&gt;&lt;P&gt;https://github.com/vkondepati/semantics-as-code&lt;/P&gt;&lt;P&gt;If this problem resonates with you, I’d love to connect and collaborate.&lt;/P&gt;&lt;P&gt;Define once. Govern everywhere.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2026 16:27:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Semantics-as-Code-Looking-for-Collaborators-on-Open-Enterprise/m-p/5363778#M17772</guid>
      <dc:creator>vkondepati</dc:creator>
      <dc:date>2026-08-31T16:27:58Z</dc:date>
    </item>
    <item>
      <title>Fabric UDFs Deployment ISSUEs</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-UDFs-Deployment-ISSUEs/m-p/5363714#M17767</link>
      <description>&lt;P&gt;When using python packages the UFDs work in testing mode, but when published and running in run mode I get the following error:&lt;/P&gt;&lt;P&gt;Error:&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{   "functionName": "hello_fabric",   "invocationId": "00000000-0000-0000-0000-000000000000",   "status": "Failed",   "errors": [     {       "errorCode": "WorkloadException",       "subErrorCode": "NotFound",       "message": "User data function: 'hello_fabric' invocation failed."     }   ] }&lt;/LI-CODE&gt;&lt;P&gt;I have pinpointed that this only happens when adding the bigquery auth package and also only in prod/run mode. I have no idea how to fix it as it was working for the past month but after small change to my functions the publishing always show this error.&lt;/P&gt;&lt;P&gt;Example function:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import datetime import fabric.functions as fn import logging import json from google.cloud import bigquery from google.oauth2.credentials import Credentials  udf = fn.UserDataFunctions()   def get_bigquery_client(var_lib: fn.FabricVariablesClient, auth_type: str = "SERVICE") -&amp;gt; bigquery.Client:     variables = var_lib.getVariables()     auth_type_upper = auth_type.upper()      if auth_type_upper == "PERSONAL":         json_string = variables.get("GCP_PERSONAL_API_CREDS_JSON") or ""         if not json_string:             raise ValueError("auth_type is 'PERSONAL' but GCP_PERSONAL_API_CREDS_JSON is missing or empty.")          credentials_info = json.loads(json_string)         project_id = credentials_info.get("quota_project_id")         user_creds = Credentials.from_authorized_user_info(credentials_info)         return bigquery.Client(credentials=user_creds, project=project_id)      if auth_type_upper == "SERVICE":         json_string = variables.get("GCP_API_CREDS_JSON") or ""         if not json_string:             raise ValueError("auth_type is 'SERVICE' but GCP_API_CREDS_JSON is missing or empty.")          credentials_info = json.loads(json_string)         return bigquery.Client.from_service_account_info(credentials_info)      raise ValueError(f"Invalid auth_type '{auth_type}'. Must be 'SERVICE' or 'PERSONAL'.")  @udf.connection(argName="varLib", alias="apivariables") @udf.function() def hello_fabric(varLib: fn.FabricVariablesClient,name: str) -&amp;gt; str:     client = get_bigquery_client(varLib, "PERSONAL")     logging.info('Python UDF trigger function processed a request.')      return f"{varLib} {client} Welcome to Fabric Functions, {name}, at {datetime.datetime.now()}!"&lt;/LI-CODE&gt;&lt;P&gt;Any help would be appreciated!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2026 13:31:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-UDFs-Deployment-ISSUEs/m-p/5363714#M17767</guid>
      <dc:creator>Hansie151</dc:creator>
      <dc:date>2026-08-31T13:31:58Z</dc:date>
    </item>
    <item>
      <title>Looking for dbt-Like Lineage-Aware Refreshes in Microsoft Fabric</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Looking-for-dbt-Like-Lineage-Aware-Refreshes-in-Microsoft-Fabric/m-p/5363706#M17766</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I have worked with `dbt-databricks` in previous projects, and one of the features I really appreciate is its built-in lineage management and orchestration. It allows you to run a specific part of a pipeline independently while automatically resolving and executing the required dependencies based on the DAG and model relationships.&lt;/P&gt;&lt;P&gt;I'm curious whether a similar capability exists in Microsoft Fabric using the currently available orchestration options such as Pipelines, Notebooks, Dataflows, or other Fabric-native approaches. I am familiar with creating DAG-like workflows using pipeline activities and dependency conditions (success/failure), but what I'm looking for is something more lineage-driven.&lt;/P&gt;&lt;P&gt;For example, in an end-to-end data engineering solution spanning &lt;STRONG&gt;&lt;EM&gt;ingestion → transformation → data marts → reporting&lt;/EM&gt;&lt;/STRONG&gt;, is there a way to selectively refresh a specific table or object and automatically execute only its relevant upstream or downstream dependencies, without impacting unrelated objects in the pipeline?&lt;/P&gt;&lt;P&gt;I'd love to hear how others are approaching this in Fabric and whether there are any recommended patterns, tools, or best practices to achieve similar behavior.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Aug 2026 12:54:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Looking-for-dbt-Like-Lineage-Aware-Refreshes-in-Microsoft-Fabric/m-p/5363706#M17766</guid>
      <dc:creator>tsingh</dc:creator>
      <dc:date>2026-08-31T12:54:14Z</dc:date>
    </item>
    <item>
      <title>ANY VOUCHER FOR DP-700 OR DP-600</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/ANY-VOUCHER-FOR-DP-700-OR-DP-600/m-p/5363049#M17746</link>
      <description>&lt;P&gt;Please i need a voucher for DP-700 or DP-600. I would appreciate if any of the mods are giving out free vouchers.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Aug 2026 10:23:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/ANY-VOUCHER-FOR-DP-700-OR-DP-600/m-p/5363049#M17746</guid>
      <dc:creator>jayavardhan3557</dc:creator>
      <dc:date>2026-08-28T10:23:35Z</dc:date>
    </item>
    <item>
      <title>Issue with Fabric Apps To-do template</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Issue-with-Fabric-Apps-To-do-template/m-p/5362933#M17742</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;I am using the To-do app template in Fabric Apps. The deployed app opens successfully sometimes, but at other times authentication does not complete and the app remains stuck on the authentication page.&lt;/P&gt;&lt;P&gt;There are no configuration changes between the successful and failed attempts.&lt;/P&gt;&lt;P&gt;Has anyone experienced this intermittent behaviour? Are there any authentication settings, permissions, redirect configurations, or logs that I should check?&lt;/P&gt;&lt;P&gt;Thanks in advance for your help.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Aug 2026 04:37:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Issue-with-Fabric-Apps-To-do-template/m-p/5362933#M17742</guid>
      <dc:creator>Aparnaa_MS</dc:creator>
      <dc:date>2026-08-28T04:37:18Z</dc:date>
    </item>
    <item>
      <title>When to Choose Views vs. Materialized Lake Views</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/When-to-Choose-Views-vs-Materialized-Lake-Views/m-p/5362728#M17734</link>
      <description>&lt;P&gt;This is a question that comes up often as teams start designing their Fabric architecture. The decision looks simple, but it can directly impact Power BI performance, Direct Lake vs. DirectQuery, data freshness, and overall development complexity.&lt;/P&gt;&lt;P&gt;I came across this article which covers this topic. What do you all think, is there a preference ?&lt;/P&gt;&lt;P&gt;&lt;A href="https://medium.com/@rishabh.gulati_94109/microsoft-fabric-balancing-speed-and-complexity-when-to-choose-views-vs-materialized-lake-views-b43b9d0d579b" target="_blank"&gt;https://medium.com/@rishabh.gulati_94109/microsoft-fabric-balancing-speed-and-complexity-when-to-choose-views-vs-materialized-lake-views-b43b9d0d579b&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 15:41:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/When-to-Choose-Views-vs-Materialized-Lake-Views/m-p/5362728#M17734</guid>
      <dc:creator>ipkus</dc:creator>
      <dc:date>2026-08-27T15:41:58Z</dc:date>
    </item>
    <item>
      <title>Direct OneLake / ADLS Gen2 Access to Lakehouse &amp; Open Mirroring Tables</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Direct-OneLake-ADLS-Gen2-Access-to-Lakehouse-Open-Mirroring/m-p/5362637#M17731</link>
      <description>&lt;P&gt;Hi Fabric Community,&lt;/P&gt;&lt;P&gt;I'm currently exploring whether it's possible for external users to connect directly to Fabric data at the OneLake storage layer using the &lt;STRONG&gt;Azure Data Lake Storage Gen2 connector&lt;/STRONG&gt; in Power BI, rather than accessing the data through the SQL Endpoint.&lt;/P&gt;&lt;P&gt;The reason for this investigation is that the recent SQL endpoint metering changes have significantly increased costs in some of our environments. We're looking at alternatives where clients could build and refresh their own semantic models directly against the underlying OneLake data, thereby avoiding SQL endpoint usage where possible.&lt;/P&gt;&lt;H3&gt;What I've Tried&lt;/H3&gt;&lt;P&gt;I granted a guest user access to the workspace and attempted to connect to both:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Lakehouse tables&lt;/LI&gt;&lt;LI&gt;Open Mirroring tables&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;using the &lt;STRONG&gt;Azure Data Lake Storage Gen2&lt;/STRONG&gt; connector in Power BI Desktop.&lt;/P&gt;&lt;P&gt;I copied the ABFS(https path rather since the abfs did not work) path from the table properties and connected successfully. However, instead of seeing the Delta table itself, Power BI only exposes the underlying files and folders (Parquet and JSON files), as shown below:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;While I can browse the files, I have not been able to get Power BI to recognise the table as a Delta table automatically.&lt;/P&gt;&lt;H3&gt;Goal&lt;/H3&gt;&lt;P&gt;The objective is to allow clients to:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Connect directly to OneLake storage using their guest account.&lt;/LI&gt;&lt;LI&gt;Build Import semantic models in their own tenant.&lt;/LI&gt;&lt;LI&gt;Refresh those semantic models without querying our Fabric SQL Endpoint.&lt;/LI&gt;&lt;LI&gt;Reduce or eliminate SQL Endpoint compute costs resulting from semantic model refreshes and user queries.&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;H3&gt;Questions&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Has anyone successfully connected to &lt;STRONG&gt;Lakehouse tables&lt;/STRONG&gt; through the ADLS Gen2 connector and had Power BI recognise the Delta table structure automatically?&lt;/LI&gt;&lt;LI&gt;Is this supported for &lt;STRONG&gt;Open Mirroring tables&lt;/STRONG&gt; as well?&lt;/LI&gt;&lt;LI&gt;Is there a recommended approach for reading Delta tables directly from OneLake in Power BI Desktop?&lt;/LI&gt;&lt;LI&gt;Are there any limitations or permissions that would prevent external B2B users from accessing Delta tables in this manner?&lt;/LI&gt;&lt;LI&gt;Has anyone implemented a similar architecture to avoid SQL Endpoint consumption after the recent metering changes?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I also came across the Fabric connector that exposes Lakehouse tables directly through OneLake Data Hub and wanted to understand whether this could be a viable option as well.&lt;/P&gt;&lt;P&gt;However, it appears that this method creates the semantic model in our tenant, alongside the Lakehouse where the data is stored. If so, I assume refreshes and queries would still consume resources within our Fabric environment.&lt;/P&gt;&lt;P&gt;Has anyone tested this approach and compared the cost implications against direct access to the underlying Delta tables through ADLS Gen2?&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Here are a few concepts I am currently exploring:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Copying the materialized/gold tables into the client's tenant&lt;/STRONG&gt;, allowing them to build and manage their own semantic models and reports entirely within their environment.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Creating and maintaining the semantic model in our tenant&lt;/STRONG&gt;, with the client connecting their reports directly to that shared semantic model.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Creating shortcuts from our gold tables into the client's tenant&lt;/STRONG&gt;, enabling them to build semantic models and reports against the shortcut data in their own Fabric environment. I'm not entirely sure whether this approach is supported across tenants, but it is something I'm currently investigating.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;At this stage, I'm evaluating the pros and cons of each option, particularly with regard to performance, governance, data ownership, and the impact of the recent SQL endpoint metering changes.&lt;/P&gt;&lt;P&gt;It is important to note, however, that these clients do not currently have Microsoft Fabric licenses or capacities in their own tenants. They only have &lt;STRONG&gt;Power BI Pro&lt;/STRONG&gt; licenses available. Any potential solution would therefore need to operate within those licensing constraints and ideally avoid requiring the client to purchase or maintain Fabric capacity in their environment.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&lt;BR /&gt;Any guidance, best practices, or pointers would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 13:32:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Direct-OneLake-ADLS-Gen2-Access-to-Lakehouse-Open-Mirroring/m-p/5362637#M17731</guid>
      <dc:creator>FabricEnjoyer</dc:creator>
      <dc:date>2026-08-27T13:32:50Z</dc:date>
    </item>
    <item>
      <title>SessionStateError</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/SessionStateError/m-p/5362598#M17730</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;During the pipeline run on Sunday, the notebook failed with the following error:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SessionStateError: Livy session has failed. Session state: Dead. Session yields "Uncertain" result.&lt;/STRONG&gt;&lt;BR /&gt;The same pipeline completed successfully on Monday without any manual changes or rerun.&lt;/P&gt;&lt;P&gt;What typically causes a Livy session to enter the &lt;STRONG&gt;Dead&lt;/STRONG&gt; state?&lt;/P&gt;&lt;P&gt;Since Monday's run completed successfully, can we confirm that the failed Sunday load was automatically recovered?&lt;BR /&gt;&lt;BR /&gt;How to overcome this issue? please guide me i want a solution&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 12:34:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/SessionStateError/m-p/5362598#M17730</guid>
      <dc:creator>kamal2</dc:creator>
      <dc:date>2026-08-27T12:34:09Z</dc:date>
    </item>
    <item>
      <title>DataFlow Gen2 Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/DataFlow-Gen2-Issue/m-p/5361705#M17727</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Could someone please help me?&lt;/P&gt;&lt;P&gt;I'm trying to load data from my on-premises SQL Server database into a Lakehouse in Microsoft Fabric.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 1:&lt;/STRONG&gt; Load data into Power Query (Dataflow Gen2) from SQL Server on-premises.&lt;BR /&gt;&lt;STRONG&gt;Result:&lt;/STRONG&gt; Success.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&lt;STRONG&gt;Step 2:&lt;/STRONG&gt; Load the data into my Lakehouse. This is where I'm encountering the problem.&lt;/P&gt;&lt;P&gt;When I try to connect to the Lakehouse destination, I receive the following error:&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Additional information:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The SQL Server connection is working correctly.&lt;/LI&gt;&lt;LI&gt;The On-premises Data Gateway status is Online.&lt;/LI&gt;&lt;LI&gt;I can access and write to the Lakehouse successfully from Fabric Notebooks.&lt;/LI&gt;&lt;LI&gt;The issue occurs only when trying to use the Lakehouse as the destination in Dataflow Gen2.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Has anyone experienced a similar issue or found a solution?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 00:00:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/DataFlow-Gen2-Issue/m-p/5361705#M17727</guid>
      <dc:creator>LUISS252</dc:creator>
      <dc:date>2026-08-27T00:00:56Z</dc:date>
    </item>
    <item>
      <title>Multiple developers working on the same Fabric item</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Multiple-developers-working-on-the-same-Fabric-item/m-p/5361624#M17724</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I’m looking for some advice on the best way in Microsoft Fabric when multiple developers need to work on the same item, such as a Pipeline, Notebook, or other Fabric artifact.&lt;/P&gt;&lt;P&gt;For example, we have 2 devs working on the same notebook at the same time. Each developer may make changes to different parts of the item, and eventually we need to combine those changes and deploy the final version.&lt;/P&gt;&lt;P&gt;I’m wondering how do you normally handle multiple developers working on the same Fabric item?&lt;/P&gt;&lt;P&gt;I read Microsoft Docs and know that they advise to create seperate workspace for each dev (acting as branch like we have in Git). Beside that options, do we have anything else ?&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 26 Aug 2026 15:02:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Multiple-developers-working-on-the-same-Fabric-item/m-p/5361624#M17724</guid>
      <dc:creator>bao_phan</dc:creator>
      <dc:date>2026-08-26T15:02:39Z</dc:date>
    </item>
    <item>
      <title>Is a table ordinary, or special (= from a shortcut, a system table or materialized lake view table)?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-a-table-ordinary-or-special-from-a-shortcut-a-system-table-or/m-p/5361403#M17716</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In Python/PySpark/Spark SQL, is there a way to determine what kind of lakehouse table a table is—that is whether the table is &lt;STRONG&gt;a)&lt;/STRONG&gt; an ordinary table, &lt;STRONG&gt;b)&lt;/STRONG&gt; a materialized lake view table, &lt;STRONG&gt;c)&lt;/STRONG&gt; a table from a shortcut, or &lt;STRONG&gt;d)&lt;/STRONG&gt; a system table (e.g. like sys_dq_metrics)?&lt;/P&gt;&lt;P&gt;In PySpark, I can use `spark.catalog.listTables()` to get details about the tables in a lakehouse. In Spark SQL, I can use `SHOW TABLES` to get the table list then `DESCRIBE DETAIL some_table_name` on each to get the particular table's details. However, in both cases, these details returned don't seem to give me an easy way to differentiate between ordinary tables and special tables (materialized views, shortcust, system tables).&lt;/P&gt;&lt;P&gt;I'd really like to be able to differentiate between the two....&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 19:40:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-a-table-ordinary-or-special-from-a-shortcut-a-system-table-or/m-p/5361403#M17716</guid>
      <dc:creator>Ben-Dev</dc:creator>
      <dc:date>2026-08-25T19:40:20Z</dc:date>
    </item>
    <item>
      <title>Safest approach for handling schema changes</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Safest-approach-for-handling-schema-changes/m-p/5361319#M17709</link>
      <description>&lt;P&gt;What is the safest approach for handling schema changes in source tables when downstream Fabric pipelines, Lakehouse tables, and Power BI semantic models depend on them?&lt;/P&gt;&lt;P&gt;For example, if a source system adds a new column, renames an existing column, changes a data type, or removes a column, what is the recommended way to manage these changes without breaking downstream pipelines and reports?&lt;/P&gt;&lt;P&gt;Would you recommend using schema validation, a staging layer, versioned schemas, or some other approach in Microsoft Fabric?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 13:03:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Safest-approach-for-handling-schema-changes/m-p/5361319#M17709</guid>
      <dc:creator>Selcii-16</dc:creator>
      <dc:date>2026-08-25T13:03:31Z</dc:date>
    </item>
    <item>
      <title>Architecture Best Practice</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Architecture-Best-Practice/m-p/5361066#M17695</link>
      <description>&lt;H3&gt;Current Architecture and Challenges&lt;/H3&gt;&lt;P&gt;We currently operate approximately &lt;STRONG&gt;32 Fabric workspaces&lt;/STRONG&gt;, each with its own &lt;STRONG&gt;Open Mirroring Database (OMDB)&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Users access data in several ways:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Querying the SQL endpoint directly from tools such as Excel.&lt;/LI&gt;&lt;LI&gt;Creating and querying SQL views within the SQL endpoint.&lt;/LI&gt;&lt;LI&gt;Connecting semantic models to SQL views hosted on the SQL endpoint.&lt;/LI&gt;&lt;LI&gt;Building reports against semantic models that ultimately source data from the SQL endpoint.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Since the recent changes to the Fabric metering model, we have experienced a significant increase in capacity consumption. This appears to be driven by a combination of:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Users refreshing Excel workbooks multiple times per day against SQL endpoints.&lt;/LI&gt;&lt;LI&gt;Reports and ad hoc queries being executed directly against SQL endpoints.&lt;/LI&gt;&lt;LI&gt;Semantic models being refreshed several times per day, in some cases up to &lt;STRONG&gt;8 refreshes daily&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Multiple workspaces generating concurrent query workloads against OMDB SQL endpoints.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Current Architecture:&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Would appreciate any advice on approaches that could help reduce both&amp;nbsp;&lt;STRONG&gt;user-driven&lt;/STRONG&gt; and &lt;STRONG&gt;system-driven SQL Endpoint CU consumption&lt;/STRONG&gt; under the new metering model, while still maintaining a good user experience.&lt;/P&gt;&lt;P&gt;Ideally, we're looking for solutions that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Reduce capacity usage and associated costs.&lt;/LI&gt;&lt;LI&gt;Minimize the impact of ad hoc user queries, Excel refreshes, and semantic model refreshes.&lt;/LI&gt;&lt;LI&gt;Avoid introducing significant performance degradation or noticeably slower refresh times.&lt;/LI&gt;&lt;LI&gt;Scale effectively across multiple workspaces and customers.&lt;/LI&gt;&lt;LI&gt;Allow us to continue providing a responsive reporting experience without users experiencing delays or timeouts.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We would be particularly interested in feedback on:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Whether &lt;STRONG&gt;SQL Pools&lt;/STRONG&gt; could help reduce overall CU consumption in our scenario, and if so, what types of workloads would benefit most.&lt;/LI&gt;&lt;LI&gt;Recommended architectural patterns for separating reporting workloads from Open Mirroring Database SQL Endpoints.&lt;/LI&gt;&lt;LI&gt;Best practices for serving Power BI, Excel, and other analytical workloads in a way that minimizes Fabric capacity consumption.&lt;/LI&gt;&lt;LI&gt;Any real-world experiences or lessons learned following the recent Fabric metering changes.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance or recommendations would be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 13:19:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Architecture-Best-Practice/m-p/5361066#M17695</guid>
      <dc:creator>FabricEnjoyer</dc:creator>
      <dc:date>2026-08-24T13:19:05Z</dc:date>
    </item>
    <item>
      <title>Fabric administrator’s perspective</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-administrator-s-perspective/m-p/5360546#M17667</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am the only person responsible for managing Microsoft Fabric in my company, including administration, data engineering, workspace management, security, governance, and reporting.&lt;/P&gt;&lt;P&gt;What initial setup steps and preventive measures should I complete from a Fabric administrator’s perspective? For example, I would like to enable item recovery and configure other important settings that protect the environment from accidental deletion, data loss, security issues, and operational failures.&lt;/P&gt;&lt;P&gt;Could you provide a practical checklist covering tenant settings, workspace governance, access control, backup and recovery, monitoring, auditing, capacity management, deployment practices, and business continuity?&lt;/P&gt;</description>
      <pubDate>Fri, 21 Aug 2026 02:12:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-administrator-s-perspective/m-p/5360546#M17667</guid>
      <dc:creator>reddyr2502</dc:creator>
      <dc:date>2026-08-21T02:12:53Z</dc:date>
    </item>
    <item>
      <title>Code organization for Bronze layer</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Code-organization-for-Bronze-layer/m-p/5360544#M17666</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am the only person managing data analytics at a startup. We use a single Microsoft Fabric workspace for our Bronze, Silver, and Gold data layers.&lt;/P&gt;&lt;P&gt;For the Bronze layer, we ingest data from more than 10 source applications using a metadata-driven framework. Each application has different connection requirements and may return data in formats such as CSV, simple JSON, or deeply nested JSON.&lt;/P&gt;&lt;P&gt;What is the best way to organize the following components?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Reusable ingestion code&lt;/LI&gt;&lt;LI&gt;Application-specific connection configurations&lt;/LI&gt;&lt;LI&gt;Metadata tables and configuration files&lt;/LI&gt;&lt;LI&gt;Source tables and extraction settings&lt;/LI&gt;&lt;LI&gt;File-format-specific processing&lt;/LI&gt;&lt;LI&gt;JSON flattening rules for both simple and nested structures&lt;/LI&gt;&lt;LI&gt;Pipelines, notebooks, and supporting utilities&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I would like the framework to use metadata and configuration files wherever possible, while still supporting application-specific logic when required. Please review the ER diagram for metadata driven tables. Could you recommend a simple, scalable folder structure and an overall design for organizing the Bronze-layer ingestion framework in Microsoft Fabric?&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Aug 2026 02:10:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Code-organization-for-Bronze-layer/m-p/5360544#M17666</guid>
      <dc:creator>reddyr2502</dc:creator>
      <dc:date>2026-08-21T02:10:19Z</dc:date>
    </item>
    <item>
      <title>Folders Structures in workspace</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Folders-Structures-in-workspace/m-p/5360543#M17665</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am the only person managing data analytics at a startup. We currently use a single Microsoft Fabric workspace for our Bronze, Silver, and Gold data layers.&lt;/P&gt;&lt;P&gt;What is the best way to organize and clearly distinguish pipelines, notebooks, dataflows, and other artifacts for each layer?&lt;/P&gt;&lt;P&gt;I am considering creating separate top-level folders for Bronze, Silver, and Gold. Could you recommend a practical folder and subfolder structure for each layer that is simple to manage now and scalable for future growth?&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Aug 2026 02:05:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Folders-Structures-in-workspace/m-p/5360543#M17665</guid>
      <dc:creator>reddyr2502</dc:creator>
      <dc:date>2026-08-21T02:05:39Z</dc:date>
    </item>
    <item>
      <title>How to create external ai agent from co-pilot and how to connect it to Fabric.</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-to-create-external-ai-agent-from-co-pilot-and-how-to-connect/m-p/5360540#M17664</link>
      <description>&lt;P&gt;How to create external ai agent from co-pilot and how to connect to Fabric.&lt;/P&gt;&lt;P&gt;I perform the below steps, can you please suggest.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;In Azure Portal , from App Registration, created new App&lt;/LI&gt;&lt;LI&gt;Created new Security group from Microsoft Entra Id and assigned above created App.&lt;/LI&gt;&lt;LI&gt;But how to authenticate the App Registration with Fabric ?&lt;/LI&gt;&lt;LI&gt;How the agent can interact with Fabric to list the Lakehouse in the Fabric?&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Fri, 21 Aug 2026 01:29:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-to-create-external-ai-agent-from-co-pilot-and-how-to-connect/m-p/5360540#M17664</guid>
      <dc:creator>Ka13</dc:creator>
      <dc:date>2026-08-21T01:29:43Z</dc:date>
    </item>
  </channel>
</rss>

