XMLA uç noktasıyla anlam modeli bağlantısı

Power BI Premium, Kullanıcı Başına Premium ve Power BI Embedded çalışma alanları, Microsoft'tan ve üçüncü taraf istemci uygulamalarından ve araçlarından açık platform bağlantısını desteklemek için XMLA uç noktası kullanır.

XMLA uç noktaları

Çalışma alanları, istemci uygulamalarıyla Power BI çalışma alanlarınızı ve anlam modellerinizi yöneten altyapı arasındaki iletişimler için Çözümleme için XML (XMLA) protokollerini kullanır. Bu iletişimler, yaygın olarak XMLA uç noktaları olarak adlandırılanlar aracılığıyla yapılır. XMLA, Power BI'ın semantik modelleme, idare, yaşam döngüsü ve veri yönetimini çalıştıran Microsoft Analysis Services altyapısı tarafından kullanılan iletişim protokolüdür. XMLA protokolü üzerinden gönderilen veriler tamamen şifrelenir.

Varsayılan olarak, kapasitedeki Anlam modelleri iş yükü için uç nokta kullanılarak salt okunur bağlantı etkinleştirilir. Salt okunur veri görselleştirme uygulamaları ve araçları semantik model verilerini, meta verileri, olayları ve şemayı sorgulayabilir.

Uç noktayı kullanan okuma-yazma işlemleri etkinleştirilebilir. Okuma-yazma daha fazla anlam modeli yönetimi, idare, gelişmiş anlamsal modelleme, hata ayıklama ve izleme sağlar. Etkinleştirildiğinde, anlam modelleri Azure Analysis Services ve SQL Server Analysis Services kurumsal sınıf tablosal modelleme araçları ve işlemleriyle daha fazla eşliğe sahiptir.

Analysis Services sunucu özellikleri

Power BI Premium birçok Analysis Services sunucu özelliğini destekler. Bu özellikleri gözden geçirmek için Analysis Services'daki Sunucu özellikleri konusuna bakın.

Kullanım koşulları

XMLA uç noktasının kullanılması aşağıdakilere tabidir:

Tek kullanıcılı uygulama - Uygulama, XMLA uç noktası üzerinden Power BI anlam modeline erişmek için tek bir kullanıcı hesabı veya uygulama kimliği kullanır. Tek kullanıcılı uygulamalara örnek olarak geliştirici araçları, yönetici betikleri ve otomatik işlemler verilebilir. Bu uygulamalar, anlamsal modelin meta verilerini değiştiren veri modelleme ve yönetim görevleri, yedekleme veya geri yükleme işlemi gibi görevleri gerçekleştirebilir ya da veri yenilemeyi tetikleyebilir. anlamsal model premium kapasitede yer almadığı sürece, istemci uygulamasının anlam modeline erişmek için kullandığı kullanıcı hesabı veya uygulama kimliği geçerli bir Kullanıcı Başına Premium (PPU) lisansına sahip olmalıdır.

Çok kullanıcılı uygulama - Uygulama, birden çok kullanıcıya Power BI anlam modeline erişim sağlar. Örneğin, bir anlam modelini bir iş çözümüyle tümleştiren ve iş kullanıcıları adına anlam modeline erişen orta katman bir uygulama.

  • Kullanıcı Başına Premium (PPU) çalışma alanları - Uygulama, her kullanıcının Power BI'da oturum açmasını gerektirmelidir. Uygulama, her kullanıcı için anlamsal modellere erişmek için bir erişim belirteci kullanır. Uygulama, tek tek kullanıcılar adına görev gerçekleştirmek için bir hizmet hesabı veya başka bir uygulama kimliği kullanamaz. Raporları açmak, anlamsal modellere erişmek ve sorguları yürütmek için her kullanıcının kendi Power BI hesabı olmalıdır.
  • Premium çalışma alanları için uygulama, her kullanıcının Power BI'da oturum açmasına gerek kalmadan son kullanıcılar adına bir hizmet hesabı veya uygulama kimliği kullanabilir.

İstemci uygulamaları ve araçları

Artık Power BI Premium anlam modelleri tarafından desteklenen Azure Analysis Services ve SQL Server Analysis Services ile kullanılan yaygın uygulamalar ve araçlar:

Microsoft Excel – Excel PivotTable'lar, Power BI anlam modellerindeki özet verileri özetlemek, çözümlemek, keşfetmek ve sunmak için kullanılan en yaygın araçlardan biridir. Sorgu işlemleri için salt okunur gereklidir. Office 16.0.13612.10000 veya üzerinin Tıkla-Çalıştır sürümünü gerektirir.

