<?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>topic Dataframes affected by changes to their source!? in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Dataframes-affected-by-changes-to-their-source/m-p/5143419#M15696</link>
    <description>&lt;P&gt;Looking for someone who knows more about dataframes to confirm what exactly they are in terms of a Fabric notebook. They look and feel like a temp table that you can build and manipulate but I've recently discovered that must not be the case. I have a notebook that was going to update two tables, the primary target table Warehouse and a secondary logging table called WarehouseSource. Both tables are being updated based on changes that have happened between Warehouse and its original source so I have dataframes that start off by looking at that table, but from there I built dataframes independently that would be used in a merge statement with each table. In my final merge I was altering Warehouse first and then WarehouseSource and was running into my WarehouseSource changes not happening and discovered that after the Warehouse merge happened my dataframe meant to update WarehouseSource was suddenly empty. After some back and forth with ChatGPT it was saying dataframes in Fabric aren't actually data themselves but a query template for the data, so by changing the original source I broke my WarehouseSource dataframe. Ultimately it was an easy fix, I merge WarehouseSource first and then Warehouse and it works how I want, but it was a jarring discovery to realize that dataframes are not what I thought they were.&lt;/P&gt;</description>
    <pubDate>Fri, 03 Apr 2026 13:47:07 GMT</pubDate>
    <dc:creator>EricCicconetti</dc:creator>
    <dc:date>2026-04-03T13:47:07Z</dc:date>
    <item>
      <title>Dataframes affected by changes to their source!?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Dataframes-affected-by-changes-to-their-source/m-p/5143419#M15696</link>
      <description>&lt;P&gt;Looking for someone who knows more about dataframes to confirm what exactly they are in terms of a Fabric notebook. They look and feel like a temp table that you can build and manipulate but I've recently discovered that must not be the case. I have a notebook that was going to update two tables, the primary target table Warehouse and a secondary logging table called WarehouseSource. Both tables are being updated based on changes that have happened between Warehouse and its original source so I have dataframes that start off by looking at that table, but from there I built dataframes independently that would be used in a merge statement with each table. In my final merge I was altering Warehouse first and then WarehouseSource and was running into my WarehouseSource changes not happening and discovered that after the Warehouse merge happened my dataframe meant to update WarehouseSource was suddenly empty. After some back and forth with ChatGPT it was saying dataframes in Fabric aren't actually data themselves but a query template for the data, so by changing the original source I broke my WarehouseSource dataframe. Ultimately it was an easy fix, I merge WarehouseSource first and then Warehouse and it works how I want, but it was a jarring discovery to realize that dataframes are not what I thought they were.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2026 13:47:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Dataframes-affected-by-changes-to-their-source/m-p/5143419#M15696</guid>
      <dc:creator>EricCicconetti</dc:creator>
      <dc:date>2026-04-03T13:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: Dataframes affected by changes to their source!?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Dataframes-affected-by-changes-to-their-source/m-p/5143461#M15697</link>
      <description>&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Hola &lt;/FONT&gt;&lt;/FONT&gt;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1525611"&gt;@EricCicconetti&lt;/a&gt;&lt;FONT&gt;&lt;FONT&gt;&amp;nbsp;,&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Los DataFrames no son tablas temporales ni copias de datos, sino una definición lógica de cómo recuperarlos. &lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;Esto significa que se ejecutan en tiempo de ejecución y siempre reflejan el estado actual de la fuente. Por eso, si modificas la tabla base antes de usar otro DataFrame dependiente, el resultado puede cambiar o incluso quedar vacío, exactamente lo que experimentaste. &lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;Se utilizan principalmente como motor de transformación de datos para:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT&gt;&lt;FONT&gt;filtrar, unir y agregar datos;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT&gt;&lt;FONT&gt;crear canalizaciones ETL/ELT;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT&gt;&lt;FONT&gt;preparar datos para análisis.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Dentro de la arquitectura Medallion:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT&gt;&lt;FONT&gt;Bronce: ingesta de datos sin procesar&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT&gt;&lt;FONT&gt;Plata: transformación y limpieza;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT&gt;&lt;FONT&gt;Oro: conjuntos de datos listos para el negocio.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Si no estás trabajando con este enfoque, vale la pena revisarlo, ya que ayuda a estructurar el uso de DataFrames correctamente y evitar situaciones como esta.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Si mi comentario te ayudó a resolver tu pregunta, te agradecería mucho que lo marcaras como la solución aceptada. Esto ayuda a otros con el mismo problema y también me motiva a seguir contribuyendo. Muchas gracias. Lo aprecio mucho.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2026 15:17:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Dataframes-affected-by-changes-to-their-source/m-p/5143461#M15697</guid>
      <dc:creator>arabalca</dc:creator>
      <dc:date>2026-04-03T15:17:15Z</dc:date>
    </item>
  </channel>
</rss>

