Items - Get Queryable Graph Type (beta)
Obtenez le type de graphique interrogeable actuel.
Note
L’élément GraphModel est actuellement en préversion (en savoir plus).
Cette API fait partie d’une version bêta et est fournie uniquement à des fins d’évaluation et de développement. Il peut changer en fonction des commentaires et n’est pas recommandé pour une utilisation en production.
Lors de l’appel de cette API, les appelants doivent spécifier true comme valeur pour le paramètre beta de requête (preview le paramètre de requête a été remplacé par beta. Pour la compatibilité descendante, preview il est toujours pris en charge et se comporte de la même façon que beta).
Cette API prend en charge pagination.
Permissions
L’appelant doit avoir un rôle d’espace de travail de visionneuse . L’appelant doit disposer d’autorisations de lecture pour le modèle de graphique.
Étendues déléguées requises
Workspace.Read.All ou Workspace.ReadWrite.All
Microsoft Entra identités prises en charge
Cette API prend en charge les identités Microsoft répertoriées dans cette section.
| Identité | Support |
|---|---|
| Utilisateur | Oui |
| Service principal et identités gérées | Oui |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getQueryableGraphType?beta={beta}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
ID GraphModel. |
|
workspace
|
path | True |
string (uuid) |
Identifiant de l’espace de travail. |
|
beta
|
query | True |
boolean |
Ce paramètre obligatoire doit être défini pour accéder à |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Type de graphique interrogeable actuel. |
|
| 429 Too Many Requests |
La limite de débit de service a été dépassée. Le serveur retourne un En-têtes Retry-After: integer |
|
| Other Status Codes |
Codes d’erreur courants :
|
Exemples
Get queryable graph type example
Exemple de requête
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/graphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
Exemple de réponse
{
"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": []
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Edge |
Type d’arête de graphique. |
|
Error |
Objet de détails de ressource associé à l’erreur. |
|
Error |
Réponse d’erreur. |
|
Error |
Détails de la réponse d’erreur. |
|
Graph |
Type de graphique qui spécifie la structure d’un graphique. |
|
Node |
Type de nœud de graphe. |
|
Node |
Référence à un type de nœud. |
| Property |
Propriété d’élément de graphe. |
EdgeType
Type d’arête de graphique.
| Nom | Type | Description |
|---|---|---|
| alias |
string |
Alias de type de périphérie. |
| destinationNodeType |
Type de nœud cible. |
|
| labels |
string[] |
Étiquettes de type de bord. |
| properties |
Property[] |
Liste des propriétés de type de périphérie. |
| sourceNodeType |
Type de nœud source. |
ErrorRelatedResource
Objet de détails de ressource associé à l’erreur.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string |
ID de ressource impliqué dans l’erreur. |
| resourceType |
string |
Type de la ressource impliquée dans l’erreur. |
ErrorResponse
Réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
| message |
string |
Représentation lisible humaine de l’erreur. |
| moreDetails |
Liste des détails d’erreur supplémentaires. |
|
| relatedResource |
Détails de la ressource associée à l’erreur. |
|
| requestId |
string (uuid) |
ID de la demande associée à l’erreur. |
ErrorResponseDetails
Détails de la réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
| message |
string |
Représentation lisible humaine de l’erreur. |
| relatedResource |
Détails de la ressource associée à l’erreur. |
GraphType
Type de graphique qui spécifie la structure d’un graphique.
| Nom | Type | Description |
|---|---|---|
| edgeTypes |
Edge |
Liste des types de bords de graphe. |
| nodeTypes |
Node |
Liste des types de nœuds de graphe. |
NodeType
Type de nœud de graphe.
| Nom | Type | Description |
|---|---|---|
| alias |
string |
Alias de type de nœud. |
| labels |
string[] |
Étiquettes de type de nœud. |
| primaryKeyProperties |
string[] |
Liste des propriétés de clé primaire de type de nœud. |
| properties |
Property[] |
Liste des propriétés de type de nœud. |
NodeTypeReference
Référence à un type de nœud.
| Nom | Type | Description |
|---|---|---|
| alias |
string |
Alias de type de nœud. |
Property
Propriété d’élément de graphe.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de la propriété. |
| type |
string |
Type de propriété. |