Analysis Services projeleri ile Visual Studio – SQL Server Veri Araçları (SSDT) olarak bilinir. SSDT, Analysis Services tablolu modelleri için kurumsal sınıf bir model yazma aracıdır. Ücretsiz Community sürümü de dahil olmak üzere tüm Visual Studio 2017 ve sonraki sürümleri Analysis Services proje uzantılarını destekler. Tablosal modelleri Premium çalışma alanına dağıtmak için uzantı sürümü 2.9.14 veya üzeri gerekir. Modelin dağıtılabilmesi için 1500 veya daha yüksek uyumluluk düzeyinde olması gerekir. Anlam modelleri iş yükünde XMLA okuma-yazma gerektirir. Daha fazla bilgi edinmek için bkz . Analysis Services Araçları.

SQL Server Management Studio (SSMS) - DAX, MDX ve XMLA sorgularını destekler. Tablosal Model Betik Dili'ni (TMSL) kullanarak ayrıntılı yenileme işlemleri gerçekleştirin ve anlamsal model meta verilerini betikleyin. Sorgu işlemleri için salt okunur gerektirir. Betik meta verileri için okuma-yazma gerektirir. SSMS sürüm 18.9 veya üzerini gerektirir. SSMS'i indirin.

SQL Server Profiler – SQL Server Profiler SSMS ile yüklenir, anlamsal model olaylarının izlemesine ve hata ayıklamasına olanak tanır. SQL Server için resmi olarak kullanım dışı bırakılsa da, Profiler hala SSMS'ye dahildir ve Analysis Services ve Power BI için desteklenmeye devam eder. SQL Server Profiler sürüm 18.9 veya üzerini gerektirir. Kullanıcıların XMLA uç noktasına bağlanırken semantik modeli (ilk katalog) belirtmesi gerekir. Daha fazla bilgi edinmek için bkz . Analysis Services için SQL Server Profiler.

Analysis Services Dağıtım Sihirbazı – SSMS ile yüklenen bu araç, Visual Studio tarafından yazılan tablosal model projelerinin Analysis Services ve Premium çalışma alanlarına dağıtımını sağlar. Etkileşimli olarak veya otomasyon için komut satırından çalıştırılabilir. XMLA okuma-yazma gereklidir. Daha fazla bilgi edinmek için bkz . Analysis Services Dağıtım Sihirbazı.

PowerShell cmdlet'leri – Yenileme işlemleri gibi anlamsal model yönetim görevlerini otomatikleştirmek için Analysis Services cmdlet'lerini kullanın. XMLA okuma-yazma gerektirir. SqlServer PowerShell modülünün 21.1.18256 veya sonraki bir sürümünü gerektirir. Az.AnalysisServices modülündeki Azure Analysis Services cmdlet'leri Power BI anlam modelleri için desteklenmez. Daha fazla bilgi edinmek için bkz . Analysis Services PowerShell Başvurusu.

Power BI Rapor Oluşturucusu - Sayfalandırılmış raporlar yazmaya yönelik bir araç. Alınacak verileri, nereden alınacağını ve nasıl görüntüleneceğini belirten bir rapor tanımı oluşturun. Raporunuzun önizlemesini Rapor Oluşturucusu ve ardından raporunuzu Power BI hizmeti yayımlayabilirsiniz. XMLA salt okunur gerektirir. Daha fazla bilgi edinmek için bkz. Power BI Rapor Oluşturucusu.

Tablosal Düzenleyici - Sezgisel, basit bir düzenleyici kullanarak tablosal modeller oluşturmaya, bakımını sağlamaya ve yönetmeye yönelik açık kaynak bir araçtır. Hiyerarşik görünüm, tablosal modelinizdeki tüm nesneleri gösterir. Çoklu seçim özelliği düzenleme ve DAX söz dizimi vurgulama desteğiyle nesneleri görüntüleme klasörlerine göre düzenler. Sorgu işlemleri için XMLA salt okunur gerektirir. Meta veri işlemleri için okuma-yazma gerektirir. Daha fazla bilgi edinmek için bkz . tabulareditor.github.io.

DAX Studio : DAX yazma, tanılama, performans ayarlama ve analiz için açık kaynak bir araç. Özellikler arasında nesne gözatma, tümleşik izleme, ayrıntılı istatistiklerle sorgu yürütme dökümleri, DAX söz dizimi vurgulama ve biçimlendirme yer alır. Sorgu işlemleri için XMLA salt okunur gerektirir. Daha fazla bilgi edinmek için bkz . daxstudio.org.

