Direct Lake modu Power BI raporlama ile nasıl çalışır?
Microsoft Fabric'te kullanıcı bir lakehouse oluşturduğunda sistem, Direct Lake modunda ilişkili SQL analiz uç noktasını ve varsayılan anlam modelini de sağlar. SQL analiz uç noktasına gidip Raporlama şeridindeki Varsayılan anlam modelini yönet düğmesine tıklayarak göl evindeki tabloları varsayılan anlam modeline ekleyebilirsiniz. Ayrıca, göl evinde veya SQL analiz uç noktasında Yeni anlam modeli'ne tıklayarak Direct Lake modunda varsayılan olmayan bir Power BI anlam modeli oluşturabilirsiniz. Varsayılan olmayan anlam modeli Direct Lake modunda oluşturulur ve Power BI'ın Power BI raporları oluşturarak verileri kullanmasına, Power BI Desktop'ta veya çalışma alanının kendisinde kullanıcı tarafından oluşturulan DAX sorgularını keşfetmesine ve çalıştırmasına olanak tanır. SQL analiz uç noktasında oluşturulan varsayılan semantik model, Power BI raporları oluşturmak için kullanılabilir, ancak bazı başka sınırlamaları vardır.
Power BI raporu görsellerdeki verileri gösterdiğinde, bunu anlamsal modelden ister. Ardından, anlam modeli bir lakehouse'a erişerek verileri tüketir ve Power BI raporuna döndürür. Verimlilik için anlamsal model bazı verileri önbellekte tutabilir ve gerektiğinde yenileyebilir. Direct Lake'e genel bakış daha fazla ayrıntıya sahiptir.
Lakehouse ayrıca delta tablolarına V siparişi iyileştirmesi uygular. Bu iyileştirme, daha önce görülmemiş bir performans ve Power BI raporlaması için büyük miktarda veriyi hızla kullanma olanağı sağlar.
Rapor tüketimi için izinleri ayarlama
Direct Lake modundaki anlam modeli, isteğe bağlı olarak bir göl evinden veri tüketiyor. Power BI raporunu görüntüleyen kullanıcının verilere erişebildiğinden emin olmak için temel alınan göl evi üzerinde gerekli izinlerin ayarlanması gerekir.
Bir seçenek, kullanıcıya çalışma alanında, bu çalışma alanında semantik modeller ve raporlar varsa, lakehouse da dahil olmak üzere çalışma alanında tüm öğeleri tüketmesi için Görüntüleyici rolü vermektir. Alternatif olarak, kullanıcıya verilere tam erişim sahibi olması ve lakehouses, semantik modeller ve raporlar gibi öğeleri oluşturup düzenleyebilmesi için Yönetici, Üye veya Katkıda Bulunan rolü verilebilir.
Buna ek olarak, varsayılan olmayan semantik modeller, rapor kullanıcılarına göl evi erişimi vermeden göl evindeki verileri okumak için sabit bir kimlik kullanabilir ve kullanıcılara bir uygulama üzerinden rapora erişim izni verilir. Ayrıca, sabit kimlikle, Direct Lake modundaki varsayılan olmayan semantik modellerde, rapor kullanıcısının Direct Lake modunu korurken gördüğü verileri sınırlamak için anlam modelinde satır düzeyi güvenlik tanımlanabilir. SQL analiz uç noktasında SQL tabanlı güvenlik de kullanılabilir, ancak Direct Lake modu DirectQuery'ye geri döner, bu nedenle Direct Lake'in performansını korumak için bu işlemden kaçınılmalıdır.