<?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: Write stream to Kafka topic with DLT in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/58453#M9445</link>
    <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/98816"&gt;@gb&lt;/a&gt;&amp;nbsp; - Currently, DLT&amp;nbsp;&lt;SPAN&gt;does not support writing to non-delta sink.&amp;nbsp; we can divide the pipeline currently into two by writing to a materialized view or delta sink and build a non-DLT job to write out to Kafka sink. Databricks DLT engineering team is working on a feature request to enable DLT to write to kafka sink but we don't have an ETA yet on this.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Jan 2024 19:59:43 GMT</pubDate>
    <dc:creator>shan_chandra</dc:creator>
    <dc:date>2024-01-25T19:59:43Z</dc:date>
    <item>
      <title>Write stream to Kafka topic with DLT</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/58444#M9444</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is it possible to write stream to Kafka topic with Delta Live Table?&lt;/P&gt;&lt;P&gt;I would like to do something like this:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;dlt&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;view&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"kafka_pub"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;comment&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Publish to kafka"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;def&lt;/SPAN&gt; &lt;SPAN&gt;kafka_pub&lt;/SPAN&gt;&lt;SPAN&gt;():&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dlt.&lt;/SPAN&gt;&lt;SPAN&gt;readStream&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"source_table"&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;SPAN&gt;selectExpr&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"to_json (struct (*)) AS value"&lt;/SPAN&gt;&lt;SPAN&gt;).writeStream.&lt;/SPAN&gt;&lt;SPAN&gt;format&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"kafka"&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;SPAN&gt;options&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;**&lt;/SPAN&gt;&lt;SPAN&gt;KAFKA_OPTIONS).&lt;/SPAN&gt;&lt;SPAN&gt;start&lt;/SPAN&gt;&lt;SPAN&gt;() &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;It does not work due to:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RuntimeError: Query defined in function 'kafka_pub' returned 'StreamingQuery'. It must return either a Spark or Koalas DataFrame.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Is there any DLT based solution / workaround?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 25 Jan 2024 18:25:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/58444#M9444</guid>
      <dc:creator>gb</dc:creator>
      <dc:date>2024-01-25T18:25:17Z</dc:date>
    </item>
    <item>
      <title>Re: Write stream to Kafka topic with DLT</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/58453#M9445</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/98816"&gt;@gb&lt;/a&gt;&amp;nbsp; - Currently, DLT&amp;nbsp;&lt;SPAN&gt;does not support writing to non-delta sink.&amp;nbsp; we can divide the pipeline currently into two by writing to a materialized view or delta sink and build a non-DLT job to write out to Kafka sink. Databricks DLT engineering team is working on a feature request to enable DLT to write to kafka sink but we don't have an ETA yet on this.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2024 19:59:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/58453#M9445</guid>
      <dc:creator>shan_chandra</dc:creator>
      <dc:date>2024-01-25T19:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: Write stream to Kafka topic with DLT</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/104824#M9448</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/20725"&gt;@shashas&lt;/a&gt;&amp;nbsp;, is a Kafka sink now available? Where can we find information on setting it up, if yes?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jan 2025 02:18:47 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-stream-to-kafka-topic-with-dlt/m-p/104824#M9448</guid>
      <dc:creator>dmytro</dc:creator>
      <dc:date>2025-01-09T02:18:47Z</dc:date>
    </item>
  </channel>
</rss>