ALM Toolkit - En sık uygulama yaşam döngüsü yönetimi (ALM) senaryolarında kullanılan Power BI anlam modelleri için açık kaynak şema karşılaştırma aracı. Ortamlar arasında dağıtım gerçekleştirin ve artımlı yenileme geçmiş verilerini koruyun. Meta veri dosyalarını, dalları ve depoları ayırıp birleştirin. Anlam modelleri arasında ortak tanımları yeniden kullanma. Sorgu işlemleri için salt okunur gerektirir. Meta veri işlemleri için okuma-yazma gerektirir. Daha fazla bilgi edinmek için bkz . alm-toolkit.com.

Üçüncü taraf - Premium çalışma alanlarında anlamsal modellere bağlanabilen, bunları sorgulayan ve tüketebilen istemci veri görselleştirme uygulamalarını ve araçlarını içerir. Çoğu araç MSOLAP istemci kitaplıklarının en son sürümlerini gerektirir, ancak bazıları ADOMD kullanabilir. Salt okunur veya okuma-yazma XMLA uç noktası işlemlere bağlıdır.

İstemci kitaplıkları

İstemci uygulamaları ve araçları XMLA uç noktasıyla doğrudan iletişim kurmaz. Bunun yerine, soyutlama katmanı olarak istemci kitaplıklarını kullanırlar. Bunlar, uygulamaların Azure Analysis Services ve SQL Server Analysis Services'e bağlanmak için kullandığı istemci kitaplıklarıdır. Visual Studio için Excel, SQL Server Management Studio (SSMS) ve Analysis Services projeleri uzantısı gibi Microsoft uygulamaları üç istemci kitaplığını da yükler ve bunları normal uygulama ve uzantı güncelleştirmeleriyle birlikte güncelleştirir. Geliştiriciler özel uygulamalar oluşturmak için istemci kitaplıklarını kullanabilir. Bazı durumlarda, özellikle üçüncü taraf uygulamalarda, uygulamayla yüklü değilse, istemci kitaplıklarının daha yeni sürümlerini yüklemek gerekebilir. İstemci kitaplıkları aylık olarak güncelleştirilir. Daha fazla bilgi edinmek için bkz . Analysis Services'e bağlanmak için istemci kitaplıkları.

Büyük modelleri etkinleştirerek yazma işlemleri için anlam modellerini iyileştirme

Yazma işlemleriyle anlam modeli yönetimi için XMLA uç noktasını kullanırken, büyük modeller için semantik modeli etkinleştirmeniz önerilir. Bu, yazma işlemlerinin yükünü azaltır ve bu da onları önemli ölçüde daha hızlı hale getirebilir. 1 GB üzerindeki semantik modellerde (sıkıştırmadan sonra) fark önemli olabilir. Daha fazla bilgi edinmek için bkz . Power BI Premium'da büyük modeller.

XMLA okuma-yazmayı etkinleştirme

Varsayılan olarak, Premium kapasite veya Kullanıcı Başına Premium anlam modeli iş yüklerinde xmla uç nokta özelliği ayarı salt okunur olarak etkinleştirilir. Bu, uygulamaların yalnızca anlamsal modeli sorgulayabileceğiniz anlamına gelir. Uygulamaların yazma işlemleri gerçekleştirmesi için, okuma-yazma için XMLA Endpoint özelliğinin etkinleştirilmesi gerekir.

Premium kapasitede okuma-yazma özelliğini etkinleştirmek için

  1. Ayarlar> Yönetici portal'ı seçin.

  2. Yönetici portalında Kapasite ayarları>Power BI Premium> kapasite adı'nı seçin.

  3. İş yüklerini genişletin. XMLA Uç Noktası ayarında Okuma Yazma'yı seçin. XMLA Uç Noktası ayarı, kapasiteye atanan tüm çalışma alanları ve anlam modelleri için geçerlidir.

    XMLA uç noktası ayarlarını gösteren ekran görüntüsü. Okuma yazma seçilidir.

Kullanıcı Başına Premium için okuma-yazma özelliğini etkinleştirmek için

  1. Ayarlar> Yönetici portal'ı seçin.
  2. Yönetici portalında Kullanıcı Başına Premium'ı seçin.
  3. Anlam modeli iş yükü ayarlarını genişletin. XMLA Uç Noktası ayarında Okuma Yazma'yı seçin.

Premium çalışma alanına Bağlan

Kapasiteye atanan çalışma alanlarının URL biçiminde bir bağlantı dizesi vardır. Örneğin:

powerbi://api.powerbi.com/v1.0/[tenant name]/[workspace name].

Çalışma alanına bağlanan uygulamalar URL'yi bir Analysis Services sunucu adıymış gibi kullanır. Örneğin:

powerbi://api.powerbi.com/v1.0/contoso.com/Sales Workspace.

