Power BI Desktop'ta Direct Lake (önizleme)
Direct Lake modunu kullanan anlam modelleri, Power BI Analysis Services motorunu Fabric kapasitesine sahip bir çalışma alanında çalıştırmayı gerektiren OneLake verilerine doğrudan erişir. İçeri aktarma veya DirectQuery modunu kullanan anlam modelleri, power BI Desktop kullanarak semantik modeli oluşturmak ve düzenlemek için Power BI Analysis Services altyapısının bilgisayarınızda yerel olarak çalışmasını sağlayabilir. Bu tür modeller yayımlandıktan sonra çalışma alanında Power BI Analysis Services kullanılarak çalışır.
Power BI Desktop'ta Direct Lake anlam modellerinin düzenlenmesini kolaylaştırmak için artık Direct Lake modunda bir anlam modelinin canlı düzenleme gerçekleştirebilir ve Power BI Desktop'ın Doku çalışma alanında Power BI Analysis Services altyapısını kullanarak modelde değişiklik yapmasını sağlayabilirsiniz.
Önizleme özelliğini etkinleştirme
Power BI Desktop ile Direct Lake modunda dinamik düzenleme semantik modelleri varsayılan olarak etkindir. Seçenekler ve Ayarlar > Seçenekleri > Önizleme özellikleribölümünde bulunan önizleme seçiminde Power BI semantik modellerinin Canlı düzenlemesini kapatarak bu özelliği devre dışı bırakabilirsiniz.
Direct Lake modunda bir anlam modelini canlı düzenleme
Direct Lake modunda bir semantik modelin canlı düzenlemesini gerçekleştirmek için aşağıdaki adımları izleyin.
- Power BI Desktop açın ve OneLake veri merkeziseçin.
Aşağıdaki görüntüde gösterildiği gibi OneLake veri hub'ını boş bir rapordan da açabilirsiniz.
- Direct Lake modu içinde bir anlam modeli arayın, Bağlan düğmesini genişletin ve Düzenleseçin.
Not
Direct Lake modunda olmayan bir anlam modelinin seçilmesi hataya neden olur.
- Seçili semantik model, aşağıdaki ekran görüntüsünde gösterildiği gibi canlı düzenleme modunda olduğunuz noktada düzenleme için açılır.
- Power BI Desktop'ı kullanarak semantik modelinizi düzenleyebilir ve böylece doğrudan seçili anlam modelinde değişiklik yapabilirsiniz. Değişiklikler tabloları/sütunları yeniden adlandırma, ölçü oluşturma vehesaplama grupları oluşturma gibi tüm modelleme görevlerini içerir. DAX sorgu görünümü, modele kaydetmeden önce verileri önizlemek ve ölçüleri test etmek için DAX sorguları çalıştırmak için kullanılabilir.
Not
Kaydetmenize gerek olmadığı için Kaydet seçeneğinin devre dışı olduğuna dikkat edin. Yaptığınız her değişiklik çalışma alanında seçili anlam modeline hemen uygulanır.
Başlık çubuğunda, yapı portalında bu öğeleri açmak için bağlantılar içeren çalışma alanını ve anlam modeli adını görebilirsiniz.
Bağlandığınızda ve bir anlam modelini canlı olarak düzenlediğinizde. Önizleme sırasında düzenlemek üzere mevcut bir raporu seçmek mümkün değildir ve Rapor görünümü gizlenir. Power BI Desktop'ın başka bir örneğinde veya çalışma alanında bu anlam modeline canlı bağlanarak mevcut bir raporu açabilir veya yeni bir rapor oluşturabilirsiniz. Web'de DAX sorgu görünümüyle çalışma alanına DAX sorguları yazabilirsiniz. Ayrıca çalışma alanındaki yeni verilerinizi keşfedin özelliği ile verilerinizi görsel olarak keşfedebilirsiniz.
Değişikliklerinizi otomatik olarak kaydetme
Semantik modelinizde değişiklik yaptığınızda, değişiklikleriniz otomatik olarak kaydedilir ve Canlı düzenleme modundayken Kaydet düğmesi devre dışı bırakılır. Değişiklikler kalıcıdır ve geri alma seçeneği yoktur.
İki veya daha fazla kullanıcı aynı anlam modelini canlı olarak düzenliyorsa ve bir çakışma oluşursa, Power BI Desktop aşağıdaki görüntüde gösterilen kullanıcılardan birini uyarır ve modeli en son sürüme yeniler. Yapmaya çalıştığınız tüm değişikliklerin yenilemeden sonra yeniden gerçekleştirilmesi gerekir.
Tabloları düzenleme
Genellikle içeri aktarma veya DirectQuery veri kaynakları gibi, Lakehouse veya Warehouse gibi olan OneLake veri kaynağındaki tablo ve sütunlarda yapılan değişiklikler, semantik modele otomatik olarak yansıtılmamaktadır. Semantik modeli mevcut tablolarda sütun değişikliklerini alma veya tablo ekleme veya kaldırma gibi en son şemayla güncelleştirmek için, Veri dönüştürme > Veri kaynağı ayarları > Tabloları Düzenlebölümüne gidin.
Direct Lake anlam modelleri için tabloları düzenlemehakkında daha fazla bilgi edinin.
Yenilemeyi kullan
Direct Lake modundaki anlam modelleri, Direct Lake verilerinizi güncel tutun etkinleştirildiğinde delta tablolarındaki en son veri değişikliklerini otomatik olarak yansıtır. Devre dışı bırakıldığında, verilerinizin en son sürümünü hedeflediğinden emin olmak için Power BI Desktop Yenile düğmesini kullanarak anlam modelinizi el ile yenileyebilirsiniz. yeniden çerçevelemeolarak da adlandırılır.
Power BI Projesine aktarma
Direct Lake modunda anlam modellerinin profesyonel kurumsal geliştirme iş akışlarını desteklemek için, düzenleme için açtıktan sonra anlam modelinizin tanımını dışarı aktarabilirsiniz. Bu, Doku Git Tümleştirmesigibi Doku dağıtım mekanizmalarıyla kullanabileceğiniz semantik modelin ve rapor meta verilerinin yerel bir kopyasını sağlar. Power BI Desktop rapor görünümü etkinleştirilir ve yerel raporu görüntülemenize ve düzenlemenize olanak verir; doğrudan Power BI Desktop'tan yayımlama kullanılamaz, ancak Git tümleştirmesini kullanarak yayımlayabilirsiniz. Yerel model meta verilerini ve raporunu Power BI Projesi klasörüne kaydetmek için Kaydet düğmesi de etkinleştirilir.
Dosya > Dışarı Aktar > Power BI Project bölümüne gidin ve Power BI Project dosyası (PBIP)olarak dışarı aktarın.
Varsayılan olarak, PBIP dosyası %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name]
klasörüne aktarılır. Ancak, dışarı aktarma işlemi sırasında farklı bir konum seçebilirsiniz.
Dışarı Aktar seçildiğinde, dışarı aktarılan anlam modelinin PBIP dosyalarını içeren klasör ve boş bir rapor açılır.
Dışarı aktardıktan sonra Power BI Desktop'ın yeni bir örneğini açmanız ve power BI projesiyle düzenlemeye devam etmek için dışarı aktarılan PBIP dosyasını açmanız gerekir. PBIP dosyasını açtığınızda Power BI Desktop, doku çalışma alanında yeni bir anlam modeli oluşturmanızı veya uzaktan modelleme için var olan bir anlam modelini seçmenizi ister.
Power BI Projesi ile uzaktan modelleme
Direct Lake modu gibi yerel Power BI Analysis Services motorunda çalıştırılamayan bir anlamsal modele sahip bir Power BI Projesi (PBIP) üzerinde çalışırken, Power BI Desktop'ın bir Fabric çalışma alanında, yani uzaktaki bir anlamsal modele bağlanması gerekir. canlı düzenlemegibi, yaptığınız tüm değişiklikler çalışma alanında anlam modeline hemen uygulanır. Ancak, canlı düzenlemeden farklı olarak, anlam modelinizi ve rapor tanımlarınızı daha sonra Doku Git Tümleştirmesigibi bir dağıtım mekanizması kullanarak bir Doku çalışma alanına dağıtılacak yerel PBIP dosyalarına kaydedebilirsiniz.
Not
Direct Lake modundaki anlam modelleri, Fabric Git Integrationkullanılarak bir Git deposuna aktarıldığında Power BI Desktop kullanılarak düzenlenebilir. Bunu yapmak için en az bir raporun anlam modeline bağlı olduğundan emin olun, ardından raporun dışarı aktarılan definition.pbir dosyasını açarak hem raporu hem de anlam modelini düzenleyin.
Power BI Projenizi açma
Uzak anlam modeli gerektiren bir Power BI Projesi (PBIP) açarken, Power BI Desktop sizden yeni bir anlam modeli oluşturmanızı veya Doku çalışma alanında var olan bir anlam modelini seçmenizi ister.
Mevcut bir anlam modeli seçerseniz ve tanım farklıysa, Power BI Desktop aşağıdaki görüntüde gösterildiği gibi üzerine yazmadan önce sizi uyarır.
Not
PBIP'yi dışarı aktardığınız semantik modeli seçebilirsiniz. Ancak, uzak anlam modeli gerektiren bir PBIP ile çalışırken en iyi uygulama, diğer geliştiricilerden gelen değişikliklerle çakışmaları önlemek için her geliştiricinin kendi özel uzak semantik modeli üzerinde çalışmasıdır.
Başlık çubuğunun seçilmesi, aşağıdaki görüntüde gösterildiği gibi hem PBIP dosyasının konumunu hem de Fabric çalışma alanında bulunan uzak anlamsal modeli görüntüler.
Yerel ayarlar, yapılandırılmış anlam modeliyle Power BI Projesi dosyalarına kaydedilir. PBIP'yi bir sonraki açışınızda istemi görmezsiniz ve Fabric semantik modeli, Power BI Projesi dosyalarındaki anlamsal modelden alınan meta verilerle üzerine yazılır.
Uzak anlam modelini değiştirme
önizlemesırasında, PBIP'de uzak anlam modelini değiştirmek istiyorsanız \*.SemanticModel\.pbi\localSettings.json
dosyasına gitmeniz gerekir. Burada, remoteModelingObjectId özelliğini bağlanmak istediğiniz semantik modelin kimliğiyle değiştirebilir veya özelliği tamamen kaldırabilirsiniz. PBIP'yi yeniden açtıktan sonra Power BI Desktop yeni anlam modeline bağlanır veya mevcut bir anlam modeli oluşturmanızı veya seçmenizi ister.
Not
Bu bölümde açıklanan yapılandırma yalnızca yerel geliştirme amaçlıdır ve farklı ortamlarda dağıtım için kullanılmamalıdır.
Power BI Desktop'ta Direct Lake için yaygın kullanımlar
Senaryosu: Power BI Desktop ile Düzenle için Direct Lake anlam modelini açarken hata alıyorum.
Çözüm: Tüm gereksinimleri ve izinleri gözden geçirin. Tüm gereksinimleri karşılıyorsanız, web modellemekullanarak anlamsal modellemeyi düzenleyip düzenleyemeyeceğinizi denetleyin.
Senaryosu: uzak anlam modeliyle bağlantıyı kaybettim ve kurtaramıyorum. Değişikliklerimi kaybettim mi?
Çözümü: Tüm değişiklikleriniz uzak anlam modeline hemen uygulanır. İstediğiniz zaman Power BI Desktop'ı kapatabilir ve üzerinde çalıştığınız anlam modeliyle düzenleme oturumunu yeniden başlatabilirsiniz.
Senaryosu: Power BI Projesi'ne (PBIP) aktardığım. Canlı olarak düzenlediğim anlamsal modeli seçebilir miyim?
Çözümü: Yapabilirsiniz, ancak dikkatli olmalısınız. Her geliştirici kendi yerel PBIP'leri üzerinde çalışıyorsa ve tümü uzak modelle aynı anlam modelini seçerse, birbirlerinin değişikliklerinin üzerine yazar. PBIP ile çalışırken en iyi uygulama, her geliştiricinin Direct Lake semantik modelinin kendi yalıtılmış kopyasına sahip olmasıdır.
Senaryosu: Direct Lake anlam modelini düzenliyorum ve alan parametreleri oluşturamıyorum.
Çözümü: Anlamsal modeli canlı düzenlerken, alan parametreleri kullanıcı arabirimi için gerekli olan Rapor Görünümü kullanılamaz. Power BI Projesi'ne (PBIP) aktarabilir ve Rapor Görünümü'ne ve alan parametreleri kullanıcı arabirimine erişmek için bunu açabilirsiniz.
Senaryosu: dış bir araç kullanarak anlam modelinde değişiklik yaptım, ancak bu değişikliklerin Power BI Desktop'a yansıtılmadığını görüyorum.
Çözümü: Dış araçlar tarafından yapılan değişiklikler uzak anlam modeline uygulanır, ancak bu değişiklikler yalnızca Power BI Desktop'ta bir sonraki modelleme değişikliği yapıldıktan veya anlam modeli yenilendikten sonra Power BI Desktop'ta görünür hale gelir.
Gereksinimler ve izinler
- XMLA Uç Noktası kiracıda etkinleştirilmelidir. XMLA uç noktası makalesihakkında daha fazla bilgi edinin.
- Kapasitede Okuma Yazma erişimi XMLA Uç Noktası etkinleştirilmelidir. araçları makalesinde daha fazla bilgi edinebilirsiniz.
- Anlam modeli üzerinde Yazma izni kullanıcıda olmalıdır. izinleriyle ilgili daha fazla bilgi almak içinmakalesini okuyun.
- Kullanıcının lakehouse'ta Görüntüleyici izni olmalıdır. lakehouse makalesi'de daha fazla bilgi edinin.
- Bu özellik, ücretsiz lisansa sahip kullanıcılar için kullanılamaz.
Dikkat edilmesi gerekenler ve sınırlamalar
Power BI Desktop'ta Direct Lake modundaki anlam modellerinin canlı düzenlemesi şu anda önizleme aşamasındadır. Aşağıdakileri göz önünde bulundurun:
- Varsayılan anlamsal modelleri düzenleyemezsiniz.
- Power Query düzenleyicisini kullanarak verileri dönüştüremezsiniz. Lakehouse'da power query dönüştürmeleri gerçekleştirmek için bir veri akışı kullanabilirsiniz.
- Birden çok veri kaynağınız olamaz. Anlam modelinde kullanmak üzere Lakehouse veya Warehouse veri kaynaklarına kısayol ekleyebilir veya bunlara ek veriler ekleyebilirsiniz.
- Power BI Projesini (PBIP) Power BI Desktop'tan yayımlayamazsınız. Yerel PBIP dosyalarınızı bir Doku çalışma alanında yayımlamak için Doku Git Tümleştirmesi veya Doku Öğesi API'leri gibi Doku Dağıtım mekanizmalarını kullanabilirsiniz.
- Power BI Desktop'tan RLS rollerini doğrulayamazsınız. Hizmetteki rolü doğrulayabilirsiniz.
- Hizmet tarafından oluşturulan model diyagramı düzenleri Power BI Desktop'ta görüntülenmez ve Power BI Desktop'ta oluşturulan düzenler Power BI hizmetinde kalıcı olmaz.
- Düzenleme sırasında imzasını atmak beklenmeyen hatalara yol açabilir.
- Dış araçları açabilirsiniz, ancak dış aracın uzak anlam modelinde kimlik doğrulamasını yönetmesi gerekir.
- Veri kategorisini barkod olarak değiştirmek, anlam modeline bağlı raporların barkodlara göre filtrelenmelerine izin vermez.
- Dışarıdan paylaşılan anlam modelleri canlı düzenleme için uygun değildir.
Ayrıca, lütfen Direct Lake'in bilinen mevcut sorunlarını ve sınırlamalarını göz önünde bulundurun.