Κοινή χρήση μέσω


Μετεγκατάσταση τοποθεσιών τυπικού μοντέλου δεδομένων σε βελτιωμένο μοντέλο δεδομένων (έκδοση προεπισκόπησης)

[Αυτό το θέμα αποτελεί τεκμηρίωση προέκδοσης και υπόκειται σε αλλαγές.]

Σε αυτό το άρθρο, μάθετε πώς να μετεγκαταστήσετε την υπάρχουσα τυπική τοποθεσία μοντέλου δεδομένων στο βελτιωμένο μοντέλο δεδομένων.

Σημαντικό

  • Αυτή η δυνατότητα είναι μια δυνατότητα προεπισκόπησης.
  • Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.

Προϋποθέσεις

Βήμα 1. Λήψη και έλεγχος προσαρμογής για υπάρχοντα τυπικά μετα-δεδομένα τοποθεσίας

  1. Ανοίξτε μια γραμμή εντολών.

  2. Χρησιμοποιήστε την παρακάτω εντολή για να υποβληθείτε σε έλεγχο ταυτότητας στον οργανισμό Dataverse για το περιβάλλον σας Power Platform , ώστε να γίνει λήψη της καρτέλας τοποθεσίας Web για μετεγκατάσταση.

    pac auth create -u [Dataverse URL]

    Παράδειγμα

    pac auth create -u https://contoso-org.crm.dynamics.com

    Περισσότερες πληροφορίες: pac auth create

  3. Χρησιμοποιήστε την παρακάτω εντολή για να δημιουργήσετε μια λίστα τοποθεσιών Web στον τρέχοντα οργανισμό.

    pac powerpages list

    Περισσότερες πληροφορίες: pac powerpages list

  4. Χρησιμοποιήστε την παρακάτω εντολή για να κάνετε λήψη της αναφοράς προσαρμογής.

    pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --siteCustomizationReportPath [PATH]

    Παράδειγμα

    pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --siteCustomizationReportPath "c:\\pac-powerpages\\downloads"

Εάν βρείτε οποιαδήποτε προσαρμογή στην αναφορά που λήφθηκε, ακολουθήστε την καθοδήγηση στην αναφορά για να τη διορθώσετε μετά τη μετεγκατάσταση για να βελτιώσετε το μοντέλο δεδομένων. Περισσότερες πληροφορίες: Ζητήματα προς εξέταση για προσαρμογή τοποθεσίας κατά τη μετεγκατάσταση τοποθεσιών από τυπικό σε βελτιωμένο μοντέλο δεδομένων

Βήμα 2. Μετεγκατάσταση των δεδομένων τοποθεσίας από τυπικό σε βελτιωμένο μοντέλο δεδομένων

Χρησιμοποιήστε την παρακάτω εντολή για να μετεγκαταστήσετε τα δεδομένα τοποθεσίας στο βελτιωμένο μοντέλο δεδομένων.

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] –-mode [type-of-data]

Η λειτουργία μπορεί να έχει 3 τιμές:

Παράδειγμα

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e –-mode all

Το εργαλείο μετεγκατάστασης εξετάζει τις λύσεις. Εάν υπάρχει μια τυπική λύση μοντέλου δεδομένων χωρίς αντίστοιχη λύση βελτιωμένου μοντέλου δεδομένων για το αναφερόμενο πρότυπο, εμφανίζεται μια προειδοποίηση: Found template <template-name>. One of the prerequisite for migrate needs Enchanged data model template

Υπάρχουν συγκεκριμένα πρότυπα, όπως η εγγραφή προγράμματος και ο προγραμματισμός και η διαχείριση συσκέψεων, τα οποία απαιτούν αντιστοίχιση των πακέτων βελτιωμένων μοντέλων δεδομένων για να διασφαλιστεί η σωστή λειτουργία της τοποθεσίας Web που μετεγκαταστάθηκε. Για να αποκτήσετε αυτά τα βελτιωμένα πακέτα μοντέλων δεδομένων, πρέπει να δημιουργήσετε μια νέα τοποθεσία για το αντίστοιχο πρότυπο (το περιβάλλον πρέπει να είναι ενεργοποιημένο για το βελτιωμένο μοντέλο δεδομένων) ώστε να παρέχει λύσεις βελτιωμένες, συμβατές με το μοντέλο δεδομένων για μετεγκατάσταση.

Υποστηριζόμενα πρότυπα για μετεγκατάσταση

Οι τοποθεσίες με τα παρακάτω πρότυπα υποστηρίζονται για μετεγκατάσταση:

  • Διάταξη εκκίνησης 1-5
  • Προετοιμασία εφαρμογής
  • Κενή σελίδα
  • Καταχώρηση προγράμματος
  • Προγραμματισμός και διαχείριση συσκέψεων

