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ış tablosu içeriğinin ekran görüntüsü.

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

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

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

Sütun üst bilgilerine sahip ürünler tablosu 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. Veri modeli, aşağıdaki ekran görüntüsünde gösterilmiştir.

Satır düzeyi güvenlik için veri 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.