{"version":"1.0","provider_name":"Azure Cosmos DB Blog","provider_url":"https:\/\/devblogs.microsoft.com\/cosmosdb","author_name":"Iranga Subasinghe","author_url":"https:\/\/devblogs.microsoft.com\/cosmosdb\/author\/irsubasi\/","title":"Using Spark 3 connector for Azure Cosmos DB Core (SQL) API with Azure Databricks - Azure Cosmos DB Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KOMxEJtew9\"><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/spark-3-connector-databricks\/\">Using Spark 3 connector for Azure Cosmos DB Core (SQL) API with Azure Databricks<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/spark-3-connector-databricks\/embed\/#?secret=KOMxEJtew9\" width=\"600\" height=\"338\" title=\"&#8220;Using Spark 3 connector for Azure Cosmos DB Core (SQL) API with Azure Databricks&#8221; &#8212; Azure Cosmos DB Blog\" data-secret=\"KOMxEJtew9\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^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<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(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<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);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2019\/10\/FeaturedDefault.png","thumbnail_width":560,"thumbnail_height":350,"description":"In this blog post, we show how to use the Spark 3 OLTP connector for Cosmos DB Core (SQL) API with Azure Databricks workspace and explains how the Catalog API is being used. Also, explores the differences between the partitioning strategies when reading the data from Cosmos DB."}