Tüm Ürünler
Search
Belge Merkezi

Quick BI:Yöntem 2: Etiket Tabanlı Yetkilendirme

Son Güncelleme:Oct 04, 2026

Kuruluşunuzda çok sayıda üye varsa, tek tek kullanıcıları veya kullanıcı gruplarını yetkilendirmek yerine etiket tabanlı yetkilendirme kullanarak tüm kullanıcılara aynı anda izin verebilirsiniz. Bu yaklaşım maliyetleri ve karmaşıklığı azaltırken gelecekteki yönetimi kolaylaştırır.

Senaryolar

Etiket tabanlı yetkilendirme, çeşitli izin gereksinimlerine sahip çok sayıda kullanıcıyı barındıran kuruluşlar için uygundur. Kullanıcı düzeyinde erişim kontrolü uygulayarak her kullanıcı için kişiselleştirilmiş izinler sunar. Örneğin, farklı bölgelerden sorumlu kullanıcılar yalnızca kendi alanlarına ait verileri görüntüleyebilir.

Ön Koşullar

Bir veri kümesi oluşturdunuz. Daha fazla bilgi için bkz. Veri kümesi oluşturma.

Notlar

Bu konu, yalnızca 3 Haziran 2021 tarihinde veya sonrasında Quick BI satın alan ya da ücretsiz deneme sürümünü başlatan kullanıcılar için geçerlidir. Bu koşulu karşılamıyorsanız, bu konuda açıklanan işlemleri yapmadan önce satır düzeyi izinlerin önceki sürümünden en son sürüme yükseltme yapın. Daha fazla bilgi için bkz. Satır düzeyi izinleri yükseltme.

Sınırlamalar

  • Satır düzeyi izinlerin ayarlanması yalnızca Premium Edition ve Professional Edition tarafından desteklenir.

  • Satır düzeyi izinleri yalnızca veri kümesi sahipleri ve çalışma alanı yöneticileri ayarlayabilir.

    Not

    Çalışma alanı geliştiricileri, yalnızca kendi oluşturdukları veri kümeleri için satır düzeyi izinler ayarlayabilir. Çalışma alanı yöneticileri, tüm veri kümeleri için satır düzeyi izinler ayarlayabilir.

Yordam

Quick BI konsoluna giriş yapın. Bir veri kümesi için satır düzeyi izinleri çalışma tezgahında veya veri kümesi düzenleme sayfasında ayarlayabilirsiniz.

Özellik Girişi

Giriş 1

Çalışma tezgahında bir veri kümesi için satır düzeyi izinler ayarlayın.

  1. Şekildeki adımları izleyerek Row-level Permissions ayarları sayfasına gidin.

    image

  2. Enable Row-level Permissions seçeneğini etkinleştirin.

    image

  3. Row-level Permissions yapılandırma sayfasında User Tag Management Authorization seçeneğini belirleyin ve ilişkilendirme koşullarını ayarlayın.

    image

  4. Save öğesine tıklayın.

Giriş 2

Veri kümesi düzenleme sayfasında bir veri kümesi için satır düzeyi izinler ayarlayın.

  1. Üst araç çubuğunda Advanced Configuration öğesine tıklayın ve Permission Control → Row-level Permissions seçin.image

  2. Enable Row-level Permissions seçeneğini etkinleştirin.

  3. Row-level Permissions yapılandırma sayfasında User Tag Management Authorization seçeneğini belirleyin ve ilişkilendirme koşullarını ayarlayın.

  4. Save öğesine tıklayın.

Giriş 3

Bir veri kümesi oluştururken satır düzeyi izinler ayarlayın.

  1. Veri kümesi önizleme sayfasında, Row-level Permissions yapılandırma sayfasına gitmek için image simgesine tıklayın.

    image

  2. Enable Row-level Permissions seçeneğini etkinleştirin.

  3. Row-level Permissions yapılandırma sayfasında User Tag Management Authorization seçeneğini belirleyin ve ilişkilendirme koşullarını ayarlayın.

  4. Save öğesine tıklayın.

İlişkilendirme Koşullarını Ayarlama

