Share via


Dataverse

Σύνοψη

Στοιχείο Περιγραφή
Κατάσταση έκδοσης Γενική διαθεσιμότητα
Προϊόντα Excel
Power BI (Σημασιολογικά μοντέλα)
Power BI (Ροές δεδομένων)
Fabric (Dataflow Gen2)
Power Apps (Ροές δεδομένων)
Dynamics 365 Customer Insights
Τύποι ελέγχου ταυτότητας Λογαριασμός οργανισμού
Κύρια υπηρεσία

Σημείωμα

Ο τύπος ελέγχου ταυτότητας κύριας υπηρεσίας δεν υποστηρίζεται κατά τη χρήση μιας πύλης δεδομένων εσωτερικής εγκατάστασης ή μιας πύλης δεδομένων εικονικού δικτύου (VNet).

Σημείωμα

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

Προαπαιτούμενα στοιχεία

Πρέπει να έχετε ένα περιβάλλον Dataverse.

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

Για να χρησιμοποιήσετε τη σύνδεση Dataverse, η ρύθμιση τελικού σημείου TDS πρέπει να είναι ενεργοποιημένη στο περιβάλλον σας. Περισσότερες πληροφορίες: Διαχείριση ρυθμίσεων δυνατοτήτων

Για να χρησιμοποιήσετε τη σύνδεση Dataverse, μία από τις θύρες TCP 1433 ή 5558 πρέπει να είναι ανοιχτή για σύνδεση. Η θύρα 1433 χρησιμοποιείται αυτόματα. Ωστόσο, εάν η θύρα 1433 έχει αποκλειστεί, μπορείτε να χρησιμοποιήσετε τη θύρα 5558. Για να ενεργοποιήσετε τη θύρα 5558, πρέπει να προσαρτήσετε αυτόν τον αριθμό θύρας στη διεύθυνση URL περιβάλλοντος Dataverse, όπως yourenvironmentid.crm.dynamics.com, 5558. Περισσότερες πληροφορίες: Πρόβλημα σύνδεσης SQL Server λόγω κλειστών θυρών

Σημείωμα

Εάν χρησιμοποιείτε το Power BI Desktop και θέλετε να χρησιμοποιήσετε τη θύρα 5558, πρέπει να δημιουργήσετε μια προέλευση με τη διεύθυνση URL περιβάλλοντος Dataverse, όπως yourenvironmentid.crm.dynamics.com.5558, στο Power Query M. Περισσότερες πληροφορίες: Εύρεση της διεύθυνσης URL περιβάλλοντος Dataverse

Υποστηριζόμενες δυνατότητες

  • Διεύθυνση URL διακομιστή
  • Εισαγωγή
  • DirectQuery (σημασιολογικά μοντέλα Power BI)
  • Προηγμένη
    • Συμπερίληψη στηλών σχέσεων

Σύνδεση στο Dataverse από το Power Query Desktop

Σημείωμα

Η σύνδεση Power Query Dataverse είναι κυρίως κατάλληλη για φόρτους εργασίας ανάλυσης και όχι μαζική εξαγωγή δεδομένων. Περισσότερες πληροφορίες: Εναλλακτικές συνδέσεις dataverse

Για να συνδεθείτε στο Dataverse από το Power Query Desktop:

  1. Επιλέξτε Dataverse από τη Λήψη δεδομένων. Περισσότερες πληροφορίες: Πού μπορείτε να λάβετε δεδομένα

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

    Εισέλθετε σε αυτή την τοποθεσία.

  3. Στην Περιήγηση, επιλέξτε τα δεδομένα που χρειάζεστε και, στη συνέχεια, φορτώστε ή μετασχηματίστε τα δεδομένα.

    Φόρτωση ή μετασχηματισμός από την περιήγηση.

  4. Εάν χρησιμοποιείτε το Power Query από το Power BI Desktop, θα σας ζητηθεί να επιλέξετε τη λειτουργία συνδεσιμότητας δεδομένων Εισαγωγή ή DirectQuery . Στη συνέχεια επιλέξτε OK.

    Στιγμιότυπο οθόνης των ρυθμίσεων σύνδεσης του Power BI Desktop με επιλεγμένη την

Σύνδεση στο Dataverse από το Power Query Online

