OneLake: Fabric'in Veri Gölü
Microsoft Fabric'in en devrimci özelliği OneLake — tüm Fabric workspace'leri için tek, birleşik bir veri gölüdür. OneDrive'ın dosyalar için yaptığını, OneLake veriler için yapar.
Forumlarda en çok sorulan: _"Verimiz 3 farklı Azure Storage Account'ta, hepsini Fabric'e kopyalamak mı lazım?"_ Cevap: Hayır. Shortcuts kullanın.
OneLake Mimarisi
OneLake'in Farkı
| Özellik | Geleneksel Data Lake | OneLake |
|---|---|---|
| Hesap yönetimi | Storage account oluştur | Otomatik (Fabric ile gelir) |
| Erişim kontrolü | IAM + ACL | Workspace güvenliği |
| Format | Herhangi | Delta Lake (optimize) |
| Keşfedilebilirlik | Manuel kataloglama | Otomatik (Fabric catalog) |
| Maliyet | GB başına ödeme | Fabric kapasitesine dahil |
Shortcuts: Veri Kopyalamadan Erişim
Shortcut, başka bir konumdaki veriye referans oluşturur. Veri fiziksel olarak kopyalanmaz — sorgu anında okunur.
Shortcut Türleri
| Kaynak | Destekleniyor | Kullanım Senaryosu |
|---|---|---|
| OneLake (cross-workspace) | ✅ | Farklı departman verisine erişim |
| Azure Data Lake Gen2 | ✅ | Mevcut Azure veri gölü |
| Amazon S3 | ✅ | AWS'deki veri kaynakları |
| Google Cloud Storage | ✅ | GCP'deki veri kaynakları |
| Dataverse | ✅ | Dynamics 365 verileri |
| On-premises | ❌ | Gateway ile Pipeline kullanın |
Shortcut Oluşturma
1. OneLake Shortcut (Cross-Workspace)
Adımlar:
1. Lakehouse → Files veya Tables klasörüne sağ tıklayın
2. "New shortcut" seçin
3. "Microsoft OneLake" seçin
4. Hedef workspace ve Lakehouse'u belirleyin
5. Klasör veya tablo seçin
6. Shortcut adı verinKullanım senaryosu: Finans workspace'indeki DimMusteri tablosuna Satış workspace'inden erişmek — veri kopyalanmaz, tek kaynak.
2. ADLS Gen2 Shortcut
Adımlar:
1. "New shortcut" → "Azure Data Lake Storage Gen2"
2. Storage account URL'ini girin
3. Authentication: Organizational account veya SAS token
4. Container ve klasör seçin
5. Shortcut adı verin3. S3 Shortcut
Adımlar:
1. "New shortcut" → "Amazon S3"
2. S3 bucket URL
3. Authentication: Access Key + Secret Key
4. Prefix (klasör yolu) belirleyinShortcut vs Copy
| Kriter | Shortcut | Copy (Pipeline) |
|---|---|---|
| Veri güncelliği | Her zaman güncel | Yenileme zamanlamasına bağlı |
| Depolama maliyeti | Yok (referans) | Ek alan kullanır |
| Performans | Kaynağa bağlı | V-Order ile optimize |
| Dönüşüm | Yok (olduğu gibi okur) | Pipeline'da dönüştürülebilir |
| On-premises | Desteklenmiyor | Pipeline + Gateway ile |
Forumlarda En Çok Sorulan Shortcut Soruları
"Shortcut'taki veri üzerinde Spark sorgusu çalıştırabilir miyim?"
Evet. Shortcut, Lakehouse'un Tables veya Files klasöründe normal bir tablo/dosya gibi görünür. Spark, SQL endpoint ve Power BI DirectLake hepsi shortcut üzerinden çalışır.
"Shortcut kaynak veri silinirse ne olur?"
Shortcut bozulur, sorgu hata verir. Shortcut bir referanstır — kaynaktaki değişiklikler yansır, silme dahil.
"S3 shortcut'ı ne kadar hızlı?"
Kaynağın bölgesine ve ağ latency'sine bağlı. Aynı region'da hızlı, cross-region'da yavaş olabilir. Performans kritikse veriyi OneLake'e kopyalayın.
Sonuç
OneLake ve Shortcuts, Fabric'in veri silo'larını kıran en güçlü özelliğidir. Farklı bulut sağlayıcılarındaki verilere kopyalamadan erişin, cross-workspace paylaşım yapın ve depolama maliyetini düşürün. Ancak performans kritik senaryolarda veriyi OneLake'e kopyalayıp V-Order ile optimize etmeyi tercih edin.
