O filtrech založených na rolích

Filtry založené na rolích aplikace umožňují analytikům prodeje a uživatelům Oracle Analytics přistupovat pouze k těm datům, která potřebují. Předpokládejme například, že chcete, aby někteří uživatelé při otevření sdíleného globálního sešitu prodeje viděli prodejní data ze Severní Ameriky. Za tímto účelem vytvoříte vlastní roli aplikace s názvem Analytik Severní Ameriky a poté ji použijete k filtrování dat ze sešitu.

Přehled filtrů založených na rolích
  • Vlastníci datových sad používají filtry založené na rolích služby Oracle Analytics, které uživatelům umožňují zobrazit data, která se vztahují k jejich rolím aplikace.
  • Na datové sady můžete použít filtry založené na rolích.
  • Na datovou sadu můžete použít více filtrů založených na rolích najednou.
  • Když v editoru datové sady přidáte filtry založené na rolích, zobrazená data náhledu se nefiltrují, ale datová sada se filtruje, když k ní přistupují uživatelé sešitu.
  • Můžete použít existující role aplikace nebo vytvořit vlastní role aplikace. Chcete-li například filtrovat globální datovou sadu o prodeji pro analytiky v Evropě a Severní Americe, můžete vytvořit role aplikace EuropeanSales a NorthAmericaSales.


    Popis GUID-2B62C189-6FF7-41CF-8DA5-F48A7DC2B38F-default.png následuje
    .png''

  • K zadání filtrů založených na rolích se používají výrazy. Například v roli aplikace North America Sales můžete filtrovat sloupec COUNTRY_SUBREGION tabulky COUNTRIES pomocí výrazu COUNTRY_SUBREGION = "Northern America".

  • Výrazy filtru mohou odkazovat na systémové proměnné Oracle Analytics. Například v roli aplikace Sales Rep můžete filtrovat sloupec SALESREP_ID pomocí výrazu SALESREP_ID = USER(), kde USER () je systémová proměnná, která udává ID přihlášeného uživatele.

  • V editoru datové sady zobrazíte panel filtru podle rolí pomocí možnosti Skrýt nebo zobrazit panel filtru podle rolí na panelu nástrojů.

Tipy k používání filtrů založených na rolích
  • Chcete-li filtrovat datovou sadu pro všechny uživatele a role, přidejte k roli Ověřený uživatel filtr založený na roli. Pokud například chcete, aby uživatelé měli přístup pouze k datům pro region EMEA, přidejte do role Ověřený uživatel výraz filtru REGION = "EMEA".

  • Pokud na datovou sadu umístíte filtr založený na rolích, uživatelé, kteří nemají zadané role, nebudou moci zobrazit žádná data ani vlastníka datové sady. Pokud vlastník datové sady potřebuje vidět data, přidejte vlastníka datové sady do jedné ze zadaných rolí. Pokud navíc uživatelé s nejvyšší rolí, jako je Správce nebo OrgVP, potřebují vidět všechna data, vytvořte fiktivní filtr. Pokud například chcete, aby OrgVP viděl všechna data v oblasti, vytvořte další filtr pro roli aplikace OrgVP a vytvořte filtr s výrazem 1=1. Když se uživatel s rolí OrgVP přihlásí a vytvoří sešit, bude si moci zobrazit všechna data.