Microsoft Fabric’te Kullanılan Veritabanları
Organizasyonlarda veriye dayalı karar alma süreçlerinde etkin bir şekilde kullanılan veri depolama çözümleri çeşitli kullanım senaryolarına göre özelleştirilmiş bir yapıdadır. Veri bilimi iş zekası ve gerçek zamanlı analizler söz konusu olduğunda bu yapılar artık daha da kritik hale gelmektedir.Microsoft Fabric içerisinde yer alan veritabanları, verinin organize edilmesi ve yönetimi haricinde analizininde gerçekleştirilmesi noktasındada etkin bir rol oynamaktadır.
Microsoft Fabric platformunda sunulan LakeHouse Data Warehouse ve KQL Database gibi veri depolama çözümleri farklı ihtiyaçlara yönelik yapılandırılmıştır. Üç depolama türünede odaklanarak her birinin kapsamını amacını ve işlevlerini tanımlayalım:
Lakehouse
Microsoft Fabric Lakehouse yapılandırılmış ve yapılandırılmamış verileri tek bir yerde depolamak yönetmek ve analiz etmek için tasarlanmıştır. Esnek ve ölçeklenebilir yapısıyla büyük hacimli verileri işlenmesi ve analiz edilmesi için tasarlanmıştır. Veri mühendisliği ve analizleri için çözüm sağlamayı hedefler.
- Delta formatındaki tablolar için SQL Analytics Endpoint kullanılabilir.
- Spark Engine kullanılır ve PySpark,Spark SQL gibi dillerle çalışma imkanı sunar.
- Verilerin dönüşümü ve temizlenmesi için idealdir.
- Verilerde satır düzeyinde güvenlik imkanı sunar.
Data Warehouse
Microsoft Fabric Data Warehouse, geleneksel veri ambarlarının ötesinde bir çözümdür. Devasa verileri etkili bir şekilde saklamak, analiz etmek ve işlemek için tasarlanmıştır. Temelinde, işletmelerin ihtiyaç duyduğu esnekliği ve ölçeklenebilirliği sağlarken veri güvenliğini ve yönetimini kolaylaştıran bir mimaryi barındırır. Fabric Data Warehouse’un en büyük farkı Lake Centric bir yaklaşımla çalışmasıdır. Yani bu çözüm, geleneksel veri ambarı ile veri gölü konseptlerini birleştirir.
- Sadece yapılandırılmış verilerle (tablolar) ile çalışır.
- SQL tabanlıdır ve özellikle analitik modelleme, boyut tabloları oluşturma ve iş mantığı kodlarının uygulanmasında kullanılır.
- Gelişmiş güvenlik özellikleri (satır/sütun düzeyinde güvenlik, dinamik veri maskeleme) sunar.
KQL Database
Microsoft Fabric KQL Veritabanı, büyük veri analitiği ve gerçek zamanlı veri işleme ihtiyaçları için optimize edilmiş, Kusto Sorgu Dili (KQL) kullanarak veri sorgulama imkanı sunan bir veri yönetim platformudur. Bu veritabanı, yapılandırılmış ve yarı yapılandırılmış verilerin hızlı ve etkili bir şekilde analiz edilmesini sağlar.
- Gerçek zamanlı veri akışlarını ve zaman serisi analizlerini destekler.
- KQL (Kusto Query Language) kullanılarak sorgular oluşturulur.
- Azure Event Hub gibi sürekli veri akışı sağlayan yapılarda sürekli veri alımı için kullanılır.
- Verilerde satır düzeyinde güvenlik imkanı sunar.
Kaynaklar
https://learn.microsoft.com/en-us/fabric/data-warehouse/data-warehousing
https://learn.microsoft.com/en-us/fabric/get-started/decision-guide-lakehouse-warehouse