Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfa, Azure Databricks ile dış veri kaynakları ve hizmetleri arasındaki bağlantıları yapılandıran yöneticiler ve ileri düzey kullanıcılar için öneriler sağlar.
Azure Databricks hesabınızı bulut nesne depolama, ilişkisel veritabanı yönetim sistemleri, akış veri hizmetleri ve CRM gibi kurumsal platformlar gibi veri kaynaklarına bağlayabilirsiniz. Azure Databricks hesabınızı depolama dışı dış hizmetlere de bağlayabilirsiniz.
Nesne depolama bağlantılarını yapılandırma
Azure Databricks iş yükleri tarafından kullanılan verilerin çoğu Azure Data Lake Storage veya AWS S3 gibi bulut nesne depolama alanında depolanır. Aşağıdakilerden birini kullanarak bulut nesne depolamasına erişimi yönetebilirsiniz:
Bulut nesne depolamasında hem yapılandırılmış hem de yapılandırılmamış veriler için veri idaresi sağlayan Unity Kataloğu (önerilir). Bkz. Unity Kataloğu'nu kullanarak bulut nesne depolamasına bağlanma.
Eski bağlayıcılar ve bağlantı desenleri. Bkz. Eski desenleri kullanarak Azure Databricks için bulut nesne depolamasına erişimi yapılandırma.
Unity Kataloğu bağlantıları
Unity Kataloğu bağlantısı, dış sisteme erişmek için gereken uç noktayı ve kimlik bilgilerini depolayan güvenli hale getirilebilir bir nesnedir. Bağlantılar, federasyon, yönetimli alma, JDBC ve HTTP gibi dış veri sistemleri için kimlik doğrulama ve yapılandırmayı yönetmek için düzenlenmiş bir yol sağlar. Tüm bağlantı türlerine genel bakış ve bunlar arasında seçim yapma hakkında bilgi için bkz. Unity Kataloğu bağlantıları.
Dış veri sistemlerine bağlantıları yapılandırma
Databricks, dış veri sistemlerine bağlantıları yapılandırmak için çeşitli seçenekler sunar. Aşağıdaki tabloda bu seçeneklere üst düzey bir genel bakış sağlanmaktadır:
| Option | Description |
|---|---|
| Federasyon bağlayıcılarını sorgulama | Lakehouse Federation, kurumsal veri sistemlerindeki verilere salt okunur erişim sağlar. Sorgu federasyonu , PostgreSQL ve MySQL gibi dış veri sistemlerine federasyon sağlamak için güvenli JDBC bağlantıları kullanır. Katalog federasyonu , verileri doğrudan dosya depolama alanında sorgulamak için Hive Meta Veri Deposu veya Snowflake Horizon Kataloğu gibi dış katalogları bağlar. |
| Yönetilen veri alma bağlayıcıları | Lakeflow Connect, yönetici kullanıcıların veri alımı kullanıcı arabiriminde aynı anda bir bağlantı ve yönetilen alım işlem hattı oluşturmasına olanak tanır.
Lakeflow Connect'te Yönetilen Bağlayıcılar kısmına bakın. İşlem hattı oluşturacak kullanıcılar yönetici olmayan kullanıcılarsa veya Databricks API'leri, Databricks SDK'ları, Databricks CLI veya Bildirimli Otomasyon Paketleri kullanmayı planlıyorsa, bir yöneticinin önce Bağlantıyı Katalog Gezgini'nde oluşturması gerekir. Bu arabirimler, kullanıcıların işlem hattı oluştururken mevcut bir bağlantı belirtmelerini gerektirir. Bkz Yönetilen alım kaynaklarına bağlanın. |
| Akış bağlayıcıları | Azure Databricks birçok akış veri sistemi için iyileştirilmiş bağlayıcılar sağlar. Tüm akış veri kaynakları için erişim sağlayan kimlik bilgileri oluşturmanız ve bu kimlik bilgilerini Azure Databricks yüklemeniz gerekir. Databricks, tüm yapılandırma seçeneklerinde ve tüm erişim modlarında gizli dizileri kullanabileceğiniz için gizli dizileri kullanarak kimlik bilgilerinin depolanmasını önerir. Akış kaynakları için tüm veri bağlayıcıları, akış sorguları tanımlarken seçenekleri kullanarak kimlik bilgilerinin geçirilmesini destekler. Bkz. Lakeflow Connect'te standart bağlayıcılar. |
| Üçüncü taraf tümleştirmeleri | Dış veri kaynaklarına bağlanmak ve lakehouse'a veri alımını otomatikleştirmek için üçüncü taraf araçlarını kullanın. Bazı çözümler arasında ters ETL ve dış sistemlerden lakehouse verilerine doğrudan erişim de bulunur. Bkz Databricks İş Ortağı Bağlantısı nedir?. |
| Drivers | Azure Databricks her Databricks Runtime'daki dış veri sistemleri için sürücüler içerir. İsteğe bağlı olarak, diğer sistemlerdeki verilere erişmek için üçüncü taraf sürücüleri yükleyebilirsiniz. Her tablo için bağlantıları yapılandırmanız gerekir. Bazı sürücüler yazma erişimi içerir. Bkz . Dış sistemlere bağlanma. Salt okunur sorgu federasyonu için Lakehouse Federasyonu her zaman bu sürücülere göre tercih edilir. |
| JDBC | yönetilen erişim, kimlik bilgisi yalıtımı ve hesaplar arası destek için Unity Kataloğu bağlantısıyla JDBC kullanarak dış veritabanlarına bağlanın. Bkz. JDBC bağlantısı. Unity Kataloğu idaresi olmayan eski JDBC yapılandırmaları için bkz. JDBC kullanarak veritabanlarını sorgulama. Salt okunur sorgu federasyonu için Lakehouse Federasyonu her zaman tercih edilir. |
Dış hizmetlere bağlantıları yapılandırma
Unity Kataloğu, hizmet kimlik bilgisi olarak adlandırılan güvenli hale getirilebilir bir nesne kullanarak depolama dışı hizmetlere erişimi yönetir. Hizmet kimlik bilgileri, kullanıcıların Azure Databricks'dan bağlanması gereken bir dış hizmete erişim sağlayan uzun vadeli bir bulut kimlik bilgilerini kapsüller. Bkz . Unity Kataloğu'nu kullanarak dış bulut hizmetlerine bağlanma
Veri kaynaklarını ve dış hizmetleri yönetme ve bu hizmetlere erişim isteme
Bağlantı yöntemlerinin çoğu hem dış veri kaynağında hem de hizmette ve Azure Databricks çalışma alanında yükseltilmiş ayrıcalıklar gerektirir. Genellikle kuruluşlarda, Azure Databricks veya harici veri ve depolama sağlayıcılarındaki kullanıcıların çok azı veri bağlantılarını kendi başlarına yapılandırmak için yeterli ayrıcalığa sahiptir.
Kuruluşunuz, bu sayfadan bağlantılı makalelerde açıklanan desenlerden birini kullanarak bir veri kaynağına veya hizmete erişimi zaten yapılandırmış olabilir. Kuruluşunuzun verilere ve üçüncü taraf hizmetlere erişim istemek için iyi tanımlanmış bir süreci varsa Databricks bu sürecin izlenmesini önerir. Bir veri kaynağına nasıl erişim kazanabileceğinizden emin değilseniz, bu yordam yardımcı olabilir:
- Erişebileceğiniz tabloları ve birimleri görüntülemek için Katalog Gezgini'ni kullanın. Bkz . Katalog Gezgini nedir?.
- Ekip arkadaşlarınıza veya yöneticilerinize erişebilecekleri veri kaynaklarını sorun.
- Çoğu kuruluş, çalışma alanı kullanıcılarının izinlerini yönetmek için kimlik sağlayıcılarından eşitlenen grupları (örneğin: Okta veya Microsoft Entra ID) kullanır. Ekibinizin diğer üyeleri erişmeniz gereken veri kaynaklarına erişebiliyorsa, bir çalışma alanı yöneticisinin erişim vermek için sizi doğru gruba eklemesini sağlayın.
- Belirli bir tablo, birim veya veri kaynağı bir iş arkadaşı tarafından yapılandırıldıysa, bu kişi size verilere erişim izni verebilmelidir.
Bazı kuruluşlar belirli işlem kümelerine ve SQL ambarlarına veri erişim izinleri ekler. Bu eski bir idare modelidir, ancak kuruluşunuz bunu kullanıyorsa ve belirli bir işlem kaynağında hangi veri kaynaklarının kullanılabilir olduğunu öğrenmek istiyorsanız İşlem sekmesinde listelenen işlem oluşturucuya ulaşın.