Επεξεργασία

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


API Fabric για συνήθεις ερωτήσεις GraphQL

Βρείτε απαντήσεις σε συνήθεις ερωτήσεις για το Fabric API για ερωτήσεις GraphQL.

Σημείωμα

Το Microsoft Fabric API για GraphQL είναι σε προεπισκόπηση.

Τι είναι το GraphQL;

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

Τι είναι το Microsoft Fabric API για GraphQL;

Το Microsoft Fabric API για GraphQL είναι μια διαχειριζόμενη υπηρεσία που σας επιτρέπει να δημιουργήσετε ένα API GraphQL σε δευτερόλεπτα για πρόσβαση σε δεδομένα από τις προελεύσεις δεδομένων σας, όπως οι Αποθήκες δεδομένων Microsoft Fabric, οι Βάσεις δεδομένων Microsoft Fabric Lakehouses και οι Βάσεις δεδομένων Microsoft Fabric Mirrored. Παρέχει ένα ενοποιημένο επίπεδο API για την υποβολή ερωτημάτων και τη μετάλλαξη δεδομένων από αυτές τις υποστηριζόμενες προελεύσεις δεδομένων. Το API Fabric για GraphQL είναι αυτήν τη στιγμή σε προεπισκόπηση.

Ποιες λειτουργίες GraphQL υποστηρίζονται στο API Fabric για GraphQL;

Μόνο ερωτήματα GraphQL (ανάγνωση) και μεταλλάξεις (εγγραφή) υποστηρίζονται επί του παρόντος. Οι προελεύσεις δεδομένων που εκτίθενται μέσω τελικών σημείων της ανάλυσης SQL υποστηρίζουν μόνο για ανάγνωση, υποστηρίζοντας μόνο Ερωτήματα. Σε περίπτωση αποθήκης δεδομένων, πρέπει να οριστεί ένα πρωτεύον κλειδί για την αυτόματη δημιουργία μεταλλάξεων.

Πώς μπορώ να προβάλω και επεξεργαστώ επιλύεις στο API Fabric για GraphQL;

Οι επιλύσεις είναι στοιχεία GraphQL που παρέχουν επιχειρηματική λογική για την επίλυση πεδίων στο API και την εκτέλεση λειτουργιών με δεδομένα που βρίσκονται στις προελεύσεις δεδομένων. Το Fabric δημιουργεί αυτόματα επιλύσεις κάθε φορά που επισυνάπτετε μια νέα προέλευση δεδομένων ή επιλέγετε νέα αντικείμενα για έκθεση από μια υπάρχουσα προέλευση δεδομένων. Προς το παρόν, δεν είναι δυνατή η προσαρμογή επιλυτών. Για προσαρμοσμένη επιχειρηματική λογική στο API για GraphQL, μπορείτε να δημιουργήσετε μια αποθηκευμένη διαδικασία στην προέλευση δεδομένων και να την εμφανίσετε στο GraphQL API.

Το API για την εφαρμογή-πελάτη GraphQL απαιτεί πρόσβαση στην προέλευση δεδομένων για την εκτέλεση ερωτημάτων ή μεταλλάξεων;

Το API για GraphQL απαιτεί από τις εφαρμογές να χρησιμοποιούν το Microsoft Entra για τον έλεγχο ταυτότητας. Η εφαρμογή-πελάτης σας πρέπει να καταχωρηθεί και ρυθμιστεί επαρκώς για την εκτέλεση κλήσεων API στο Fabric. Η εφαρμογή που έχει καταχωρηθεί στην Entra απαιτεί τα δικαιώματα Item.Execute.All και Datamart.ReadWrite.All API για την υπηρεσία Power BI (Σημαντικό - οι εμβέλειες μπορεί να αλλάξουν κατά τη διάρκεια της δημόσιας προεπισκόπησης). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία εφαρμογής Microsoft Entra στο Azure. Εκτός από την Entra, ο εξουσιοδοτημένος χρήστης της εφαρμογής που καλεί το GraphQL API πρέπει να είναι μέλος του χώρου εργασίας με ρόλο συμβάλλοντα, όπου βρίσκονται τόσο το API όσο και τα στοιχεία προέλευσης δεδομένων. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Παροχή πρόσβασης στους χρήστες σε χώρους εργασίας. Οι οντότητες υπηρεσίας δεν υποστηρίζονται προς το παρόν. Μπορείτε να βρείτε ένα τελικό παράδειγμα με δείγμα κώδικα στη Σύνδεση εφαρμογών.

Πώς μπορώ να ανοίξω ένα δελτίο υποστήριξης για API για GraphQL;

Για να λάβετε βοήθεια από την Υποστήριξη της Microsoft για οποιοδήποτε ζήτημα σχετίζεται με το Fabric API για GraphQL, επισκεφθείτε την τοποθεσία υποστήριξης Fabric και επιλέξτε τη Διαχείριση δεδομένων.

Ποιες περιοχές δεν υποστηρίζονται ακόμα από το API για GraphQL;

Το API για GraphQL δεν υποστηρίζεται προς το παρόν στις περιοχές Γερμανίας Μεσοδυτική, Ιταλία Βόρεια, Κεντρική Πολωνία και Κεντρικές Η.Π.Α.

Τι είναι το Microsoft Fabric API για GraphQL;