O filtrech založených na rolích

Jako vlastník datové sady můžete použít založené na rolích aplikace, které umožňují analytikům a uživatelům Oracle Analytics přístup pouze k 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

  • 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".

  • Ve výrazu lze také 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.

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.