<?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 Does Delta Table can be the source of streaming/auto loader? in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/65694#M7064</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Since the Auto Loader only accept "append-only" data as the source, I am wondering if the "Delta Table" can also be the source.&lt;/P&gt;&lt;P&gt;Does VACCUM(deleting stale files) or _delta_log(creating nested and different file format than parquet) going to break Auto Loader mechanism?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 06 Apr 2024 10:25:07 GMT</pubDate>
    <dc:creator>QPeiran</dc:creator>
    <dc:date>2024-04-06T10:25:07Z</dc:date>
    <item>
      <title>Does Delta Table can be the source of streaming/auto loader?</title>
      <link>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/65694#M7064</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Since the Auto Loader only accept "append-only" data as the source, I am wondering if the "Delta Table" can also be the source.&lt;/P&gt;&lt;P&gt;Does VACCUM(deleting stale files) or _delta_log(creating nested and different file format than parquet) going to break Auto Loader mechanism?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 06 Apr 2024 10:25:07 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/65694#M7064</guid>
      <dc:creator>QPeiran</dc:creator>
      <dc:date>2024-04-06T10:25:07Z</dc:date>
    </item>
    <item>
      <title>Re: Does Delta Table can be the source of streaming/auto loader?</title>
      <link>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/65928#M7066</link>
      <description>&lt;P&gt;What I am confused of is on this page&amp;nbsp;&lt;A title="Auto Loader Options" href="https://docs.databricks.com/en/ingestion/auto-loader/options.html#file-format-options" target="_self"&gt;https://docs.databricks.com/en/ingestion/auto-loader/options.html#file-format-options&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;It indicated a various of formats that can be ingested as the "Source" of Auto Loader, but Delta Lake is not mentioned anywhere, which makes me wondering whether Auto Loader can ingest Delta Lake files in streaming manner.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;The Delta Lake VACCUM operation does remove files, so I am not sure if this kind of removal still apply to Auto Loader's "append only" rule or going to break it.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;In terms of _delta_log, it is storing check point files in PARQUET but also has a mix of JSON and CRC files. Will this mix of files going to break the Auto Loader?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2024 22:36:08 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/65928#M7066</guid>
      <dc:creator>QPeiran</dc:creator>
      <dc:date>2024-04-09T22:36:08Z</dc:date>
    </item>
    <item>
      <title>Re: Does Delta Table can be the source of streaming/auto loader?</title>
      <link>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/66348#M7067</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/48446"&gt;@QPeiran&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Auto-loader is a feature that allows to integrate files into the Data Platform. Once your data is stored into the Delta Table, you can rely on&amp;nbsp;spark.readStream.table("&amp;lt;my_table_name&amp;gt;") to continuously read from the table.&lt;/P&gt;
&lt;P&gt;Take a look at the &lt;A href="https://www.databricks.com/resources/demos/tutorials/data-engineering/cdc-pipeline-with-delta?itm_data=demo_center" target="_self"&gt;CDC demo&lt;/A&gt; showcasing the integration with Autoloader and applying modifications using Structured Streaming.&lt;/P&gt;
&lt;P&gt;Depending on your needs, it's possible that the &lt;A href="https://docs.databricks.com/en/sql/user/materialized-views.html" target="_self"&gt;Materialized views&lt;/A&gt; could be useful in your use-case - you can create a bronze layer with autoloader and then add a MV on top of it.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Apr 2024 13:39:25 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/does-delta-table-can-be-the-source-of-streaming-auto-loader/m-p/66348#M7067</guid>
      <dc:creator>artsheiko</dc:creator>
      <dc:date>2024-04-16T13:39:25Z</dc:date>
    </item>
  </channel>
</rss>

