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.
Dağıtımlar arasında verileri kalıcı hale getirmek için Lakebase veritabanlarını Databricks Uygulamaları kaynakları olarak ekleyin. PostgreSQL destekli bu kaynaklar, uygulamanızın durumu koruyan şemaları ve tabloları oluşturmasına ve yönetmesine olanak sağlar.
Aşağıdaki Lakebase veritabanı kaynakları türleri kullanılabilir:
- Lakebase Otomatik Ölçeklendirme: Kaynakları dalları ve veritabanlarını içeren projeler olarak düzenler.
- Lakebase Sağlama: Kaynakları veritabanı örnekleri olarak düzenler.
Her iki tür de aynı PostgreSQL bağlantı modelini kullanır ve uygulamanıza aynı ortam değişkenlerini sağlar.
Veritabanı kaynağı ekleme
Lakebase veritabanını kaynak olarak eklemeden önce uygulama kaynağı önkoşullarını gözden geçirin.
Uyarı
12 Mart 2026'da yeni Sağlanan veritabanları oluşturamazsınız, ancak mevcut veritabanlarını uygulama kaynağı olarak ekleyebilirsiniz. Bkz. Otomatik Ölçeklendirmeye Yükseltme.
- Uygulama oluştururken veya düzenlerken Uygulama kaynakları bölümünde + Kaynak>Veritabanı Ekle'ye tıklayın.
- Bir veritabanı seçin. Lakebase Otomatik Ölçeklendirme için bir proje, dal ve veritabanı seçin. Lakebase Provisioned için bir veritabanı örneği ve bu örnekteki bir veritabanı seçin.
- Uygulamanız için uygun izin düzeyini seçin. Şu anda tek kullanılabilir izin Bağlanabilir ve oluşturabilir.
- (İsteğe bağlı) Uygulama yapılandırmanızdaki veritabanına nasıl başvuracağınız için özel bir kaynak anahtarı belirtin. Varsayılan anahtar,
postgresLakebase Autoscaling vedatabaseLakebase Provisioned için kullanılır.
Bunu uygulama kaynağı olarak eklemek için Lakebase projesi üzerinde izniniz olmalıdır CAN MANAGE .
Veritabanı kaynağı eklediğinizde:
- Azure Databricks seçilen veritabanında bir PostgreSQL rolü oluşturur. Rol adı , hizmet sorumlusunun istemci kimliğiyle eşleşir. Zaten mevcutsa, rol Azure Databricks tarafından yeniden kullanılır.
- Azure Databricks, seçilen veritabanında hizmet sorumlusu
CONNECTveCREATEiçin ayrıcalıklar tanır. Bu ayrıcalıklar, uygulamanın veritabanında şemalar ve tablolar oluşturmasına olanak sağlar. - Lakebase Autoscaling için kaynağı ekleyen kullanıcının proje üzerinde
CAN MANAGEiznine sahip olması gerekir.
Ortam değişkenleri
Bir uygulamayı veritabanı kaynağıyla dağıttığınızda, Azure Databricks ilk veritabanı kaynağı için aşağıdaki ortam değişkenlerini ayarlar.
Uygulamanız birden çok PostgreSQL veritabanı kullanıyorsa, bu değişkenler yalnızca ilkini yansıtır. Veritabanının bağlantı ayrıntılarını almak için kaynak anahtarıyla kullanın valueFrom . Bkz. Kaynaklara erişmek için ortam değişkenlerini kullanma.
| Değişken | Açıklama |
|---|---|
PGAPPNAME |
Uygulama adı |
PGDATABASE |
Veritabanının adı |
PGHOST |
PostgreSQL sunucusunun ana bilgisayar adı |
PGPORT |
PostgreSQL sunucusunun bağlantı noktası |
PGSSLMODE |
Bağlantı için SSL modu |
PGUSER |
Hizmet sorumlusu istemci kimliği ve rol adı |
Veritabanı kaynağını kaldırma
Bir uygulamadan veritabanı kaynaklarını kaldırırsanız, uygulama hizmet sorumlusunun sahip olduğu tüm nesneleri kaynağı kaldıran kullanıcıya yeniden atamayı dener.
Uygulamanın kullandığı mantık öncelikli olarak veritabanında bir rolünüz olup olmadığına bağlıdır:
| İzinleriniz | Veritabanında rol mü var? | Sonuç |
|---|---|---|
CAN MANAGE |
Evet | Azure Databricks, hizmet sorumlusunun sahip olduğu tüm nesneleri size yeniden atar ve hizmet sorumlusunun rolünü kaldırır. |
CAN MANAGE |
Hayı | Azure Databricks sizin için bir rol oluşturur, hizmet sorumlusunun rolüne ait tüm nesneleri size yeniden atayın ve hizmet sorumlusunun rolünü siler. |
Hayır CAN MANAGE |
Mevcut Değil | Azure Databricks kaynağı kaldırır, ancak rolü silmez veya sahipliği devretmez. Kullanıcı arabiriminde bir uyarı görüntülenir ve rolü ve sahip olunan nesneleri daha sonra el ile temizlemeniz gerekir. |
Notlar
Veritabanlarını uygulama kaynakları olarak eklerken aşağıdakileri göz önünde bulundurun:
- Bir veritabanından
CONNECTveCREATEiptal ederseniz ve aynı güncelleştirmede başka bir veritabanından izin verirseniz, Azure Databricks ayrıcalıkları güncelleştirir ancak hizmet sorumlusunun rolünü yeniden oluşturmaz. - Veritabanları kalıcı durum. Bir uygulama tarafından oluşturulan tüm şemalar veya tablolar, uygulamayı yeniden dağıttıktan veya durdurduktan sonra bile kalır.
Lakebase Tarafından Sağlanan
databasekaynak kullanan mevcut bir uygulamanız varsa, Otomatik Ölçeklendirme'ye yükselttikten sonra çalışmaya devam eder. Bağlantı ayrıntıları, ortam değişkenleri ve Postgres rolleri değişmez. Yeni uygulamalar için bir Lakebase Otomatik Ölçeklendirme veritabanı kaynağı ekleyin.Important
Mevcut bir uygulama yapılandırmasında
databasekaynağınıpostgresolarak değiştirmeyin.databasevepostgreskaynak türleri ayrı Postgres rolleri oluşturur. Türün değiştirilmesi yeni bir rol oluşturur ve uygulamanızın mevcut verilere erişimini keser.