Aynı kiracıda UPN'leri olan kullanıcılar (B2B değil) kiracı adını ile myorgdeğiştirebilir. Örneğin:

powerbi://api.powerbi.com/v1.0/myorg/Sales Workspace.

B2B kullanıcıları, kuruluş UPN'lerini kiracı adında belirtmelidir. Örneğin:

powerbi://api.powerbi.com/v1.0/fabrikam.com/Sales Workspace.

Power BI kiracısının birincil etki alanı adını ve kimliğini belirlemek için Azure portalında oturum açın, ana menüden Microsoft Entra Kimliği'ni seçin ve ardından Microsoft Entra'ya Genel Bakış sayfasındaki bilgileri not edin. Daha fazla bilgi için bkz . Microsoft Entra kiracı kimliğini ve birincil etki alanı adını bulma.

Çalışma alanı bağlantı URL'sini almak için

Çalışma alanı Ayarlar> Premium>Çalışma Alanı Bağlan ion'da Kopyala'yı seçin.

Ayarlar sayfasını gösteren ekran görüntüsü. Çalışma alanı bağlantısı bölümü vurgulanır.

Bağlantı gereksinimleri

İlk katalog

SQL Server Profiler gibi bazı araçlarla, çalışma alanınızda bağlanılacak anlam modeli (veritabanı) olan bir İlk Katalog belirtmeniz gerekir. Sunucuya Bağlan iletişim kutusunda Seçenekler> Bağlan ion Özellikleri> Bağlan veritabanına seçeneğini belirleyerek anlam modeli adını girin.

SQL Server Profiler sunucuya bağlan iletişim kutusunu gösteren ekran görüntüsü. Veritabanına bağlan bölümü vurgulanır.

Yinelenen çalışma alanı adları

Power BI doğrulamasındaki çalışma alanları , yinelenen adlara sahip çalışma alanlarının oluşturulmasını veya yeniden adlandırılmasını engeller. Başka bir çalışma alanıyla aynı ada sahip bir çalışma alanına bağlanırken aşağıdaki iletiyi alabilirsiniz:

öğesine powerbi://api.powerbi.com/v1.0/[tenant name]/[workspace name]bağlanılamıyor.

Geçici çözüm olarak, çalışma alanı adına ek olarak ObjectIDGuid değerini belirtin. ObjectIDGuid'i URL'deki çalışma alanı objectID'sinden kopyalayabilirsiniz. objectID değerini bağlantı URL'sine ekleyin. Örneğin:

powerbi://api.powerbi.com/v1.0/myorg/Contoso Sales - 9d83d204-82a9-4b36-98f2-a40099093830.

Yinelenen semantik model adı

Aynı çalışma alanındaki başka bir semantik modelle aynı ada sahip bir anlam modeline bağlanmak için anlam modeli guid'sini anlam modeli adına ekleyin. SSMS'de çalışma alanına bağlandığınızda hem anlamsal model adını hem de guid değerini alabilirsiniz.

Gösterilen anlam modellerinde gecikme

Bir çalışma alanına bağlandığınızda, yeni, silinmiş ve yeniden adlandırılmış anlam modellerinde yapılan değişikliklerin görünmesi birkaç dakika kadar sürebilir.

Desteklenmeyen anlamsal modeller

Aşağıdaki anlamsal modellere XMLA uç noktası kullanılarak erişilemez. Bu anlamsal modeller SSMS'deki çalışma alanının altında veya diğer araçlarda görünmez:

  • Azure Analysis Services veya SQL Server Analysis Services modeline canlı bağlantıyı temel alan anlamsal modeller.
  • Başka bir çalışma alanındaki Power BI anlam modeline canlı bağlantıyı temel alan anlamsal modeller. Daha fazla bilgi edinmek için bkz . Çalışma alanları arasında anlam modellerine giriş.
  • REST API kullanarak verileri göndermeye sahip anlam modelleri.
  • Çalışma Alanım'daki anlamsal modeller.
  • Excel çalışma kitabı anlam modelleri.

Sunucu/çalışma alanı diğer adı

Azure Analysis Services'te desteklenen sunucu adı diğer adları Premium çalışma alanları için desteklenmez.

Güvenlik

Kapasite yöneticisi tarafından okuma-yazma özelliğinin etkinleştirildiği XMLA Uç Noktası özelliğine ek olarak, kiracı düzeyindeki XMLA uç noktalarına izin ver ve Şirket içi anlam modelleriyle Excel'de Çözümle ayarı yönetici portalında etkinleştirilmelidir. XMLA uç noktasına bağlanan Excel'de Çözümle (AIXL) dosyaları oluşturmanız gerekiyorsa, kiracı düzeyi ayarı *Kullanıcılar Canlı bağlantı kullanarak Excel'de anlam modelleriyle çalışabilir. Bu ayarların her ikisi de varsayılan olarak etkindir.

