Gelişmiş veri modeli

Standart veri modeli özel tablolar kullanır ve her web sitesi bileşeninin yapılandırması için iyileştirilmiştir. Her bileşen, Microsoft Dataverse ayrılmış bir tabloda kayıt olarak depolanır. Standart modelin yeni bir site sağlanırken farklı çözümleri, tabloları ve meta verileri yüklemesi daha uzun sürer. Standart modelde web sitesi tablolarının güncelleştirilmesi için paket güncelleştirmelerinin el ile ve zaman alıcı bir şekilde uygulanması gerekir.

Note

  • Tüm yeni siteler, gelişmiş veri modeli kullanılarak varsayılan olarak oluşturulur. 
  • Standart veri modelinde site oluşturmak için Power Platform yönetim merkezinde gelişmiş veri modelini devre dışı bırakın.
  • Power Pages Yönetim uygulaması varsayılan olarak, Power Pages sitesi bulunmayan ortamlar dahil olmak üzere desteklenen bölgelerdeki tüm Microsoft Dataverse kurulumlarına yüklenir.

Gelişmiş veri modeli, sistem tabloları, yapılandırma dışı tablolar ve sanal tabloların birleşimidir.

Benefits

Power Pages için gelişmiş veri modeli, aşağıdaki avantajları sağlar:

Modern ALM ve dağıtım

Gelişmiş veri modelinde çalışan siteler, Power Platform uygulama yaşam döngüsü yönetimi (ALM) süreçlerine tam olarak katılır.

Gelişmiş veri modeli şu ALM ve dağıtım özelliklerini sağlar:

  • Çözüm kullanan site yapılandırması: Gelişmiş veri modeli için site yapılandırması model temelli uygulamalar, tuval uygulamaları ve Power Automate akışları tarafından kullanılan aynı paketleme birimi olan Dataverse çözümlerinde yer alır. Standart modelin kullandığı yapılandırma verileri dışarı aktarma işlemini kullanmak yerine standart çözüm mekanizmaları aracılığıyla site bileşenlerini dışarı, içeri ve katmanlayabilirsiniz.

  • Uygulamanın geri kalanıyla tek çözümlü dağıtım: Site yapılandırması çözüme duyarlı olduğundan, model temelli uygulama, Power Automate akışları ve sitenin bağımlı olduğu Dataverse tabloları ile aynı çözüme Power Pages bir site eklenebilir. Siteyi ve bağımlılıklarını tek bir çözüm olarak dışarı aktarır, taşır ve içeri aktarırsınız.

  • Yerel Git tümleştirmesi (önizleme): Dataverse Git tümleştirmesi, gelişmiş veri modelinde Power Pages siteleri destekler ve çözümleri ve çözüm nesnelerini bir Azure DevOps Git deposuyla eşitler. Site değişikliklerini diğer çözüm bileşenleriyle birlikte sürümlendirebilir, dallandırabilir ve geri alabilirsiniz.

  • Dağıtımlar için işlem hatları: Geliştirmeden test ortamına çözümleri yükseltmeye yönelik ürün içi dağıtım mekanizması olan Power Platform'daki İşlem Hatları aracılığıyla site dağıtımlarını çalıştırabilirsiniz.

  • Ortam başına yapılandırma için ortam değişkenleri: Çözüm kullanan site yapılandırması, site ayarları için ortam değişkenlerini destekler. Kimlik sağlayıcısı yapılandırması, aşamalı web uygulaması ayarları ve güvenlik çalışma alanı ayarları gibi ortamlar arasında farklılık gösteren site ayarı değerlerini çözümde ortam değişkenleri olarak tanımlayabilir ve bunları çözüm içeri aktarıldığında ortam başına çözümleyebilirsiniz.

Performance

  • Daha hızlı web sitesi sağlama: Yeni gelişmiş veri modeli siteleri standart model sitelerden daha hızlı sağlanır. Sistem, sanal ve yapılandırma dışı tablolara bölünmesi, standart modelin sağlama sırasında gerçekleştirmesi gereken toplu çözümü, tabloyu ve meta veri yükünü kaldırarak gelişmiş veri modeli için sağlama süresini kısaltır.