Βήμα 3. Επαληθεύστε την κατάσταση μετεγκατάστασης

Χρησιμοποιήστε την παρακάτω εντολή για να επαληθεύσετε την κατάσταση μετεγκατάστασης της τοποθεσίας σας:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --checkMigrationStatus

Παράδειγμα

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --checkMigrationStatus

Σημείωμα

Εάν η μετεγκατάσταση της τοποθεσίας σας παίρνει περισσότερο χρόνο από το αναμενόμενο, μπορεί να οφείλεται στον όγκο των δεδομένων. Εάν η γραμμή εντολών κλείσει, ανοίξτε μια νέα γραμμή εντολών και χρησιμοποιήστε την εντολή σε αυτό το βήμα για να επαληθεύσετε την κατάσταση της τοποθεσίας σας.

Βήμα 4. Ενημέρωση της έκδοσης του μοντέλου δεδομένων τοποθεσίας μετά από επιτυχή μετεγκατάσταση δεδομένων

Χρησιμοποιήστε την παρακάτω έκδοση του μοντέλου δεδομένων τοποθεσίας ενημέρωσης εντολής:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --updateDatamodelVersion --portalId [Portal-GUID]

Σημείωμα

  • Μπορείτε να βρείτε το αναγνωριστικό πύλης εάν μεταβείτε στην τοποθεσία Web με το '/_services/about' προσαρτημένο στη διεύθυνση URL της τοποθεσίας Web. Για να προβάλει αυτές τις επιλογές, ο χρήστης θα πρέπει να έχει ένα ρόλο web με όλα τα δικαιώματα πρόσβασης στην τοποθεσία Web που έχουν εκχωρηθεί.
  • Μετά την ενημέρωση της έκδοσης του μοντέλου δεδομένων τοποθεσίας, η καρτέλα τοποθεσίας Web που είναι συνδεδεμένη με το τυπικό μοντέλο δεδομένων θα απενεργοποιηθεί. Αντ' αυτού, η τοποθεσία θα αναφέρεται πλέον στην καρτέλα τοποθεσίας Web που σχετίζεται με το βελτιωμένο μοντέλο δεδομένων.
  • Ο χρήστης πρέπει να έχει οποιονδήποτε από τους παρακάτω ρόλους για να εκτελέσει την εντολή μετεγκατάστασης με ορίσματα updateDatamodelVersion ή revertToStandardDataModel. Καθώς έτσι θα εκτελείτε μια ενέργεια διαχειριστή για να αλλάξετε την τοποθεσία σας σε ενίσχυση μοντέλου δεδομένων ή αντιστρόφως.

Παράδειγμα

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --updateDatamodelVersion --portalId 04435d71-c45a-4a05-9702-8f127559e48e

Επαναφέρετε τοποθεσία που μετεγκαταστάθηκε από βελτιωμένο σε τυπικό μοντέλο δεδομένων

Χρησιμοποιήστε την παρακάτω εντολή για να επαναφέρετε μια τοποθεσία τυπικού μοντέλου δεδομένων για τη βελτίωση του μοντέλου δεδομένων μετά τη μετεγκατάσταση:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --revertToStandardDataModel --portalId [Portal-GUID]

Σημείωμα

Όταν αλλάζετε τοποθεσία μετεγκατάστασης από το βελτιωμένο μοντέλο δεδομένων ξανά στο τυπικό μοντέλο δεδομένων, η καρτέλα τοποθεσίας Web που σχετίζεται με το βελτιωμένο μοντέλο δεδομένων θα απενεργοποιηθεί και η καρτέλα τοποθεσίας Web για το τυπικό μοντέλο δεδομένων θα ενεργοποιηθεί εκ νέου.

Παράδειγμα

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --revertToStandardDataModel --portalId 07f35d71-c45a-4a05-9702-8f127559e48e

Μετεγκατάσταση τοποθεσίας παραγωγής από τυπικό σε βελτιωμένο μοντέλο δεδομένων

Πριν από τη μετεγκατάσταση μιας τοποθεσίας παραγωγής, συνιστούμε να δημιουργήσετε ένα πλήρες αντίγραφο της τοποθεσίας παραγωγής. Συνιστούμε επίσης η μετεγκατάσταση της τοποθεσίας παραγωγής να διεξάγεται κατά τη διάρκεια μη εργάσιμων ωρών.