XMLA uç noktalarına izin ver ve Şirket içi anlam modelleri ile Excel'de Çözümle bir Tümleştirme ayarıdır.

Tümleştirme ayarı XMLA uç noktalarına izin verir.

Kullanıcılar canlı bağlantı kullanarak Excel'de anlam modelleriyle çalışabilir. Bu, Dışarı aktarma ve paylaşma ayarıdır.

Dışarı aktarma ve paylaşma ayarı canlı bağlantılara izin verir.

Aşağıdaki tabloda her iki ayarın da etkileri açıklanmaktadır:

Ayar Şirket içi anlam modelleri ile XMLA uç noktalarına izin ver ve Excel'de Çözümle = devre dışı Şirket içi semantik modellerle XMLA uç noktalarına izin ver ve Excel'de Çözümle = etkin
Kullanıcılar canlı bağlantı kullanarak Excel'de anlamsal modellerle çalışabilir = devre dışı XMLA'ya izin verilmiyor, Excel'de analize izin verilmiyor, şirket içi anlam modelleri için AIXL'ye izin verilmiyor XMLA'ya izin verildi, Excel'de analize izin verilmiyor, şirket içi anlam modelleri için AIXL'ye izin veriliyor
Kullanıcılar canlı bağlantı kullanarak Excel'de anlamsal modellerle çalışabilir = etkin XMLA'ya izin verilmiyor, Excel'de analize izin veriliyor, Şirket içi anlam modelleri için AIXL'ye izin verilmiyor XMLA'ya izin verildi, Excel'de analize izin verildi, şirket içi anlam modelleri için AIXL'ye izin verildi

XMLA uç noktası üzerinden erişim, çalışma alanı/uygulama düzeyinde ayarlanan güvenlik grubu üyeliğini kabul eder.

Çalışma alanına katkıda bulunanlar ve üzeri, Analysis Services veritabanı yöneticileriyle etkili bir şekilde aynı olan Yazma semantik model izinlerine sahiptir. Visual Studio'dan yeni anlam modelleri dağıtabilir ve SSMS'de TMSL betikleri yürütebilirler.

Derleme semantik model izinlerine sahip kullanıcılar Analysis Services veritabanı okuyucularına eşdeğerdir. Veri tüketimi ve görselleştirme için anlamsal modellere bağlanabilir ve bunlara göz atabilir. Satır düzeyi güvenlik (RLS) kuralları kabul edilir ve iç anlam modeli meta verilerini göremezler.

Genel olarak Analysis Services sunucu yöneticisi izinleri (veritabanı yöneticisi yerine) gerektiren işlemler desteklenmez.

Kimliğe bürünme

Premium çalışma alanı anlam modellerine bağlanırken EffectiveUserName bağlantı dizesi özelliği kullanılarak kullanıcı kimliğe bürünme desteklenir. EffectiveUserName içinde belirtilen hesabın kiracının Microsoft Entra Kimliği'nde olması ve bağlanılan anlam modeli için hem Okuma hem de Derleme izinlerine sahip olması gerekir. Hesabın hem Okuma hem de Derleme izinleri yoksa Power BI, kullanıcı hesabının kimliğine bürünemez. Bağlantı başarısız olur ve bir hata döndürülür.

Ayrıca Roller bağlantı dizesi özelliğinde bir veya daha fazla çalışma alanı rolü belirterek kimliğe bürünme gerçekleştirebilirsiniz. Roller özelliğiyle, Okuma izinlerine Yazma izinleri olan rol üyelerini düşürmeyi test edebilirsiniz. Oturum açan kullanıcının hesabına bağlı olarak aşağıdaki Rol izinleri geçerlidir:

  • Kimliğe bürünme gerçekleştiren kullanıcı, Analysis Services'teki sunucu yöneticisiyle etkili bir şekilde aynı olan bir çalışma alanı yöneticisiyse, belirtilen rollerden herhangi birinin üyesi olması gerekmez.

  • Kimliğe bürünme gerçekleştiren kullanıcı bir çalışma alanı yöneticisi değilse , belirtilen rollerden birine veya daha fazlasına ait olmalıdır, aksi takdirde kullanıcı bulunamadı veya izin türü hatası döndürülmedi.

Model rolleri

XMLA uç noktasıyla, kiracının Microsoft Entra kimliğindeki kullanıcılar için roller, rol üyeliği, satır düzeyi güvenlik (RLS) ve nesne düzeyi güvenlik (OLS) tanımlanabilir. Power BI'daki model rolleri yalnızca RLS ve OLS için kullanılır. RLS ve OLS dışındaki izinleri denetlemek için Power BI güvenlik modelini kullanın.

