Items - Update Graph Model Definition
Παρακάμπτει τον ορισμό για το καθορισμένο GraphModel.
Σημείωμα
Το στοιχείο GraphModel είναι αυτήν τη στιγμή σε έκδοση προεπισκόπησης (μάθετε περισσότερα).
Αυτό το API υποστηρίζει λειτουργίες μεγάλης διάρκειας (LRO).
Η ενημέρωση του ορισμού του GraphModel, δεν επηρεάζει την ετικέτα ευαισθησίας του.
Δικαιώματα
Ο καλών πρέπει να έχει δικαιώματα ανάγνωσης και εγγραφής για το GraphModel.
Απαιτούμενες εμβέλειες με ανάθεση
Item.ReadWrite.All
υποστηριζόμενες ταυτότητες Microsoft Entra
Αυτό το API υποστηρίζει τις ταυτότητες Microsoft που παρατίθενται σε αυτή την ενότητα.
| Identity | Υποστήριξη |
|---|---|
| User | Ναι |
| Υπηρεσίας και διαχειριζόμενες ταυτότητες | Ναι |
Διασύνδεση
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/updateDefinition?updateMetadata={updateMetadata}
Παράμετροι URI
| Όνομα | Σε | Απαιτείται | Τύπος | Περιγραφή |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
Το αναγνωριστικό GraphModel. |
|
workspace
|
path | True |
string (uuid) |
Το αναγνωριστικό χώρου εργασίας. |
|
update
|
query |
boolean |
Όταν οριστεί σε true και το αρχείο .platform παρέχεται ως μέρος του ορισμού, τα μετα-δεδομένα του στοιχείου ενημερώνονται χρησιμοποιώντας τα μετα-δεδομένα στο αρχείο .platform |
Κυρίως τμήμα αίτησης
| Όνομα | Απαιτείται | Τύπος | Περιγραφή |
|---|---|---|---|
| definition | True |
Αντικείμενο δημόσιου ορισμού GraphModel. Ανατρέξτε σε αυτό το άρθρο για περισσότερες λεπτομέρειες σχετικά με τη δομή του ορισμού GraphModel. |
Αποκρίσεις
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| 200 OK |
Η αίτηση ολοκληρώθηκε με επιτυχία. |
|
| 202 Accepted |
Η αίτηση έγινε δεκτή. Ο ορισμός ενημέρωσης βρίσκεται σε εξέλιξη. Κεφαλίδες
|
|
| 429 Too Many Requests |
Έγινε υπέρβαση του ορίου επιτοκίου υπηρεσίας. Ο διακομιστής επιστρέφει μια Κεφαλίδες Retry-After: integer |
|
| Other Status Codes |
Συνήθεις κωδικοί σφαλμάτων:
|
Παραδείγματα
Update a GraphModel public definition example
Δείγμα αίτησης
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/graphModels/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"format": "json",
"parts": [
{
"path": "graphType.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "graphDefinition.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "dataSources.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "stylingConfiguration.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Δείγμα απόκρισης
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Ορισμοί
| Όνομα | Περιγραφή |
|---|---|
|
Error |
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα. |
|
Error |
Η απόκριση σφάλματος. |
|
Error |
Οι λεπτομέρειες της απόκρισης σφάλματος. |
|
Graph |
Η μορφή του ορισμού μοντέλου γραφήματος. Επιπλέον |
|
Graph |
Αντικείμενο δημόσιου ορισμού GraphModel. Ανατρέξτε σε αυτό το άρθρο για περισσότερες λεπτομέρειες σχετικά με τη δομή του ορισμού GraphModel. |
|
Graph |
Αντικείμενο τμήματος ορισμού GraphModel. |
|
Payload |
Ο τύπος του ωφέλιμου φορτίου τμήματος ορισμού. Επιπλέον τύποι ωφέλιμου φορτίου μπορούν να προστεθούν με την πάροδο του χρόνου. |
|
Update |
Ενημερώστε το ωφέλιμο φορτίο αίτησης δημόσιου ορισμού GraphModel. |
ErrorRelatedResource
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| resourceId |
string |
Το αναγνωριστικό πόρου που εμπλέκεται στο σφάλμα. |
| resourceType |
string |
Ο τύπος του πόρου που εμπλέκεται στο σφάλμα. |
ErrorResponse
Η απόκριση σφάλματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
| isRetriable |
boolean |
Όταν είναι true, η αίτηση μπορεί να επαναληφθεί. Χρησιμοποιήστε την |
| message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
| moreDetails |
Λίστα πρόσθετων λεπτομερειών σφάλματος. |
|
| relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
|
| requestId |
string (uuid) |
Το αναγνωριστικό της αίτησης που σχετίζεται με το σφάλμα. |
ErrorResponseDetails
Οι λεπτομέρειες της απόκρισης σφάλματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
| message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
| relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
GraphModelDefinitionFormat
Η μορφή του ορισμού μοντέλου γραφήματος. Επιπλέον format τύποι μπορούν να προστεθούν με την πάροδο του χρόνου.
| Τιμή | Περιγραφή |
|---|---|
| json |
Μορφή JSON για τον δημόσιο ορισμό GraphModel, ειδικά σχεδιασμένος για την υποστήριξη σεναρίων CI/CD στο Fabric. |
GraphModelPublicDefinition
Αντικείμενο δημόσιου ορισμού GraphModel. Ανατρέξτε σε αυτό το άρθρο για περισσότερες λεπτομέρειες σχετικά με τη δομή του ορισμού GraphModel.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| format |
Η μορφή του ορισμού μοντέλου γραφήματος. Επιπλέον |
|
| parts |
Μια λίστα τμημάτων ορισμού. |
GraphModelPublicDefinitionPart
Αντικείμενο τμήματος ορισμού GraphModel.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| path |
string |
Η διαδρομή τμήματος δημόσιου ορισμού GraphModel. |
| payload |
string |
Το ωφέλιμο φορτίο τμήματος δημόσιου ορισμού GraphModel. |
| payloadType |
Ο τύπος ωφέλιμου φορτίου. |
PayloadType
Ο τύπος του ωφέλιμου φορτίου τμήματος ορισμού. Επιπλέον τύποι ωφέλιμου φορτίου μπορούν να προστεθούν με την πάροδο του χρόνου.
| Τιμή | Περιγραφή |
|---|---|
| InlineBase64 |
Ενσωματωμένη βάση 64. |
UpdateGraphModelDefinitionRequest
Ενημερώστε το ωφέλιμο φορτίο αίτησης δημόσιου ορισμού GraphModel.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| definition |
Αντικείμενο δημόσιου ορισμού GraphModel. Ανατρέξτε σε αυτό το άρθρο για περισσότερες λεπτομέρειες σχετικά με τη δομή του ορισμού GraphModel. |