<?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, 09 Sep 2026 23:44:20 GMT</pubDate>
    <dc:creator>ac_dataengineering</dc:creator>
    <dc:date>2026-09-09T23:44:20Z</dc:date>
    <item>
      <title>Materialized view vs delta tables in gold layer</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Materialized-view-vs-delta-tables-in-gold-layer/m-p/5365676#M17883</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I asked ChatGPT this question, but I got a useless answer from the AI, and it changed its opinion twice during the session. So I decided to ask the experts: from your previous experience, which is better&amp;nbsp;&lt;BR /&gt;Materialized views or delta tables in the gold layer? Both store the physical data, and both can do incremental refresh. But when and why, that's my question.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 08:06:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Materialized-view-vs-delta-tables-in-gold-layer/m-p/5365676#M17883</guid>
      <dc:creator>ahmedshalabyy12</dc:creator>
      <dc:date>2026-09-09T08:06:10Z</dc:date>
    </item>
    <item>
      <title>Variable Library</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Variable-Library/m-p/5365630#M17880</link>
      <description>&lt;P&gt;I am trying to use variable library in Lookup task in Fabric pipeline but choosing a GUID for a WH doesnt seem to work. As soon as i use dynamic content in connection it wipes off all the settings and changes to below screenshot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anyone used variable library including connection reference and item reference in LookUp, Notebook tasks?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 22:23:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Variable-Library/m-p/5365630#M17880</guid>
      <dc:creator>Ira_27</dc:creator>
      <dc:date>2026-09-08T22:23:32Z</dc:date>
    </item>
    <item>
      <title>Background CU used in Fabric Capacity Metrics</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Background-CU-used-in-Fabric-Capacity-Metrics/m-p/5365565#M17877</link>
      <description>&lt;P&gt;I'm trying to manage the CU usages to lower my billing.&lt;/P&gt;&lt;P&gt;My system has 2 main orchestrators to process data for my 2 reports. One will run every 15min and other is 8h. Both will use copy activity to retrieve data from 42 data sources (using ForEach) and then using notebook to process later on.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was previously using an F62 capacity. Based on my observations in the Job tab under Spark Settings, my max workload was only taking around 88/192 CUs (when there was 2 15m orche and 1 8h orche running in the same time), so I decided to scale down to F32.&lt;/P&gt;&lt;P&gt;After the downgrade, my system became unresponsive and started hitting capacity limits. My Power BI reports couldn't load, and I was forced to scale the capacity back up to F62.&lt;/P&gt;&lt;P&gt;Then, I discovered the Fabric Capacity Metrics app and noticed that my Background workload was consuming nearly 80% of the available CUs. What's strange is that many pipelines, activity, notebooks, and other jobs that had already completed more than&amp;nbsp;12 hours earlier still appeared to be consuming a small amount of capacity in the background.&lt;/P&gt;&lt;P&gt;Does anyone know how to troubleshoot or resolve these background activities? is there a way to identify or clear them?&lt;/P&gt;&lt;img /&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 16:11:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Background-CU-used-in-Fabric-Capacity-Metrics/m-p/5365565#M17877</guid>
      <dc:creator>dinhhoa</dc:creator>
      <dc:date>2026-09-08T16:11:30Z</dc:date>
    </item>
    <item>
      <title>SharePoint Shortcut showing no Content</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/SharePoint-Shortcut-showing-no-Content/m-p/5365535#M17874</link>
      <description>&lt;P&gt;Hello I am trying to set a shortcut in Lakehouse (tried both the create table shortcut, and create shortcut from files section) to a SharePoint folder, I can see the site, and also the connection authenticate correctly, however when I click next I am only present by one folder, which is the Shared Document folder that show no content though i am sure that there is files and folders as viewed in browser.&lt;BR /&gt;&lt;BR /&gt;I am using the patter of https://tenant.sharepoint.com/sites/sitename&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 14:06:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/SharePoint-Shortcut-showing-no-Content/m-p/5365535#M17874</guid>
      <dc:creator>mkjit256</dc:creator>
      <dc:date>2026-09-08T14:06:17Z</dc:date>
    </item>
    <item>
      <title>Best Practices (?) for invoking Notebooks through Notebooks</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Best-Practices-for-invoking-Notebooks-through-Notebooks/m-p/5365258#M17860</link>
      <description>&lt;P&gt;Dear community,&lt;/P&gt;&lt;P&gt;we are &lt;STRONG&gt;trying to make "post deployment scripts" work&lt;/STRONG&gt; by &lt;STRONG&gt;invoking child notebooks through a parent notebook&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;ParentNotebook (default lakehouse: lh1)&lt;/P&gt;&lt;P&gt;--- invokes ChildNotebook1 (default lakehouse: lh1)&lt;/P&gt;&lt;P&gt;--- invokes ChildNotebook2 (default lakehouse: lh2)&lt;/P&gt;&lt;P&gt;Use case:&lt;STRONG&gt; &lt;/STRONG&gt;Rename a column in lh1.&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Parent notebook drops table tbl1 in lakehouse lh1 to avoid schema collision upon recalculation of the table.&lt;/LI&gt;&lt;LI&gt;Parent notebook then invokes ChildNotebook1 that generates table tbl1 in lh1 (with the new column name).&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Now the catch. We have another lakehouse lh2 for which we want to use the same post deployment notebook. The child generates a table tbl2. BUT, since&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;default lakehouse of ParentNotebook = lh1!= lh2 = default lakehouse of ChildNotebook2&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I receive an error&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;AnalysisException&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Couldn't find a catalog to handle the identifier lh2.dbo.tbl2.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt; When starting a Spark session, the sessions metastore is initialized with the default lakehouse's data catalog and cannot be altered down the line. I assume that this is due to data security.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current workaround:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Run the ParentNotebook once with default lakehouse = lh1.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Re-run the notebook with default lakehouse = lh2.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;but this is somewhat cumbersome and manual. Are there any best practices?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NOTE: &lt;/STRONG&gt;changes in the tables lh1 unfortunately affect changes in the tables in lh2, which is why splitting post deployment into two scripts is also not ideal.&amp;nbsp;&lt;/P&gt;&lt;P&gt;An online search has not yielded any satisfying results. Please feel free to comment and help us out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;P&gt;Tobias&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2026 12:19:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Best-Practices-for-invoking-Notebooks-through-Notebooks/m-p/5365258#M17860</guid>
      <dc:creator>T-Eichinger</dc:creator>
      <dc:date>2026-09-07T12:19:15Z</dc:date>
    </item>
    <item>
      <title>Azure free account - where to see 27$ spent of 200$ free credit and other questions</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Azure-free-account-where-to-see-27-spent-of-200-free-credit-and/m-p/5364959#M17839</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;sorry to disturb but I just opened a free account of 1 year 2 days ago and then I am too unexperience using Azure.&lt;/P&gt;&lt;P&gt;I tried to install a free database but I used "Central Spain" as server and then failed. I realised it was because "Central Spain" can not be use in free trial. Then I did a new installation using "Central France" and the deploy of the new database went OK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After that I have simplely run very simple queries using the sample database, things like (I am not going to put the exact commands, but it was something like that I write):&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;- select * from table_1 (not even any kind of join)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;- $myVar = 1&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; select coalesces($mivVar,2) as coalesce_value&lt;/P&gt;&lt;P&gt;and I have things in the next screencapture that I do not understand and that is why I write this post to see if anyone of you could please help me to understand.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Question 1:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - In orange arrow (right part) it seems I have consumed 28,27$ of my free 200$ credit but If I go to the "Azure subscription 1" details, it says "your remaining $200 of free credit expires in ...".(yellow arrow at the left) I do not understand "remaining" in "your remaining $200" .&lt;/P&gt;&lt;P&gt;Do I have 171,73$ (orange arrow) or 200$ as remaining credit?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Question 2: Where can I see where I have spent the 28,27$? If you see in my subsription details on the left, it seems I have not consumed any $, so I do not kwow where those 28,27$ were employed, and I doubt that because running around 10 simple queries as the ones I explained I ran it could be that money.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Question 3: In left wodn part with purple arrows it seems my subscriptons has 2 databases but if I do go recource manager window, botton right part in screenshot, I only see 1 database. How is this possible?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks to all in advance and sorry for the inconveniences.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Sep 2026 13:02:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Azure-free-account-where-to-see-27-spent-of-200-free-credit-and/m-p/5364959#M17839</guid>
      <dc:creator>JaimeSG</dc:creator>
      <dc:date>2026-09-05T13:02:42Z</dc:date>
    </item>
    <item>
      <title>Sempy Labs + Azure DevOps</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Sempy-Labs-Azure-DevOps/m-p/5364854#M17834</link>
      <description>&lt;P&gt;Do you know if it's possible to run a Sempy Labs module via Azure DevOps—for example, as an action in an Azure DevOps pipeline? If so, do you know how? Do you have any examples?&lt;/P&gt;&lt;P&gt;Thanks in Advance,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Charline BONIER&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2026 15:48:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Sempy-Labs-Azure-DevOps/m-p/5364854#M17834</guid>
      <dc:creator>Charline_74</dc:creator>
      <dc:date>2026-09-04T15:48:09Z</dc:date>
    </item>
    <item>
      <title>Unexpected error in fabric pyspark notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Unexpected-error-in-fabric-pyspark-notebook/m-p/5364786#M17830</link>
      <description>&lt;P&gt;Hi Everyone,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using Fabric pyspark notebook .It was as working fine until last month but when i am trying to run it now but showing error like F is not defined but I have already imported functions as F one time it runs successfully next time it gives error even if function or variable is already defined .Can anyone help me.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2026 10:59:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Unexpected-error-in-fabric-pyspark-notebook/m-p/5364786#M17830</guid>
      <dc:creator>KJ14</dc:creator>
      <dc:date>2026-09-04T10:59:26Z</dc:date>
    </item>
    <item>
      <title>How do I unzip a .gz file?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-unzip-a-gz-file/m-p/5364696#M17828</link>
      <description>&lt;PRE&gt;I used a data pipeline to make a web call (http) and get a file. &lt;BR /&gt;The file has been downloaded to the Files area in the lakehouse. How can I uncompress this file?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I am using a PySpark notebook to unzip this file. The file itself is good, since I was able to download the file and uncompress it on my windows machine.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I tried this code, but that fails.&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;df = spark.read.format("json").option("multiLine", "false").load("Files/bronze/github-events-2025-01-15-12.json.gz")&lt;BR /&gt;# Display a preview&lt;BR /&gt;display(df.limit(5))&lt;BR /&gt;# Save as Delta table&lt;BR /&gt;df.write.mode("overwrite").format("delta").saveAsTable("github_events_bronze")&lt;BR /&gt;print(f"Successfully loaded {df.count()} records")&lt;/PRE&gt;</description>
      <pubDate>Thu, 03 Sep 2026 20:55:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-unzip-a-gz-file/m-p/5364696#M17828</guid>
      <dc:creator>abhidotnet</dc:creator>
      <dc:date>2026-09-03T20:55:53Z</dc:date>
    </item>
    <item>
      <title>GPU based SQL - Who is excited ?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/GPU-based-SQL-Who-is-excited/m-p/5364661#M17826</link>
      <description>&lt;P&gt;Shared some perspective on GPU based SQL. Do take a look&lt;/P&gt;&lt;P&gt;https://medium.com/@rishabh.gulati_94109/microsoft-fabric-gpu-powered-sql-the-next-big-shift-in-analytics-d240e3227dc0&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 17:12:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/GPU-based-SQL-Who-is-excited/m-p/5364661#M17826</guid>
      <dc:creator>ipkus</dc:creator>
      <dc:date>2026-09-03T17:12:08Z</dc:date>
    </item>
    <item>
      <title>Fabric SQL Database vs Warehouse</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-SQL-Database-vs-Warehouse/m-p/5364530#M17815</link>
      <description>&lt;P&gt;I am building a Metadata driven ETL Framework in Fabric and I am confused on where I should create my metadata storage and pipeline logs. As warehouse specializes in OLAP requirements, by definition I am leaning towards SQL Database which is suggested for OTLP requirements.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 09:54:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Fabric-SQL-Database-vs-Warehouse/m-p/5364530#M17815</guid>
      <dc:creator>VaibhavTiwari</dc:creator>
      <dc:date>2026-09-03T09:54:57Z</dc:date>
    </item>
    <item>
      <title>Does Fabric Managed Private Endpoint MPE still require F64, or is it supported on all F SKUs?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Does-Fabric-Managed-Private-Endpoint-MPE-still-require-F64-or-is/m-p/5364504#M17811</link>
      <description>&lt;P&gt;I am planning to build a secure Fabric ingestion solution that reads from private AWS data sources using notebooks, while keeping the required Fabric capacity, and therefore cost, as low as possible.&lt;/P&gt;&lt;P&gt;I’m seeing conflicting information regarding the capacity requirements for Managed Private Endpoints in Microsoft Fabric. The current Microsoft Learn documentation appears to state that Managed Private Endpoints require a capacity of F64 or higher&lt;/P&gt;&lt;P&gt;However, Microsoft announced in August 2024 that Managed Private Endpoints became available on any purchased Fabric F capacity, and several later articles still reference this change, not able to add links but some are from current year.&lt;/P&gt;&lt;P&gt;In a previous project, we used this setup successfully on F16, so I would have expected a change back to F64+ to have generated quite a bit of discussion online.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Can anyone confirm what the current requirement in 2026 is?&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Can a Spark notebook on an F16 capacity use a Managed Private Endpoint?&lt;/LI&gt;&lt;LI&gt;Is the F64 requirement in the current Learn documentation outdated, or does it apply only to certain workloads/scenarios?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I’m particularly interested in confirmation from someone who has this working on F16, or another SKU below F64.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 08:24:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Does-Fabric-Managed-Private-Endpoint-MPE-still-require-F64-or-is/m-p/5364504#M17811</guid>
      <dc:creator>KarolineSO</dc:creator>
      <dc:date>2026-09-03T08:24:32Z</dc:date>
    </item>
    <item>
      <title>Best Practice for Ingesting External APIs and CSV Data into Microsoft Fabric</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Best-Practice-for-Ingesting-External-APIs-and-CSV-Data-into/m-p/5364475#M17810</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I'm looking for guidance on the recommended approach for ingesting external data into Microsoft Fabric.&lt;/P&gt;&lt;P&gt;From sources, including WooCommerce, Zoho, and third-party service providers such as Bobgo that expose data through REST APIs. We also receive data in CSV files from various external sources.&lt;/P&gt;&lt;P&gt;What is considered best practice in Fabric for bringing this type of data into the platform?&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Use a Notebook (Python/PySpark) to call APIs and land data in a Lakehouse?&lt;/LI&gt;&lt;LI&gt;Use a Dataflow Gen2 to consume API and CSV data and load it into a Lakehouse?&lt;/LI&gt;&lt;LI&gt;Use a Data Pipeline for orchestration and scheduling?&lt;/LI&gt;&lt;LI&gt;Is Lakehouse the recommended landing destination?&lt;/LI&gt;&lt;LI&gt;Is there a preferred medallion architecture (Bronze → Silver → Gold) for these types of sources?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I'm particularly interested in understanding:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;What ingestion method is preferred for API-based sources.&lt;/LI&gt;&lt;LI&gt;What ingestion method is preferred for CSV files that arrive on a schedule or are uploaded manually.&lt;/LI&gt;&lt;LI&gt;When to choose Notebooks versus Dataflow Gen2.&lt;/LI&gt;&lt;LI&gt;Whether Lakehouse is the recommended destination for raw ingestion.&lt;/LI&gt;&lt;LI&gt;How others are handling authentication, pagination, incremental loads, retries, and error handling for APIs.&lt;/LI&gt;&lt;LI&gt;How others are managing schema drift and changing file structures for CSV-based sources.&lt;/LI&gt;&lt;LI&gt;Any real-world architecture patterns, lessons learned, or recommendations for production workloads.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;We're looking to establish a standard approach for onboarding new external data sources into Fabric, so any guidance or examples would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 07:03:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Best-Practice-for-Ingesting-External-APIs-and-CSV-Data-into/m-p/5364475#M17810</guid>
      <dc:creator>FabricEnjoyer</dc:creator>
      <dc:date>2026-09-03T07:03:08Z</dc:date>
    </item>
    <item>
      <title>Current or upcoming DP-700 exam vouchers</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Current-or-upcoming-DP-700-exam-vouchers/m-p/5364322#M17799</link>
      <description>&lt;P&gt;Hello, I'm preparing for the DP-700 certification. The previous free-voucher campaign ended on April 20, 2026. Are there any current or upcoming DP-700 voucher campaigns, learning sessions or discount opportunities? Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 16:31:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Current-or-upcoming-DP-700-exam-vouchers/m-p/5364322#M17799</guid>
      <dc:creator>UshaSriG</dc:creator>
      <dc:date>2026-09-02T16:31:39Z</dc:date>
    </item>
    <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>
  </channel>
</rss>

