Power BI یک ابزار قدرتمند هوش تجاری است که سازمانها را قادر می سازد تا دادههای خام را به بینش معنی دار تبدیل کنند. برای اطمینان از اینکه اطلاعات حساس فقط برای کاربران مجاز قابل دسترسی است، Power BI ویژگی های امنیتی مختلفی را ارائه می دهد که یکی از آنها امنیت در سطح صفحه است. این ویژگی به شما اجازه می دهد تا دسترسی به صفحات خاصی را در گزارش های Power BI خود بر اساس نقش ها و امتیازات کاربر کنترل کنید. در این مقاله، با ارائه راهنمای جامع برای محافظت از دادههای شما و اطمینان از اینکه فقط برای افراد مناسب در دسترس است، به پیادهسازی Page-Level Security در Power BI خواهیم پرداخت.
درک امنیت سطح دسترسی
امنیت سطح دسترسی یک جنبه حیاتی از چارچوب امنیتی Power BI است. این به شما امکان می دهد تا دسترسی به صفحات یا برگه های خاص را در گزارش های خود بر اساس نقش های کاربر و سطح مجوز آنها سفارشی کنید. با پیادهسازی امنیت سطح دسترسی، میتوانید اطمینان حاصل کنید که کاربران فقط دادهها و بصریهای مرتبط با مسئولیتهای خود را میبینند، در حالی که دسترسی به اطلاعات حساس یا محرمانه را محدود میکنید
در اینجا اجزای کلیدی امنیت در سطح دسترسی آورده شده است:
1.نقشها
نقشها در Power BI نشاندهنده گروهها یا دستههای مختلف کاربر در سازمان شما هستند. شما میتوانید بر اساس عملکردهای شغلی، بخش ها یا هر معیار دیگری که مطابق با نیازهای شما باشد، نقش ایجاد کنید.
2.فیلترها
از فیلترها برای تعیین ردیف یا مقادیر داده برای هر نقش استفاده میشود. برای کنترل آنچه که هر نقش میتواند ببیند، میتوانید فیلترها را روی جداول یا ستونهای مدل داده خود اعمال کنید.
3.مجوزها
مجوزها تعیین می کنند که چه کسی میتواند صفحات خاصی را در گزارش Power BI شما مشاهده کند یا با آنها تعامل داشته باشد. میتوانید نقشهایی را به صفحات اختصاص دهید و مشخص کنید که آیا یک نقش به آن صفحات دسترسی فقط خواندنی یا ویرایشی دارد.
مراحل پیاده سازی
1.آمادهسازی دادهها
قبل از شروع پیاده سازی Page-Level Security، مطمئن شوید که مدل داده شما به خوبی ساختار یافته است و شامل جداول و روابط لازم است.
2.ایجاد نقش
- در Power BI Desktop، به نمای “Model” بروید.
- روی “Manage roles” در تب “Model” کلیک کنید.
- نقشهای مربوط به دستههای مختلف کاربر را اضافه کنید (به عنوان مثال، فروش، امور مالی، منابع انسانی).
- عبارات DAX را برای هر نقش تعریف کنید تا دادهها به طور مناسب فیلتر شوند. به عنوان مثال، ممکن است از ()USERNAME برای فیلتر کردن دادهها بر اساس کاربر وارد شده استفاده کنید.
3.اعمال فیلترها
- در نمای «مدل»، جدول یا ستونی را که میخواهید فیلتر کنید، انتخاب کنید.
- به تب “Column tools” بروید و فیلترها را با استفاده از عبارات DAX اعمال کنید. به عنوان مثال، می توانید از تابع “FILTER” برای محدود کردن دادهها بر اساس نقش ها استفاده کنید.
4.پیکربندی مجوزهای صفحه
- به تب “View” در Power BI Desktop بروید.
- برای باز کردن تنظیمات صفحه روی “اطلاعات صفحه” کلیک کنید.
- نقش هایی را به هر صفحه اختصاص دهید و مشخص کنید که آیا آنها دسترسی «خواندن» یا «ویرایش» دارند.
5.آزمایش کردن
- گزارش را در سرویس Power BI منتشر کنید.
- از کاربران دعوت کنید تا به گزارش دسترسی داشته باشند و آنها را به نقش های خاصی اختصاص دهید.
- عملکرد گزارش را آزمایش کنید تا مطمئن شوید که کاربران فقط می توانند صفحات و دادههایی را ببینند که اجازه دسترسی به آنها را دارند.
نتیجه
امنیت سطح صفحه در Power BI یک ابزار ارزشمند برای سازمانهایی است که به دنبال کنترل دسترسی به دادهها و محافظت از اطلاعات حساس هستند. با تعریف دقیق نقشها، اعمال فیلترها و پیکربندی مجوزهای صفحه، میتوانید اطمینان حاصل کنید که هر کاربر فقط دادهها و بصریهایی را میبیند که مرتبط با مسئولیتهای خود هستند. پیادهسازی امنیت در سطح صفحه یک گام اساسی در جهت حفظ محرمانه بودن و یکپارچگی دادههای کسبوکار شما و در عین حال توانمندسازی کاربران با بینشهایی است که برای تصمیمگیری آگاهانه نیاز دارند.
منابع
بدون دیدگاه