<?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: Delta Live Table streaming pipeline in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/delta-live-table-streaming-pipeline/m-p/57543#M30818</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/87732"&gt;@rt-slowth&lt;/a&gt; &lt;SPAN&gt;I would like to share with you the Databricks documentation, which contains details about stream-static table joins&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.databricks.com/en/delta-live-tables/transform.html#stream-static-joins" target="_blank"&gt;https://docs.databricks.com/en/delta-live-tables/transform.html#stream-static-joins&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Stream-static joins are a good choice when denormalizing a continuous stream of append-only data with a primarily static dimension table.&lt;/P&gt;
&lt;P&gt;With each pipeline update, new records from the stream are joined with the most current snapshot of the static table. If records are added or updated in the static table after corresponding data from the streaming table has been processed, the resultant records are not recalculated unless a full refresh is performed.&lt;/P&gt;
&lt;P&gt;In pipelines configured for triggered execution, the static table returns results as of the time the update started. In pipelines configured for continuous execution, each time the table processes an update, the most recent version of the static table is queried.&lt;/P&gt;
&lt;P&gt;The following is an example of a stream-static join:&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN class="nd"&gt;@dlt&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;table&lt;/SPAN&gt;
&lt;SPAN class="k"&gt;def&lt;/SPAN&gt; &lt;SPAN class="nf"&gt;customer_sales&lt;/SPAN&gt;&lt;SPAN class="p"&gt;():&lt;/SPAN&gt;
  &lt;SPAN class="k"&gt;return&lt;/SPAN&gt; &lt;SPAN class="n"&gt;dlt&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;read_stream&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"sales"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;join&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;read&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"customers"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt; &lt;SPAN class="p"&gt;[&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"customer_id"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;],&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;"left"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 17 Jan 2024 07:51:27 GMT</pubDate>
    <dc:creator>Priyanka_Biswas</dc:creator>
    <dc:date>2024-01-17T07:51:27Z</dc:date>
    <item>
      <title>Delta Live Table streaming pipeline</title>
      <link>https://community.databricks.com/t5/data-engineering/delta-live-table-streaming-pipeline/m-p/55866#M30449</link>
      <description>&lt;P&gt;How do I do a simple left join of a static table and a streaming table under catalog in the streaming pipeline of a Delta Live Table?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Dec 2023 03:11:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/delta-live-table-streaming-pipeline/m-p/55866#M30449</guid>
      <dc:creator>rt-slowth</dc:creator>
      <dc:date>2023-12-28T03:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Delta Live Table streaming pipeline</title>
      <link>https://community.databricks.com/t5/data-engineering/delta-live-table-streaming-pipeline/m-p/57543#M30818</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/87732"&gt;@rt-slowth&lt;/a&gt; &lt;SPAN&gt;I would like to share with you the Databricks documentation, which contains details about stream-static table joins&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.databricks.com/en/delta-live-tables/transform.html#stream-static-joins" target="_blank"&gt;https://docs.databricks.com/en/delta-live-tables/transform.html#stream-static-joins&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Stream-static joins are a good choice when denormalizing a continuous stream of append-only data with a primarily static dimension table.&lt;/P&gt;
&lt;P&gt;With each pipeline update, new records from the stream are joined with the most current snapshot of the static table. If records are added or updated in the static table after corresponding data from the streaming table has been processed, the resultant records are not recalculated unless a full refresh is performed.&lt;/P&gt;
&lt;P&gt;In pipelines configured for triggered execution, the static table returns results as of the time the update started. In pipelines configured for continuous execution, each time the table processes an update, the most recent version of the static table is queried.&lt;/P&gt;
&lt;P&gt;The following is an example of a stream-static join:&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN class="nd"&gt;@dlt&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;table&lt;/SPAN&gt;
&lt;SPAN class="k"&gt;def&lt;/SPAN&gt; &lt;SPAN class="nf"&gt;customer_sales&lt;/SPAN&gt;&lt;SPAN class="p"&gt;():&lt;/SPAN&gt;
  &lt;SPAN class="k"&gt;return&lt;/SPAN&gt; &lt;SPAN class="n"&gt;dlt&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;read_stream&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"sales"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;join&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;read&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"customers"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt; &lt;SPAN class="p"&gt;[&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"customer_id"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;],&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;"left"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 Jan 2024 07:51:27 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/delta-live-table-streaming-pipeline/m-p/57543#M30818</guid>
      <dc:creator>Priyanka_Biswas</dc:creator>
      <dc:date>2024-01-17T07:51:27Z</dc:date>
    </item>
  </channel>
</rss>

