تنفيذ أمان مستوى الصفوف في نموذج تحليل الخدمات الجدولية في مكان العمل (2024)

المقدمة

في هذه المقالة، سنتعلم كيفية تنفيذ أمان مستوى الصفوف في نموذج تحليل الخدمات الجدولية في مكان العمل واستخدامه في تقرير Power BI. سنتبع خطوات محددة لإنشاء جدول أمان جديد في قاعدة بيانات AdventureworksDW2012 وبناء النموذج الجدولي بالجداول الحقيقية والأبعاد اللازمة وتعريف أدوار المستخدمين والأذونات ونشر النموذج على نسخة من تحليل الخدمات الجدولية وبناء تقرير Power BI Desktop يعرض البيانات المخصصة للمستخدم الذي يصل إلى التقرير ونشر التقرير على خدمة Power BI وإنشاء لوحة معلومات جديدة استنادًا إلى التقرير ومشاركة اللوحة مع زملائك.

المهمة 1: إنشاء جدول أمان المستخدم وتعريف علاقة البيانات

في هذه المهمة، سنقوم بإنشاء جدول أمان المستخدم وتعريف علاقة البيانات بينه وبين جدول DimSalesTerritory.

  1. قم بإنشاء جدول DimUserSecurity في قاعدة بيانات AdventureworksDW2012.
  2. قم بإنشاء علاقة بين عمود SalesTerritoryID في جدول DimUserSecurity وعمود SalesTerritoryKey في جدول DimSalesTerritory.

المهمة 2: إنشاء النموذج الجدولي مع جداول الحقائق والأبعاد

بعد إعداد مستودع البيانات العلاقية الخاص بك، يجب عليك تعريف النموذج الجدولي. يمكنك إنشاء النموذج باستخدام أدوات SQL Server Data Tools (SSDT). قم بتجهيز جميع الجداول اللازمة في النموذج وتعريف دور يسمى SalesTerritoryUsers بإذن القراءة. ثم قم بإضافة الوظائف المناسبة لكلا الجدولين DimSalesTerritory وDimUserSecurity تحت علامة تبويب Row Filters.

المهمة 3: إضافة مصادر البيانات في بوابة البيانات المحلية

بمجرد نشر النموذج الجدولي وجاهزيته للاستخدام، يجب عليك إضافة اتصال مصدر بيانات إلى خادم تحليل الخدمات الجدولية في مكان العمل الخاص بك. يجب تثبيت بوابة البيانات المحلية وتكوينها في بيئتك للسماح لخدمة Power BI بالوصول إلى خدمة تحليل الخدمات الجدولية في مكان العمل.

المهمة 4: إنشاء تقرير استنادًا إلى النموذج الجدولي باستخدام Power BI Desktop

قم بتشغيل Power BI Desktop وحدد "Get data" ثم "Database". حدد "SQL Server Analysis Services Database" من قائمة مصادر البيانات وحدد "Connect". قم بإدخال تفاصيل خادم تحليل الخدمات الجدولية الخاص بك وحدد "Connect live". ستظهر النموذج المنشور في خدمة تحليل الخدمات الجدولية. حدد النموذج المناسب وحدد "OK". ستعرض Power BI Desktop الحقول المتاحة على يمين الشاشة في لوحة الحقول. حدد قياس SalesAmount من جدول FactInternetSales وبعد ذلك حدد بعد SalesTerritoryRegion من جدول SalesTerritory. لجعل التقرير أكثر بساطة، قم بتغيير التصور إلى رسم بياني Donut.

المهمة 5: مشاركة التقرير وتطبيق أمان مستوى الصفوف الديناميكي

بمجرد أن يكون التقرير جاهزًا، يمكنك نشره مباشرةً على بوابة Power BI. بعد نشر التقرير، يمكنك إنشاء لوحة معلومات في خدمة Power BI باستخدام التقرير الذي تم إنشاؤه. يمكنك مشاركة اللوحة مع زملائك وتحديد الأذونات المناسبة لكل مستخدم.

المهمة 6: فهم ما يحدث خلف الكواليس

في هذه المهمة، سنتعرف على ما يحدث خلف الكواليس عند استخدام أمان مستوى الصفوف الديناميكي في النموذج الجدولي. يتم تمهيد الجلسة فور تسجيل المستخدم في خدمة Power BI. يتم تحويل الطلب إلى اعتماد المستخدم الفعلي بعد استعلام Active Directory المحلي. بعد ذلك، يقوم تحليل الخدمات الجدولية بإرجاع البيانات التي يحق للمستخدم رؤيتها والوصول إليها.

الاعتبارات

  • يتوفر أمان مستوى الصفوف في Power BI فقط مع اتصال مباشر.
  • ستكون أي تغييرات في البيانات متاحة فورًا للمستخدمين الذين يصلون إلى التقرير باستخدام اتصال مباشر من خدمة Power BI.

باستخدام هذه الخطوات، يمكنك تنفيذ أمان مستوى الصفوف في نموذج تحليل الخدمات الجدولية في مكان العمل واستخدامه في تقرير Power BI. يمكنك الآن إنشاء تقارير مخصصة لكل مستخدم ومشاركتها بأمان مع زملائك.

تنفيذ أمان مستوى الصفوف في نموذج تحليل الخدمات الجدولية في مكان العمل (2024)
Top Articles
Latest Posts
Article information

Author: Errol Quitzon

Last Updated:

Views: 6674

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Errol Quitzon

Birthday: 1993-04-02

Address: 70604 Haley Lane, Port Weldonside, TN 99233-0942

Phone: +9665282866296

Job: Product Retail Agent

Hobby: Computer programming, Horseback riding, Hooping, Dance, Ice skating, Backpacking, Rafting

Introduction: My name is Errol Quitzon, I am a fair, cute, fancy, clean, attractive, sparkling, kind person who loves writing and wants to share my knowledge and understanding with you.