Devam eden bakım ve yatırım

  • Geliştirilmiş platform güncelleştirmeleri ve hata düzeltmeleri: Geliştirilmiş veri modeli, Power Pages için otomatik olarak iyileştirmeler ve hata düzeltmeleri sunar. Standart modelin gerektirdiği paket güncelleştirmelerinin el ile uygulanması artık gerekli değildir ve bu da siteleri yönetici müdahalesi olmadan en son düzeltmelerde ve güvenlik düzeltme eklerinde güncel tutar.

  • Sürekli platform geliştirmesi: Geliştirilmiş veri modeli üzerinde yeni Power Pages özellikleri ve platform geliştirmeleri geliştirilmiştir. Gelişmiş veri modelindeki siteler, kullanılabilir hale geldikçe bu özellikleri alır.

Sitenizin standart mı yoksa gelişmiş veri modelini mi kullandığını belirleme

Sitenizin hangi veri modelini kullandığını belirlemek için aşağıdaki yöntemleri deneyin:

  • Power Platform yönetim merkezini açın, Kaynaklar>Power Pages siteleri'ne gidin, sitenizi seçin ve sonra Yönet'i seçin. Site Ayrıntıları bölümündeki Veri Modeli alanı, sitenizin hangi veri modelini kullandığını gösterir.

    Bir sitenin Site Ayrıntıları bölümünde Gelişmiş olarak ayarlanmış Veri Modeli alanını gösteren ekran görüntüsü.

  • Power Pages tasarım stüdyosundaki Kurulum çalışma alanı hangi veri modelinin kullanıldığını gösterir.

  • Portal Yönetimi uygulamasını açın. Standart veri modeli kullanılıyorsa, uygulama adı Portal Yönetimi olarak görünür. Geliştirilmiş veri modeli kullanımdaysa, ad Power Pages Yönetimi olarak görünür.

    Power Pages Yönetimi uygulamasının ekran görüntüsü.

  • Power Platform CLI kullanıyorsanız, hangi veri modelinin kullanımda olduğunu görüntülemek için aşağıdaki komutu çalıştırın.

    pac pages list -v

    Note

    Bu parametre Power Platform CLI sürüm 1.22.4 ve sonrasında desteklenir.

Gelişmiş veri modelini devre dışı bırakma

Gelişmiş veri modeline geçiş yap seçeneğini devre dışı bırakarak site oluşturma için gelişmiş veri modelini kullanmamayı tercih edebilirsiniz. Gelişmiş veri modelini devre dışı bırakmak çözüm paketlerini kaldırmaz veya hiçbir web sitesini silmez.

Gelişmiş veri modelini kullanan mevcut web siteleri çalışmaya devam eder. Tüm yeni web siteleri standart veri modelini kullanır.

Gelişmiş veri modeline geçiş yap seçeneği vurgulanmış olarak Power Platform yönetim merkezinin ekran görüntüsü.

Sistem tabloları

Sistem tabloları, tüm Dataverse ortamlarında bulunan ve Power Pages'a özgü çözüm odaklı tablolardır.

Note

Bu tabloları değiştiremezsiniz.

  • Site
  • Site Bileşeni
  • Site Dili

Yapılandırma dışı tablolar

Yapılandırma dışı tablolar, işlem tabanlı iş verileri içeren, özelliğe özgü tablolardır. Bu tablolardaki veriler ALM işlemlerinde yer almaz.

  • Reklam
  • Anket
  • Anket Seçeneği
  • Anket Gönderme
  • Harici Kimlik
  • Portal yorumu
  • Davetiye
  • Davetten Yararlanma
  • Setting
  • WebFormSession

Note

Gelişmiş veri modeli bu tabloları kaldırır. Power Pages Yönetimi uygulaması bunları içermez:

  • Reklam
  • Anket
  • Anket Seçeneği
  • Anket Gönderme

Sanal tablolar

Power Pages sanal tabloları, belirli web sitesi bileşenlerinin meta verilerini temsil eder ve içerir. Bunlar, web sitesi meta verilerini JavaScript Nesne Gösterimi (JSON) biçiminde içeren sistem tablolarına işaret eder. Power Pages Yönetim uygulamasını kullanarak sanal tabloların içeriğini güncelleştirebilir ve yapılandırabilirsiniz. Bu uygulama, eski Portal Yönetimi uygulamasıyla aynı görünüme sahiptir.

