<?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: Single Version of Truth Mapping for Multiple Data Using a Single Notebook in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4666056#M8813</link>
    <description>&lt;P&gt;Thank you for your response&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="913195" data-lia-user-login="nilendraFabric" class="lia-mention lia-mention-user"&gt;nilendraFabric&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; . It helps&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 24 Apr 2025 06:55:47 GMT</pubDate>
    <dc:creator>Mirdula</dc:creator>
    <dc:date>2025-04-24T06:55:47Z</dc:date>
    <item>
      <title>Single Version of Truth Mapping for Multiple Data Using a Single Notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4664818#M8788</link>
      <description>&lt;P class=""&gt;Hello everyone,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;My team is in the process of implementing a Medallion architecture in Microsoft Fabric, ingesting data from multiple ERP systems. One of these systems will serve as the “master,” and all dimensions must align with a Single Version of Truth (SVOT) based on its schema.&lt;/P&gt;&lt;P class=""&gt;So far, we have ingested and transformed data from one source system, which includes both Finance and Sales data. Although the core SVOT mapping logic is nearly identical across functions, there are a handful of dimensions that require function-specific handling.&lt;/P&gt;&lt;P class=""&gt;Today, we maintain separate PySpark notebooks for each dataset (Finance, Sales, etc.) to apply the SVOT mapping. We’d like to consolidate this into a single, parameterized PySpark notebook that can handle all functional datasets while still accommodating their slight dimension differences.&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Does anyone have recommendations on how we could design and orchestrate one reusable SVOT mapping notebook in Microsoft Fabric?&lt;/P&gt;</description>
      <pubDate>Wed, 23 Apr 2025 11:41:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4664818#M8788</guid>
      <dc:creator>Mirdula</dc:creator>
      <dc:date>2025-04-23T11:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: Single Version of Truth Mapping for Multiple Data Using a Single Notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4665262#M8795</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1253603" data-lia-user-login="Mirdula" class="lia-mention lia-mention-user"&gt;Mirdula&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;not official MS recommendations, but these are few which I try to follow in my deployments&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Centralize SVOT Logic: Keep your mapping logic modular and in shared modules to avoid duplication.&lt;BR /&gt;• Parameterize Notebooks: Use parameters for dataset type, source/target paths, and configuration settings.&lt;BR /&gt;• Handle Function-Specific Needs: Apply conditional logic or configuration-driven mappings for each functional dataset (e.g., Finance, Sales).&lt;BR /&gt;• Orchestrate with Pipelines: Use Microsoft Fabric pipelines or notebook widgets to pass parameters and manage execution.&lt;BR /&gt;• Follow Medallion Architecture: Structure your data into Bronze (raw), Silver (SVOT-mapped), and Gold (curated) layers.&lt;BR /&gt;• Prioritize Maintainability: Use the DRY (Don’t Repeat Yourself) principle so updates are easy and consistent across datasets.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Apr 2025 15:23:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4665262#M8795</guid>
      <dc:creator>nilendraFabric</dc:creator>
      <dc:date>2025-04-23T15:23:44Z</dc:date>
    </item>
    <item>
      <title>Re: Single Version of Truth Mapping for Multiple Data Using a Single Notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4666056#M8813</link>
      <description>&lt;P&gt;Thank you for your response&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="913195" data-lia-user-login="nilendraFabric" class="lia-mention lia-mention-user"&gt;nilendraFabric&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; . It helps&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2025 06:55:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Single-Version-of-Truth-Mapping-for-Multiple-Data-Using-a-Single/m-p/4666056#M8813</guid>
      <dc:creator>Mirdula</dc:creator>
      <dc:date>2025-04-24T06:55:47Z</dc:date>
    </item>
  </channel>
</rss>

