Row-level security

इंटरमीडिएट DAX in Power BI

Carl Rosseel

Curriculum Manager

Row-level security क्या है?

Power BI में Row-level security (RLS) से आप चुने हुए यूज़र्स का डेटा एक्सेस सीमित कर सकते हैं:

  • लॉगिन किए यूज़र के लिए डेटा एक्सेस सीमित करने का तरीका
  • आप Power BI Desktop में roles और rules परिभाषित कर सकते हैं
  • डैशबोर्ड, देखने वाले व्यक्ति पर निर्भर होकर, बिल्कुल अलग दिख सकता है
इंटरमीडिएट DAX in Power BI

Row-level security क्या है?

Row-Level Security (RLS) पंक्ति-स्तर पर डेटा सीमित करने के लिए filters उपयोग करता है

Name Total Sales Region
Jenny 48,431 East
Jane 76,528 West
Dwayne 24,167 West
Thomas 52,125 East

Region = East

इंटरमीडिएट DAX in Power BI

Row-level security क्या है?

Row-Level Security (RLS) पंक्ति-स्तर पर डेटा सीमित करने के लिए filters उपयोग करता है

Name Total Sales Region
Jenny 48,431 East
Jane 76,528 West
Dwayne 24,167 West
Thomas 52,125 East

Region = East

Name Total Sales Region
Jenny 48,431 East
Thomas 52,125 East
इंटरमीडिएट DAX in Power BI

Power BI में row-level security के उपयोग

  • Row-level security के कई उपयोग हैं:
    • role आधारित यूज़र एक्सेस आवश्यकताएँ (जैसे sales)
    • किसी विशिष्ट यूज़र या यूज़र्स के समूह के लिए एक्सेस सीमित करना
    • यूज़र चाहता है कि उसे विशेष/फ़िल्टर्ड डेटा दिखे (जैसे ग्राहक)
इंटरमीडिएट DAX in Power BI

Power BI में row-level security के उपयोग

  • Row-Level Security के कई उपयोग हैं:

    • role आधारित यूज़र एक्सेस आवश्यकताएँ (जैसे sales)
    • किसी विशिष्ट यूज़र के लिए एक्सेस सीमित करना
    • यूज़र चाहता है कि उसे विशेष/फ़िल्टर्ड डेटा दिखे (जैसे ग्राहक)
  • Switzerland Sales डैशबोर्ड

Switzerland.png

इंटरमीडिएट DAX in Power BI

Power BI में row-level security के उपयोग

  • Row-Level Security के कई उपयोग हैं:

    • role आधारित यूज़र एक्सेस आवश्यकताएँ (जैसे sales)
    • किसी विशिष्ट यूज़र या यूज़र्स के समूह के लिए एक्सेस सीमित करना
    • यूज़र चाहता है कि उसे विशेष/फ़िल्टर्ड डेटा दिखे (जैसे ग्राहक)
  • Non-sales डैशबोर्ड

Blank dashboard.png

इंटरमीडिएट DAX in Power BI

Power BI में row-level security के उपयोग

  • Row-Level Security के कई उपयोग हैं:

    • role आधारित यूज़र एक्सेस आवश्यकताएँ (जैसे sales)
    • किसी विशिष्ट यूज़र या यूज़र्स के समूह के लिए एक्सेस सीमित करना
    • यूज़र चाहता है कि उसे विशेष/फ़िल्टर्ड डेटा दिखे (जैसे ग्राहक)
  • General Manager

General Manager View.png

इंटरमीडिएट DAX in Power BI

DAX और row-level security

Row-level security DAX का उपयोग करती है:

  • पंक्ति-स्तर पर फ़िल्टर्ड मान देने के लिए
  • fact या dimension टेबल्स पर filter लगाने के लिए
  • उदाहरण: [Is Salesperson] = True
इंटरमीडिएट DAX in Power BI

Dynamic row-level security

सुनिश्चित करता है कि यूज़र अपने role के अनुरूप ही जानकारी देखें.

इसे सक्षम करने के लिए DAX के दो मुख्य फंक्शन हैं:

  • USERPRINCIPALNAME()
    • यूज़र प्रिंसिपल नेम (UPN) लौटाता है, जो ईमेल एड्रेस के बराबर होता है
    • Power BI Desktop और Power BI Service, दोनों में वही परिणाम देता है
    • पसंदीदा तरीका
  • USERNAME()
    • RLS सक्षम करने का वैकल्पिक तरीका, अपने अलग उपयोग मामलों के साथ
    • इस कोर्स के दायरे से बाहर

आप इन फंक्शन्स से personalized dashboards बना सकते हैं!

इंटरमीडिएट DAX in Power BI

चलो इसे secure करें!

इंटरमीडिएट DAX in Power BI

Preparing Video For Download...