DatabricksClient, Azure Databricks hizmetinin yönetimini sağlayan bir API istemcisidir. 2018-04-01 sürümüne ait ARM tabanlı bu API, Azure üzerinde Databricks çalışma alanlarının oluşturulması, yapılandırılması ve yönetilmesi için gerekli uç noktaları sunar. Bu istemci, Azure kaynak yönetimi katmanında çalışır ve veri analitiği, makine öğrenimi gibi iş yükleri için ölçeklenebilir bir ortam sağlar. ZeplinGo olarak, bu API'yi kullanarak kurumsal ihtiyaçlarınıza uygun entegrasyon çözümleri tasarlayabiliriz.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure üzerinde Databricks çalışma alanlarını programatik olarak yönetmek isteyen kurumlar
- Veri analitiği ve makine öğrenimi iş yüklerini otomatikleştirmek isteyen ekipler
- Mevcut Azure altyapısını Databricks ile entegre ederek merkezi yönetim sağlamak isteyen sistem yöneticileri
Yaygın kullanım alanları
Çalışma Alanı Otomasyonu
Databricks çalışma alanlarının oluşturulması, güncellenmesi ve silinmesi işlemlerini API üzerinden otomatikleştirerek operasyonel verimlilik sağlayabilirsiniz.
Kaynak Yönetimi
Azure Resource Manager ile entegre çalışarak Databricks kaynaklarını diğer Azure hizmetleriyle birlikte yönetebilir, tutarlı bir altyapı oluşturabilirsiniz.
Veri Platformu Entegrasyonu
Databricks'i veri ambarı veya veri gölü mimarinize dahil ederek büyük veri işleme ve analitik iş yüklerini tek bir platformda toplayabilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 2018-04-01'dir; bu nedenle güncel Azure Databricks özelliklerinin tamamını desteklemeyebilir. İhtiyaçlarınızı değerlendirirken sürüm uyumluluğunu göz önünde bulundurmalısınız.
- ARM tabanlı bir API olduğundan, Azure aboneliği ve kimlik doğrulama (Azure Active Directory) gerektirir. Entegrasyon sırasında güvenlik yapılandırmasına dikkat edilmelidir.
- API, yönetim düzlemi işlemleri için tasarlanmıştır; veri düzlemi işlemleri (notebook çalıştırma, cluster yönetimi gibi) için farklı API'ler gerekebilir.
WordPress.org
Kurulum ve geliştirme notları
Bu API istemcisi için resmi bir kurulum talimatı sağlanmamıştır. Ancak, API'yi kullanmak için Azure SDK'ları veya doğrudan REST çağrıları yapılabilir. ZeplinGo olarak, projenize uygun istemci kurulumunu birlikte belirleyebiliriz.
Geliştirme sürecinde, API'nin OpenAPI spesifikasyonu (swagger.json) temel alınarak istemci kodları üretilebilir. Azure Databricks API'si, ARM entegrasyonu sayesinde diğer Azure hizmetleriyle birlikte kullanılabilir.
- OpenAPI spesifikasyonu mevcuttur; bu sayede çeşitli dillerde istemci kodları otomatik olarak oluşturulabilir.
- Azure Resource Manager ile uyumlu çalışır, böylece kaynak grupları ve etiketler gibi standart Azure özelliklerinden yararlanılabilir.
- API sürümü 2018-04-01 olarak sabitlenmiştir; bu sürümün özellikleri ve kısıtları dikkate alınmalıdır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, DatabricksClient API'sini kullanarak size özel entegrasyon çözümleri geliştirebiliriz. Mevcut sistemlerinizle uyumlu, ölçeklenebilir ve güvenli bir yapı tasarlamak için ihtiyaçlarınızı birlikte analiz ederiz. API'nin sürüm kısıtlarını ve Azure altyapınızı göz önünde bulundurarak en uygun mimariyi belirleriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
DatabricksClient hangi Azure Databricks sürümünü destekler?
DatabricksClient, 2018-04-01 API sürümünü kullanır. Bu sürüm, Azure Databricks'in belirli bir dönemdeki yönetim özelliklerini kapsar; güncel özellikler için daha yeni API sürümleri gerekebilir.
DatabricksClient ile veri analitiği işlemleri yapabilir miyim?
DatabricksClient, yönetim düzlemi işlemleri için tasarlanmıştır. Veri analitiği işlemleri (notebook çalıştırma, cluster oluşturma gibi) için Databricks'in veri düzlemi API'lerini kullanmanız gerekir. ZeplinGo olarak bu iki katmanı birlikte planlayabiliriz.
DatabricksClient'ı kullanmak için hangi Azure bileşenleri gereklidir?
API, Azure Resource Manager üzerinde çalıştığı için geçerli bir Azure aboneliği ve kimlik doğrulama (Azure Active Directory) gerektirir. Ayrıca, Databricks çalışma alanlarını barındıracak bir kaynak grubu oluşturmanız gerekir.