Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Summary
| Item | Description |
|---|---|
| Κατάσταση έκδοσης | Γενική διαθεσιμότητα |
| Products | Excel Power BI (Σημασιολογικά μοντέλα) Power BI (Ροές δεδομένων) Ύφασμα (Dataflow Gen2) Power Apps (Ροές δεδομένων) Dynamics 365 Customer Insights Analysis Services |
| Υποστηριζόμενοι τύποι ελέγχου ταυτότητας | Λογαριασμός Salesforce |
Note
Ορισμένες δυνατότητες μπορεί να υπάρχουν σε ένα προϊόν, αλλά όχι σε άλλες λόγω χρονοδιαγραμμάτων ανάπτυξης και δυνατοτήτων ειδικά για κεντρικούς υπολογιστές.
Warning
Από προεπιλογή, το Salesforce δεν υποστηρίζει τον Internet Explorer 11, ο οποίος χρησιμοποιείται ως μέρος της εμπειρίας ελέγχου ταυτότητας σε ηλεκτρονικές υπηρεσίες στο Power Query Desktop. Συγκατάθεση για εκτεταμένη υποστήριξη για την πρόσβαση στην εμπειρία Lightning με χρήση του Microsoft Internet Explorer 11. Μπορεί επίσης να θέλετε να εξετάσετε την τεκμηρίωση του Salesforce για τη ρύθμιση παραμέτρων του Internet Explorer. Προς το παρόν, οι χρήστες είναι εξασθενημένοι από τον έλεγχο ταυτότητας, αλλά τα αποθηκευμένα διαπιστευτήρια θα πρέπει να συνεχίσουν να λειτουργούν μέχρι να λήξουν τα υπάρχοντα διακριτικά ελέγχου ταυτότητας. Για να επιλύσετε αυτό το πρόβλημα, μεταβείτε στην επιλογή Ενεργοποίηση του Microsoft Edge (Chromium) για έλεγχο ταυτότητας OAuth στο Power BI Desktop.
Prerequisites
Για να χρησιμοποιήσετε τη σύνδεση Αντικειμένων Salesforce, πρέπει να έχετε όνομα χρήστη και κωδικό πρόσβασης λογαριασμού Salesforce.
Επίσης, η πρόσβαση στο API Salesforce θα πρέπει να είναι ενεργοποιημένη. Για να επαληθεύσετε τις ρυθμίσεις πρόσβασης, μεταβείτε στην προσωπική σας σελίδα Salesforce, ανοίξτε τις ρυθμίσεις του προφίλ σας και αναζητήστε και βεβαιωθείτε ότι είναι επιλεγμένο το πλαίσιο ελέγχου Ενεργοποιημένο API . Λάβετε υπόψη ότι οι δοκιμαστικοί λογαριασμοί Salesforce δεν έχουν πρόσβαση API.
Υποστηριζόμενες δυνατότητες
- Production
- Συνήθεια
- Προσαρμοσμένοι τομείς
- Ανακατευθύνσεις εγγραφών CNAME
- Στήλες σχέσης
Σύνδεση σε αντικείμενα Salesforce από το Power Query Desktop
Για να συνδεθείτε στα δεδομένα αντικειμένων του Salesforce:
Επιλέξτε Αντικείμενα Salesforce από τη λίστα συνδέσεων δεδομένων για συγκεκριμένο προϊόν και, στη συνέχεια, επιλέξτε Σύνδεση. Για περισσότερες πληροφορίες, μεταβείτε στο Πού μπορείτε να λάβετε δεδομένα.
Στο Salesforce Objects, επιλέξτε τη διεύθυνση URL παραγωγής , αν χρησιμοποιείτε τη διεύθυνση URL παραγωγής του Salesforce (
https://www.salesforce.com) για να συνδεθείτε.
Μπορείτε επίσης να επιλέξετε Προσαρμογή και να εισαγάγετε μια προσαρμοσμένη διεύθυνση URL για να συνδεθείτε. Αυτό το προσαρμοσμένο URL μπορεί να είναι ένας προσαρμοσμένος τομέας που έχετε δημιουργήσει στο Salesforce, όπως
https://contoso.salesforce.com. Μπορείτε επίσης να χρησιμοποιήσετε την προσαρμοσμένη επιλογή διεύθυνσης URL εάν χρησιμοποιείτε τη δική σας εγγραφή CNAME που ανακατευθύνει στο Salesforce. Προς το παρόν, τα προσαρμοσμένα URL υποστηρίζουν μόνο τουςsalesforce.comτομείς καιcloudforce.com.Note
Οι διευθύνσεις URL με κεραυνό δεν υποστηρίζονται.
Επίσης, μπορείτε να επιλέξετε Συμπερίληψη στηλών σχέσης. Αυτή η επιλογή αλλάζει το ερώτημα, συμπεριλαμβάνοντας στήλες που μπορεί να έχουν σχέσεις εξωτερικού κλειδιού με άλλους πίνακες. Εάν δεν είναι ενεργοποιημένη η επιλογή αυτού του πλαισίου, δεν εμφανίζονται αυτές οι στήλες.
Αφού επιλέξετε τη διεύθυνση URL, επιλέξτε OK για να συνεχίσετε.
Επιλέξτε Σύνδεση, για να συνδεθείτε στον λογαριασμό σας στο Salesforce.
Note
Η σύνδεση Salesforce Objects δεν υποστηρίζει έλεγχο ταυτότητας με ενεργοποιημένη την επέκταση Proof Key for Code Exchange (PKCE).
Αφού εισέλθετε με επιτυχία, επιλέξτε Σύνδεση.
Εάν εισέρχεστε για πρώτη φορά χρησιμοποιώντας μια συγκεκριμένη εφαρμογή, θα σας ζητηθεί να επαληθεύσετε την ταυτότητά σας καταχωρώντας έναν κωδικό που στάλθηκε στη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Στη συνέχεια, θα ερωτηθείτε εάν θέλετε την εφαρμογή που χρησιμοποιείτε για πρόσβαση στα δεδομένα. Για παράδειγμα, θα ερωτηθείτε αν θέλετε να επιτρέψετε στο Power BI Desktop να έχει πρόσβαση στα δεδομένα σας Salesforce. Επιλέξτε Αποδοχή.
Στο παράθυρο διαλόγου Περιήγηση , επιλέξτε τα αντικείμενα Salesforce που θέλετε να φορτώσετε. Στη συνέχεια, μπορείτε είτε να επιλέξετε Φόρτωση για να φορτώσετε τα δεδομένα είτε να επιλέξετε Μετασχηματισμός δεδομένων για να μετασχηματίσετε τα δεδομένα.
Σύνδεση σε αντικείμενα του Salesforce από το Power Query Online
Για να συνδεθείτε στα δεδομένα αντικειμένων του Salesforce:
Επιλέξτε αντικείμενα Salesforce από τη λίστα συνδέσεων δεδομένων για συγκεκριμένο προϊόν και, στη συνέχεια, επιλέξτε Σύνδεση. Για περισσότερες πληροφορίες, μεταβείτε στο Πού μπορείτε να λάβετε δεδομένα.
Στα αντικείμενα Salesforce, επιλέξτε τη διεύθυνση URL που θέλετε να χρησιμοποιήσετε για τη σύνδεση. Επιλέξτε τη διεύθυνση URL παραγωγής , αν χρησιμοποιείτε τη διεύθυνση URL παραγωγής του Salesforce (
https://www.salesforce.com) για να συνδεθείτε.
Note
Προς το παρόν, ίσως χρειαστεί να επιλέξετε την προσαρμοσμένη διεύθυνση URL, να εισαγάγετε
https://www.salesforce.comτο πλαίσιο κειμένου και, στη συνέχεια, να επιλέξετε Παραγωγή για να συνδεθείτε με τα δεδομένα σας.Μπορείτε επίσης να επιλέξετε Προσαρμογή και να εισαγάγετε μια προσαρμοσμένη διεύθυνση URL για να συνδεθείτε. Αυτή η προσαρμοσμένη διεύθυνση URL μπορεί να είναι ένας προσαρμοσμένος τομέας που δημιουργήσατε εντός του Salesforce, όπως
https://contoso.salesforce.com. Μπορείτε επίσης να χρησιμοποιήσετε την προσαρμοσμένη επιλογή διεύθυνσης URL εάν χρησιμοποιείτε τη δική σας εγγραφή CNAME που ανακατευθύνει στο Salesforce.Επίσης, μπορείτε να επιλέξετε Συμπερίληψη στηλών σχέσης. Αυτή η επιλογή αλλάζει το ερώτημα, συμπεριλαμβάνοντας στήλες που μπορεί να έχουν σχέσεις εξωτερικού κλειδιού με άλλους πίνακες. Εάν δεν είναι ενεργοποιημένη η επιλογή αυτού του πλαισίου, δεν εμφανίζονται αυτές οι στήλες.
Εάν πραγματοποιείτε αυτήν τη σύνδεση για πρώτη φορά, επιλέξτε μια πύλη δεδομένων εσωτερικής εγκατάστασης, εάν είναι απαραίτητο.
Επιλέξτε Σύνδεση, για να συνδεθείτε στον λογαριασμό σας στο Salesforce. Αφού εισέλθετε με επιτυχία, επιλέξτε Επόμενο.
Στο παράθυρο διαλόγου Περιήγηση , επιλέξτε τα αντικείμενα Salesforce που θέλετε να φορτώσετε. Στη συνέχεια, επιλέξτε Μετασχηματισμός δεδομένων για να μετασχηματίσετε τα δεδομένα.
Καθορισμός έκδοσης του API Salesforce
Απαιτείται να καθορίσετε μια υποστηριζόμενη έκδοση Του Salesforce API για να χρησιμοποιήσετε τη σύνδεση Salesforce. Μπορείτε να το κάνετε τροποποιώντας το ερώτημα χρησιμοποιώντας το προηγμένο πρόγραμμα επεξεργασίας Power Query. Για παράδειγμα, Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).
Εάν καθορίσετε μια έκδοση που δεν υποστηρίζει το Salesforce, αντιμετωπίζετε ένα μήνυμα σφάλματος που υποδεικνύει ότι καθορίσατε μια μη υποστηριζόμενη ApiVersion.
Για περισσότερες πληροφορίες σχετικά με τις εκδόσεις και την υποστήριξη του Salesforce API, επισκεφτείτε τον ιστότοπο του Salesforce.
Περιορισμοί και ζητήματα
Εάν λείπουν πίνακες στα αποτελέσματα από τη σύνδεση αντικειμένων Salesforce, μια αιτία μπορεί να είναι ότι η ApiVersion πρέπει να καθοριστεί ή ενημερωθεί σε μια έκδοση που υποστηρίζει το Salesforce. Για να καθορίσετε ή ενημερώσετε την ApiVersion, χρησιμοποιήστε το Προηγμένο πρόγραμμα επεξεργασίας και προσθέστε ρητά την
ApiVersionπαράμετρο. Για παράδειγμα:Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])Το Salesforce καταργεί περιοδικά τις ApiVersions, επομένως βεβαιωθείτε ότι καθορίζετε ένα ApiVersion που υποστηρίζεται από το Salesforce.
Υπάρχει ένα όριο στον αριθμό πεδίων που μπορεί να περιέχει ένα ερώτημα προς το Salesforce. Το όριο ποικίλλει ανάλογα με τον τύπο των στηλών, τον αριθμό των υπολογιζόμενων στηλών και ούτω καθεξής. Όταν λάβετε το
Query is either selecting too many fields or the filter conditions are too complicatedσφάλμα, αυτό σημαίνει ότι το ερώτημά σας υπερβαίνει το όριο. Για να αποφύγετε αυτό το σφάλμα, χρησιμοποιήστε την επιλογή Επιλογή ερωτήματος για προχωρημένους και καθορίστε τα πεδία που χρειάζεστε πραγματικά.Οι ρυθμίσεις περιόδου λειτουργίας του Salesforce μπορεί να αποκλείουν αυτήν την ενοποίηση. Βεβαιωθείτε ότι η ρύθμιση Κλείδωμα περιόδων λειτουργίας στη διεύθυνση IP από την οποία προέρχονται είναι απενεργοποιημένη.
Η πρόσβαση στο API Salesforce πρέπει να είναι ενεργοποιημένη. Για να επαληθεύσετε τις ρυθμίσεις πρόσβασης, μεταβείτε στις ρυθμίσεις προφίλ για τον τρέχοντα χρήστη και αναζητήστε το πλαίσιο ελέγχου Ενεργοποιημένο API .
Οι λογαριασμοί δοκιμαστικής έκδοσης του Salesforce δεν έχουν πρόσβαση API.
Οι λειτουργίες "Δημιουργία εγγραφής" και "Ενημέρωση εγγραφής" δεν υποστηρίζουν προσαρμοσμένα πεδία τύπου
Picklist (Multi-Select).Οι διευθύνσεις URL με κεραυνό δεν υποστηρίζονται.
Τα προσαρμοσμένα URL υποστηρίζουν μόνο τους τομείς salesforce.com και cloudforce.com. Η χρήση άλλων τομέων έχει ως αποτέλεσμα ένα σφάλμα "Μη έγκυρα ορίσματα".
Η σύνδεση Salesforce Objects δεν υποστηρίζει έλεγχο ταυτότητας με ενεργοποιημένη την επέκταση Proof Key for Code Exchange (PKCE).
Το Salesforce περιορίζει τον αριθμό των ταυτόχρονων ερωτημάτων που μπορεί να εκτελέσει ένας μοναδικός λογαριασμός. Σφάλμα "INVALID_QUERY_LOCATOR " Αυτό είναι ένα όριο salesforce και μπορεί να αντιμετωπίσετε όταν υπάρχουν πολλά ταυτόχρονα ερωτήματα για το Salesforce χρησιμοποιώντας τον ίδιο λογαριασμό. Αυτό το όριο περιλαμβάνει όλες τις εφαρμογές-πελάτες (όχι μόνο τη σύνδεση PowerQuery) χρησιμοποιώντας το Salesforce API. Για να μειώσετε την πιθανότητα για αυτό το σφάλμα:
- Βεβαιωθείτε ότι ο αριθμός των ερωτημάτων Salesforce διατηρείται στο ελάχιστο.
- Χρησιμοποιήστε τις διαθέσιμες επιλογές (όπως ροές δεδομένων) για να οργανώσετε τα δεδομένα από το Salesforce.
- Επιβεβαιώστε ότι άλλες χρήσεις του Salesforce API με τον ίδιο λογαριασμό δεν έχουν προγραμματιστεί ταυτόχρονα.
Για περισσότερες πληροφορίες σχετικά με τα εσωτερικά όρια API του Salesforce, μεταβείτε στη Γρήγορη αναφορά ορίων και εκχωρήσεων του Salesforce για προγραμματιστές.