Χρησιμοποιήστε αυτά τα βήματα για να μετεγκαταστήσετε την τοποθεσία παραγωγής στο βελτιωμένο μοντέλο δεδομένων:

  1. Δοκιμάστε τη μετεγκατάσταση στην τοποθεσία στο περιβάλλον που έχει αντιγραφεί χρησιμοποιώντας την εντολή PAC CLI migrate-datamodel.
  2. Προσθέστε δεδομένα ρύθμισης παραμέτρων τοποθεσίας σε διαχειριζόμενη λύση και εισαγάγετε το περιβάλλον παραγωγής της.
  3. Χρησιμοποιήστε εντολές PAC CLI. για να μετεγκαταστήσετε δεδομένα χωρίς ρύθμιση παραμέτρων και να τα ολοκληρώσετε ενημερώνοντας την έκδοση του μοντέλου δεδομένων για παραγωγή.

Σημείωμα

Για τη μετεγκατάσταση, το αναγνωριστικό προέλευσης και τοποθεσίας web παραγωγής είναι τα ίδια.

Ζητήματα προς εξέταση για προσαρμογή τοποθεσίας κατά τη μετεγκατάσταση τοποθεσιών από τυπικό σε βελτιωμένο μοντέλο δεδομένων

Σε αυτήν την ενότητα παρέχεται καθοδήγηση για την προσαρμογή επιδιόρθωσης για μια μετεγκατάσταση τοποθεσίας από το τυπικό στο βελτιωμένο μοντέλο δεδομένων.

Υπάρχουν πέντε τύποι προσαρμογών τοποθεσίας σε πίνακες μετα-δεδομένων adx:

Σημείωμα

Όλες οι επιδιορθώσεις που σχετίζονται με την προσαρμογή θα γίνονται μετά τη μετεγκατάσταση στο βελτιωμένο μοντέλο δεδομένων.

Προσαρμοσμένες στήλες σε πίνακες μετα-δεδομένων adx

Για να διορθώσετε αυτήν την προσαρμογή στο βελτιωμένο μοντέλο δεδομένων, δημιουργήστε μια σχέση μεταξύ πινάκων συστήματος και νέου προσαρμοσμένου πίνακα και μετεγκαταστήστε τα δεδομένα στο νέο πίνακα.

Μοντέλο τυπικών δεδομένων: Ο πίνακας adx_webpage περιέχει μια προσαρμοσμένη στήλη όπως contoso_pagetype.

Βελτιωμένο μοντέλο δεδομένων: Δημιουργία ενός νέου πίνακα με όνομα contoso_webpage. Αυτό θα περιλαμβάνει μια στήλη που ονομάζεται contoso_pagetype και μια στήλη αναζήτησης contoso_webpage_id που συσχετίζεται με powerpagescomponent. Χρησιμοποιήστε τον Χώρο εργασίας δεδομένων για τη δημιουργία πίνακα.

Δημιουργία πίνακα contoso_webpage στο βελτιωμένο μοντέλο δεδομένων για διόρθωση κώδικα

Σχέση μεταξύ προσαρμοσμένων πινάκων και πινάκων adx

Για να διορθώσετε αυτήν την προσαρμογή στο βελτιωμένο μοντέλο δεδομένων, δημιουργήστε μια σχέση μεταξύ προσαρμοσμένων πινάκων και πινάκων συστήματος.

Τυπικό μοντέλο δεδομένων: Ο πίνακας adx_webpage έχει μια σχέση με όνομα adx_webpage_contoso_pagelogs με τον πίνακα contoso_pagelogs.

Βελτιωμένο μοντέλο δεδομένων: Δημιουργία μιας σχέσης με όνομα powerpagecomponent_contoso_pagelogs με τον πίνακα contoso_webpage. Χρησιμοποιήστε τον Χώρο εργασίας δεδομένων για τη δημιουργία πίνακα.

Αναφορές πίνακα Adx σε τμήμα κώδικα πρόσβασης liquid

Για να διορθώσετε αυτήν την προσαρμογή στο βελτιωμένο μοντέλο δεδομένων, αντικαταστήστε τις αναφορές πίνακα adx σε κώδικα liquid με αναφορές mspp εικονικών πινάκων βελτιωμένου μοντέλου δεδομένων. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τον πίνακα Στοιχείο τοποθεσίας (λογικό όνομα powerpagecomponent) μαζί με το χαρακτηριστικό Τύπος στοιχείου (λογικό όνομα powerpagecomponenttype) για την ανάκτηση των αντίστοιχων αναφορών.

Τυπικό μοντέλο δεδομένων:entities η ετικέτα liquid χρησιμοποιείται για πρόσβαση σε τιμές συνδέσεις web στον κώδικα {% assign app_weblinks= entities['adx_weblinks'] %}.