image

  1. Add Controlled Field öğesine tıklayın.

  2. Bir Controlled Field ve bir User Tag Table Field seçin.

  3. Birden fazla ilişkilendirme koşulu eklerken AND ve OR mantığı arasında seçim yapabilirsiniz. AND seçerseniz, iznin etkili olması için tüm kuralların karşılanması gerekir. OR seçerseniz, herhangi bir kural karşılandığında izin etkili olur.

  4. Etiket tablosu aynı kullanıcı için birden fazla etiket satırı içeriyorsa Merge into a single row for calculation veya Calculate each row separately seçeneğini belirleyin.

    1. Merge into a single row for calculation: Her etiket için birden fazla satırın birleşimi alınır. Ardından etiketler izin doğrulaması için tek bir sütunda birleştirilir.

      Örneğin, kullanıcı etiket tablosu aşağıdaki gibidir:


      User


      Area


      Province


      City


      user1


      Northeast


      ALL_VALUES


      ALL_VALUES


      user1


      Southeast


      Zhejiang


      Hangzhou

      Tek satır hesaplama mantığı şöyledir:

      where Area in {'Northeast', 'Southeast'} 
      and 'BI' = 'BI' 
      and 'BI' = 'BI'

      İzin etkisi aşağıdakiyle aynıdır:


      User


      Area


      Province


      City


      user1


      Northeast,Southeast


      ALL_VALUES


      ALL_VALUES

    2. Calculate each row separately: Her etiket değeri satırı bir izin kümesini temsil eder. Birden fazla satır arasında OR mantığı kullanılır. Calculate each row separately modunu yalnızca tüm User Tag Table Fields aynı kullanıcı etiket tablosundan geldiğinde kullanabilirsiniz. Örneğin:

      • Koşullar arasındaki ilişki AND ise ve kullanıcı etiket tablosu aşağıdaki gibiyse:


        User


        Area


        Province


        City


        user1


        Northeast


        $ALL_VALUES$


        $ALL_VALUES$


        user1


        North China,Southwest


        $ALL_MEMBERS$


        $ALL_MEMBERS$


        user1


        Southeast


        Zhejiang


        Hangzhou

        Her satırı ayrı ayrı hesaplama mantığı şöyledir:

        where (Area = 'Northeast' and 'BI' = 'BI' and 'BI' = 'BI')
        or (Area in {'North China', 'Southwest'})
        or (Area = 'Southeast' and Province = 'Zhejiang' and City = 'Hangzhou')
      • Koşullar arasındaki ilişki OR ise ve kullanıcı etiket tablosu aşağıdaki gibiyse:


        User


        Area


        Product Type


        user1


        Northeast


        $ALL_VALUES$


        user1


        North China,Southwest


        $ALL_MEMBERS$


        user1


        Southeast


        Furniture

        Her satırı ayrı ayrı hesaplama mantığı şöyledir:

        where (Area = 'Northeast' or 'BI' = 'BI')
        or (Area in {'North China', 'Southwest'})
        or (Area = 'Southeast' or Product_Type = 'Furniture')

        İzin etkisi aşağıdakiyle aynıdır:


        User


        Area


        Product Type


        user1


        Northeast,North China,Southwest,Southeast


        $ALL_VALUES$

  5. Save öğesine tıklayın.

İzin Listesi Ayarlama

Bu kuralların belirli kullanıcılar için uygulanmasını istemiyorsanız, bu kullanıcıları izin listesine ekleyin.image

Satır Düzeyi İzinleri Kopyalama

Satır düzeyi izinleri diğer veri kümelerinden kopyalayabilirsiniz. Daha fazla bilgi için bkz. Satır düzeyi izni kopyalama.

Senaryolar

Bir etiket tablosu, kullanıcı tarafından yönetilen bir etiket tablosundan (kullanıcı etiket tablosu) veya doğrudan Quick BI'de yapılandırılan etiketlerden (manuel olarak yönetilen etiket tablosu) kaynaklanabilir.

Senaryo

Uygulama adımları

Senaryo 1: Kullanıcı etiket tablosu ekleyerek erişim kontrolü gerçekleştirme

  1. Kullanıcı etiket tablosu tasarlama

    Bir veri kaynağında depolanan kullanıcı etiket tablosunu ekledikten sonra Quick BI, en son üye etiketi bilgilerini gerçek zamanlı olarak okur. Manuel bakım gerekmez.

  2. Kullanıcı etiket tablosu ekleme

    Tabloyu ekledikten sonra, Quick BI kuruluşundaki üyelerle ilişkilendirmek için anahtar olarak Alibaba Cloud hesap kimliğini, Alibaba Cloud hesap adını veya takma adı kullanın.

  3. Kullanıcı etiketi ekleme

    Kullanıcı etiket tablosundaki bir alanla ilişkilendirmek için kullanıcı etiketi ekleyin. İlişkilendirmeden sonra, kullanıcı etiket tablosundaki etiket değeri Quick BI kullanıcı etiketine aktarılır.

  4. Etiket tabanlı yetkilendirme kullanma

    Yetkilendirmeden sonra, kullanıcı etiket tablosundaki etiket değerleri tüm veri kümelerine uygulanır. Yetkili kullanıcılar yalnızca izin kapsamındaki verileri görüntüleyebilir.

