Dinamik yöntemle satır düzeyi güvenliği yapılandırma

Tamamlandı

Satır düzeyi güvenliği yalnızca bir kez ayarlayabilir, sürekli olarak bakımını yapma zahmetinden kurtulabilirsiniz.

Tailwind Traders şirketinin yöneticisi olarak Power BI satır düzeyi güvenlik özelliğinin satışları yalnızca satışları yapan kişilere göstermesini istiyorsunuz. Bu örnekte Russel King dört satış yapmış. Russel raporu görüntülemek istediğinde yalnızca kendi sorumlu olduğu satışları görmeli, diğer satışları görmemelidir. Satır düzeyi güvenliği yine önceden yapılandırdığımız gibi ancak tek bir değişiklik yaparak yapılandırabilirsiniz. Dört rol oluşturmak yerine yalnızca bir rol oluşturmanız gerekir. Bu rol için geçerli DAX filtresi aşağıdaki görüntüye benzer olacaktır.

Dinamik rol düzeyi güvenliğin ekran görüntüsü.

Bunun Game veya Clothing gibi sabit dize yerine satır düzeyi güvenlik filtresinde bir DAX işlevi kullandığına dikkat edin. userprincipalname() işlevi, Çalışanlar tablosundaki e-posta adresini, kullanıcının Power BI hizmetinde oturum açarken girdiği e-posta ile karşılaştırır. Russel King Power BI hizmetinde oturum açmak için russel@tailwindtraders.com e-posta adresini kullanıyorsa sistem bu değeri Çalışanlar tablosundaki e-posta adresiyle karşılaştırır. Çalışanlar ile Satış arasında bir ilişki oluşturulduysa Russel yalnızca kendi dört satışını görür.