Rol Esaslı Filtreler Hakkında

Rol esaslı filtreler olarak bilinen uygulama rollerini esas alan filtreler Oracle Analitik iş analistlerinin ve kullanıcılarının sadece ihtiyaç duydukları verilere erişmesine olanak tanır. Örneğin, bazı kullanıcıların paylaşılan global bir satış çalışma kitabını açtıklarında Kuzey Amerika satış verilerini görmesini istediğinizi varsayın. Bunu başarmak üzere Kuzey Amerika analisti adında özel bir uygulama rolü oluşturursunuz ve ardından çalışma kitabı verilerini filtrelemek için bunu kullanırsınız.

Rol esaslı filtrelere genel bakış
  • Veri kümesi sahipleri, kullanıcıların uygun rollerine uygulanabilen verileri görmelerine olanak sağlamak üzere Oracle Analitik uygulama rollerini esas alarak filtre uygular.
  • Rol esaslı filtreleri, veri kümelerine uygularsınız.
  • Birden fazla rol esaslı filtreyi bir veri kümesine aynı anda uygulayabilirsiniz.
  • Veri Kümesi düzenleyicisine rol esaslı filtreleri eklediğinizde gösterilen önizleme verileri filtrelenmez ancak çalışma kitabı tüketicileri veri kümesine eriştiğinde veri kümesi filtrelenir.
  • Mevcut uygulama rollerini kullanabilir veya kendi uygulama rollerinizi oluşturabilirsiniz. Örneğin, Avrupa ve Kuzey Amerika'daki analistler için global bir satış veri kümesini filtrelemek üzere EuropeanSales ve NorthAmericaSales uygulama rollerini oluşturabilirsiniz.


    GUID-2B62C189-6FF7-41CF-8DA5-F48A7DC2B38F-default.png açıklaması aşağıdadır
    .png'' çiziminin açıklaması

  • Rol esaslı filtreleri belirtmek üzere ifadeleri kullanırsınız. Örneğin, bir Kuzey Amerika Satış uygulama rolünde COUNTRY_SUBREGION = "Northern America" ifadesini kullanarak COUNTRIES tablosunun COUNTRY_SUBREGION sütununda filtreleme yapabilirsiniz.

  • Filtre ifadeleri, Oracle Analitik sistem değişkenlerini referans alabilir. Örneğin, bir Satış Temsilcisi uygulama rolünde SALESREP_ID = USER() ifadesini kullanarak SALESREP_ID sütununu filtreleyebilirsiniz. USER (), oturum açan kullanıcının kimliğini sağlayan bir sistem değişkenidir.

  • Veri kümesi düzenleyicisinde Rol esaslı filtre çubuğunu gizle veya görüntüle seçeneğini kullanarak rol esaslı filtre panelini görüntülersiniz.

Rol Esaslı Filtreleri Kullanmaya İlişkin İpuçları
  • Tüm kullanıcılar ve roller için bir veri kümesini filtrelemek üzere Yetkili Kullanıcı rolüne rol esaslı bir filtre ekleyin. Örneğin, kullanıcıların sadece EMEA bölgesine ilişkin verilere erişmesini istiyorsanız REGION = "EMEA" filtre ifadesini Yetkili Kullanıcı rolüne ekleyin.

  • Rol esaslı bir filtreyi bir veri kümesine eklediğinizde belirtilen rollere sahip olmayan kullanıcılar veri kümesinin sahibi de dahil olmak üzere veri göremeyecektir. Veritabanı sahibinin verileri görmesi gerekiyorsa veri kümesi sahibini belirtilen rollerden birine ekleyin. Ek olarak, Admin - Yönetici veya OrgVP gibi bir yetkili kullanıcı rolüne sahip kullanıcıların tüm verileri görmesi gerekiyorsa sözde bir filtre oluşturun. Örneğin, OrgVP rolünün bir bölgedeki tüm verileri görmesini istiyorsanız OrgVP uygulama rolü için ek bir filtre oluşturun ve 1=1 ifadesi ile bir filtre oluşturun. OrgVP rolüne sahip bir kullanıcı oturum açtığında ve bir çalışma kitabı oluşturduğunda tüm verileri görebilir.