<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>inovex GmbH</provider_name><provider_url>https://www.inovex.de/de/</provider_url><author_name>Alan Mazankiewicz</author_name><author_url>https://www.inovex.de/de/blog/author/amazankiewicz/</author_url><title>Fully Orchestrating Databricks from Airflow [Video] - inovex GmbH</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="s4Tn89fc4G"&gt;&lt;a href="https://www.inovex.de/de/blog/orchestrating-databricks-with-airflow/"&gt;Fully Orchestrating Databricks from Airflow [Video]&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.inovex.de/de/blog/orchestrating-databricks-with-airflow/embed/#?secret=s4Tn89fc4G" width="600" height="338" title="&#x201E;Fully Orchestrating Databricks from Airflow [Video]&#x201C; &#x2013; inovex GmbH" data-secret="s4Tn89fc4G" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.inovex.de/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.inovex.de/wp-content/uploads/airflow-databricks-video-alan-2.jpg</thumbnail_url><thumbnail_width>1696</thumbnail_width><thumbnail_height>983</thumbnail_height><description>In this talk given at WeAreDevelopers&#x2018; Python Day we will introduce how to use the popular cloud service Databricks to host Apache Spark applications for distributed data processing in combination with Apache Airflow, an orchestration framework for ETL batch workflows.</description></oembed>
