Unity Kataloğu bağlantıları

Bağlantı, Unity Kataloğu'nda bir dış sisteme erişmek için gereken uç noktayı ve kimlik bilgilerini depolayan güvenli hale getirilebilir bir nesnedir. Bağlantı şunları içerir:

  • Dış sistemin uç noktası veya URL'si
  • Kimlik doğrulama bilgileri
  • Yapılandırma parametreleri
  • Sahip ve meta veriler

Bağlantılar , depolama kimlik bilgileriyle (bulut nesne depolaması için) veya hizmet kimlik bilgileriyle (depolama dışı bulut hizmetleri için) aynı değildir. Daha fazla bilgi için bkz. Unity Kataloğu nedir? ve Bağlantı.

Bağlantı türleri

Azure Databricks, her biri farklı bir tümleştirme düzeni için tasarlanmış çeşitli bağlantı türlerini destekler. Oluşturduğunuz tür, bağlantının nasıl kullanılacağını ve hangi idareyi sağladığını belirler.

Yönetilen veri alım bağlantıları

Yönetilen içe aktarma bağlantıları, dış kaynaklardan Delta tablolarına tam yönetilen, sunucusuz içe aktarma için Lakeflow Connect iş hatlarına güç sağlar.

Yönetilen alım kaynaklarına bağlanma ve Lakeflow Connect bağlayıcı kavramları için bkz.

Federasyon bağlantılarını sorgulama

Sorgu federasyon bağlantıları, verileri taşımadan dış veritabanlarında salt okunur sorguları etkinleştirir. Dış veritabanı yapısını yansıtan yabancı kataloglar kullanırlar. Sorgular JDBC kullanılarak dış veritabanına gönderiliyor.

Bkz. Sorgu federasyonu nedir?.

Federasyon bağlantılarını katalogla

Katalog federasyon bağlantıları dış katalogları (Hive Meta Veri Deposu veya Snowflake Horizon Kataloğu) Azure Databricks bağlar. Unity Kataloğu dış katalog meta verilerinde gezinerek yabancı bir kataloğu otomatik olarak doldurur, böylece verileri doğrudan kaynak dosya depolama alanında sorgulayabilirsiniz.

Bkz. Katalog federasyonu nedir?.

JDBC bağlantıları

JDBC bağlantıları, Spark Veri Kaynağı API'sine veya Uzak Sorgu SQL API'sine sahip JDBC sürücü JAR'lerini kullanarak dış veritabanlarına okuma ve yazma erişimi sağlar.

Bkz. JDBC bağlantısı.

HTTP bağlantıları

HTTP bağlantıları, Azure Databricks tarafından yönetilen bir ara sunucu aracılığıyla dış HTTP hizmetleriyle iletişime olanak tanır. Harici REST API'lerini destekler, ajan araçları için Unity Catalog Model Context Protocol (MCP) Hizmetleriyle entegre olur ve dış hizmet politikalarını üçüncü taraf guardrail sağlayıcılarına bağlar.

Bkz. Dış HTTP servislerine bağlanın, Harici MCP sunucuları ve Harici hizmet ilkesiyle iş ortağı koruma bariyerini zorunlu kılın.

Bir bağlantı türü seçin

Aşağıdaki tabloda, kullanım örneğiniz için doğru olanı seçmenize yardımcı olması için bağlantı türleri karşılaştırır.

Türü Kullanım örneği Read Write İdare düzeyi
Yönetilen alım SaaS uygulamalarından veya veritabanlarından Delta tablolarına veri alma Delta'ya alınanlar Mevcut Değil Bağlantı düzeyi
Sorgu federasyonu Verileri kopyalamadan dış veritabanını yerinde sorgulama Evet Hayır Tablo düzeyi
Katalog birleştirme Dış katalogları doğrudan kaynak dosya depolamadaki verileri sorgulamak için bağlama Evet Hayır Tablo düzeyi
JDBC Belirli bir JDBC sürücüsüne sahip bir dış veritabanına okuma ve yazma Evet Evet Bağlantı düzeyi
HTTP Dış HTTP API'lerine, MCP sunucularına veya aracı araçlarına bağlanma Mevcut Değil Mevcut Değil Bağlantı düzeyi

Bağlantı oluşturma

SQL, Katalog Gezgini kullanıcı arabirimi (Katalog>Bağlantı oluşturma>) veya REST API ve Databricks CLI kullanarak bağlantı oluşturabilirsiniz.

SQL CREATE CONNECTION deyimi şu TÜR değerlerini destekler: DATABRICKS, HTTP, MYSQL, , POSTGRESQL, REDSHIFT, SNOWFLAKE, SQLDW. SQLSERVER SaaS alım türleri (Salesforce, HubSpot ve Jira gibi) yalnızca kullanıcı arabirimi veya API'ler kullanılarak oluşturulabilir.

Bknz CREATE CONNECTION SQL referansında.

Bağlantılar ve ağ ilkeleri

Giden bağlantı güvenliği aşağıdaki katmanlarda çalışır:

  • Unity Kataloğu bağlantıları kimlik bilgilerini ve bağlantı yapılandırmasını (URL, konak, bağlantı noktası, seçenekler) yönetir. Bunlar, gizli dizileri koda eklemeden dış sistemler için kimlik doğrulama ayrıntılarını ve bağlantı ayarlarını depolamak ve paylaşmak için güvenli, yönetilen bir yol sağlar.
  • Ağ ilkeleri , ağ erişimini yönetir. Hem Azure Databricks işlemden dış uç noktalara giden bağlantıyı hem de dış kaynaklardan çalışma alanınıza gelen bağlantıyı denetler. Unity Kataloğu bağlantıları ağ kısıtlamalarını zorunlu kılmaz. İzin verilen trafiği her iki yönde de yönetmek için ağ kurallarını yapılandırın.