Visual Studio'da yazılan tablosal model projeleri için roller, model tasarımcısında Rol Yöneticisi kullanılarak tanımlanabilir. Power BI'daki anlamsal modeller için roller, hizmette yayımlanmadan önce Power BI Desktop'ta tanımlanabilir. Rol üyeliği Power BI hizmeti belirtilir. SSMS, rolleri oluşturmak ve yönetmek için de kullanılabilir. Çoğu durumda rol nesnesi tanımları, Roller nesnesini oluşturmak veya değiştirmek için TMSL kullanılarak betik oluşturulabilir. TMSL betikleri SSMS'de veya Invoke-ASCmd PowerShell cmdlet'iyle yürütülebilir.

XMLA uç noktası aracılığıyla rollerle çalışırken aşağıdaki sınırlamalar geçerlidir:

  • Semantik modeller için ayarlanabilen tek rol izni Okuma iznidir. Diğer izinler Power BI güvenlik modeli kullanılarak verilir.
  • Hizmet Sorumluları RLS ve OLS ile çalışmaz ve model rolü üyeleri olarak eklenemez.
  • Anlamsal model rollerinin varlığından bağımsız olarak XMLA uç noktası üzerinden okuma erişimi için anlamsal model için derleme izni gereklidir.

Veri kaynağı kimlik bilgilerini ayarlama

XMLA uç noktası aracılığıyla belirtilen meta veriler veri kaynaklarına bağlantı oluşturabilir, ancak veri kaynağı kimlik bilgilerini ayarlayamaz. Bunun yerine, kimlik bilgileri Power BI Hizmeti'ndeki anlam modeli ayarları sayfasında ayarlanabilir.

Hizmet sorumluları

Hizmet sorumluları, katılımsız kaynak ve hizmet düzeyi işlemleri gerçekleştirmek için kiracınızda oluşturduğunuz bir Microsoft Entra uygulama kaydıdır. Bunlar uygulama adı, uygulama kimliği, kiracı kimliği ve parola için istemci gizli dizisi veya sertifikası olan benzersiz bir kullanıcı kimliği türüdür. Power BI Premium, Power BI Embedded ile aynı hizmet sorumlusu işlevini kullanır.

Hizmet sorumluları XMLA uç noktasıyla birlikte çalışma alanlarını sağlama, modelleri dağıtma ve anlam modeli yenileme gibi anlamsal model yönetim görevlerini otomatikleştirmek için kullanılabilir:

  • PowerShell
  • Azure Automation
  • Azure Logic Apps
  • Özel istemci uygulamaları

Daha fazla bilgi edinmek için bkz . Hizmet sorumlularıyla Premium çalışma alanı ve anlam modeli görevlerini otomatikleştirme.

Visual Studio'dan (SSDT) model projeleri dağıtma

Visual Studio'da bir tablosal model projesinin Premium çalışma alanına dağıtılması, Azure veya SQL Server Analysis Services sunucusuna dağıtmayla çok aynıdır. Tek farklar, proje için belirtilen Dağıtım Sunucusu özelliğinde ve veri kaynağı kimlik bilgilerinin nasıl belirtildiğinden işleme işlemlerinin veri kaynaklarından çalışma alanında yeni anlam modeline veri içeri aktarabilmesini sağlar.

Visual Studio'da yazılmış bir tablosal model projesi dağıtmak için, proje Dağıtım Sunucusu özelliğinde çalışma alanı bağlantı URL'sini ayarlayın. Visual Studio'da, Çözüm Gezgini proje >Özellikleri'ne sağ tıklayın. Sunucu özelliğine çalışma alanı bağlantı URL'sini yapıştırın.

Yapılandırma penceresinin ekran görüntüsü. Sunucu ana bölmede vurgulanır. Tamam seçilidir.

Dağıtım Sunucusu özelliği belirtildiğinde proje dağıtılabilir.

İlk kez dağıtıldığında, model.bim meta verileri kullanılarak çalışma alanında bir anlam modeli oluşturulur. Dağıtım işleminin bir parçası olarak, model meta verilerinden çalışma alanında anlam modeli oluşturulduktan sonra, veri kaynaklarından anlam modeline veri yüklemek için işleme başarısız olur.

