Items - Get Queryable Graph Type (beta)
Hent den aktuelle graftype, der kan forespørges på.
Notat
GraphModel-elementet findes i øjeblikket som prøveversion (få mere at vide).
Denne API er en del af en betaversion og leveres kun til evaluerings- og udviklingsformål. Det kan ændre sig baseret på feedback og anbefales ikke til produktionsbrug.
Når du kalder denne API, skal kalderne angive true som værdien for forespørgselsparameteren beta (preview forespørgselsparameteren er blevet erstattet af beta. Af hensyn til bagudkompatibilitet preview understøttes stadig og fungerer på samme måde som beta).
Denne API understøtter sideinddeling.
Tilladelser
Den, der ringer op, skal have en seerarbejdsområderolle . Den, der ringer op, skal have læserettigheder til grafmodellen.
Påkrævede delegerede områder
Workspace.Read.All eller Workspace.ReadWrite.All
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Yes |
| tjenesteprincipal og administrerede identiteter | No |
Grænseflade
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/GraphModels/{GraphModelId}/getQueryableGraphType?beta={beta}
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
Graph
|
path | True |
string (uuid) |
Id'et GraphModel. |
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
|
beta
|
query | True |
boolean |
Denne påkrævede parameter skal angives til for at |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Den aktuelle graftype, der kan forespørges på. |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Get queryable graph type example
Eksempelanmodning
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/GraphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
Eksempelsvar
{
"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": []
}
]
}
Definitioner
| Name | Beskrivelse |
|---|---|
|
Edge |
En grafkanttype. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Graph |
Den graftype, der angiver strukturen af en graf. |
|
Node |
En grafnodetype. |
|
Node |
En reference til en nodetype. |
| Property |
En grafelementegenskab. |
EdgeType
En grafkanttype.
| Name | Type | Beskrivelse |
|---|---|---|
| alias |
string |
Aliassen af kanttypen. |
| destinationNodeType |
Destinationsnodens type. |
|
| labels |
string[] |
Kanttypenavne. |
| properties |
Property[] |
En liste over egenskaber for kanttyper. |
| sourceNodeType |
Kildenodetypen. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
GraphType
Den graftype, der angiver strukturen af en graf.
| Name | Type | Beskrivelse |
|---|---|---|
| edgeTypes |
Edge |
En liste over grafkanttyper. |
| nodeTypes |
Node |
En liste over grafnodetyper. |
NodeType
En grafnodetype.
| Name | Type | Beskrivelse |
|---|---|---|
| alias |
string |
Nodetypealiasset. |
| labels |
string[] |
Nodetypenavnene. |
| primaryKeyProperties |
string[] |
En liste over egenskaber for primær nøgle af nodetypen. |
| properties |
Property[] |
En liste over egenskaber for nodetype. |
NodeTypeReference
En reference til en nodetype.
| Name | Type | Beskrivelse |
|---|---|---|
| alias |
string |
Nodetypealiasset. |
Property
En grafelementegenskab.
| Name | Type | Beskrivelse |
|---|---|---|
| name |
string |
Egenskabsnavnet. |
| type |
string |
Egenskabstypen. |