Aracılığıyla paylaş


Anlamsal modeller için OneLake tümleştirmesi

Önemli

Anlam modelleri için OneLake tümleştirmesi şu anda önizleme aşamasındadır.

Anlamsal modeller için Microsoft OneLake tümleştirmesiyle, model tablolarına aktarılan veriler onelake'deki Delta tablolarına da otomatik olarak yazılabilir. Delta biçimi, Microsoft Fabric'teki tüm işlem altyapılarında birleştirilmiş tablo biçimidir. OneLake tümleştirmesi, tüm önemli performans özellikleri etkin olan verileri dışarı aktararak daha yüksek performansla daha sorunsuz veri erişimi sağlar.

Veri bilimcileri, veritabanı analistleri, uygulama geliştiricileri, veri mühendisleri ve diğer veri tüketicileri daha sonra Power BI'daki iş zekanızı ve finansal raporlarınızı yönlendiren verilere erişebilir. Delta tablolarındaki verileri sorgulamak için T-SQL, Python, Scala, PySpark, Spark SQL, R ve kod yok/düşük kod çözümleri kullanılabilir.

Diagram of OneLake integration for semantic models

Kuruluşunuzda bir OneLake tümleştirme çözümü uygulamadan önce, bu makalenin devamında yer alan Önemli noktalar ve sınırlamalar makalesini okuduğunuzdan emin olun.

Önkoşullar

Anlamsal modeller için OneLake tümleştirmesi yalnızca Power BI Premium P ve Microsoft Fabric F SKU'larında desteklenir. Power BI Pro, Kullanıcı Başına Premium veya Power BI Embedded A/EM SKU'larında desteklenmez.

OneLake tümleştirmesini etkinleştirmeden önce sahip olmanız gerekenler:

İzinler

Model klasörünün içeriğine erişmek ve Lakehouse gezgininde klasöre bağlanan kısayollar oluşturmak için model katkıda bulunanı (okuma, yazma, keşfetme) izinleri gereklidir.

OneLake tümleştirmesini etkinleştirme

Anlam modeli ayarlarınızda OneLake tümleştirmesi'ni genişletin, kaydırıcıyı Açık konumuna getirin ve Uygula'yı seçin.

Enable OneLake integration in model settings.

Yönetim Portalı

Genel yöneticiler ve kiracı yöneticileri, Power BI yönetici portalında aşağıdaki ayarları kullanarak OneLake tümleştirmesini denetleyebilir:

Screenshot of tenant settings for admin portal.

  • Anlamsal modeller verileri OneLake'e aktarabilir- Kuruluş düzeyinde OneLake tümleştirmesini etkinleştirir. Devre dışı bırakılırsa, kullanıcılar anlam modelleri için OneLake tümleştirmesini açamaz ve şu anda OneLake tümleştirmesi için yapılandırılmış olan tüm semantik modeller içeri aktarma tablolarını OneLake'e aktarmayı durdurur. OneLake tümleştirmesi, kuruluşun tamamı için varsayılan olarak etkindir.

  • Kullanıcılar OneLake'te anlam modeli tablolarını depolayabilir. Kuruluştaki tüm veya seçili kullanıcıların, anlam modelleri için OneLake tümleştirmesini yapılandırmasına olanak tanır. Belirli bir kullanıcı için devre dışı bırakılırsa, bu kullanıcı artık OneLake tümleştirmesini açamıyor ancak OneLake tümleştirmesi için önceden yapılandırmış olduğu tüm anlamsal modeller içeri aktarma tablolarını OneLake'e aktarmaya devam ediyor. Bu kullanıcı, OneLake tümleştirmesi için zaten yapılandırılmış olan anlam modelleri için OneLake tümleştirmesini devre dışı bırakabilir, ancak OneLake tümleştirmesini yeniden etkinleştiremez. Ayarın etkinleştirilmesi için Anlam modellerinin verileri OneLake kiracısına aktarabilmesi gerekir. Varsayılan olarak, kuruluştaki tüm kullanıcılar anlam modelleri için OneLake tümleştirmesini yapılandırabilir.

Modeli yenileme