Note

  • Standart veri modeli tablolarından herhangi birini kullanan herhangi bir özel kod veya araç geliştirirseniz, kodu gelişmiş veri modeli tablolarını kullanacak şekilde güncelleştirin.
  • Bu tabloları değiştiremezsiniz.
  • Bu tablolar değiştirilebilir olmadığından, diğer tablolarla ilişki oluşturmak için kullanabileceğiniz tablo listesinde görünmezler. Örneğin, Web Rolü (mspp_webrole), Tablo İzni (mspp_entitypermission) ve diğer tablolar ilişki oluşturmak için kullanabileceğiniz tablolar listesinde görünmez.
Sistem tablosu Gelişmiş veri modeli sanal tablosu Standart veri modeli tablosu
powerpagesite mspp_web sitesi adx_web sitesi
powerpagesitelanguage mspp_websitesidili adx_websitelanguage
powerpagecomponent mspp_columnpermission
mspp_columnpermissionprofile
mspp_contentsnippet
mspp_entityform
mspp_entityformmetadata
mspp_entitylist
mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_publishingstate
mspp_yayınlama_durum_geçiş_kuralı
mspp_redirect
mspp_kısayol
mspp_sitemarker
mspp_sitesetting
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
mspp_websitesidili
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_publishingstate
adx_publishingstatetransitionrule
adx_redirect
adx_shortcut
adx_sitemarker
adx_sitesetting
adx_webfile
adx_webform
adx_webformmetadata
adx_webformstep
adx_weblink
adx_weblinkset
adx_webpage
adx_webpageaccesscontrolrule
adx_webrole
adx_websiteaccess
adx_websitelanguage
adx_webşablon

Desteklenen şablonlar

Gelişmiş veri modeli varsayılan olarak Microsoft Power Platform ortamınızda etkindir.

Aşağıdaki şablonlardan birini kullanarak sağladığınız tüm yeni web siteleri gelişmiş veri modelini kullanır:

  • Başlangıç düzeni 1-5
  • Uygulama işleme
  • Boş sayfa
  • Programa kayıt
  • Toplantı ayarla
  • FAQ
  • Topluluk (Dynamics 365)
  • Müşteri Self Servis Portalı (Dynamics 365)
  • Çalışan Self Servis Portalı (Dynamics 365)
  • Ortak Portalı (Dynamics 365)

Note

Gelişmiş veri modeli, yukarıdaki şablonlar için yeni site oluşturmayı destekler. Daha önce standart veri modeliyle oluşturulan bazı siteler henüz taşınamıyor. Özellikle, Topluluk (Dynamics 365), Müşteri Self Servis Portalı (Dynamics 365), Çalışan Self Servis Portalı (Dynamics 365) ve İş Ortağı Portalı (Dynamics 365) şablonlarıyla oluşturulan siteler. Standart veri modelinden gelişmiş veri modeline güncelleştirmenize yardımcı olacak kılavuz ve araç desteği için, Standart veri modeli sitelerini gelişmiş veri modeline geçirme bölümüne gidin.

Aşağıdaki şablonlar, gelişmiş veri modeli ortamda etkinleştirilmiş olsa bile standart veri modelini kullanır:

  • Müşteri Portalı (Dynamics 365)
  • Saha Hizmeti (Dynamics 365)
  • Modern Topluluk (Dynamics 365)
  • Sipariş İadeleri (Dynamics 365)

Gelişmiş veri modelini kullanarak web sitesi oluşturma

Gelişmiş veri modelini bir ortamda etkinleştirdikten sonra, Power Pages giriş sayfasından yeni bir site oluşturabilirsiniz.

Note

Gelişmiş veri modeli yalnızca seçili şablon gelişmiş veri modelini destekliyorsa yeni siteyi oluşturmak için kullanılır. Topluluk (Dynamics 365), Müşteri Self Servis Portalı (Dynamics 365), Çalışan Self Servis Portalı (Dynamics 365) ve İş Ortağı Portalı (Dynamics 365) şablonları için Power Pages Core Package sürümü v1.1.2602.230 veya üzeri olmalıdır. Paket sürümünü yükseltme hakkında ayrıntılı bilgi için bkz. Power Pages çözümünü güncelleştirme.

Gelişmiş veri modelini kullanan bir şablon kullanarak site oluşturmak için şu adımları izleyin:

  1. Power Pages giriş sayfasını açın.
  2. Site oluştur'u seçin.
  3. Bir şablon seçin ve ardından siteyi oluşturmak için Bu şablonu seç öğesini seçin.
  4. İstenen bilgileri girdikten sonra Bitti'yi seçin.

Power Pages ana sayfasına yönlendirilirsiniz, yeni site burada Sitelerim listesinde görüntülenir. Yeni site hazır olduğunda, Power Pages tasarım stüdyosunu kullanarak düzenleyebilirsiniz.

