Az adatkészlet tulajdonosaként alkalmazhat az alkalmazás-szerepkörökön alapuló szűrőket, más néven szerepköralapú szűrőket, hogy lehetővé tegye az Oracle Analytics üzleti elemzői és felhasználói számára, hogy csak a szükséges adatokhoz férjenek hozzá.
Például tegyük fel, hogy azt szeretné, hogy néhány felhasználó az észak-amerikai értékesítési adatokat lássa, amikor megnyit egy megosztott globális értékesítési munkafüzetet. Ehhez hozzon létre egy egyéni alkalmazás-szerepkört (Észak-amerikai elemző), majd használja a munkafüzet adatainak szűrésére.
A szerepköralapú szűrők áttekintése
- Egyszerre több szerepköralapú szűrő is alkalmazható egy adatkészletre.
- Amikor szerepköralapú szűrőket ad hozzá az Adatkészlet-szerkesztőben, az előnézetben megjelenő adatok nem szűrtek, azonban a rendszer szűri az adatkészletet, amikor a munkafüzet fogyasztói hozzáférnek az adatkészlethez.
- Használhat meglévő alkalmazás-szerepköröket, vagy létrehozhat sajátokat. Például, ha szűrni kívánja a globális értékesítési adatkészletet az európai és észak-amerikai elemzők részére, létrehozhatja a következő alkalmazás-szerepköröket: EuropeanSales és NorthAmericaSales.

.png ábra leírása
- Kifejezések használatával meghatározhatja a szerepköralapú szűrőket. Például egy Észak-amerikai értékesítések alkalmazás-szerepkörben szűrhet a COUNTRIES tábla COUNTRY_SUBREGION oszlopában a következő kifejezéssel:
COUNTRY_SUBREGION = "Northern America"
.
- A kifejezésben hivatkozhat az Oracle Analytics-rendszerváltozókra is. Például egy Értékesítő alkalmazás-szerepkörnél szűrheti a(z) SALESREP_ID oszlopot a következő kifejezéssel:
SALESREP_ID = USER()
, amelyben USER () egy rendszerváltozó, amely megadja a bejelentkezett felhasználó azonosítóját.
Tippek szerepköralapú szűrők használatával kapcsolatban
- Ha minden felhasználó és szerepkör szerint kíván egy adatkészletet szűrni, adjon hozzá szerepköralapú szűrőt a Hitelesített felhasználó szerepkörhöz. Például, ha azt szeretné, hogy a felhasználók csak az EMEA régióból (Európa, Közel-Kelet és Afrika) férjenek hozzá adatokhoz, adja hozzá a REGION = "EMEA" kitételt a Hitelesített felhasználó szerepkörhöz.
- Ha szerepköralapú szűrőt helyez egy adatkészletre, azok a felhasználók, akiknek nincsen meghatározva a szerepkörük (beleértve az adatkészlet tulajdonosát is), nem fogják látni az adatokat. Ha az adatkészlet tulajdonosának is látnia kell az adatokat, adja hozzá az adatkészlet tulajdonosát a meghatározott szerepkörök egyikéhez. Továbbá, ha a kiemelt szerepkörrel (pl. adminisztrátor vagy OrgVP) rendelkező felhasználóknak is látnia kell az adatokat, hozzon létre egy üres szűrőt. Például ha azt szeretné, hogy az OrgVP egy adott régió minden adatát lássa, hozzon létre egy további szűrőt az OrgVP alkalmazás-szerepköre részére, és hozzon létre egy szűrőt az 1=1 kifejezéssel. Ha egy OrgVP felhasználó bejelentkezik, és létrehoz egy munkafüzetet, minden adatot látni fog.