المثال الثاني - تطبيق أدوار متعددة قائمة على المرشحات في مصنف

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

مثال التقرير

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

  • عندما يسجل نائب مدير مبيعات الدخول إلى Oracle Analytics ويفتح مصنف المبيعات المشترك، فسيتطلع على بيانات المبيعات لكل مندوب مبيعات في فريقه. في هذا المثال، يمكن لنائب مدير المبيعات dvauthoruser الاطلاع على ملخص المبيعات لمندوبي المبيعات في الفريق (bitechtest، وbitechtest2 ، وbitechtest3).

  • عندما يسجل مندوب مبيعات الدخول إلىOracle Analytics ويفتح مصنف المبيعات المشترك، فسيتطلع على بيانات المبيعات الخاصة به. في هذا المثال، يمكن لمندوب المبيعات bitechtest2 الاطلاع على مبيعاته $33,692.11.

مثال البيانات

تحتوي مجموعة البيانات المثال على بيانات المبيعات، بمعرف مندوب المبيعات في العمود SALESREP_ID.


فيما يلي وصف GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png
.png

يتم تنفيذ تدرج نائب مدير المبيعات إلى مندوب المبيعات باستخدام جدول RepHierarchy.


فيما يلي وصف GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png
.png

يربط جدول RepHierarchy نواب مديري المبيعات بمندوبي المبيعات في فريقهم:


فيما يلي وصف GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png
.png

مثال المستخدمين وأدوار التطبيقات

  • يتم منح المستخدمين dvauthoruser وdvauthoruser2 دور التطبيق Sales VP.
  • يتم منح المستخدمين bitechtest إلى bitechtest7 دور التطبيق Sales Rep.

مثال تكوين الوصول لمجموعة البيانات

في مربع حوار "فحص" لمجموعة البيانات، ضمن "الوصول"، و"الأدوار"، يتم منح المستخدمين المصدق عليهم الوصول للقراءة فقط.
فيما يلي وصف GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png
.png

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

يطبق مؤلف المصنف مرشحات قائمة على دورين على مجموعة البيانات المستخدمة بواسطة المصنف، واحد لنواب مديري المبيعات، والآخر لمندوبي المبيعات.
  • يطبق مؤلف المصنف مرشح قائم على الدور على دور تطبيق نائب مدير المبيعات 'Sales VP' بالتعبير SALESVP_ID = USER(). الوسيطة USER() هي متغير نظام في Oracle Analytics يقدم معرف المستخدم مسجل الدخول.

  • كما يطبق مؤلف المصنف مرشح قائم على دور على دور التطبيق 'Sales Rep' بالتعبير SALESREP_ID = USER().