Items - Get Queryable Graph Type (beta)
Λάβετε τον τρέχοντα τύπο γραφήματος με δυνατότητα ερωτήματος.
Σημείωμα
Το στοιχείο GraphModel είναι αυτήν τη στιγμή σε έκδοση προεπισκόπησης (μάθετε περισσότερα).
Αυτό το API αποτελεί μέρος μιας έκδοσης Beta και παρέχεται μόνο για σκοπούς αξιολόγησης και ανάπτυξης. Μπορεί να αλλάξει με βάση τα σχόλια και δεν συνιστάται για χρήση στην παραγωγή.
Κατά την κλήση αυτού του API, οι καλούντες πρέπει να καθορίσουν true ως τιμή για την παράμετρο beta ερωτήματος (preview η παράμετρος ερωτήματος έχει αντικατασταθεί από betaτο . Για συμβατότητα με προηγούμενες εκδόσεις, preview εξακολουθεί να υποστηρίζεται και συμπεριφέρεται όμοια με betaτο ).
Αυτό το API υποστηρίζει σελιδοποίησης .
Δικαιώματα
Ο καλών πρέπει να έχει ρόλο θεατή. Ο καλών πρέπει να έχει δικαιώματα ανάγνωσης για το μοντέλο γραφήματος.
Απαιτούμενες εμβέλειες με ανάθεση
Workspace.Read.All ή Workspace.ReadWrite.All
υποστηριζόμενες ταυτότητες Microsoft Entra
Αυτό το API υποστηρίζει τις ταυτότητες Microsoft που παρατίθενται σε αυτή την ενότητα.
| Ταυτότητα | Υποστήριξη |
|---|---|
| User | Ναι |
| Υπηρεσίας και διαχειριζόμενες ταυτότητες | Ναι |
Διασύνδεση
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getQueryableGraphType?beta={beta}
Παράμετροι URI
| Όνομα | Σε | Απαιτείται | Τύπος | Περιγραφή |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
Το αναγνωριστικό GraphModel. |
|
workspace
|
path | True |
string (uuid) |
Το αναγνωριστικό χώρου εργασίας. |
|
beta
|
query | True |
boolean |
Αυτή η απαιτούμενη παράμετρος πρέπει να οριστεί για |
Αποκρίσεις
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| 200 OK |
Ο τρέχων τύπος γραφήματος με δυνατότητα ερωτήματος. |
|
| 429 Too Many Requests |
Έγινε υπέρβαση του ορίου επιτοκίου υπηρεσίας. Ο διακομιστής επιστρέφει μια Κεφαλίδες Retry-After: integer |
|
| Other Status Codes |
Συνήθεις κωδικοί σφαλμάτων:
|
Παραδείγματα
Get queryable graph type example
Δείγμα αίτησης
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/graphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
Δείγμα απόκρισης
{
"nodeTypes": [
{
"alias": "096a5133-fd82-4000-ac8a-404532ab6fd6",
"primaryKeyProperties": [
"customerIDK"
],
"labels": [
"customer"
],
"properties": [
{
"name": "customerIDK",
"type": "INT"
},
{
"name": "firstName",
"type": "STRING"
},
{
"name": "lastName",
"type": "STRING"
},
{
"name": "fullName",
"type": "STRING"
}
]
},
{
"alias": "dced4642-b93d-4da4-815c-a171932043a4",
"primaryKeyProperties": [
"productIDK"
],
"labels": [
"products"
],
"properties": [
{
"name": "productIDK",
"type": "INT"
},
{
"name": "productNumber",
"type": "STRING"
},
{
"name": "productName",
"type": "STRING"
},
{
"name": "modelName",
"type": "STRING"
},
{
"name": "makeFlag",
"type": "INT"
},
{
"name": "standardCost",
"type": "FLOAT"
},
{
"name": "listPrice",
"type": "FLOAT"
},
{
"name": "subCategoryIDFK",
"type": "INT"
}
]
}
],
"edgeTypes": [
{
"alias": "3ef6a474-ef38-4923-abcf-6f2e9230f1eb",
"labels": [
"customerProducts"
],
"sourceNodeType": {
"alias": "096a5133-fd82-4000-ac8a-404532ab6fd6"
},
"destinationNodeType": {
"alias": "dced4642-b93d-4da4-815c-a171932043a4"
},
"properties": []
}
]
}
Ορισμοί
| Όνομα | Περιγραφή |
|---|---|
|
Edge |
Ένας τύπος άκρου γραφήματος. |
|
Error |
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα. |
|
Error |
Η απόκριση σφάλματος. |
|
Error |
Οι λεπτομέρειες της απόκρισης σφάλματος. |
|
Graph |
Ο τύπος γραφήματος που καθορίζει τη δομή ενός γραφήματος. |
|
Node |
Ένας τύπος κόμβου γραφήματος. |
|
Node |
Μια αναφορά σε έναν τύπο κόμβου. |
| Property |
Μια ιδιότητα στοιχείου γραφήματος. |
EdgeType
Ένας τύπος άκρου γραφήματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| alias |
string |
Το ψευδώνυμο τύπου άκρου. |
| destinationNodeType |
Ο τύπος κόμβου προορισμού. |
|
| labels |
string[] |
Οι ετικέτες τύπου άκρου. |
| properties |
Property[] |
Μια λίστα ιδιοτήτων τύπου άκρου. |
| sourceNodeType |
Ο τύπος κόμβου προέλευσης. |
ErrorRelatedResource
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| resourceId |
string |
Το αναγνωριστικό πόρου που εμπλέκεται στο σφάλμα. |
| resourceType |
string |
Ο τύπος του πόρου που εμπλέκεται στο σφάλμα. |
ErrorResponse
Η απόκριση σφάλματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
| isRetriable |
boolean |
Όταν είναι true, η αίτηση μπορεί να επαναληφθεί. Χρησιμοποιήστε την |
| message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
| moreDetails |
Λίστα πρόσθετων λεπτομερειών σφάλματος. |
|
| relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
|
| requestId |
string (uuid) |
Το αναγνωριστικό της αίτησης που σχετίζεται με το σφάλμα. |
ErrorResponseDetails
Οι λεπτομέρειες της απόκρισης σφάλματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
| message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
| relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
GraphType
Ο τύπος γραφήματος που καθορίζει τη δομή ενός γραφήματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| edgeTypes |
Edge |
Μια λίστα με τύπους άκρου γραφήματος. |
| nodeTypes |
Node |
Μια λίστα τύπων κόμβου γραφήματος. |
NodeType
Ένας τύπος κόμβου γραφήματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| alias |
string |
Το ψευδώνυμο τύπου κόμβου. |
| labels |
string[] |
Οι ετικέτες τύπου κόμβου. |
| primaryKeyProperties |
string[] |
Μια λίστα ιδιοτήτων πρωτεύοντος κλειδιού τύπου κόμβου. |
| properties |
Property[] |
Μια λίστα ιδιοτήτων τύπου κόμβου. |
NodeTypeReference
Μια αναφορά σε έναν τύπο κόμβου.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| alias |
string |
Το ψευδώνυμο τύπου κόμβου. |
Property
Μια ιδιότητα στοιχείου γραφήματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| name |
string |
Το όνομα ιδιότητας. |
| type |
string |
Ο τύπος ιδιότητας. |