Bir Premium çalışma alanı veri kaynağı kimlik bilgileri dağıtım işleminin bir parçası olarak belirtilemezken, dağıtım işleminin bir parçası olarak veri kaynağı kimlik bilgilerinin istendiği bir Azure veya SQL Server Analysis Server örneğine dağıtmanın aksine işleme başarısız olur. Bunun yerine, meta veri dağıtımı başarılı olduktan ve anlam modeli oluşturulduktan sonra veri kaynağı kimlik bilgileri Power BI Hizmeti'nde anlam modeli ayarlarında belirtilir. Çalışma alanında Anlam modelleri> Ayarlar> Veri kaynağı kimlik bilgileri>Kimlik bilgilerini düzenle'yi seçin.

Veri kaynağı kimlik bilgileri iletişim kutusunu gösteren ekran görüntüsü. Düzenlenebilen alanlar vurgulanır.

Veri kaynağı kimlik bilgileri belirtildiğinde, Power BI hizmeti anlam modelini yenileyebilir, sql Server Management Studio'dan verileri anlam modeline yüklemek için zamanlama yenilemesini yapılandırabilir veya işlemi (yenileme) yapabilirsiniz.

Visual Studio'daki projede belirtilen dağıtım İşleme Seçeneği özelliği gözlemlenir. Ancak, bir veri kaynağında Power BI hizmeti kimlik bilgileri belirtilmemişse, meta veri dağıtımı başarılı olsa bile işlem başarısız olur. Özelliğini İşlem Yapma olarak ayarlayabilir ve dağıtımın bir parçası olarak işleme girişimlerini önleyebilirsiniz. Yeni anlam modelinin veri kaynağı ayarlarında veri kaynağı kimlik bilgileri belirtildikten sonra sonraki dağıtım işlemlerinin bir parçası olarak işleme başarılı olacağı için özelliği Varsayılan olarak yeniden ayarlamak isteyebilirsiniz.

SSMS ile bağlanma

Çalışma alanına bağlanmak için SSMS kullanmak, azure veya SQL Server Analysis Services sunucusuna bağlanmaya benzer. Tek fark, sunucu adında çalışma alanı URL'sini belirtmeniz ve MFA kimlik doğrulaması ile Active Directory - Evrensel kullanmanız gerekir.

SSMS kullanarak çalışma alanına Bağlan

  1. SQL Server Management Studio'da sunucuya Bağlan> Bağlan seçin.

  2. Sunucu Türü'nde Analysis Services'i seçin. Sunucu adı alanına çalışma alanı URL'sini girin. Kimlik Doğrulaması'nda Active Directory - MFA ile Evrensel'i seçin ve kullanıcı adı alanına kuruluş kullanıcı kimliğinizi girin.

    Sunucuya bağlan iletişim kutusunun ekran görüntüsü. Sunucu türü, ad ve kimlik doğrulaması vurgulanır. Bağlan seçilir.

Bağlanıldığında, çalışma alanı bir Analysis Services sunucusu olarak gösterilir ve çalışma alanında anlam modelleri veritabanları olarak gösterilir.

Microsoft SQL Server Management Studio penceresinin ekran görüntüsü. Nesne Gezgini ana bölmededir.

Meta veriler için SSMS kullanma hakkında daha fazla bilgi edinmek için bkz:

Anlamsal model yenileme

XMLA uç noktası, SSMS kullanarak ayrıntılı yenileme özellikleri, PowerShell ile otomasyon, Azure Otomasyonu ve TOM kullanarak Azure İşlevleri için çok çeşitli senaryolar sağlar. Örneğin, tüm geçmiş verileri yeniden yüklemek zorunda kalmadan belirli artımlı yenileme geçmiş bölümlerini yenileyebilirsiniz.

Power BI hizmeti yenileme yapılandırmasından farklı olarak, XMLA uç noktası üzerinden yapılan yenileme işlemleri günde 48 yenilemeyle sınırlı değildir ve zamanlanmış yenileme zaman aşımı uygulanmaz.

XMLA uç noktası üzerinden bir yazma işlemi içeren anlam modeli yenileme işlemlerinin tarih, saat ve durumu, anlam modeli Yenileme geçmişinde kaydedilir ve gösterilir.

Not

XMLA uç noktası tarafından gerçekleştirilen yenileme işlemleri kutucuk önbelleklerini otomatik olarak yenilemez. Kutucuk önbellekleri yalnızca kullanıcı rapora eriştiğinde yenilenir.

Yenileme geçmişi ekranını gösteren ekran görüntüsü. XMLA uç noktası aracılığıyla öğe vurgulanır.

Dinamik Yönetim Görünümleri (DMV)

Analysis Services DMV'leri anlamsal model meta verilerinin, kökeninin ve kaynak kullanımının görünürlüğünü sağlar. XMLA uç noktası üzerinden Power BI'da sorgulama için kullanılabilen DMV'ler, veritabanı yöneticisi izinleri gerektirenlerle sınırlıdır. Örneğin bazı DMV'ler Analysis Services sunucu yöneticisi izinleri gerektirdiği için erişilebilir değildir.

