<?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 Re: ETL Data Factory in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5252817#M16989</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/483974"&gt;@icassiem&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;There are a few similarities with SSIS, but Fabric is broader than just a replacement for SSIS. Data Factory provides orchestration, data movement, and low-code transformations, while Fabric also includes Spark notebooks, Dataflows Gen2, Lakehouses, Warehouses, Real-Time Intelligence, and more.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Can Data Factory transform JSON into Silver?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Yes, depending on the complexity.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Simple to moderate JSON transformations&lt;/STRONG&gt; can be handled using &lt;STRONG&gt;Dataflows Gen2&lt;/STRONG&gt; (Power Query) or data pipelines.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Complex nested JSON, large volumes, or advanced business logic&lt;/STRONG&gt; are generally better handled in &lt;STRONG&gt;Spark/Python notebooks&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;A common pattern is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Bronze: Copy the raw JSON into a Lakehouse.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Silver: Flatten, cleanse, and validate the data using Dataflows Gen2 or Spark notebooks.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Gold: Create business-ready tables or models.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Do updates or patches to Fabric break pipelines or require code changes?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Generally, &lt;STRONG&gt;no&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Microsoft manages the Fabric platform, so you don't need to patch or upgrade the service yourself. Platform updates shouldn't require you to rewrite your pipelines or notebooks.&lt;/P&gt;
&lt;P&gt;However, as with any integration platform, changes in &lt;STRONG&gt;your source systems&lt;/STRONG&gt; (for example, an API schema change, authentication changes, or file format changes) can require updates to your pipelines or transformation logic. That is a normal maintenance consideration regardless of whether you're using Fabric, SSIS, Azure Data Factory, or another ETL tool.&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Should Data Factory be the first transformation layer and Python only for heavy transformations?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;That's a good way to think about it, although there isn't a strict rule.&lt;/P&gt;
&lt;P&gt;A common approach is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Pipelines&lt;/STRONG&gt; → orchestration and data movement.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Dataflows Gen2&lt;/STRONG&gt; → low-code data cleansing and shaping.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Spark/Python notebooks&lt;/STRONG&gt; → complex transformations, large-scale processing, or custom logic.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; (Warehouse or Lakehouse SQL endpoint) → SQL-based transformations where appropriate.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;dbt&lt;/STRONG&gt; can also be used if your team already follows a dbt workflow, but it isn't a Fabric requirement.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Can I use SSMS for job management like SQL Server Agent?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Not exactly.&lt;/P&gt;
&lt;P&gt;Fabric doesn't use SQL Server Agent. Instead:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Fabric Pipelines&lt;/STRONG&gt; are typically used for scheduling and orchestration.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;You can monitor runs through the Fabric monitoring experience.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;You can connect &lt;STRONG&gt;SSMS&lt;/STRONG&gt; to a Fabric Warehouse or SQL analytics endpoint to run SQL queries, but SSMS is &lt;STRONG&gt;not&lt;/STRONG&gt; used to manage Fabric jobs or schedules.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Overall, if you're coming from an SSIS background, a useful mental model is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Pipelines ≈ SSIS Control Flow&lt;/STRONG&gt; (orchestration)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Dataflows Gen2 ≈ low-code ETL&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Spark Notebooks ≈ advanced ETL/data engineering&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Lakehouse/Warehouse = your storage and analytics layer&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Once you become familiar with the Fabric architecture, you'll find that it provides much more flexibility than SSIS while remaining suitable for traditional ETL workloads.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please appreciate giving a &lt;STRONG&gt;Kudos&lt;/STRONG&gt; or accepting as a &lt;STRONG&gt;Solution&lt;/STRONG&gt; to help the other members find it more quickly.&lt;BR /&gt;If I misunderstand your needs or you still have problems on it, please feel free to let me know. Thanks a lot!&lt;/P&gt;</description>
    <pubDate>Mon, 29 Jun 2026 13:36:24 GMT</pubDate>
    <dc:creator>ssrithar</dc:creator>
    <dc:date>2026-06-29T13:36:24Z</dc:date>
    <item>
      <title>ETL Data Factory</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5252205#M16976</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help, i am new to Fabric and im thinking peipeline and datafactory is the new versions of SSIS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Can i use data factory to tranform json semi structured data to ingest directly into silver or do i need to use python or ?&lt;/P&gt;&lt;P&gt;2. I received push back regarding middleware lthe "datafactory or python" layers, when there are updates or patches does this impact my pipes code and needs updating too or fails - please i need to update my cto as this hesiatates him that theres a maintenace dependency / risk?&lt;/P&gt;&lt;P&gt;3. Am i correct in saying that my firs tier for tranfrom is datafactory "old ssis" then pythin for heavier tranform or dbt core "i dont know how" pything with sql?&lt;/P&gt;&lt;P&gt;4. Job management in fabric is the same like sql and i could use SSMS to manage the space or?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 11:20:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5252205#M16976</guid>
      <dc:creator>icassiem</dc:creator>
      <dc:date>2026-06-29T11:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: ETL Data Factory</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5252817#M16989</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/483974"&gt;@icassiem&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;There are a few similarities with SSIS, but Fabric is broader than just a replacement for SSIS. Data Factory provides orchestration, data movement, and low-code transformations, while Fabric also includes Spark notebooks, Dataflows Gen2, Lakehouses, Warehouses, Real-Time Intelligence, and more.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Can Data Factory transform JSON into Silver?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Yes, depending on the complexity.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Simple to moderate JSON transformations&lt;/STRONG&gt; can be handled using &lt;STRONG&gt;Dataflows Gen2&lt;/STRONG&gt; (Power Query) or data pipelines.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Complex nested JSON, large volumes, or advanced business logic&lt;/STRONG&gt; are generally better handled in &lt;STRONG&gt;Spark/Python notebooks&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;A common pattern is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Bronze: Copy the raw JSON into a Lakehouse.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Silver: Flatten, cleanse, and validate the data using Dataflows Gen2 or Spark notebooks.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Gold: Create business-ready tables or models.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Do updates or patches to Fabric break pipelines or require code changes?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Generally, &lt;STRONG&gt;no&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Microsoft manages the Fabric platform, so you don't need to patch or upgrade the service yourself. Platform updates shouldn't require you to rewrite your pipelines or notebooks.&lt;/P&gt;
