<?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 Databricks UC Data Lineage Official Limitations in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/databricks-uc-data-lineage-official-limitations/m-p/69261#M9522</link>
    <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I have a huge data migration project using medallion architecture,&amp;nbsp; UC, notebooks and workflows . One of the relevant requirements we have is to capture all data dependencies (upstreams and downstreams) using data lineage.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've followed all requirements to have our data lineage but the I think the list of limitations is not 100% complete.&lt;/P&gt;&lt;P&gt;I want to confirmed if the latest official documentation is 100% up to date and if there are topics on coming next releases based on roadmap. In the end the goal is to capture 100% of upstreams and downstreams&lt;/P&gt;&lt;P&gt;In particular I have specific question. Are SQL CTEs as upstreams captured?&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Robson&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 May 2024 12:49:57 GMT</pubDate>
    <dc:creator>RobsonNLPT</dc:creator>
    <dc:date>2024-05-17T12:49:57Z</dc:date>
    <item>
      <title>Databricks UC Data Lineage Official Limitations</title>
      <link>https://community.databricks.com/t5/get-started-discussions/databricks-uc-data-lineage-official-limitations/m-p/69261#M9522</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I have a huge data migration project using medallion architecture,&amp;nbsp; UC, notebooks and workflows . One of the relevant requirements we have is to capture all data dependencies (upstreams and downstreams) using data lineage.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've followed all requirements to have our data lineage but the I think the list of limitations is not 100% complete.&lt;/P&gt;&lt;P&gt;I want to confirmed if the latest official documentation is 100% up to date and if there are topics on coming next releases based on roadmap. In the end the goal is to capture 100% of upstreams and downstreams&lt;/P&gt;&lt;P&gt;In particular I have specific question. Are SQL CTEs as upstreams captured?&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Robson&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2024 12:49:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/databricks-uc-data-lineage-official-limitations/m-p/69261#M9522</guid>
      <dc:creator>RobsonNLPT</dc:creator>
      <dc:date>2024-05-17T12:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: Databricks UC Data Lineage Official Limitations</title>
      <link>https://community.databricks.com/t5/get-started-discussions/databricks-uc-data-lineage-official-limitations/m-p/105603#M9524</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/98258"&gt;@RobsonNLPT&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Yes SQL CTE are supported by the data lineage service. You can track table that were created using CTEs.&lt;/P&gt;
&lt;P&gt;Here is an example that demonstrate the feature.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;CREATE TABLE IF NOT EXISTS
  mpelletier.dbdemos.menu (
    recipe_id INT,
    app string,
    main string,
    dessert string
  );

INSERT INTO mpelletier.dbdemos.menu
    (recipe_id, app, main, dessert)
VALUES
    (1,"Ceviche", "Tacos", "Flan"),
    (2,"Tomato Soup", "Souffle", "Creme Brulee"),
    (3,"Chips","Grilled Cheese","Cheesecake");

CREATE TABLE
  mpelletier.dbdemos.dinner
AS SELECT
  recipe_id, concat(app," + ", main," + ",dessert)
AS
  full_menu
FROM
  mpelletier.dbdemos.menu;

CREATE TABLE
  mpelletier.dbdemos.dish_count
WITH DishCountCTE AS (
  SELECT 
    COUNT(DISTINCT app) AS appetizer_count,
    COUNT(DISTINCT main) AS main_course_count,
    COUNT(DISTINCT dessert) AS dessert_count
  FROM mpelletier.dbdemos.menu
)
SELECT 
  appetizer_count,
  main_course_count,
  dessert_count
FROM DishCountCTE;

&lt;/LI-CODE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-01-14 at 10.21.57 AM.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/14090i1138B05E896C4035/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-01-14 at 10.21.57 AM.png" alt="Screenshot 2025-01-14 at 10.21.57 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2025 15:22:53 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/databricks-uc-data-lineage-official-limitations/m-p/105603#M9524</guid>
      <dc:creator>MathieuDB</dc:creator>
      <dc:date>2025-01-14T15:22:53Z</dc:date>
    </item>
  </channel>
</rss>

