Tietoja rooliperusteisista suodattimista

Sovellusrooleihin perustuvien suodattimien eli rooliperusteisten suodattimien avulla Oracle Analytics -liiketoiminta-analyytikot ja -käyttäjät voivat käyttää vain tarvitsemiaan tietoja. Voit esimerkiksi haluta, että jotkut käyttäjät näkevät vain Pohjois-Amerikan myyntitiedot, kun he avaavat jaetun maailmanlaajuisen myynnin työkirjan. Tämän voi toteuttaa luomalla mukautetun sovellusroolin nimellä Pohjois-Amerikan analyytikko ja käyttämällä sitä työkirjatietojen suodattamiseen.

Rooliperusteisten suodattimien yleiskatsaus
  • Tietojoukkojen omistajat määrittävät Oracle Analyticsin sovellusroolien perusteella suodattimia, joiden ansiosta käyttäjät näkevät sovellusrooliensa mukaiset tiedot.
  • Rooliperusteisia suodattimia käytetään tietojoukoissa.
  • Voit käyttää useita rooliperusteisia suodattimia tietojoukossa samaan aikaan.
  • Kun lisäät rooliperusteisia suodattimia tietojoukkoeditorissa, näytettäviä esikatselutietoja ei suodateta, mutta tietojoukko suodatetaan, kun työkirjan kuluttajat käyttävät tietojoukkoa.
  • Voit käyttää aiemmin luotuja sovellusrooleja tai luoda omia sovellusrooleja. Jos esimerkiksi haluat suodattaa maailmanlaajuisen myyntitietojoukon Euroopan ja Pohjois-Amerikan analyytikoille, voit luoda sovellusroolit EuroopanMyynti ja Pohjois-AmerikanMyynti.


    Kohteen GUID-2B62C189-6FF7-41CF-8DA5-F48A7DC2B38F-default.png kuvaus seuraa
    .png kuvaus

  • Rooliperusteiset suodattimet määritetään lausekkeilla. Esimerkiksi Pohjois-Amerikan myynti -sovellusroolille voitaisi määrittää suodatin COUNTRIES-taulukon COUNTRY_SUBREGION-sarakkeeseen lausekkeella COUNTRY_SUBREGION = "Pohjois-Amerikka".

  • Suodatinlausekkeissa voi viitata Oracle Analytics -järjestelmämuuttujiin. Esimerkiksi Myyjä-sovellusroolille voitaisi suodattaa SALESREP_ID-sarake lausekkeella SALESREP_ID = USER(), jossa USER () on järjestelmämuuttuja, joka palauttaa kirjautuneen käyttäjän tunnuksen.

  • Tietojoukkoeditorissa rooliperusteisen suodatinpaneelin saa näkyviin työkalurivin Piilota tai näytä rooliperusteinen suodatinpalkki -valinnalla.

Vinkkejä rooliperusteisten suodattimien käyttöön
  • Jos haluat suodattaa tietojoukon kaikille käyttäjille ja rooleille, lisää rooliperusteinen suodatin Todennettu käyttäjä -rooliin. Jos esimerkiksi haluat, että käyttäjät voivat käyttää vain EMEA-alueen tietoja, lisää suodatinlauseke REGION = "EMEA" Todennettu käyttäjä -rooliin.

  • Kun määrität rooliperusteisen suodattimen tietojoukolle, käyttäjät, joille kyseistä roolia tai rooleja ei ole määritetty, eivät näe mitään tietoja, ei edes tietojoukon omistaja. Jos tietojoukon omistajan täytyy nähdä tiedot, lisää tietojoukon omistaja johonkin määritetyistä rooleista. Lisäksi jos pääkäyttäjärooleissa olevien käyttäjien, kuten järjestelmänvalvojan tai OrgVP-käyttäjän täytyy nähdä kaikki tiedot, luo tyhjä suodatin. Jos esimerkiksi haluat, että OrgVP näkee kaikki tiedot tietyllä alueella, luo lisäsuodatin OrgVP:n sovellusroolille ja luo suodatin, jossa on lauseke 1=1. Kun OrgVP-käyttäjä kirjautuu sisään ja luo työkirjan, hän näkee kaikki tiedot.