&lt;P&gt;However, as with any integration platform, changes in &lt;STRONG&gt;your source systems&lt;/STRONG&gt; (for example, an API schema change, authentication changes, or file format changes) can require updates to your pipelines or transformation logic. That is a normal maintenance consideration regardless of whether you're using Fabric, SSIS, Azure Data Factory, or another ETL tool.&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Should Data Factory be the first transformation layer and Python only for heavy transformations?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;That's a good way to think about it, although there isn't a strict rule.&lt;/P&gt;
&lt;P&gt;A common approach is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Pipelines&lt;/STRONG&gt; → orchestration and data movement.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Dataflows Gen2&lt;/STRONG&gt; → low-code data cleansing and shaping.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Spark/Python notebooks&lt;/STRONG&gt; → complex transformations, large-scale processing, or custom logic.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; (Warehouse or Lakehouse SQL endpoint) → SQL-based transformations where appropriate.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;dbt&lt;/STRONG&gt; can also be used if your team already follows a dbt workflow, but it isn't a Fabric requirement.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Can I use SSMS for job management like SQL Server Agent?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Not exactly.&lt;/P&gt;
&lt;P&gt;Fabric doesn't use SQL Server Agent. Instead:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Fabric Pipelines&lt;/STRONG&gt; are typically used for scheduling and orchestration.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;You can monitor runs through the Fabric monitoring experience.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;You can connect &lt;STRONG&gt;SSMS&lt;/STRONG&gt; to a Fabric Warehouse or SQL analytics endpoint to run SQL queries, but SSMS is &lt;STRONG&gt;not&lt;/STRONG&gt; used to manage Fabric jobs or schedules.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Overall, if you're coming from an SSIS background, a useful mental model is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Pipelines ≈ SSIS Control Flow&lt;/STRONG&gt; (orchestration)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Dataflows Gen2 ≈ low-code ETL&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Spark Notebooks ≈ advanced ETL/data engineering&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Lakehouse/Warehouse = your storage and analytics layer&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Once you become familiar with the Fabric architecture, you'll find that it provides much more flexibility than SSIS while remaining suitable for traditional ETL workloads.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please appreciate giving a &lt;STRONG&gt;Kudos&lt;/STRONG&gt; or accepting as a &lt;STRONG&gt;Solution&lt;/STRONG&gt; to help the other members find it more quickly.&lt;BR /&gt;If I misunderstand your needs or you still have problems on it, please feel free to let me know. Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 13:36:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5252817#M16989</guid>
      <dc:creator>ssrithar</dc:creator>
      <dc:date>2026-06-29T13:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: ETL Data Factory</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5253239#M16996</link>
      <description>&lt;P&gt;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1448111"&gt;@ssrithar&lt;/a&gt;&amp;nbsp; &lt;STRONG&gt;Thank You&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 15:21:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/ETL-Data-Factory/m-p/5253239#M16996</guid>
      <dc:creator>icassiem</dc:creator>
      <dc:date>2026-06-29T15:21:13Z</dc:date>
    </item>
  </channel>
</rss>

