Αντικείμενα του Salesforce
Σύνοψη
Στοιχείο | Περιγραφή |
---|---|
Κατάσταση έκδοσης | Γενική διαθεσιμότητα |
Προϊόντα | Excel Power BI (Σημασιολογικά μοντέλα) Power BI (Ροές δεδομένων) Fabric (Dataflow Gen2) Power Apps (Ροές δεδομένων) Dynamics 365 Customer Insights Υπηρεσίες ανάλυσης |
Υποστηριζόμενοι τύποι ελέγχου ταυτότητας | Λογαριασμός Salesforce |
Σημείωμα
Ορισμένες δυνατότητες μπορεί να υπάρχουν σε ένα προϊόν, αλλά όχι σε άλλες λόγω χρονοδιαγραμμάτων ανάπτυξης και δυνατοτήτων ειδικά για κεντρικούς υπολογιστές.
Προειδοποίηση
Από προεπιλογή, το Salesforce δεν υποστηρίζει τον Internet Explorer 11, ο οποίος χρησιμοποιείται ως μέρος της εμπειρίας ελέγχου ταυτότητας για ηλεκτρονικές υπηρεσίες στο Power Query Desktop. Επιλέξτε εκτεταμένη υποστήριξη για την πρόσβαση στην εμπειρία Lightning με χρήση του Microsoft Internet Explorer 11. Μπορείτε επίσης να εξετάσετε την τεκμηρίωση του Salesforce για τη ρύθμιση παραμέτρων του Internet Explorer. Προς το παρόν, οι χρήστες θα λήξουν τον έλεγχο ταυτότητας, αλλά τα αποθηκευμένα διαπιστευτήρια θα πρέπει να συνεχίσουν να λειτουργούν μέχρι να λήξουν τα υπάρχοντα διακριτικά ελέγχου ταυτότητας. Για να επιλύσετε αυτό το πρόβλημα, μεταβείτε στην επιλογή Ενεργοποίηση του Microsoft Edge (Chromium) για έλεγχο ταυτότητας OAuth στο Power BI Desktop.
Προαπαιτούμενα στοιχεία
Για να χρησιμοποιήσετε τη σύνδεση Αντικειμένων Salesforce, πρέπει να έχετε όνομα χρήστη και κωδικό πρόσβασης λογαριασμού Salesforce.
Επίσης, η πρόσβαση στο API Salesforce θα πρέπει να είναι ενεργοποιημένη. Για να επαληθεύσετε τις ρυθμίσεις πρόσβασης, μεταβείτε στην προσωπική σελίδα σας Salesforce, ανοίξτε τις ρυθμίσεις του προφίλ σας και αναζητήστε και βεβαιωθείτε ότι είναι επιλεγμένο το πλαίσιο ελέγχου Ενεργοποιημένο API. Σημειώστε ότι οι λογαριασμοί δοκιμαστικής έκδοσης salesforce δεν έχουν πρόσβαση API.
Υποστηριζόμενες δυνατότητες
- Παραγωγή
- Προσαρμοσμένη
- Προσαρμοσμένοι τομείς
- Ανακατευθύνσεις εγγραφών 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 με κεραυνό.Επίσης, μπορείτε να επιλέξετε Συμπερίληψη στηλών σχέσης. Αυτή η επιλογή αλλάζει το ερώτημα, συμπεριλαμβάνοντας στήλες που μπορεί να έχουν σχέσεις εξωτερικού κλειδιού με άλλους πίνακες. Εάν δεν είναι ενεργοποιημένη η επιλογή αυτού του πλαισίου, δεν θα δείτε αυτές τις στήλες.
Αφού επιλέξετε τη διεύθυνση URL, επιλέξτε OK για να συνεχίσετε.
Επιλέξτε Είσοδος για να εισέλθετε στον λογαριασμό σας Salesforce.
Αφού εισέλθετε με επιτυχία, επιλέξτε Σύνδεση.
Εάν αυτή είναι η πρώτη φορά που εισέρχεστε χρησιμοποιώντας μια συγκεκριμένη εφαρμογή, θα σας ζητηθεί να επαληθεύσετε την ταυτότητά σας καταχωρώντας έναν κωδικό που στάλθηκε στη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Στη συνέχεια, θα ερωτηθείτε εάν θέλετε την εφαρμογή που χρησιμοποιείτε για πρόσβαση στα δεδομένα. Για παράδειγμα, θα ερωτηθείτε αν θέλετε να επιτρέψετε στο Power BI Desktop να έχει πρόσβαση στα δεδομένα σας Salesforce. Επιλέξτε Να επιτρέπεται.
Στο παράθυρο διαλόγου Περιήγηση, επιλέξτε τα Αντικείμενα Salesforce που θέλετε να φορτώσετε. Στη συνέχεια, μπορείτε να επιλέξετε Φόρτωση για να φορτώσετε τα δεδομένα ή να επιλέξετε Μετασχηματισμός δεδομένων για να μετασχηματίζετε τα δεδομένα.
Σύνδεση αντικειμένων Salesforce από το Power Query Online
Για να συνδεθείτε στα δεδομένα αντικειμένων του Salesforce:
Επιλέξτε Αντικείμενα Salesforce από τη λίστα συνδέσεων δεδομένων για συγκεκριμένο προϊόν και, στη συνέχεια, επιλέξτε Σύνδεση.
Στα αντικείμενα Salesforce, επιλέξτε τη διεύθυνση URL που θέλετε να χρησιμοποιήσετε για να συνδεθείτε. Επιλέξτε τη διεύθυνση URL παραγωγής , εάν χρησιμοποιείτε τη διεύθυνση URL παραγωγής Salesforce (
https://www.salesforce.com
) για να εισέλθετε.Σημείωμα
Προς το παρόν, ίσως χρειαστεί να επιλέξετε την Προσαρμοσμένη διεύθυνση 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, επισκεφθείτε την τοποθεσία Web του Salesforce.
Γνωστά ζητήματα και περιορισμοί
Εάν δεν υπάρχουν πίνακες που λείπουν στα αποτελέσματα από τη σύνδεση αντικειμένων Salesforce, μία αιτία μπορεί να είναι ότι η ApiVersion πρέπει να καθοριστεί ή ενημερωθεί σε μια έκδοση που υποστηρίζεται από το Salesforce. Για να καθορίσετε ή ενημερώσετε την ApiVersion, χρησιμοποιήστε την Προηγμένο πρόγραμμα επεξεργασίας και προσθέστε ρητά την
ApiVersion
παράμετρο. Για παράδειγμα:Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])
Οι ApiVersions αποσύρονται περιοδικά από το Salesforce, επομένως βεβαιωθείτε ότι καθορίζετε μια ApiVersion που υποστηρίζεται από το Salesforce.
Υπάρχει ένα όριο στον αριθμό πεδίων που μπορεί να περιέχει ένα ερώτημα προς το Salesforce. Το όριο ποικίλλει ανάλογα με τον τύπο των στηλών, τον αριθμό των υπολογιζόμενων στηλών και ούτω καθεξής. Όταν λάβετε το
Query is either selecting too many fields or the filter conditions are too complicated
σφάλμα, αυτό σημαίνει ότι το ερώτημά σας υπερβαίνει το όριο. Για να αποφύγετε αυτό το σφάλμα, χρησιμοποιήστε την επιλογή Επιλογή ερωτήματος για προχωρημένους και καθορίστε τα πεδία που πραγματικά χρειάζεστε.Οι ρυθμίσεις περιόδου λειτουργίας του Salesforce μπορεί να αποκλείουν αυτήν την ενοποίηση. Βεβαιωθείτε ότι η ρύθμιση Κλείδωμα περιόδων λειτουργίας στη διεύθυνση IP από την οποία προέρχονται είναι απενεργοποιημένη.
Η πρόσβαση στο API Salesforce πρέπει να είναι ενεργοποιημένη. Για να επαληθεύσετε τις ρυθμίσεις πρόσβασης, μεταβείτε στις ρυθμίσεις προφίλ για τον τρέχοντα χρήστη και αναζητήστε το πλαίσιο ελέγχου "Ενεργοποιημένο API".
Οι λογαριασμοί δοκιμαστικής έκδοσης του Salesforce δεν έχουν πρόσβαση API.
Τα προσαρμοσμένα πεδία τύπου "Λίστα επιλογών (Πολλαπλή επιλογή)" δεν υποστηρίζονται από τις λειτουργίες "Δημιουργία εγγραφής" και "Ενημέρωση εγγραφής".
Οι διευθύνσεις URL με κεραυνό δεν υποστηρίζονται.
Το Salesforce περιορίζει τον αριθμό των ταυτόχρονων ερωτημάτων που μπορούν να εκτελεστούν από έναν μόνο λογαριασμό. Σφάλμα "INVALID_QUERY_LOCATOR ' Αυτό είναι ένα όριο Salesforce και μπορεί να παρουσιαστεί όταν υπάρχουν πολλά ταυτόχρονα ερωτήματα εναντίον του Salesforce που χρησιμοποιούν τον ίδιο λογαριασμό. Αυτό περιλαμβάνει όλες τις εφαρμογές-πελάτες (όχι μόνο τη σύνδεση PowerQuery) χρησιμοποιώντας το Salesforce API. Για να μειώσετε την πιθανότητα για αυτό το σφάλμα, βεβαιωθείτε ότι ο αριθμός των ερωτημάτων Salesforce διατηρείται στο ελάχιστο, χρησιμοποιήστε τις διαθέσιμες επιλογές (όπως ροές δεδομένων) για να οργανώσετε τα δεδομένα από το Salesforce και επιβεβαιώστε ότι άλλες χρήσεις του Salesforce API με τον ίδιο λογαριασμό δεν έχουν προγραμματιστεί ταυτόχρονα.
Για περισσότερες πληροφορίες σχετικά με τα εσωτερικά όρια API του Salesforce, μεταβείτε στη Γρήγορη αναφορά ορίων και εκχωρήσεων του Salesforce για προγραμματιστές.