Analitik Ayrıcalıklar SAP HANA: Nasıl Yaratılır?

Analitik Ayrıcalıklar, kullanıcının yetki verdiği 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 değil, nesne düzeyinde yetkilendirme sağlar, bu nedenle 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:

Şimdi bir Analitik Ayrıcalıkları oluşturacağız ve “ABHI_TEST” kullanıcısına atayacağız, bu Analitik ile kullanıcının yalnızca 1000 değerine sahip bir şirkete ait verileri görüntülemesini kısıtlıyoruz.

Analitik ayrıcalık nasıl oluşturulur? SAP Hana mı?

) 1 Adım Analitik Ayrıcalıklara gidin.
Modelleme paketi (Sağ Tıklama) -> Yeni -> Analitik Ayrıcalıklar.

Analitik Ayrıcalık Yaratın

) 2 Adım Yeni açılır pencere görüntülenir: Analitik Ayrıcalıkları Girin.

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

Analitik Ayrıcalık Yaratın

Bir sonraki adımda, ekleme ve düzenleme ayrıcalıkları için Analitik Ayrıcalıklar düzenleyicisi görüntülenecektir.

) 3 Adım 'Tamam' düğmesine tıklayın
Analitik Ayrıcalıklar editörü aşağıdaki gibi açılacaktır:

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

    Analitik Ayrıcalık Yaratın

  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ına yönelik özniteliği seçmek için Ekle düğmesine tıklayın.
  7. Şirket Özelliğini Seçin.
  8. Kısıtlama amacıyla özniteliğe bir değer atamak için ekle düğmesine tıklayın.
  9. Tür / operatör ve değeri seçerek Değer atayın. Burada, tek şirket (1000) için hesaplama görünümünün verilerini kullanıcının görmesiyle sınırlamak istiyoruz.

Analitik Ayrıcalık Yaratın

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 –

Analitik Ayrıcalık Yaratın

) 4 Adım “ABHI_TEST” Kullanıcısına Analitik Ayrıcalıklar atayın.
“ABHI_TEST” kullanıcısı modelleme paketine erişim ayrıcalıklarına sahiptir. Double Güvenlik -> Kullanıcılar kısmından “ABHI_TEST” Kullanıcısına tıklayın.

  1. Analitik Ayrıcalıklar sekmesini seçin.
  2. “+” Düğmesine tıklayın.
  3. Analitik Ayrıcalıkları Seçin 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ık Yaratın

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

Analitik Ayrıcalık Yaratın

) 5 Adım Dağıt düğmesini tıklatarak bu değişiklikleri kullanıcıya dağıtın.
'ABHI_TEST' Kullanıcısı değiştiğinde bir mesaj görüntülenir.

Analitik Ayrıcalık Yaratın

Aşama 6) Analitik Ayrıcalıkları kontrol edin.
“ABHI_TEST” kullanıcısına atamanın çalışıp çalışmadığını kontrol edin ve aşağıdaki gibi HANAUSER sistemini seçerek “ABHI_TEST” kullanıcısına giriş yapın –

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

Analitik Ayrıcalık Yaratın

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ü verilerine tam erişime sahip değildir.

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

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

Hesaplama görünümündeki veriler şirket kodu – 1000 ile sınırlandırılacaktır.

Analitik Ayrıcalık Yaratın