Για να συνδεθείτε στο Dataverse από το Power Query Online:

  1. Επιλέξτε Dataverse στη σελίδα Επιλογή προέλευσης δεδομένων. Περισσότερες πληροφορίες: Πού μπορείτε να λάβετε δεδομένα

  2. Στη σελίδα Σύνδεση στην προέλευση δεδομένων, αφήστε κενή τη διεύθυνση URL του διακομιστή. Εάν αφήσετε κενή τη διεύθυνση, εμφανίζονται όλα τα διαθέσιμα περιβάλλοντα που έχετε δικαίωμα να χρησιμοποιήσετε στο παράθυρο Περιήγηση του Power Query.

    Εισαγάγετε τη διεύθυνση URL του διακομιστή.

    Σημείωμα

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

  3. Εάν είναι απαραίτητο, εισαγάγετε μια πύλη δεδομένων εσωτερικής εγκατάστασης εάν πρόκειται να χρησιμοποιείτε δεδομένα εσωτερικής εγκατάστασης. Για παράδειγμα, εάν πρόκειται να συνδυάσετε δεδομένα από το Dataverse και μια βάση δεδομένων SQL Server εσωτερικής εγκατάστασης.

  4. Εισέλθετε στον εταιρικό λογαριασμό σας.

  5. Όταν εισέλθετε με επιτυχία, επιλέξτε Επόμενο.

  6. Στη σελίδα περιήγησης, επιλέξτε τα δεδομένα που χρειάζεστε και, στη συνέχεια, επιλέξτε Μετασχηματισμός δεδομένων.

    Ανοίξτε τη σελίδα περιήγησης με επιλεγμένα τα δεδομένα χρήστη εφαρμογής.

Σύνδεση με χρήση σύνθετων επιλογών

Το Power Query Online παρέχει σύνθετες επιλογές που μπορείτε να προσθέσετε στο ερώτημά σας, εάν είναι απαραίτητο.

Ο παρακάτω πίνακας παραθέτει τις επιλογές για προχωρημένους που μπορείτε να ορίσετε στο Power Query Online.

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

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

Εύρεση της διεύθυνσης URL περιβάλλοντος Dataverse

Εάν χρειάζεται να χρησιμοποιήσετε τη θύρα 5558 για να συνδεθείτε στο Dataverse, πρέπει να βρείτε τη διεύθυνση URL περιβάλλοντος Dataverse. Ανοίξτε το Power Apps. Στην επάνω δεξιά γωνία της σελίδας του Power Apps, επιλέξτε το περιβάλλον στο οποίο πρόκειται να συνδεθείτε. Επιλέξτε το Εικονίδιο Ρυθμίσεις.εικονίδιο ρυθμίσεων και, στη συνέχεια, επιλέξτε Ρυθμίσεις για προχωρημένους.

Στη νέα καρτέλα προγράμματος περιήγησης που ανοίγει, αντιγράψτε τη ρίζα της διεύθυνσης URL. Αυτή η διεύθυνση URL ρίζας είναι η μοναδική διεύθυνση URL για το περιβάλλον σας. Η διεύθυνση URL έχει τη μορφή https://< yourenvironmentid.crm.dynamics.com/>. Βεβαιωθείτε ότι έχετε καταργήσει https:// και τα τελικά / από τη διεύθυνση URL πριν από την επικόλληση για να συνδεθείτε στο περιβάλλον σας. Προσαρτήστε τη θύρα 5558 στο τέλος της διεύθυνσης URL περιβάλλοντος, για παράδειγμα yourenvironmentid.crm.dyamics.com,5558.

Θέση της διεύθυνσης URL περιβάλλοντος Dataverse.

Πότε να χρησιμοποιείτε τη σύνδεση Common Data Service (παλαιού τύπου)

Το Dataverse είναι η άμεση αντικατάσταση της σύνδεσης Common Data Service. Ωστόσο, ενδέχεται να υπάρχουν φορές που είναι απαραίτητο να επιλέξετε τη σύνδεση Common Data Service (Παλαιού τύπου) αντί για τη σύνδεση Dataverse :

Υπάρχουν ορισμένοι τύποι δεδομένων ροής δεδομένων σε μορφή πίνακα (TDS) που υποστηρίζονται στο OData κατά τη χρήση του Common Data Service (παλαιού τύπου) που δεν υποστηρίζονται στο Dataverse. Οι υποστηριζόμενοι και μη υποστηριζόμενοι τύποι δεδομένων παρατίθενται στην ενότητα Πώς διαφέρει το Dataverse SQL από την Transact-SQL.

