SAP HANA Analitik Ayrıcalıkları Eğitimi

Anonim

Analitik Ayrıcalıklar, kullanıcının yetki verdikleri verileri görüntülemesini kısıtlar. SAP HANA Analitik Ayrıcalıkları, Güvenlik amacıyla kullanılır.

SQL Ayrıcalıkları, kayıt düzeyinde olmayan nesne düzeyinde yetkilendirme sağlar, bu nedenle bir kayıt veya satır düzeyinde yetkilendirme sağlayın "Analitik Ayrıcalıklar" kullanılacaktır.

SAP HANA Analitik Ayrıcalıkları, aşağıdaki bilgi görünümünde yetkilendirme sağlamak için kullanılır -

  • Öznitelik Görünümü
  • Analitik Görünüm
  • Hesaplama Görünümü

Şimdi bir Analitik Ayrıcalıklar oluşturacağız ve "ABHI_TEST" kullanıcısına atayacağız, bu Analitik ile kullanıcıyı yalnızca 1000 değeri olan bir şirket için verileri görüntüleyecek şekilde kısıtlıyoruz.

Adım 1) Aşağıdaki gibi seçeneğe gidin-

Modelleme paketi (Sağ Tık) -> Yeni -> Analitik Ayrıcalıklar.

Adım 2) Yeni Analitik Ayrıcalık açılır penceresi görünür

  1. Analitik Ayrıcalıklar Adını / Etiketini girin.
  2. Paket adı otomatik olarak seçilir.
  3. Yeni seçim seçeneği oluşturur.

'Tamam' düğmesine tıklayın, sonraki adımda Analitik Ayrıcalıklar düzenleyici, ekleme ve düzenleme ayrıcalıkları için görüntülenecektir.

Adım 3) Analitik Ayrıcalıklar editörü aşağıdaki gibi açılacaktır -

  1. Genel Bölümde adı ve Etiket görüntülenir.
  2. Referans Modeller Bölümünde "Düğme Ekle" ye tıklayın.
  3. Daha önce oluşturduğumuz Hesaplama Görünümü'nü (CA_FI_LEDGER) seçin.

  4. Ayrıcalıkların geçerliliğini oluşturmak için Ekle Düğmesine tıklayın.
  5. Ayrıcalıkların geçerliliğini atayın.
  6. Atama kısıtlaması için öznitelik seçmek için Ekle düğmesine tıklayın.
  7. Attribute Company'yi seçin.
  8. Kısıtlama için özniteliğe bir değer atamak için ekle düğmesine tıklayın.
  9. Tür / operatör ve değer seçerek Değer atayın. Burada, tek şirket (1000) için hesaplama görünümünün kullanıcı görmesi verilerini kısıtlamak istiyoruz.

Analitik Ayrıcalıkları Doğrulayın ve Etkinleştirin, Modelleme paketi altındaki Analitik Ayrıcalıklar klasöründe aşağıdaki gibi bir analitik ayrıcalık oluşturulur -

Adım 4) Şimdi Analitik Ayrıcalıkları "ABHI_TEST" Kullanıcısına atayacağız. "ABHI_TEST" kullanıcısı, modelleme paketine erişim ayrıcalıklarına sahiptir.

Güvenlik -> Kullanıcılar'dan Kullanıcı "ABHI_TEST" seçeneğine çift tıklayın.

  1. Analitik Ayrıcalıklar sekmesini seçin.
  2. "+" Düğmesine tıklayın.
  3. Analitik Ayrıcalıkları Seç için bir açılır pencere görüntülenecektir. Daha önce oluşturduğumuz Analitik Ayrıcalıkların Adını girin.
  4. Analitik Ayrıcalıkları seçin.
  5. Tamam Düğmesine tıklayın.

Analitik Ayrıcalıklar aşağıdaki gibi eklenir -

Adım 5) Şimdi, dağıt düğmesine tıklayarak bu değişiklikleri kullanıcıya dağıtıyoruz.

Aşağıdaki gibi bir mesaj görüntülenir -

"ABHI_TEST" kullanıcısı değiştirildi.

Adım-6) Analitik Ayrıcalıkları Kontrol Edin "ABHI_TEST" kullanıcısına atama çalışıp çalışmıyor.

Aşağıdaki gibi HANAUSER sistemini seçerek "ABHI_TEST" kullanıcısına giriş yapın -

  1. HDB (HANAUSER) Mevcut Sistem'i seçin ve sağ tıklayın.
  2. "Farklı Kullanıcıya Sahip Sistem Ekle" yi seçin ve "ABHI_TEST" kullanıcısı için Kullanıcı Adı / şifre girin.
  3. Sistem listesine bir Sistem HDB'si (ABHI_TEST ") eklenecektir.

HANAUSER, -1000 şirketi için bu hesaplama görünümünde kısıtlama için analitik ayrıcalıklar oluşturduğundan ve ABHI_TEST kullanıcısına atadığından, ABHI_TEST kullanıcısı HANAUSER tarafından oluşturulan Hesaplama görünümünün verilerine tam erişime sahip değildir.

Öyleyse, İçerik Klasörüne gidin -> Paket Seç -> Hesaplama Görünümü (CA_FI_LEDGER) -> Sağ Tık -> Veri Önizleme.

Veri Önizleme ekranı aşağıdaki gibi görüntülenecektir.

Hesaplama görünümündeki veriler, şirket kodu-1000 için kısıtlanacaktır.