Share via


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 getirmesini sağlar. Lake veritabanı, verilerin nasıl yapılandırıldığını anlamanın zor olduğu günümüzdeki veri göllerinin zorluğuna çözüm getirir.

Lake veritabanına genel bakış

Veritabanı tasarımcısı

Synapse Studio'deki 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, model hakkında daha fazla bilgi sağlamak için açıklanabilir. Bu bilgiler yalnızca Varlıklar değil, ilişkiler de içerir. Özellikle, ilişkilerin modelleneememesi, veri gölündeki etkileşim için bir zorluk olmuştur. Bu zorluk artık gölde değil veritabanlarında kullanılabilir olan olanakları sağlayan tümleşik bir tasarımcıyla ele alınmıştır. Ayrıca modele açıklama ve olası tanıtım değerleri ekleme özelliği, gelecekte modelle etkileşimde bulunan kişilerin veriler hakkında daha iyi bilgi edinmek için ihtiyaç duydukları bilgilere sahip olmasını sağlar.

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, veri gölündeki 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'de 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'da 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şitlenmemiş duruma gelir. Bu durumda, veritabanı tasarımcısında eski göl veritabanı tanımlarını görebilirsiniz. Göl veritabanlarınızı yeniden eşitlenmiş olarak getirmek 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 depolamayı işlemden 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.