Όλες αυτές οι δυνατότητες θα προστεθούν στη σύνδεση Dataverse στο μέλλον, όπου η σύνδεση Common Data Service (Παλαιού τύπου) θα καταργηθεί.

Περισσότερες πληροφορίες: Πρόσβαση σε μεγάλα σημασιολογικά μοντέλα

Περιορισμοί και ζητήματα

Επιδόσεις και όρια περιορισμού δεδομένων

Για πληροφορίες σχετικά με τις επιδόσεις και τα όρια περιορισμού για συνδέσεις του Dataverse, μεταβείτε στην ενότητα Όρια και εκχωρήσεις αιτήσεων. Αυτοί οι περιορισμοί ισχύουν τόσο για τη σύνδεση Dataverse όσο και για τη σύνδεση Τροφοδοσία OData κατά την πρόσβαση στο ίδιο τελικό σημείο.

Ρυθμός ανάκτησης πίνακα

Σύμφωνα με τις οδηγίες, οι περισσότεροι προεπιλεγμένοι πίνακες ανακτώνται με ρυθμό περίπου 500 γραμμών ανά δευτερόλεπτο χρησιμοποιώντας τη σύνδεση Dataverse. Λάβετε υπόψη αυτόν τον ρυθμό όταν αποφασίζετε αν θέλετε να συνδεθείτε στο Dataverse ή να κάνετε εξαγωγή σε λίμνη δεδομένων. Εάν χρειάζεστε ταχύτερους ρυθμούς ανάκτησης, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε τη δυνατότητα Εξαγωγή σε λίμνη δεδομένων ή το τελικό σημείο Του Stream δεδομένων σε μορφή πίνακα (TDS). Για περισσότερες πληροφορίες, μεταβείτε στις Εναλλακτικές συνδέσεις Dataverse.

Εναλλακτικές συνδέσεις dataverse

Υπάρχουν διάφοροι εναλλακτικοί τρόποι εξαγωγής και μετεγκατάστασης δεδομένων από το Dataverse:

  • Χρησιμοποιήστε τη δυνατότητα Σύνδεση Azure Synapse στο Power Apps για να εξαγάγετε δεδομένα από το Dataverse στο Azure Data Lake Υπηρεσία αποθήκευσης Gen2, το οποίο μπορεί έπειτα να χρησιμοποιηθεί για την εκτέλεση ανάλυσης. Για περισσότερες πληροφορίες σχετικά με τη δυνατότητα Σύνδεση Azure Synapse, μεταβείτε στην ενότητα Τι είναι η σύνδεση Azure Synapse για Dataverse;.

  • Χρησιμοποιήστε τη σύνδεση OData για να μετακινήσετε δεδομένα εντός και εκτός του Dataverse. Για περισσότερες πληροφορίες σχετικά με τον τρόπο μετεγκατάστασης δεδομένων μεταξύ περιβαλλόντων του Dataverse χρησιμοποιώντας τη σύνδεση OData ροών δεδομένων, μεταβείτε στη Μετεγκατάσταση δεδομένων μεταξύ περιβαλλόντων δεδομένων χρησιμοποιώντας τη σύνδεση OData ροών δεδομένων.

Σημείωμα

Τόσο η σύνδεση Dataverse όσο και τα OData API προορίζονται για την εξυπηρέτηση σεναρίων ανάλυσης όπου οι όγκοι δεδομένων είναι σχετικά μικροί. Η προτεινόμενη προσέγγιση για τη μαζική εξαγωγή δεδομένων είναι "Σύνδεση Azure Synapse".

Πρόβλημα σύνδεσης SQL Server λόγω κλειστών θυρών

Κατά τη σύνδεση με τη σύνδεση Dataverse, ενδέχεται να αντιμετωπίσετε ένα σφάλμα Δεν είναι δυνατή η σύνδεση που υποδεικνύει ότι παρουσιάστηκε σφάλμα δικτύου ή παρουσίας κατά τη δημιουργία μιας σύνδεσης με τον SQL Server. Αυτό το σφάλμα πιθανώς προκαλείται από τον αποκλεισμό των θυρών TCP 1433 ή 5558 κατά τη διάρκεια της σύνδεσης. Για να αντιμετωπίσετε το σφάλμα αποκλεισμένων θυρών, μεταβείτε στις Αποκλεισμένες θύρες.