Power BI Desktop'ta yazılan anlam modelleri

Gelişmiş meta veriler

Power BI Desktop'ta yazılan ve Premium çalışma alanında yayımlanan anlamsal modellerde XMLA yazma işlemleri gelişmiş meta veriler gerektirir. Daha fazla bilgi edinmek için bkz . Gelişmiş anlam modeli meta verileri.

Dikkat

Şu anda, Power BI Desktop'ta yazılmış bir anlam modeli üzerinde yapılan yazma işlemi, bunun PBIX dosyası olarak geri indirilmesini engeller. Özgün PBIX dosyanızı koruduğunuzdan emin olun.

veri kaynağı bildirimi

Power BI Desktop, veri kaynaklarına bağlanırken ve verileri sorgularken satır içi veri kaynağı bildirimleri olarak Power Query M ifadelerini kullanır. Premium çalışma alanlarında destekleniyor olsa da Power Query M satır içi veri kaynağı bildirimi Azure Analysis Services veya SQL Server Analysis Services tarafından desteklenmez. Bunun yerine, Visual Studio gibi Analysis Services veri modelleme araçları yapılandırılmış veya sağlayıcı veri kaynağı bildirimlerini kullanarak meta veriler oluşturur. XMLA uç noktasıyla Premium, yapılandırılmış ve sağlayıcı veri kaynaklarını da destekler, ancak Power BI Desktop modellerindeki Power Query M satır içi veri kaynağı bildirimlerinin bir parçası olarak desteklemez. Daha fazla bilgi edinmek için bkz . Sağlayıcıları anlama.

Canlı bağlantı modunda Power BI Desktop

Power BI Desktop, canlı bağlantı kullanarak bir Power BI Premium anlam modeline bağlanabilir. Canlı bağlantı kullanarak verilerin yerel olarak çoğaltılması gerekmez ve bu da kullanıcıların anlamsal modelleri kullanmasını kolaylaştırır. Kullanıcıların bağlanabilmesinin iki yolu vardır:

  • Power BI anlam modelleri'ne tıklayın ve ardından rapor oluşturmak için bir anlam modeli seçin. Bu, kullanıcıların anlamsal modellere canlı olarak bağlanması için önerilen yöntemdir. Bu yöntem, anlamsal modellerin onay düzeyini gösteren geliştirilmiş bir bulma deneyimi sağlar. Kullanıcıların çalışma alanı URL'lerini bulması ve izlemesi gerekmez. Semantik modeli bulmak için kullanıcılar yalnızca anlamsal modelin adını yazar veya aradıkları anlam modelini bulmak için ekranı kaydırırlar.

    Power BI Desktop'ın ekran görüntüsü, şeritte Power BI anlam modelleri vurgulanmış. Semantik model seç iletişim kutusu ana bölmededir.

  • Veri>Al Analysis Services'i kullanarak URL olarak bir Power BI Premium çalışma alanı adı belirtin, canlı Bağlan seçin ve gezgin'de bir anlam modeli seçin. Bu durumda Power BI Desktop, XMLA uç noktasını kullanarak bir Analysis Services veri modeliymiş gibi semantik modele canlı olarak bağlanır.

    Power BI Desktop Analysis Services'ın seçili ekran görüntüsü. Bağlan canlı, Analysis Services veritabanı iletişim kutusunda vurgulanır.

Analysis Services veri modellerine canlı olarak bağlı raporları olan ve Premium anlam modellerine geçmeyi planlayan kuruluşların yalnızca Veri>kaynağı dönüştürme ayarlarındaki sunucu adı URL'sini değiştirmesi gerekir.

Denetim günlükleri

Uygulamalar bir çalışma alanına bağlandığında, XMLA uç noktaları aracılığıyla erişim aşağıdaki işlemler ile Power BI denetim günlüklerine kaydedilir:

İşlem kolay adı Operasyon adı
Dış uygulamadan Power BI anlam modeline Bağlan Bağlan FromExternalApplication
Dış uygulamadan Power BI anlam modeli yenilemesi istendi RefreshDatasetFromExternalApplication
Dış uygulamadan Power BI anlam modeli oluşturuldu CreateDatasetFromExternalApplication
Dış uygulamadan Power BI anlam modeli düzenlendi EditDatasetFromExternalApplication
Dış uygulamadan Power BI anlam modeli silindi DeleteDatasetFromExternalApplication

Daha fazla bilgi için bkz . Power BI'ı denetleme.

Bu makaleyle ilgili daha fazla bilgi için bkz: