{"id":2770,"date":"2024-11-02T23:15:13","date_gmt":"2024-11-02T20:15:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/"},"modified":"2024-11-02T23:15:13","modified_gmt":"2024-11-02T20:15:13","slug":"databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/","title":{"rendered":"Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params"},"content":{"rendered":"<p>Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params<\/p>\n<p>Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks&#8217;in sundu\u011fu ara\u00e7lardan biri de Notebook&#8217;lard\u0131r. Notebook&#8217;lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook&#8217;lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API&#8217;sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.<\/p>\n<h2>dbutils ile Notebook&#8217;lar\u0131 Otomatikle\u015ftirme<\/h2>\n<p>Databricks, dbutils API&#8217;si arac\u0131l\u0131\u011f\u0131yla Notebook&#8217;lar\u0131 programatik olarak y\u00f6netmek i\u00e7in g\u00fc\u00e7l\u00fc i\u015flevler sunar. Bu API ile Notebook&#8217;lar\u0131 \u00e7al\u0131\u015ft\u0131rabilir, parametreler ge\u00e7ebilir ve \u00e7\u0131kt\u0131lar\u0131 alabilirsiniz. Bu sayede Notebook&#8217;lar\u0131 di\u011fer uygulamalarla entegre edebilir ve tekrarlayan g\u00f6revleri otomatikle\u015ftirebilirsiniz.<\/p>\n<h3>notebook.run()<\/h3>\n<p>dbutils.notebook.run() fonksiyonu, ba\u015fka bir Notebook&#8217;\u0131 belirtilen parametrelerle \u00e7al\u0131\u015ft\u0131rman\u0131za olanak tan\u0131r. Bu fonksiyon, \u00f6zellikle i\u015f ak\u0131\u015f\u0131 otomasyonunda faydal\u0131d\u0131r.<\/p>\n<p>&#8220;`python<br \/>\n# Di\u011fer bir Notebook&#8217;\u0131 \u00e7al\u0131\u015ft\u0131rma<br \/>\ndbutils.notebook.run(&#8220;path\/to\/notebook&#8221;, 60, {&#8220;param1&#8221;: &#8220;value1&#8221;, &#8220;param2&#8221;: &#8220;value2&#8221;})<br \/>\n&#8220;`<\/p>\n<p>Yukar\u0131daki kodda, &#8220;path\/to\/notebook&#8221; adl\u0131 Notebook, 60 saniyelik bir zaman a\u015f\u0131m\u0131yla \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r ve &#8220;param1&#8221; ve &#8220;param2&#8221; parametreleri ile birlikte iletilir.<\/p>\n<h3>widgets.getArgument()<\/h3>\n<p>Widgets, Notebook&#8217;lar\u0131 daha interaktif hale getirmek i\u00e7in kullan\u0131labilen aray\u00fcz elemanlar\u0131d\u0131r. widgets.getArgument() fonksiyonu, kullan\u0131c\u0131 taraf\u0131ndan girilmi\u015f widget de\u011ferlerini alman\u0131za olanak tan\u0131r.<\/p>\n<p>&#8220;`python<br \/>\n# Widget&#8217;tan de\u011fer alma<br \/>\nmy_value = dbutils.widgets.getArgument(&#8220;my_widget&#8221;)<br \/>\n&#8220;`<\/p>\n<p>Bu kod, &#8220;my_widget&#8221; adl\u0131 bir widget&#8217;\u0131n de\u011ferini al\u0131r ve &#8220;my_value&#8221; de\u011fi\u015fkenine atar.<\/p>\n<h3>widgets.text()<\/h3>\n<p>widgets.text() fonksiyonu, kullan\u0131c\u0131 taraf\u0131ndan girilmi\u015f metin de\u011ferlerini almak i\u00e7in bir metin widget&#8217;\u0131 olu\u015fturur.<\/p>\n<p>&#8220;`python<br \/>\n# Metin widget&#8217;\u0131 olu\u015fturma<br \/>\ndbutils.widgets.text(&#8220;my_widget&#8221;, &#8220;Default Value&#8221;)<br \/>\n&#8220;`<\/p>\n<p>Bu kod, &#8220;my_widget&#8221; adl\u0131 bir metin widget&#8217;\u0131 olu\u015fturur ve varsay\u0131lan de\u011fer olarak &#8220;Default Value&#8221; de\u011ferini atar.<\/p>\n<h2>notebook_params ile Parametre Ge\u00e7me<\/h2>\n<p>notebook_params, Notebook&#8217;lara parametre ge\u00e7mek i\u00e7in kullan\u0131lan bir s\u00f6zl\u00fck gibidir. Bu parametreler, dbutils.notebook.run() fonksiyonu arac\u0131l\u0131\u011f\u0131yla ba\u015fka Notebook&#8217;lara iletilebilir.<\/p>\n<p>&#8220;`python<br \/>\n# Notebook parametrelerini ayarlama<br \/>\ndbutils.notebook.exit({&#8220;param1&#8221;: &#8220;value1&#8221;, &#8220;param2&#8221;: &#8220;value2&#8221;})<br \/>\n&#8220;`<\/p>\n<p>Yukar\u0131daki kod, &#8220;param1&#8221; ve &#8220;param2&#8221; parametrelerini i\u00e7eren bir s\u00f6zl\u00fck olu\u015fturur ve Notebook&#8217;u sonland\u0131r\u0131r. Bu parametreler, ba\u015fka bir Notebook&#8217;ta dbutils.notebook.run() fonksiyonu arac\u0131l\u0131\u011f\u0131yla al\u0131nabilir.<\/p>\n<h2>\u00d6rnek Senaryo: Veri Haz\u0131rl\u0131\u011f\u0131 ve Model E\u011fitimi<\/h2>\n<p>A\u015fa\u011f\u0131daki senaryo, Notebook&#8217;lar\u0131 i\u00e7 servis olarak kullanman\u0131n pratik bir \u00f6rne\u011fini g\u00f6sterir.<\/p>\n<p>**Veri Haz\u0131rl\u0131\u011f\u0131 Notebook&#8217;u:**<\/p>\n<p>&#8220;`python<br \/>\n# Veri Haz\u0131rl\u0131\u011f\u0131 Notebook&#8217;u<br \/>\nimport pandas as pd<\/p>\n<p># Widget&#8217;tan veri yolu al<br \/>\ndata_path = dbutils.widgets.getArgument(&#8220;data_path&#8221;)<\/p>\n<p># Verileri y\u00fckleme<br \/>\ndf = pd.read_csv(data_path)<\/p>\n<p># Verileri temizleme ve i\u015fleme<br \/>\n# &#8230;<\/p>\n<p># Haz\u0131rlanm\u0131\u015f verileri kaydetme<br \/>\ndf.to_csv(&#8220;prepared_data.csv&#8221;)<\/p>\n<p># Model E\u011fitim Notebook&#8217;una parametre g\u00f6nderme<br \/>\ndbutils.notebook.exit({&#8220;data_path&#8221;: &#8220;prepared_data.csv&#8221;})<br \/>\n&#8220;`<\/p>\n<p>**Model E\u011fitim Notebook&#8217;u:**<\/p>\n<p>&#8220;`python<br \/>\n# Model E\u011fitim Notebook&#8217;u<br \/>\nimport pandas as pd<br \/>\nfrom sklearn.model_selection import train_test_split<br \/>\nfrom sklearn.linear_model import LogisticRegression<\/p>\n<p># Veri Haz\u0131rl\u0131\u011f\u0131 Notebook&#8217;undan parametre al<br \/>\ndata_path = dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookParams.get(&#8220;data_path&#8221;)<\/p>\n<p># Verileri y\u00fckleme<br \/>\ndf = pd.read_csv(data_path)<\/p>\n<p># Verileri e\u011fitim ve test k\u00fcmelerine ay\u0131rma<br \/>\nX = df.drop(&#8220;target_variable&#8221;, axis=1)<br \/>\ny = df[&#8220;target_variable&#8221;]<br \/>\nX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)<\/p>\n<p># Model olu\u015fturma ve e\u011fitim<br \/>\nmodel = LogisticRegression()<br \/>\nmodel.fit(X_train, y_train)<\/p>\n<p># Model performans\u0131n\u0131 de\u011ferlendirme<br \/>\n# &#8230;<\/p>\n<p># E\u011fitilmi\u015f modeli kaydetme<br \/>\n# &#8230;<br \/>\n&#8220;`<\/p>\n<p>Bu senaryoda, Veri Haz\u0131rl\u0131\u011f\u0131 Notebook&#8217;u, widget arac\u0131l\u0131\u011f\u0131yla kullan\u0131c\u0131 taraf\u0131ndan girilen veri yolunu al\u0131r, verileri i\u015fler ve haz\u0131rlanm\u0131\u015f verileri kaydeder. Ard\u0131ndan, model E\u011fitim Notebook&#8217;una veri yolunu parametre olarak iletir. Model E\u011fitim Notebook&#8217;u ise bu parametreyi kullanarak verileri y\u00fckler, modeli e\u011fitir ve sonucu kaydeder.<\/p>\n<h2>Faydalar\u0131<\/h2>\n<p>Notebook&#8217;lar\u0131 i\u00e7 servis olarak kullanman\u0131n birka\u00e7 avantaj\u0131 vard\u0131r:<\/p>\n<ul>\n<li><strong>Otomasyon:<\/strong> Tekrarlayan g\u00f6revleri otomatikle\u015ftirerek zaman ve kaynak tasarrufu sa\u011flar.<\/li>\n<li><strong>Entegrasyon:<\/strong> Di\u011fer uygulamalarla Notebook&#8217;lar\u0131 entegre ederek i\u015f ak\u0131\u015flar\u0131n\u0131 iyile\u015ftirir.<\/li>\n<li><strong>Payla\u015f\u0131m ve \u0130\u015f Birli\u011fi:<\/strong> Notebook&#8217;lar\u0131 ekip \u00fcyeleriyle payla\u015farak i\u015f birli\u011fini kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><strong>Y\u00f6netilebilirlik:<\/strong> T\u00fcm Notebook&#8217;lar\u0131 merkezi bir \u015fekilde y\u00f6netebilme imkan\u0131 sunar.<\/li>\n<\/ul>\n<h2>\u00d6zet<\/h2>\n<p>Databricks, dbutils API&#8217;si arac\u0131l\u0131\u011f\u0131yla Notebook&#8217;lar\u0131 i\u00e7 servis olarak kullanmak i\u00e7in \u00e7e\u015fitli ara\u00e7lar sunar. Bu ara\u00e7lar, Notebook&#8217;lar\u0131 otomatikle\u015ftirmek, parametreler ge\u00e7irmek ve \u00e7\u0131kt\u0131lar\u0131 y\u00f6netmek i\u00e7in kullan\u0131labilir. Bu sayede, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi g\u00f6revlerini daha verimli ve etkili bir \u015fekilde ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p>Databricks&#8217;in sundu\u011fu olanaklar\u0131 ke\u015ffetmek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresindeki blog yaz\u0131lar\u0131m\u0131 inceleyebilirsiniz.<\/p>\n<p># Etiketler<br \/>\n#Databricks #API #Notebook #dbutils #widgets #notebook_params #Otomasyon #Entegrasyon #Payla\u015f\u0131m #\u0130\u015f Birli\u011fi #Y\u00f6netilebilirlik #Veri Analizi #Makine \u00d6\u011frenmesi #Python<\/p>\n","protected":false},"excerpt":{"rendered":"Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-2770","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Databricks API&#039;si ile \u0130\u00e7 Servis Olarak Notebook&#039;lar: dbutils, widgets ve notebook_params<\/title>\n<meta name=\"description\" content=\"Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks&#039;in sundu\u011fu ara\u00e7lardan biri de Notebook&#039;lard\u0131r. Notebook&#039;lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook&#039;lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API&#039;sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Databricks API&#039;si ile \u0130\u00e7 Servis Olarak Notebook&#039;lar: dbutils, widgets ve notebook_params\" \/>\n<meta property=\"og:description\" content=\"Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks&#039;in sundu\u011fu ara\u00e7lardan biri de Notebook&#039;lard\u0131r. Notebook&#039;lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook&#039;lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API&#039;sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-02T20:15:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params\",\"datePublished\":\"2024-11-02T20:15:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\"},\"wordCount\":835,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\",\"name\":\"Databricks API'si ile \u0130\u00e7 Servis Olarak Notebook'lar: dbutils, widgets ve notebook_params\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-02T20:15:13+00:00\",\"description\":\"Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks'in sundu\u011fu ara\u00e7lardan biri de Notebook'lard\u0131r. Notebook'lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook'lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API'sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Databricks API'si ile \u0130\u00e7 Servis Olarak Notebook'lar: dbutils, widgets ve notebook_params","description":"Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks'in sundu\u011fu ara\u00e7lardan biri de Notebook'lard\u0131r. Notebook'lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook'lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API'sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/","og_locale":"tr_TR","og_type":"article","og_title":"Databricks API'si ile \u0130\u00e7 Servis Olarak Notebook'lar: dbutils, widgets ve notebook_params","og_description":"Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks'in sundu\u011fu ara\u00e7lardan biri de Notebook'lard\u0131r. Notebook'lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook'lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API'sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-02T20:15:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params","datePublished":"2024-11-02T20:15:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/"},"wordCount":835,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/","url":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/","name":"Databricks API'si ile \u0130\u00e7 Servis Olarak Notebook'lar: dbutils, widgets ve notebook_params","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-02T20:15:13+00:00","description":"Databricks, b\u00fcy\u00fck veri i\u015fleme ve makine \u00f6\u011frenmesi i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar. Databricks'in sundu\u011fu ara\u00e7lardan biri de Notebook'lard\u0131r. Notebook'lar, kod, metin, g\u00f6rsel ve di\u011fer i\u00e7erikleri bir araya getirerek veri analizi ve model geli\u015ftirme s\u00fcre\u00e7lerini kolayla\u015ft\u0131ran etkile\u015fimli bir ortamd\u0131r. Bu makalede, Databricks Notebook'lar\u0131n\u0131 i\u00e7 servis olarak kullanmak i\u00e7in dbutils API'sini ve ilgili ara\u00e7lar\u0131 inceleyece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/databricks-apisi-ile-ic-servis-olarak-notebooklar-dbutils-widgets-ve-notebook_params\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Databricks API&#8217;si ile \u0130\u00e7 Servis Olarak Notebook&#8217;lar: dbutils, widgets ve notebook_params"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=2770"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2770\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}