Βελτιωμένο μοντέλο δεδομένων: Αντί να χρησιμοποιήσετε συνδέσεις web μέσω ετικέτας liquid entities, χρησιμοποιήστε αντίστοιχα αντικείμενα liquid. entities[adx_weblinks] απευθείας. Σε αυτή την περίπτωση το entities['adx_weblinks'] μπορεί να αντικατασταθεί με αντικείμενο liquid weblinks.

Αναφορές πίνακα Adx σε fetch xml

Για να διορθώσετε αυτήν την προσαρμογή στο βελτιωμένο μοντέλο δεδομένων, αντικαταστήστε τις αναφορές πίνακα adx σε fetch xml με απευθείας αναφορές εικονικών πινάκων βελτιωμένου μοντέλου δεδομένων. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τον πίνακα Στοιχείο τοποθεσίας (λογικό όνομα powerpagecomponent) μαζί με το χαρακτηριστικό Τύπος στοιχείου (λογικό όνομα powerpagecomponenttype) για την ανάκτηση των αντίστοιχων αναφορών.

Μοντέλο τυπικών δεδομένων: Το όνομα πίνακα adx_webrole χρησιμοποιείται εντός του ερωτήματος fetch xml.

{% fetchxml app_webroles %}
<fetch>
 <entity name='adx_webrole'>
  <attribute name='adx_name'/>
 <entity>
</fetch>
{% endfetchxml %}

Βελτιωμένο μοντέλο δεδομένων: Χρησιμοποιήστε το Στοιχείο τοποθεσίας (λογικό όνομα powerpagecomponent) σε συνδυασμό με το χαρακτηριστικό Τύπο στοιχείου (λογικό όνομα powerpagecomponenttype) για να ανακτήσετε τις αντίστοιχες αναφορές.

{% fetchxml app_webroles %}
<fetch>
 <entity name='powerpagecomponent'>
  <attribute name='adx_name'/>
  <filter type='and'>
   <condition attribute ='powerpagecomponenttype' operator ='eq' value ='11'/>
  <entity>
</fetch>
{% endfetchxml %}

Τύπος στοιχείου τοποθεσίας και τιμές

Τύπος στοιχείου Τιμή
Κατάσταση δημοσίευσης 1
Ιστοσελίδα 2
Αρχείο Web 3
Σύνολο συνδέσεων Web 4
Σύνδεσμος Web 5
Πρότυπο σελίδας 6
Τμήμα κώδικα περιεχομένου 7
Πρότυπο Web 8
Ρύθμιση τοποθεσίας 9
Κανόνας ελέγχου πρόσβασης ιστοσελίδας 10
Ρόλος Web 11
Πρόσβαση τοποθεσίας Web 12
Δείκτης τοποθεσίας 13
Βασική φόρμα 15
Μετα-δεδομένα βασικής φόρμας 16
Λίστα 17
Δικαίωμα πίνακα 18
Σύνθετη φόρμα 19
Βήμα σύνθετης φόρμας 20
Μετα-δεδομένα φόρμας για προχωρημένους 21
Τοποθέτηση σφυγμομέτρησης 24
Τοποθέτηση διαφήμισης 26
Καταναλωτής bot 27
Προφίλ δικαιωμάτων στήλης 28
Δικαίωμα στήλης 29
Ανακατεύθυνση 30
Κανόνας μετάβασης κατάστασης δημοσίευσης 31
Συντόμευση 32
Ροή cloud 33
Στοιχείο UX 34

Προσαρμοσμένη ροή εργασιών και προσθήκες σε πίνακες adx

Για να διορθώσετε αυτήν την προσαρμογή στο βελτιωμένο μοντέλο δεδομένων, η λογική της ροής εργασιών και της προσθήκης θα πρέπει να συνυπολογιστούν και να καταχωρηθούν εκ νέου στον αντίστοιχο πίνακα της τοποθεσίας.

Για παράδειγμα, εάν ένας χρήστης καταχώρησε τη ροή εργασιών/προσθήκη στην Πρωταρχική οντότητα ως πίνακα ιστοσελίδας (λογικό όνομα adx_webpage) στο τυπικό μοντέλο δεδομένων, τότε ο κώδικας μέσα στη ροή εργασιών/προσθήκη πρέπει να τροποποιηθεί στον πίνακα Στοιχείο τοποθεσίας (λογικό όνομα powerpagecomponent) και τα χαρακτηριστικά του για το βελτιωμένο μοντέλο δεδομένων.

Χρήση πίνακα στοιχείων τοποθεσίας εντός ροής εργασιών και των χαρακτηριστικών του για το βελτιωμένο μοντέλο δεδομένων

Γνωστά προβλήματα

Η εντολή μετεγκατάστασης επεξεργάζεται μόνο μια δέσμη καρτελών 5K από το τυπικό μοντέλο δεδομένων στο βελτιωμένο μοντέλο δεδομένων.