Senaryo 2: Etiket tablosunu manuel olarak yöneterek erişim kontrolü gerçekleştirme

  1. Kullanıcı etiketi ekleme

    Eklediğiniz kullanıcı etiketleri, satır düzeyi izinleri ayarlarken yetkili kullanıcıların görüntüleyebileceği veri kapsamını kontrol eder.

  2. Kullanıcı etiketi değerlerini manuel olarak yönetme

    Manuel olarak yönetilen etiket tablosunda bir veya daha fazla kullanıcı seçin ve eklenen kullanıcı etiketlerine değer atayın.

  3. Etiket tabanlı yetkilendirme kullanma

    Yetkilendirmeden sonra, manuel olarak yönetilen etiket tablosundaki etiket değerleri tüm veri kümelerine uygulanır. Yetkili kullanıcılar yalnızca izin kapsamındaki verileri görüntüleyebilir.

Senaryo 1: Kullanıcı Etiketi Tablosu Ekleyerek Erişim Kontrolü Gerçekleştirme

  1. Bir kullanıcı etiket tablosu özelleştirin.

    Bir veri kaynağında depolanan kullanıcı etiket tablosunu ekledikten sonra Quick BI, en son üye etiketi bilgilerini gerçek zamanlı olarak okur. Manuel bakım gerekmez.

    Bir etiket tablosu özelleştirirken, kullanıcı etiket tablosunun aşağıdaki gereksinimleri karşıladığından emin olun:

    • En azından aşağıdaki alanlardan birini içermelidir: Alibaba Cloud hesap kimliği (account_id), Alibaba Cloud hesap adı (account_name) veya Quick BI kuruluşundaki takma ad (nick_name).

      Not

      Alibaba Cloud hesap kimliği veya Alibaba Cloud hesap adı kullanıyorsanız, kullanıcının Quick BI kuruluşunda zaten mevcut olduğundan emin olun.

    • En az bir etiket alanı içermelidir, örneğin alan.

    • Birden fazla etiket varsa, bunları virgülle (,) ayırabilir veya birden fazla satırda sunabilirsiniz.

    • $ALL_MEMBERS$ tüm izinlerin verildiğini gösterir.

  2. Kullanıcı etiket tablosunu ekleyin.

    Tabloyu ekledikten sonra, Quick BI kuruluşundaki üyelerle ilişkilendirmek için kullanıcı etiket tablosundaki Alibaba Cloud hesap kimliği (account_id), Alibaba Cloud hesap adı (account_name) veya takma ad (nick_name) alanını birincil anahtar olarak kullanın.

    1. Quick BI konsoluna giriş yapın.

    2. Quick BI ana sayfasında, etiket tablosu ekleme sayfasına gitmek için şekildaki adımları izleyin.

      image.png

    3. Eklenecek kullanıcı etiket tablosu için özel bir ad belirleyin.

      Bu örnekte, kullanıcı etiket tablosunun adı Demo Tag Table şeklindedir.自定义标签表

    4. Eklenecek kullanıcı etiket tablosunu yapılandırmak için şekildaki adımları izleyin.

      配置标签表

      Kullanıcı etiket tablosunun önizlemesi aşağıdaki şekilde gösterilmektedir.预览标签表

  3. Kullanıcı etiketi ekleyin.

    Alan, il, şehir veya order_number gibi kullanıcı etiket tablosundaki bir alanla ilişkilendirmek için kullanıcı etiketi ekleyin. İlişkilendirmeden sonra, kullanıcı etiket tablosundaki etiket değeri Quick BI kullanıcı etiketine aktarılır.

    1. User Tag Management sekmesine tıklayın ve Add User Tag öğesine tıklayın.

    2. Bir Tag Name ve bir Associated Tag Table Field girin, ardından yapılandırmayı kaydedin.配置

      İlişkili etiket tablosunu Demo Tag Table olarak ayarlayın. Etiket adlarını dy_area, dy_province, dy_city ve dy_order_number olarak özelleştirin ve bunları Demo Tag Table içindeki area, province, city ve order_number alanlarına ekleyin.自定义标签表

  4. Etiket tabanlı yetkilendirme kullanın.

    Yetkilendirmeden sonra, kullanıcı etiket tablosundaki etiket değerleri tüm veri kümelerine uygulanır. Yetkili kullanıcılar yalnızca izin kapsamındaki verileri görüntüleyebilir.

    1. Quick BI ana sayfasında, satır düzeyi izinler ayarları sayfasına gitmek için şekildaki adımları izleyin.

      image

    2. Enable Row-level Permissions anahtarını açın ve Authorization Method seçeneğini User Tag Association Authorization olarak ayarlayın.

      image

    3. Set association conditions alanında, Add Controlled Field öğesine tıklayın.

    4. Bir Controlled Field seçin ve bir User Tag Table Field ekleyin.

      Seçilen kontrollü alanlar ve kullanıcı etiket tablosu alanları aşağıdaki şekilde gösterilmektedir.image

    5. Save öğesine tıklayın.

    6. İzin listesindeki kullanıcılar

      Bu kuralların belirli kullanıcılar için uygulanmasını istemiyorsanız, bu kullanıcıları izin listesine ekleyin.image

  5. Panoda yetkilendirme sonucunu görüntüleyin.

    1. Pano düzenleme sayfasında bir grafik oluşturun ve yetkilendirme sonucunu görüntüleyin.

      Örneğin, bir çapraz tablo oluşturun. 50 sipariş miktarına sahip Hangzhou verilerini görebilirsiniz.image.png

    2. SQL ifadesinin veri alma mantığını görüntüleyin.

      取数结果

Senaryo 2: Etiket Tablosunu Manuel Olarak Yöneterek Erişim Kontrolü Gerçekleştirme

  1. Quick BI konsoluna giriş yapın.

  2. Kullanıcı etiketlerini ayarlayın.

    Eklediğiniz kullanıcı etiketleri, satır düzeyi izinleri ayarlarken yetkili kullanıcıların görüntüleyebileceği veri kapsamını kontrol eder.

    1. Aşağıdaki şekildaki adımları izleyerek kullanıcı etiketi ekleyin.

      image.png

    2. Bir Tag Name ve bir Associated Tag Table Field girin, ardından yapılandırmayı kaydedin.

      image.png

      Etiket adlarını area, province, city ve order_number olarak özelleştirin ve hepsi için Associated Tag Table Field seçeneğini Manual Entry olarak ayarlayın.

      image.png

  3. Kullanıcı etiket tablosunu manuel olarak yönetin.

    Manuel olarak yönetilen etiket tablosunda bir veya daha fazla kullanıcı seçin ve eklenen kullanıcı etiketlerine değer atayın.

    1. Tag Management sayfasında, sol gezinme bölmesinde Manual Management öğesine tıklayın.

    2. Hedef kullanıcıyı arayın ve etiket değerleri atayın.

      Bu örnekteki etiket ataması aşağıdaki şekilde gösterilmektedir.

      image.png

  4. Etiket tabanlı yetkilendirme kullanın.

    Yetkilendirmeden sonra, kullanıcı etiket tablosundaki etiket değerleri tüm veri kümelerine uygulanır. Yetkili kullanıcılar yalnızca izin kapsamındaki verileri görüntüleyebilir.

    1. Quick BI ana sayfasında, satır düzeyi izinler ayarları sayfasına gitmek için şekildaki adımları izleyin.

      image

    2. Enable Row-level Permissions anahtarını açın ve Authorization Method seçeneğini User Tag Association Authorization olarak ayarlayın.

      image

    3. Set association conditions alanında, Add Controlled Field öğesine tıklayın.

    4. Bir Controlled Field seçin ve bir User Tag Table Field ekleyin.

      Seçilen kontrollü alanlar ve kullanıcı etiket tablosu alanları aşağıdaki şekilde gösterilmektedir.image

    5. Save öğesine tıklayın.

    6. İzin listesindeki kullanıcılar.

      Bu kuralların belirli kullanıcılar için uygulanmasını istemiyorsanız, bu kullanıcıları izin listesine ekleyin.image

  5. Panoda yetkilendirme sonucunu görüntüleyin.

    1. Pano düzenleme sayfasında bir grafik oluşturun ve yetkilendirme sonucunu görüntüleyin.

      Örneğin, bir çapraz tablo oluşturun. 50 sipariş miktarına sahip Hangzhou verilerini görebilirsiniz.image.png

    2. SQL ifadesinin veri alma mantığını görüntüleyin.

      取数结果

Sonraki Adımlar

Veri kümesini ayarladıktan sonra veri analitiği yapabilirsiniz. Daha fazla bilgi için bkz. Pano Oluşturma ve Grafik Oluşturma.