Χρήση εγγενών ερωτημάτων βάσης δεδομένων με το Dataverse

Μπορείτε να συνδεθείτε στο Dataverse χρησιμοποιώντας μια προσαρμοσμένη πρόταση SQL ή ένα εγγενές ερώτημα βάσης δεδομένων. Παρόλο που δεν υπάρχει περιβάλλον εργασίας χρήστη για αυτήν την εμπειρία, μπορείτε να εισαγάγετε το ερώτημα χρησιμοποιώντας το Προηγμένο πρόγραμμα επεξεργασίας Power Query. Για να χρησιμοποιήσετε ένα εγγενές ερώτημα βάσης δεδομένων, μια βάση δεδομένων πρέπει να καθοριστεί ως Προέλευση.

Source = CommonDataService.Database([DATABASE URL])

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

myQuery = Value.NativeQuery(Source, [QUERY], null, [EnableFolding=true])

Συνολικά, το ερώτημα μοιάζει κάπως έτσι.

let
    Source = CommonDataService.Database("[DATABASE]"),
    myQuery = Value.NativeQuery(Source, "[QUERY]", null, [EnableFolding=true])
in
    myQuery

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

Πρόσβαση σε μεγάλα σημασιολογικά μοντέλα

Τα σημασιολογικά μοντέλα Power BI που περιέχονται στο Dataverse μπορεί να είναι πολύ μεγάλα. Εάν χρησιμοποιείτε τη σύνδεση Power Query Dataverse, κάθε συγκεκριμένο ερώτημα που αποκτά πρόσβαση στο μοντέλο έχει σταθερό χρονικό όριο πέντε (5) λεπτών ανεξάρτητα από το μέγεθος των δεδομένων. Για περισσότερες πληροφορίες, μεταβείτε στους περιορισμούς. Επομένως, ίσως χρειαστεί να υποβάλετε ερωτήματα στα δεδομένα πολλές φορές για να αποκτήσετε πρόσβαση σε όλα τα δεδομένα του μοντέλου. Η χρήση πολλών ερωτημάτων μπορεί να χρειαστεί αρκετό χρόνο για να επιστραφούν όλα τα δεδομένα.

Εάν χρησιμοποιείτε τη σύνδεση Common Data Service (Παλαιού τύπου ), μπορείτε να χρησιμοποιήσετε ένα μόνο ερώτημα για πρόσβαση σε όλα τα δεδομένα στο μοντέλο σημασιολογίας. Αυτή η σύνδεση λειτουργεί διαφορετικά και επιστρέφει το αποτέλεσμα σε "σελίδες" εγγραφών 5 K. Παρόλο που η σύνδεση Common Data Service (Παλαιού τύπου) είναι πιο αποτελεσματική στην επιστροφή μεγάλων ποσοτήτων δεδομένων, εξακολουθεί να απαιτείται σημαντικός χρόνος για την επιστροφή του αποτελέσματος.

Αντί να χρησιμοποιήσετε αυτές τις συνδέσεις για πρόσβαση σε μεγάλα σημασιολογικά μοντέλα, συνιστάται να χρησιμοποιήσετε τη Σύνδεση Azure Synapse για πρόσβαση σε μεγάλα μοντέλα. Η χρήση της σύνδεσης Azure Synapse είναι ακόμα πιο αποτελεσματική από τις συνδέσεις Power Query Dataverse ή Common Data Service (Παλαιού τύπου) και έχει σχεδιαστεί ειδικά γύρω από σενάρια ενοποίησης δεδομένων.

Παρόμοια με τη σύνδεση SQL Server, υπάρχει μια διαθέσιμη επιλογή για την απενεργοποίηση των ιδιοτήτων περιήγησης (στήλες σχέσεων) στη σύνδεση Dataverse για τη βελτίωση των επιδόσεων. Αυτή η επιλογή μπορεί να οριστεί στις επιλογές για προχωρημένους που είναι διαθέσιμες στο Power Query Online ή μπορεί να οριστεί χρησιμοποιώντας την CreateNavigationProperties=false παράμετρο στη συνάρτηση σύνδεσης Dataverse.

 Source = CommonDataService.Database("{crminstance}.crm.dynamics.com",[CreateNavigationProperties=false]),