Gelişmiş veri modeli sitelerinin listesini görüntüleme

Yeni oluşturulan siteleri Power Pages giriş sayfasından görüntüleyebilirsiniz.

Gelişmiş veri modelini kullanan sitelerle standart veri modeli kullanan siteler arasında işlevsel eşlik vardır. Web sitenizin hangi veri modelini kullandığını belirlemek için, Sitenizin standart veya gelişmiş veri modeli kullanıp kullanmadığını belirleme bölümüne gidin.

Power Pages giriş sayfasının Etkin siteler bölümü kullanılabilir tüm siteleri listeler. Liste, gelişmiş veri modelinin ortam için etkinleştirilmiş olup olmamasına bakılmaksızın standart veri modelini kullanan her iki siteyi ve gelişmiş veri modelini kullanan siteleri gösterir.

Gelişmiş veri modelini kullanan yeni bir siteyi düzenleme

Gelişmiş veri modelini kullanan sitelerle standart veri modeli kullanan siteler arasında işlevsel eşlik vardır. Özelleştirme için Power Pages tasarım stüdyosunu veya Power Pages Yönetim uygulamasını kullanabilirsiniz.

Power Pages tasarım stüdyosunu kullanarak site düzenleme

Power Pages giriş sayfasındaki site kartında, Power Pages tasarım stüdyosunu açmak ve siteyi düzenlemek için Düzenle'yi seçin.

Note

Power Pages tasarım stüdyosundaki düzenleme işlemi, sitenin gelişmiş veri modeli ya da standart veri modelini kullanmasına bakılmaksızın aynı şekilde çalışır. İşlev boşlukları yoktur.

Power Pages Yönetim uygulamasını kullanarak site düzenleme

Power Pages giriş sayfasındaki site kartında, üç noktayı () seçin ve ardından Power Pages Yönetimi seçeneğini belirleyerek Power Pages Yönetimi uygulamasını açın.

Note

  • Gelişmiş veri modeliyle ilgili Power Pages temel paketleri varsayılan olarak, ortamlarda Power Pages sitesinin olup olmamasından bağımsız olarak tüm Dataverse ortamlarında önceden yüklüdür.
  • Gelişmiş veri modeli, Power Pages Yönetimi adlı yeni bir model temelli uygulama içerir. Power Pages tasarım stüdyosunda kullanılamayan gelişmiş özelleştirmeler için bu uygulamayı kullanmanız gerekir.

Ayrıca, Power Pages tasarım stüdyosundan Power Pages Yönetim uygulamasını da açabilirsiniz. Üç noktayı () seçin ve ardından Power Pages Management seçeneğini tercih edin.

Tasarım stüdyosunda kullanılamayan gelişmiş özelleştirmeler gerçekleştirmek için Power Pages Yönetim uygulamasını kullanın.

Power Pages Yönetim uygulamasında düzenlenmekte olan bir web sitesini gösteren ekran görüntüsü.

Power Platform CLI veri modeli parametreleri

Gelişmiş veri modeli kullanan bir web sitesi için yapılandırma verilerini karşıya yüklemek veya indirmek için Power Platform CLI kullandığınızda, modelVersion parametresini kullanmanız gerekir. 2 değeri, gelişmiş veri modelinin kullanılması gerektiğini gösterir.

İndir

pac pages download --path <path> --webSiteId <siteId> --modelVersion 2

Yükle

pac pages upload --path <path> --modelVersion 2

Note

Bu parametre Power Platform CLI sürüm 1.22.4 ve sonrasında desteklenir.

Daha fazla bilgi için bkz. Power Platform CLI parametreleri.

Sık sorulan sorular

Bir web sitesini standart veri modelinden gelişmiş veri modeline nasıl güncelleştirebilirim?

Standart veri modelinden gelişmiş veri modeline güncelleştirmenize yardımcı olacak rehberlik ve araç desteği için bkz. Standart veri modeli sitelerini gelişmiş veri moduna geçirme.

Portal Yönetimi uygulamasındaki gelişmiş veri modeli yapılandırmalarına dayalı olarak yeni siteleri düzenleyebilir miyim?

Gelişmiş veri modeli kullanılarak oluşturulan yeni web sitelerini düzenlemek için yeni Power Pages Yönetim uygulamasını kullanabilirsiniz.

Ayrıca bakınız