<?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: Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real pro in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5296513#M65342</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/107617"&gt;@jaryszek&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN class=""&gt;We would like to inquire whether have you got the chance to check the solutions provided by other users in commiunity to resolve the issue. We hope the information provided helps to clear the query. Should you have any further queries, kindly feel free to contact the Microsoft Fabric community.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Jul 2026 09:21:25 GMT</pubDate>
    <dc:creator>v-csrikanth</dc:creator>
    <dc:date>2026-07-15T09:21:25Z</dc:date>
    <item>
      <title>Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real problem</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5292678#M65333</link>
      <description>&lt;P class=""&gt;Hi all — looking for honest feedback from people who manage larger Power BI environments alongside SQL Server, since I want to sanity-check an idea before investing more time in it.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;The problem I'm trying to solve:&lt;/STRONG&gt;&lt;BR /&gt;In enterprises with a lot of legacy SQL Server (stored procedures, views) feeding Power BI datasets, nobody seems to have a reliable way to answer: &lt;EM&gt;"If I drop/rename/change the type of this column, what breaks downstream?"&lt;/EM&gt; Today this seems to get handled by manually grepping SQL code, tribal knowledge, or just shipping the change and waiting to see what breaks.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;What I'm prototyping:&lt;/STRONG&gt;&lt;BR /&gt;A tool that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Scans SQL Server (sys.dm_sql_referenced_entities) to find which views/procedures reference which columns.&lt;/LI&gt;&lt;LI&gt;Parses the Power BI dataset model (via the extracted .tmdl files from a .pbix, using the sourceColumn property, or via the REST API/XMLA for live datasets) to map SQL columns to dataset columns.&lt;/LI&gt;&lt;LI&gt;Builds a dependency graph so you can search a column and instantly see every downstream SQL object, dataset, measure, and (eventually) visual/report page that depends on it.&lt;/LI&gt;&lt;LI&gt;Also aims to flag columns that appear genuinely unused (not in any visual, measure, RLS rule, sort-by-column, tooltip, or drill-through across every report on a shared dataset) as safe-to-review-for-deletion candidates — always with a human approving the actual delete, never automatic.&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;&lt;STRONG&gt;Where I know Power BI already has native coverage, and I don't want to overclaim:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Refresh failure notifications and refresh history are already native.&lt;/LI&gt;&lt;LI&gt;Power BI's own lineage view shows dataset → report/dashboard relationships within Power BI.&lt;/LI&gt;&lt;LI&gt;My understanding is none of this extends &lt;EM&gt;upstream&lt;/EM&gt; into the SQL Server layer, or predicts impact &lt;EM&gt;before&lt;/EM&gt; a SQL-side change ships — that's the gap I think this fills. Genuinely want to know if I'm wrong about that.&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;&lt;STRONG&gt;Questions for the community:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;If you manage Power BI + SQL Server together, is "what breaks if I change this column" a real recurring pain point for you, or is it rare enough that manual checking is genuinely fine?&lt;/LI&gt;&lt;LI&gt;Are there existing tools/features I'm missing that already solve this well (Purview, third-party lineage tools, etc.) that would make this redundant?&lt;/LI&gt;&lt;LI&gt;For those on DirectQuery/composite models vs. Import mode — does the "what breaks downstream" problem feel different or worse for you?&lt;/LI&gt;&lt;LI&gt;Would automatic "safe to delete" candidate detection (human-approved, not automatic execution) be something you'd actually use, or does it feel too risky no matter how it's framed?&lt;/LI&gt;&lt;LI&gt;Any war stories about a schema change that silently broke a report you'd be willing to share? (Trying to gut-check how common/costly this actually is.)&lt;/LI&gt;&lt;/OL&gt;&lt;P class=""&gt;Appreciate any honest pushback — including "this already exists" or "not worth building" — I'd rather find out now than after building it out further.&lt;BR /&gt;&lt;BR /&gt;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1304242"&gt;@Parchitect&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/861055"&gt;@Zanqueta&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/107617"&gt;@jaryszek&lt;/a&gt;&amp;nbsp; Need help&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 06:52:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5292678#M65333</guid>
      <dc:creator>adityamore32</dc:creator>
      <dc:date>2026-07-14T06:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real pro</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5293365#M65334</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P class=""&gt;&lt;SPAN&gt;I explored this area previously. As far as I know, there is no single mature tool that reliably checks the full impact of a renamed on-premises SQL Server column across SQL objects, Power Query, the Power BI semantic model, DAX, reports, and individual visuals.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=""&gt;&lt;SPAN&gt;There are tools that cover parts of the problem. Tabular Editor can analyze semantic-model dependencies, Power BI provides lineage and impact analysis at the artifact level, and Purview or third-party lineage tools can cover parts of the upstream data flow. However, the complete end-to-end check still seems fragmented.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=""&gt;&lt;SPAN&gt;You may also want to look at the open-source PBIP Lineage Explorer:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&lt;A href="https://github.com/JonathanJihwanKim/pbip-lineage-explorer" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;https://github.com/JonathanJihwanKim/pbip-lineage-explorer&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=""&gt;&lt;SPAN&gt;It can trace dependencies from Power BI visuals through DAX, model columns, and Power Query back to source columns, including rename chains. However, it does not appear to independently scan the complete SQL Server dependency layer across tables, views, and stored procedures, so your SQL-side integration could still provide real value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=""&gt;&lt;SPAN&gt;Without a complete lineage tool, I would also recommend keeping schema contracts and source code under version control. For example, teams can keep the current expected table schemas in CSV files with fields such as schemaName, schemaVersion, fieldName, dataType, and nullable, while Git preserves the full history of changes. SQL views and stored procedures, together with PBIP/TMDL/PBIR files, should also be version-controlled and reviewed through pull requests.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This would not replace impact analysis, but it would make schema changes traceable, reviewable, and much safer.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 11:29:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5293365#M65334</guid>
      <dc:creator>jaryszek</dc:creator>
      <dc:date>2026-07-14T11:29:29Z</dc:date>
    </item>
    <item>
      <title>Re: Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real pro</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5293439#M65336</link>
      <description>&lt;P class=""&gt;&lt;SPAN&gt;Thank you for your reply, &lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/107617"&gt;@jaryszek&lt;/a&gt;&amp;nbsp;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I really appreciate your time and effort in looking into this.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 11:01:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5293439#M65336</guid>
      <dc:creator>adityamore32</dc:creator>
      <dc:date>2026-07-14T11:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real pro</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5293533#M65337</link>
      <description>&lt;P&gt;No problem, you can share how yoy solved it after&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 11:27:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5293533#M65337</guid>
      <dc:creator>jaryszek</dc:creator>
      <dc:date>2026-07-14T11:27:48Z</dc:date>
    </item>
    <item>
      <title>Re: Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real pro</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5296513#M65342</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/107617"&gt;@jaryszek&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN class=""&gt;We would like to inquire whether have you got the chance to check the solutions provided by other users in commiunity to resolve the issue. We hope the information provided helps to clear the query. Should you have any further queries, kindly feel free to contact the Microsoft Fabric community.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=""&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 09:21:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5296513#M65342</guid>
      <dc:creator>v-csrikanth</dc:creator>
      <dc:date>2026-07-15T09:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Building a cross-platform SQL Server → Power BI lineage/impact tool — is this solving a real pro</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5308575#M65367</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/895118"&gt;@adityamore32&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jul 2026 12:37:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Building-a-cross-platform-SQL-Server-Power-BI-lineage-impact/m-p/5308575#M65367</guid>
      <dc:creator>v-csrikanth</dc:creator>
      <dc:date>2026-07-20T12:37:34Z</dc:date>
    </item>
  </channel>
</rss>

