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:
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.
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.
Oluşturulan rolleri doğrulamak için aşağıdaki adımları izleyin:
Rolün onay kutusunu seçerek doğrulanacak rolü seçin ve ardından Tamam'ı seçin.
Erişiminize geri dönmek için şeritteki Farklı görüntüle düğmesini yeniden seçin ve Hiçbiri'ni seçin.
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.
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.
İlgili içerik
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:
- datamarts'a giriş
- Datamarts'i anlama
- datamarts ile çalışmaya başlama
- Datamart'ları analiz etme
- datamarts ile rapor oluşturma
- Datamart yönetimi
Veri akışları ve verileri dönüştürme hakkında daha fazla bilgi için aşağıdaki makalelere bakın: