Göl veritabanı

Azure Synapse Analytics'teki göl veritabanı, müşterilerin veritabanı tasarımını, depolanan veriler hakkındaki meta bilgileri ve verilerin nasıl ve nerede depolanması gerektiğini açıklama olanağını bir araya getirmesine olanak tanır. Lake veritabanı, günümüzde verilerin nasıl yapılandırıldığını anlamanın zor olduğu veri göllerinin zorluğuna çözüm getirir.

Göl veritabanına genel bakış

Veritabanı tasarımcısı

Synapse Studio'daki yeni veritabanı tasarımcısı, göl veritabanınız için bir veri modeli oluşturma ve buna ek bilgi ekleme olanağı sunar. Her Varlık ve Öznitelik, yalnızca Varlıkları değil ilişkileri de içeren model hakkında daha fazla bilgi sağlamak için açıklanabilir. Özellikle, ilişkileri modelleyememe, veri gölündeki etkileşim için bir zorluk olmuştur. Bu sınama artık veritabanlarında mevcut olan ancak gölde bulunmayan olasılıklar sağlayan tümleşik bir tasarımcıyla ele alınmaktadır. Ayrıca modele açıklama ve olası tanıtım değerleri ekleme özelliği, gelecekte bu modelle etkileşimde bulunan kişilerin, veriler hakkında daha iyi bir anlayış elde etmek için ihtiyaç duydukları bilgilere sahip olmasını sağlar.

Not

Göl veritabanındaki meta veri boyutu üst sınırı 10 GB'tır. Boyutu 10 GB'ı aşan bir modeli yayımlamaya veya güncelleştirmeye çalışma başarısız olur. Bu sorunu çözmek için tabloları ve sütunları kaldırarak model boyutunu küçültün. Bu sınırı önlemek için büyük modelleri birden çok göl veritabanına bölmeyi göz önünde bulundurun.

Veri depolama

Lake veritabanları, veritabanının verilerini depolamak için Azure Depolama hesabındaki bir veri gölü kullanır. Veriler Parquet, Delta veya CSV biçiminde depolanabilir ve depolamayı iyileştirmek için farklı ayarlar kullanılabilir. Her göl veritabanı, kök veri klasörünün konumunu tanımlamak için bağlı bir hizmet kullanır. Her varlık için, data lake üzerindeki bu veritabanı klasöründe varsayılan olarak ayrı klasörler oluşturulur. Varsayılan olarak, göl veritabanındaki tüm tablolar aynı biçimi kullanır, ancak istenirse verilerin biçimleri ve konumu varlık başına değiştirilebilir.

Not

Bir göl veritabanını yayımlamak, Spark veya SQL'deki verileri sorgulamak için gereken temel yapıların veya şemaların hiçbirini oluşturmaz. Yayımladıktan sonra, sorguya başlamak için işlem hatlarını kullanarak göl veritabanınıza veri yükleyin.

Şu anda Synapse Studio'da göl veritabanları için Delta biçimi desteği desteklenmemektedir.

Depolama ve Synapse arasında göl veritabanı nesnelerinin eşitlenmesi tek yönlüdür. Synapse Studio'daki veritabanı tasarımcısını kullanarak göl veritabanı nesnelerinin herhangi bir oluşturma veya şema değişikliğini gerçekleştirdiğinizden emin olun. Bunun yerine Spark'tan veya doğrudan depolama alanında bu tür değişiklikler yaparsanız, göl veritabanlarınızın tanımları eşitlenmez. Bu durumda, veritabanı tasarımcısında eski göl veritabanı tanımlarını görebilirsiniz. Göl veritabanlarınızı yeniden eşitlemek için bu tür değişiklikleri veritabanı tasarımcısında çoğaltmanız ve yayımlamanız gerekir.

Veritabanı işlem

Synapse SQL sunucusuz SQL havuzunda ve Apache Spark'ta kullanıma sunulan göl veritabanı, kullanıcılara işlemden depolama ayırma özelliği sağlar. Göl veritabanıyla ilişkili meta veriler, farklı işlem altyapılarının yalnızca tümleşik bir deneyim sağlamakla kalmaz, aynı zamanda başlangıçta veri gölünde desteklenmeyen ek bilgileri (örneğin ilişkiler) kullanmasını kolaylaştırır.

Sonraki adımlar

Aşağıdaki bağlantıları kullanarak veritabanı tasarımcısının özelliklerini keşfetmeye devam edin.