Giriş

Tamamlandı

Microsoft Power BI, raporlarınızın ve çalışma alanlarınızın güvenliğini sağlayarak Active Directory kullanıcı ve gruplarıyla paylaşmanıza yardımcı olabilir. İsterseniz de tek bir rapor paylaşabilir, kullanıcıların iş rollerine göre farklı verileri görmesini sağlayabilirsiniz.

Tailwind Traders adlı kurgusal bir şirkette çalıştığınızı düşünelim. Satışları aşağıdaki tablo üzerinden takip ediyorsunuz.

Satış tablosunun içeriğinin ekran görüntüsü.

Çalışan bilgileri için aşağıdaki tabloyu da kullanabilirsiniz.

Çalışanlar tablosunun içeriğinin ekran görüntüsü.

Aşağıdaki tabloda da ürünlerin listesi gösterilmiştir.

Sütun başlıkları içeren ürünler tablosunun ekran görüntüsü.

Belirli bir departmandaki çalışanların yalnızca söz konusu departmana ait satışları görebildiği tek bir rapor oluşturmak istiyorsunuz. Örneğin, Maria Cameron, Oyun departmanında çalışıyor ve yalnızca o departmana ait satışları görmesi; Spor, Kıyafet veya Otomotiv departmanlarına ait satışları görmemesi gerekiyor.

Bu veriler bir yıldız şemasında düzenlenir. Satış tablosu, bir olgu tablosunun tüm özniteliklerine sahipken çalışanlar ve ürünler tabloları ise boyut tablosu türündedir. Anlam modeli aşağıdaki ekran görüntüsünde gösterilmiştir.

Satır düzeyi güvenlik için anlam modelinin ekran görüntüsü.

Power BI’da satır düzeyi güvenlik uygulamanın iki yolu vardır: statik yöntem ve dinamik yöntem.

Satır düzeyi güvenlik (RLS), temel mantık mekanizması olarak bir DAX filtresi kullanır. Bu modülde, uygun kayıtları yalnızca uygun kişinin görüntülemesini sağlamak için DAX kullanarak Power BI’da satır düzeyi güvenliği nasıl uygulayabileceğiniz gösterilmektedir.