Gelişmiş veri modeli
Standart veri modeli özel tablolar kullanılarak oluşturulmuştur ve Microsoft Dataverse'te adanmış bir tabloda kayıt olarak depolanan her web sitesi bileşeninin yapılandırması için en iyi duruma getirilmiştir. Yeni bir site sağlandığında, standart model farklı çözümleri, tabloları ve meta verileri yüklemek için daha fazla zaman gerektirir. Standart modelde web sitesi tablolarına yapılan güncelleştirmeler, paket güncelleştirmelerinin el ile ve zaman alıcı şekilde uygulanmasını gerektirir.
Not
- Tüm yeni siteler varsayılan olarak gelişmiş veri modeli kullanılarak 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.
Power Pages için gelişmiş veri modeli, aşağıdaki avantajları sağlar:
- Web site hazırlama daha hızlıdır.
- Tasarım stüdyosu deneyimleri daha hızlıdır.
- Web sitesi yapılandırmaları, daha sorunsuz uygulama yaşam döngüsü yönetimi (ALM) deneyimi sağlamak için çözümlerde bulunabilir.
- Power Pages iyileştirmelerinin ve hata düzeltmelerinin güncelleştirmeleri geliştirilmiştir.
Sitenizin standart veya gelişmiş veri modeli kullanıp kullanmadığını belirleme
Sitenizin hangi veri modelini kullandığını belirlemenin çeşitli yolları vardır:
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ı hangi veri modelinin kullanıldığını gösterir.
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österilir. Gelişmiş veri modeli kullanılıyorsa ad, Power Pages Yönetimi olarak gösterilir.
Power Platform CLI'yı kullanıyorsanız aşağıdaki komutu çalıştırarak hangi veri modelinin kullanıldığını görüntüleyebilirsiniz.
pac powerpages list -v
Not
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 modeli devre dışı bırakıldığında çözüm paketleri kaldırılmaz veya web siteleri silinmez.
Gelişmiş veri modeli kullanılarak oluşturulan mevcut web siteleri çalışmaya devam eder. Oluşturulan yeni web siteleri standart veri modelini kullanır.
Sistem tabloları
Sistem tabloları, tüm Dataverse ortamlarında bulunan ve Power Pages'a özgü çözüm odaklı tablolardır.
Not
Bu tablolar değiştirilemez.
- 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
- Davet
- Davetten Yararlanma
- Ayar
- WebFormSession
Not
Bu tablolar geliştirilmiş veri modelinden kaldırıldı ve Power Pages Management uygulamasında kullanılamaz:
- 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.
Not
- Standart veri modeli tablolarının herhangi birini kullanan herhangi bir özel kod veya araç geliştirdiyseniz, kodu gelişmiş veri modeli tablolarını kullanacak şekilde güncelleştirmeniz gerekir.
- Bu tablolar değiştirilemez.
- Bu tablolar değiştirilebilir olmadığından diğer tablolarla ilişki oluşturmak için kullanılabilecek tablolar listesinde görünmezler. Örneğin, Web Rolü (mspp_webrole), Tablo İzni (mspp_entitypermission) ve diğer tablolar ilişki oluşturmak için kullanılabilecek tablolar listesinde görünmez.
Sistem tablosu | Gelişmiş veri modeli sanal tablosu | Standart veri modeli tablosu |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut 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_websitelanguage 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_webtemplate |
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 her yeni web sitesinde gelişmiş veri modeli kullanılır:
- Başlangıç düzeni 1-5
- Uygulama işleme
- Boş sayfa
- Programa kaydolma
- Toplantılar zamanlama
Aşağıdaki şablonlar, gelişmiş veri modeli ortamda etkinleştirilmiş olsa bile standart veri modelini kullanır:
- SSS
- Community (Dynamics 365)
- Müşteri Portalı (Dynamics 365)
- Müşteri Self Servis Portalı (Dynamics 365)
- Çalışan Self Servis Portalı (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Sipariş İadeleri (Dynamics 365)
- Ortak Portalı (Dynamics 365)
Gelişmiş veri modelini kullanarak web sitesi oluşturma
Gelişmiş veri modeli bir ortamda etkinleştirildikten sonra, Power Pages giriş sayfasından yeni bir site oluşturabilirsiniz.
Not
Gelişmiş veri modeli yalnızca seçili şablon gelişmiş veri modelini destekliyorsa yeni siteyi oluşturmak için kullanılır.
Gelişmiş veri modelini kullanan bir şablon kullanarak site oluşturmak için aşağıdaki adımları izleyin:
- Power Pages giriş sayfasını açın.
- Site oluştur'u seçin.
- Bir şablon seçin ve ardından siteyi oluşturmak için Bu şablonu seç öğesini seçin.
- İ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.
Not
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.
Not
- 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 Yönetimi seçeneğini belirleyin.
Tasarım stüdyosunda bulunmayan gelişmiş özelleştirmeler yapmak için Power Pages Yönetim uygulamasını kullanabilirsiniz.
Veri modeli Power Platform CLI 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.
Karşıdan Yükle
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Karşıya Yükle
pac powerpages upload --path <path> --modelVersion 2
Not
Bu parametre Power Platform CLI sürüm 1.22.4 ve sonrasında desteklenir.
Daha fazla bilgi için, Power Platform CLI parametreleri bölümüne gidin.
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 kılavuz ve araç desteği için, Standart veri modeli sitelerini gelişmiş veri modeline geçirme bölümüne gidin.
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.
Bilinen sorunlar
Çözüm kullanılarak dağıtılan gelişmiş veri modeli sitelerindeki dağıtım profillerinin sınırlaması
Power Pages uygulama yaşam döngüsü yönetimi (ALM) şimdilik, çözümleri kullanarak site verilerini dağıtırken farklı ortamlar için farklı site ayarı değerleri atamak için bir yol sağlamamaktadır. Standart veri modeli, dağıtım profillerini kullanarak ALM'yi destekler. Site ayarları için ortam değişkenlerini kullanma yeteneği gelecekteki bir güncelleştirme için değerlendirilmektedir. Bu arada bu sınırlamayı çözmek için, aşağıdaki seçeneklerden biriyle gelişmiş veri modeli siteleri dağıtabilirsiniz:
Not
Aşağıdaki yöntemler site nesnelerini yönetilmeyen bir durumda dağıtır.
- Microsoft Power Platform CLI
- GitHub Eylemleri Power Platform
- Power Platform Build Tools için yapı araçları Azure DevOps