حول المرشحات القائمة على دور

بصفتك مالكًا لمجموعة بيانات، يمكنك تطبيق المرشحات على أساس أدوار التطبيق، المعروفة بالمرشحات المستندة إلى الدور، لتمكين مستخدمي Oracle Analytics ومحللي الأعمال من الوصول إلى البيانات التي يحتاجونها فقط.

على سبيل المثال، لنفترض أنك تريد من بعض المستخدمين رؤية بيانات مبيعات أمريكا الشمالية عندما يفتحون مصنف المبيعات العامة المشترك. لتحقيق هذا، عليك تكوين دور تطبيق مخصص باسم محلل أمريكا الشمالية ثم استخدامه لترشيح بيانات المصنف.

نظرة عامة على المرشحات القائمة على دور

  • يمكنك تطبيق عدة مرشحات قائمة على دور على مجموعة بيانات في الوقت نفسه.
  • عند إضافة مرشحات قائمة على دور في محرر قاعدة البيانات، لا يتم ترشيح معاينة البيانات المعروضة، لكن يتم ترشيح مجموعة البيانات عندما يصل مستخدمو المصنف إلى مجموعة البيانات.
  • يمكنك استخدام أدوار التطبيق الموجودة أو تكوين الخاصة بك. على سبيل المثال، لترشيح مجموعة بيانات مبيعات عامة للمحللين في أوروبا وأمريكا الشمالية، يمكنك تكوين أدوار التطبيق EuropeanSales وNorthAmericaSales.


    فيما يلي وصف GUID-2B62C189-6FF7-41CF-8DA5-F48A7DC2B38F-default.png
    .png

  • تستخدم التعبيرات لتحديد المرشحات القائمة على الدور. على سبيل المثال، في دور التطبيق North America Sales يمكنك الترشيح باستخدام العمود COUNTRY_SUBREGION في جدول COUNTRIES باستخدام التعبير COUNTRY_SUBREGION = "Northern America".

  • يمكنك أيضًا الإشارة إلى متغيرات نظام Oracle Analytics في التعبير. على سبيل المثال، في دور التطبيق Sales Rep يمكنك الترشيح على عمود SALESREP_ID باستخدام التعبير SALESREP_ID = USER()، حيث يكون USER () متغير نظام يقدم معرف المستخدم مسجل الدخول.

نصائح حول استخدام المرشحات القائمة على أدوار

  • لترشيح مجموعة بيانات لكل المستخدمين والأدوار، أضف مرشحًا قائم على دور إلى الدور Authenticated User. على سبيل المثال، إذا كنت تريد أن يصل المستخدمون إلى بيانات منطقة الشرق الأوسط وشمال أفريقيا فقط، فأضف تعبير المرشح REGION = "EMEA" إلى الدور Authenticated User.

  • عند وضع مرشح قائم على دور في مجموعة بيانات، فلن يتمكن أي مستخدم ليس لديه الدور (الأدوار) المحدد من عرض أي بيانات، بما في ذلك مالك مجموعة البيانات. إذا كان مالك مجموعة البيانات يحتاج إلى عرض البيانات، فأضف مالك مجموعة البيانات إلى أحد الأدوار المحددة. بالإضافة إلى ذلك، إذا كان المستخدمين لديهم دور متميز مثل المسؤول أو OrgVP بحاجة إلى عرض البيانات، فقم بتكوين مرشح افتراضي. على سبيل المثال، إذا كنت تريد من OrgVP عرض كل البيانات في منطقة، فقم بإنشاء مرشح إضافي لدور التطبيق OrgVP وقم بتكوين مرشح بالتعبير 1=1. عندما يقوم مستخدم OrgVP بتسجيل الدخول إلى مصنف وتكوين واحدًا، سيتمكن من عرض كل البيانات.