Ana içeriğe geç
Kesit Power BI
İleri · Fabric

OneLake: tek veri gölü, kısayol, yansıtma ve güvenlik

OneLake’in yapısı, açık biçimler, kısayol türleri ve kimlik davranışı, yansıtma, OneLake kataloğu, dosya gezgini; OneLake güvenlik rolleri kime uygulanır, kime uygulanmaz.

Uygulamada aç, 7 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Anadolu Market’te dört ekip, aynı satış verisini dört ayrı kopya olarak tutuyor: BI, pazarlama, finans ve veri bilimi. Her kopyanın yenileme zamanı farklı, hepsi farklı sayı üretiyor. OneLake’in vaadi şudur: tek göl, tek kopya, çok motor. “Microsoft Fabric’e giriş” dersinde adını gördün; burada nasıl çalıştığını, nerede tuzak olduğunu öğreneceksin.

Yapı

DüzeyNe?Karşılığı
Kiracı (tenant)Kuruluş başına tek OneLake; silinmez, ikincisi açılmazKök; kiracı ilkeleri
Çalışma alanıSahiplik ve erişim sınırı; bir kapasiteye ve bölgeye bağlıdırKapsayıcı (container)
ÖğeLakehouse, ambar, eventhouse…Kapsayıcı içinde klasör

OneLake, Azure Data Lake Storage üzerine kuruludur ve ADLS Gen2 API’lerini destekler. Bu yüzden ADLS’le konuşan araç genelde OneLake’le de konuşur. Tablolar Delta Parquet ya da Apache Iceberg biçimindedir; açık biçim demek, Spark, T-SQL ve Power BI’ın aynı dosyaları kopyalamadan okuması demektir. Silinen dosyalar 7 gün yumuşak silme ile tutulur. Kısa adres kalıbı için Learn’deki “OneLake access and APIs” sayfasına bak.

Kısayol (shortcut) kuralları

Kısayol, başka yerdeki veriyi yerindeymiş gibi gösteren işaretçidir. Kaynak değişince hemen görünür, kopya oluşmaz. “Fabric’e veri getirmek” dersindeki dört gerçeğe ek olarak üç konu üretimde önemlidir.

Kimlik: kim adına okunuyor?

ModNe zaman?Sonuç
Geçiş (passthrough)OneLake’ten OneLake’e varsayılanÇağıranın kimliği kullanılır. Etkin izin: kısayol yolundaki ve hedef yolundaki iznin kesişimi.
Devredilen (delegated)Dış sistemlere her zamanBir bağlantı kimliğiyle okunur. Kullanıcının kendi kaynak izni aranmaz.

Devredilen kısayolda bağlantı kimliği ne görüyorsa kısayolu görebilen de onu görür. Dış S3 klasörüne “finans okuyucu” hesabıyla açılan kısayolu tüm çalışma alanına göstermek, finans verisini herkese açmak demektir.

Sınırlar ve dönüşümler

Yansıtma (mirroring)

Yansıtma, dış veritabanını neredeyse gerçek zamanlı olarak OneLake’e çoğaltır; işlem hattı kurmak gerekmez. Learn üç tür sayar:

TürNe yapar?Örnek
Veritabanı yansıtmaSürekli Delta’ya çoğaltırAzure SQL, Snowflake gibi desteklenen kaynaklar
Meta veri yansıtmaDış kataloğu eşitler, veri yerinde kalır (kısayol)Unity Catalog gibi
Açık yansıtmaUygulaman API ile Delta yazarKendi CDC süreci

Learn’e göre yansıtma işlemi Fabric kapasite birimi tüketmez, depolama SKU’ya bağlı bir sınıra kadar ücretsizdir (F64 için 64 TB). Fiyat kuralları değişebilir; kesin hesap için resmî fiyat sayfasına bak. Yansıtılan veri salt okunurdur. Dönüştürmek istediğinde başka öğe gerekir.

Kısayol, yansıtma, kopyalama: hangisi?

DurumSeçim
Veri zaten Delta, ADLS ya da başka çalışma alanında; kopya istemiyorsunKısayol
Operasyonel veritabanı; yakın gerçek zamanlı ve hazır kurulumYansıtma
Dönüşümlü, zamanlanmış, çok adımlıİşlem hattı, Dataflow Gen2, not defteri
Basit toplu ya da artımlı taşımaCopy job

Ayrıntılı seçim “Data Factory” dersinde.

OneLake kataloğu ve dosya gezgini

OneLake kataloğu veriyi bulma ve yönetme yeridir: etki alanı, çalışma alanı, öğe türü, onaya göre süz; açıklama, sahip, şema, soy gör. Sahip için etiket ve onay önerileri çıkarır. OneLake dosya gezgini ise Windows’ta dosya gezgini gibi çalışan, teknik olmayan kullanıcılar için bir istemcidir. Finans ekibi aylık dosyayı buraya bırakır, lakehouse’tan okunur.

OneLake güvenlik rolleri

OneLake güvenliği rol tabanlıdır ve varsayılan olarak reddeder: rol vermezsen veri erişimi yoktur. Reddeden rol yoktur, yalnız verir. Rol, klasör, tablo, satır ve sütun düzeyinde kapsam tanımlar; Spark, SQL ve Power BI’da tutarlı uygulanması hedeflenir.

KullanıcıRoller uygulanır mı?
Yönetici, Üye, Katkıda bulunanHayır. Yazma izinleri rollerin üstündedir.
GörüntüleyiciEvet; roller ve varsayılan rol geçerli
Durum notuLearn’deki sayfa bu özelliğin önizleme mi genel kullanım mı olduğunu açık yazmıyor. Rol değişikliği yaklaşık 5 dakika, grup üyeliği değişikliği 1 saat ve üstü sürebilir; 250 rol, rol başına 500 üye gibi sınırlar var. Üretime almadan önce resmî sayfayı kontrol et.

Satır yetkisini model tarafıyla karıştırma

Modeldeki DAX RLS raporun kapısıdır; OneLake rolü gölün kapısıdır. Veri bilimci not defterinden Delta dosyasını okuyorsa DAX RLS onu durdurmaz. İkisini birlikte düşün. Modelde RLS sınaması “Satır ve nesne düzeyinde güvenlik” dersinde.

Kendi Fabric ortamında deneFabric deneme kapasitesi 60 gün sürer, F4 ya da F64 olarak açılır, OneLake’te 1 TB’a kadar yer verir. Başlatmak için Fabric hesabı ve kuruluşunun iki ayarı (Users can create Fabric items, Users can try Microsoft Fabric paid features) gerekir; uygunluk bölgeye ve kiracıya göre değişir, garanti değildir. Denemede Copilot, veri ajanı ve yapay zekâ fonksiyonları çalışmaz. Bitince öğeler pasif olur, içerik OneLake’te 7 gün durur. Güncel koşullar için resmî “Fabric trial capacity” sayfasına bak. Denemede bir lakehouse aç, başka bir lakehouse tablosuna kısayol oluştur, kısayolu sil, hedefin durduğunu gör. Silme denemesini kendi test verinde yap.
Alıştırmalara geç (7)