Aracılığıyla paylaş


Datamarts'a erişimi denetleme

Bu makalede satır düzeyi güvenlik, Power BI Desktop'taki kurallar ve datamart'ların nasıl erişilemez veya kullanılamaz hale gelebileceği gibi datamart'lara erişim denetimi açıklanmaktadır.

Çalışma alanı rolleri

Kullanıcıları çeşitli çalışma alanı rollerine atamak, Datamarts ile ilgili olarak aşağıdaki özellikleri sağlar:

Çalışma alanı rolü Açıklama
Yönetici Kullanıcıya veri akışı aracılığıyla veri alma, SQL ve görsel sorgu yazma ve modeli veya anlam modelini güncelleştirme (ilişki oluşturma, ölçü oluşturma vb.) izinleri verir.
Üye Kullanıcıya veri akışı aracılığıyla veri alma, SQL ve görsel sorgu yazma ve modeli veya anlam modelini güncelleştirme (ilişki oluşturma, ölçü oluşturma vb.) izinleri verir.
Katkıda Bulunan Kullanıcıya veri akışı aracılığıyla veri alma, SQL ve görsel sorgu yazma ve modeli veya anlam modelini güncelleştirme (ilişki oluşturma, ölçü oluşturma vb.) izinleri verir.
Görüntüleyici Kullanıcıya SQL ve görsel sorgu yazma ve salt okunur modda "Model görünümüne" erişme izinleri verir. Daha fazla bilgi için bkz . Görüntüleyici kısıtlamaları.

Görüntüleyici kısıtlamaları

Görüntüleyici rolü, diğer çalışma alanı rolleriyle karşılaştırıldığında daha sınırlı bir roldür. Görüntüleyicilere verilen SQL izinlerinin sayısı az olduğuna ek olarak, daha kısıtlı eylemler de vardır.

Özellik Sınırlama
Ayarlar Görüntüleyiciler salt okunur erişime sahip olduğundan datamart'ı yeniden adlandıramaz, açıklama ekleyemez veya duyarlılık etiketini değiştiremez.
Model görünümü Görüntüleyicilerin Model görünümünde salt okunur modu vardır.
Sorgu çalıştırma Görüntüleyiciler, özel olarak verilmediği sürece tam DML/DDL özelliklerine sahip değildir. Görüntüleyiciler SQL sorgu düzenleyicisinde SELECT deyimini kullanarak verileri okuyabilir ve Görsel sorgu düzenleyicisindeki araç çubuğundaki tüm araçları kullanabilir. Görüntüleyiciler ayrıca Power BI Desktop'tan ve diğer SQL istemci araçlarından verileri okuyabilir.
Excel’de çözümleme Görüntüleyicilerin Excel'de Çözümleme izni yoktur.
Anlam modelini el ile güncelleştirme Görüntüleyiciler, datamart'ın bağlı olduğu varsayılan anlam modelini el ile güncelleştiremez.
Yeni ölçü Görüntüleyicilerin ölçü oluşturma izni yoktur.
Köken görünümü İzleyicilerin köken görünümü grafiğini okuma erişimi yoktur.
İzinleri paylaşma/yönetme İzleyicilerin datamart'ları başkalarıyla paylaşma izni yoktur.
Rapor oluşturma Görüntüleyicilerin çalışma alanı içinde içerik oluşturma erişimi yoktur ve bu nedenle datamart üzerinde rapor oluşturamaz.

Satır düzeyi güvenlik

Satır düzeyi güvenlik (RLS), belirtilen kullanıcıların veri erişimini bir datamart ile kısıtlamak için kullanılabilir. Filtreler veri erişimini satır düzeyinde kısıtlar ve roller içinde filtreler tanımlayabilirsiniz. Power BI hizmeti bir çalışma alanının üyeleri çalışma alanında datamarts erişimine sahiptir ve RLS bu tür veri erişimini kısıtlamaz.

Datamart düzenleyicisinde datamarts için RLS'yi yapılandırabilirsiniz. Datamarts üzerinde yapılandırılan RLS, otomatik olarak oluşturulan anlamsal modeller ve raporlar da dahil olmak üzere aşağı akış öğelerine otomatik olarak uygulanır.

Not

