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. Doğrudan Unity Kataloğu nesne hiyerarşisindeki meta veri deposunun altında yer alır. Bağlantı birlikte paketlenmiştir:

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

Bağlantılar , depolama kimlik bilgileri (bulut nesne depolaması için) ve hizmet kimlik bilgileri (depolama dışı bulut hizmetleri için) farklıdır.

Bağlantı türleri

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

SaaS uygulamalarından ve veritabanlarından Delta tablolarına tam olarak yönetilen, sunucusuz alım. İki kategori: SaaS bağlayıcıları (doğrudan API) ve veritabanı bağlayıcıları (CDC). Bazı veritabanı türleri federasyonla çakışıyor. Aynı bağlantı, nasıl tüketildiğinden bağlı olarak her ikisini de kullanabilir.

Bkz. Lakeflow Connect'te yönetilen alım kaynaklarına ve Yönetilen bağlayıcılara bağlanma.

Federasyon bağlantılarını sorgulama

Verileri taşımadan, dış veritabanlarında salt okunur sorgular yapmak için dış veritabanı yapısını yansıtan harici kataloglar kullanın. Sorgular JDBC kullanılarak dış veritabanına gönderiliyor.

Bkz. Sorgu federasyonu nedir? ve Lakehouse Federasyonu için bağlantıları yönetme.

Federasyon bağlantılarını katalogla

Dış katalogları (Hive Metastore veya Snowflake Horizon Kataloğu) Azure Databricks'e bağlayın. Unity Kataloğu, dış katalog meta verilerini tarar ve verileri doğrudan kaynak dosya depolama alanında sorgulayarak yabancı bir kataloğu otomatik olarak doldurur.

Bkz. Katalog federasyonu nedir?.

JDBC bağlantıları

Spark Veri Kaynağı API'si veya Uzak Sorgu SQL API'si aracılığıyla JDBC sürücülerini kullanarak dış veritabanlarına okuma ve yazma erişimi.

Bkz. JDBC bağlantısı.

HTTP bağlantıları

Azure Databricks yönetilen ara sunucu aracılığıyla dış HTTP hizmetleriyle iletişim. Dış REST API'leri, MCP tümleştirmelerini ve yapay zeka aracı araçlarını destekler.

Bkz. Dış HTTP hizmetlerine bağlanma ve Dış MCP sunucularını kullanma.

Bağlantı türü seçme

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 Birleşimi 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ştur

Şu bağlantıları kullanarak oluşturabilirsiniz:

  • SQL: CREATE CONNECTION connection_name TYPE connection_type OPTIONS (...)
  • Katalog Gezgini kullanıcı arabirimi: Katalog > Oluşturma > Bağlantı oluşturma
  • REST API veya Databricks CLI

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.

Güvenlik: bağlantılar ve çıkış denetimi

Giden bağlantı güvenliği birden çok katmanda çalışır:

Unity Kataloğu bağlantıları kimlik bilgilerini ve bağlantı yapılandırmasını (URL, host, port, 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.