Model içeri aktarma verilerinin OneLake'teki bir Delta tablosuna yazılması için, model için en az bir el ile veya zamanlanmış yenileme çalıştırılmalıdır. El ile yenilemeyi çalıştırın veya zamanlanmış yenilemeyi bekleyin.

OneLake Delta tablolarını dışarı aktarma

Delta tabloları birçok yolla dışarı aktarılabilir. Semantik modelinizde XMLA okuma-yazma modu etkinleştirildiyse, Tablosal Nesne Modeli (TOM) ve Tablosal Model Betik Dili (TMSL) kullanarak program aracılığıyla dışarı aktarabilirsiniz.

Örneğin, aşağıdaki TMSL komutunu çalıştırmak için SQL Server Management Studio'yu (SSMS) kullanabilirsiniz:

{  
 "export": {  
   "layout": "delta",
   "type": "full",  
   "objects": [  
     {  
       "database": "<database name>"  
     }  
   ]  
 }  
}

Dosyaları dışarı aktarmayı keşfetme

Dışarı aktardıktan sonra, Delta tablo dışarı aktarma dosyalarını bulmak için OneLake'i Windows Dosya Gezgini ile tümleştiren OneLake dosya gezginini kullanabilirsiniz..

  1. OneLake dosya gezgininde çalışma alanı klasörüne sağ tıklayın ve ardından OneLake'ten Eşitle'yi seçin.

  2. Veri dosyalarınızı bulmak için Windows Dosya Gezgini kullanın. Çalışma alanı klasöründe, anlam modelinizle eşleşen ve ile biten bir ada sahip bir alt klasör arayın. SemanticModel. Anlam modeli klasörü, Delta tablosunun parquet dosyalarını ve günlüğünü içeren bir alt klasördeki her içeri aktarma modu tablosunu içerir.

    TMSL export command in SSMS.

Kısayollar

Anlamsal model Lakehouse tablolarınız için kısayollar oluşturarak Fabric'teki diğer iş yüklerinden bunlara hızlı ve kolay erişim sağlayabilirsiniz.

  1. Lakehouse Gezgini'nde Tablolar'a sağ tıklayın ve yeni kısayol'a tıklayın.

  2. Yeni kısayol'da Microsoft OneLake'i seçin.

  3. Veri kaynağı türü seçin bölümünde anlam modelinizi seçin ve ardından eklemek istediğiniz tabloları seçin.

    OneLake shortcuts in Explorer

Dikkat edilecekler ve sınırlamalar

  • Önizleme sırasında, değerleri 18 ondalık ayırıcıdan büyük olan para birimi veri türlerinde Delta dosyalarına dışarı aktarıldığında duyarlık kaybı olabilir.

  • Önizleme sırasında, KAG etkin çalışma alanlarındaki anlam modelleri desteklenmez.

  • Önizleme sırasında, Lakehouse'da dışarı aktarılan modelin üzerinde oluşturulan kısayol tabloları SQL uç noktası kullanılarak sorgulanamaz.

  • Önizleme sırasında Multi-Geo kapasiteleri henüz desteklenmiyor.

  • Önizleme sırasında modeli OneLake'e aktarma işlemi faturalandırılmaz, ancak OneLake'te dışarı aktarılan modelin işlem ve depolama kullanımı faturalandırılır.

  • Dışarı aktarılan model tabloları için katkıda bulunan izinleri olan ancak çalışma alanı için yalnızca görüntüleyici izinlerine sahip kullanıcılar için Lakehouse gezgininde bir model klasörü görüntülenir, ancak seçildiğinde bir hata döndürülür.

  • Ölçüler, DirectQuery tabloları, karma tablolar, hesaplama grubu tabloları ve sistem tarafından yönetilen toplama tabloları Delta biçimli tablolara aktarılamaz.

  • Delta tablolarının yalnızca tek bir sürümü dışarı aktarılır ve OneLake'de depolanır. Delta tablolarının eski sürümleri başarılı bir dışarı aktarma sonrasında silinir. Verilerin eski ancak şimdi silinmiş sürümünü kullanan diğer yürütme altyapılarında geçici hatalar olabilir.