Datamart'lar gelişmiş satır düzeyi güvenlik düzenleyicisini kullanır. Bu, Power BI'da desteklenen tüm satır düzeyi güvenlik filtrelerinin tanımlanabileceği anlamına gelir. Sınırlamalar, bugün yalnızca USERNAME() veya USERPRINCIPALNAME() gibi dinamik kurallar da dahil olmak üzere DAX kullanılarak tanımlanabilir ifadeleri içerir. Bu filtreleri kullanarak rolleri tanımlamak için DAX düzenleyicisini kullanmaya geçin.

Datamarts için Satır Düzeyi Güvenlik (RLS) rollerini ve kurallarını tanımlama

RLS rollerini tanımlamak için aşağıdaki adımları izleyin:

  1. datamart'ınızı açın ve şeritten Rolleri Yönet'i seçin. Rolleri yönet şerit düğmesinin ekran görüntüsü.

  2. Satır güvenlik ayarları penceresini kullanarak yeni RLS rolleri oluşturun. Tablolarda filtrelerin bir bileşimini tanımlayabilir ve rolü kaydetmek için Kaydet'i seçebilirsiniz. Satır güvenlik ayarları penceresinin ekran görüntüsü.

  3. Rol kaydedildikten sonra, role kullanıcı eklemek için Ata'yı seçin. Atandıktan sonra Kaydet'i seçerek rol atamalarını kaydedin ve RLS ayarlarını kalıcı olarak kapatın. Satır güvenlik ayarları seçimlerinin ekran görüntüsü.

Oluşturulan rolleri doğrulamak için aşağıdaki adımları izleyin:

  1. Şeritten Farklı Görüntüle düğmesini seçin. Şerit olarak görünüm düğmesinin ekran görüntüsü.

  2. Rolün onay kutusunu seçerek doğrulanacak rolü seçin ve ardından Tamam'ı seçin. Rol olarak yönet penceresinin ekran görüntüsü.

  3. Veri görünümü, seçili rolün sahip olduğu erişimi gösterir. Sonuç olarak görünümün ekran görüntüsü.

Erişiminize geri dönmek için şeritteki Farklı görüntüle düğmesini yeniden seçin ve Hiçbiri'ni seçin.

Rol olarak görünümün ekran görüntüsü ve hiçbiri seçili değil.

Datamart'lar nasıl kullanılamaz hale gelir?

Bir datamart, aşağıdaki durumlardan biri oluştuğunda kullanılamayan bir datamart olarak işaretlenebilir.

Durum 1: Premium çalışma alanı Premium'dan premium olmayana değiştirildiğinde, söz konusu çalışma alanında bulunan tüm veri akıllı makineler kullanılamaz duruma gelir. Datamart düzenleyicisi kullanılamaz duruma gelir ve datamart ve otomatik olarak oluşturulan semantik modellerin aşağı akış kullanımı engellenir. Kullanıcıların veya yöneticilerin datamarts'ı geri yüklemek için çalışma alanını özgün Premium kapasitesine yükseltmesi gerekir.

Durum 2: Veri akışı bir datamart ve ilişkili semantik modeli güncelleştirdiğinde, ancak bir sistem kilidi nedeniyle datamart veya semantik model güncelleştirmesi beklemede olduğunda, datamart kullanılamaz duruma gelir. Datamart düzenleyicisi, bir datamart kullanılamaz duruma geldiğinde erişilemez. Aşağıdaki görüntüde gösterilen yeniden deneyin eylemi, kullanıcıların veri akışı, datamart ve semantik model arasında eşitleme tetiklesine olanak tanır. İstenen eylemin tamamlanması birkaç dakika sürebilir, ancak aşağı akış tüketimine devam edilebilir.

İstek erişim ayarının ekran görüntüsü.

Durum 3: Premium çalışma alanı farklı bir bölgedeki başka bir Premium kapasiteye geçirildiğinde datamart şu hatayla kullanılamaz duruma gelir: "Çalışma alanı bölgesi değiştiğinden datamart açılamıyor. Datamart'ı açmak için, çalışma alanını datamart oluşturulduğunda bağlı bölgeye yeniden bağlayın." Datamart'ların oluşturulduğu bölgenin çalışma alanının bulunduğu bölge olması gerektiğinden ve geçişler desteklenmediğinden bu davranış tasarım gereğidir.

Bu makalede datamarts'a erişimi denetleme hakkında bilgi sağlanmıştır.

Aşağıdaki makaleler datamarts ve Power BI hakkında daha fazla bilgi sağlar:

Veri akışları ve verileri dönüştürme hakkında daha fazla bilgi için aşağıdaki makalelere bakın: