Items - Get Queryable Graph Type (beta)
Hämta den aktuella frågebara graftypen.
Anmärkning
GraphModel-objektet finns för närvarande i förhandsversion (läs mer).
Det här API:et är en del av en betaversion och tillhandahålls endast i utvärderings- och utvecklingssyfte. Den kan ändras baserat på feedback och rekommenderas inte för produktionsanvändning.
När du anropar det här API:et måste anropare ange true som värde för frågeparametern beta (preview frågeparametern har ersatts av beta. För bakåtkompatibilitet preview stöds fortfarande och fungerar på samma sätt som beta).
Det här API:et stöder sidnumrering.
Permissions
Anroparen måste ha en arbetsyteroll för visningsprogrammet . Anroparen måste ha läsbehörighet för grafmodellen.
Obligatoriska delegerade omfång
Workspace.Read.All eller Workspace.ReadWrite.All
Microsoft Entra identiteter som stöds
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identitet | Support |
|---|---|
| User | Yes |
| Tjänsthuvudnamn och hanterade identiteter | Yes |
Gränssnitt
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getQueryableGraphType?beta={beta}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
GraphModel-ID:t. |
|
workspace
|
path | True |
string (uuid) |
Arbetsyte-ID. |
|
beta
|
query | True |
boolean |
Den här obligatoriska parametern måste anges för att få åtkomst till |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Den aktuella frågebara graftypen. |
|
| 429 Too Many Requests |
Gränsen för tjänstfrekvens överskreds. Servern returnerar ett Sidhuvuden Retry-After: integer |
|
| Other Status Codes |
Vanliga felkoder:
|
Exempel
Get queryable graph type example
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/graphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
Exempelsvar
{
"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 | Description |
|---|---|
|
Edge |
En grafkanttyp. |
|
Error |
Det felrelaterade resursinformationsobjektet. |
|
Error |
Felsvaret. |
|
Error |
Information om felsvar. |
|
Graph |
Den graftyp som anger strukturen för ett diagram. |
|
Node |
En grafnodtyp. |
|
Node |
En referens till en nodtyp. |
| Property |
En egenskap för grafelement. |
EdgeType
En grafkanttyp.
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias för kanttyp. |
| destinationNodeType |
Målnodtypen. |
|
| labels |
string[] |
Etiketterna för kanttyp. |
| properties |
Property[] |
En lista med egenskaper för kanttyp. |
| sourceNodeType |
Källnodtypen. |
ErrorRelatedResource
Det felrelaterade resursinformationsobjektet.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
Det resurs-ID som ingår i felet. |
| resourceType |
string |
Typen av resurs som är inblandad i felet. |
ErrorResponse
Felsvaret.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| moreDetails |
Lista över ytterligare felinformation. |
|
| relatedResource |
Felrelaterad resursinformation. |
|
| requestId |
string (uuid) |
ID för den begäran som är associerad med felet. |
ErrorResponseDetails
Information om felsvar.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| relatedResource |
Felrelaterad resursinformation. |
GraphType
Den graftyp som anger strukturen för ett diagram.
| Name | Typ | Description |
|---|---|---|
| edgeTypes |
Edge |
En lista över grafkanttyper. |
| nodeTypes |
Node |
En lista över diagramnodtyper. |
NodeType
En grafnodtyp.
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias för nodtyp. |
| labels |
string[] |
Nodtypetiketterna. |
| primaryKeyProperties |
string[] |
En lista över egenskaper för primärnyckel av nodtyp. |
| properties |
Property[] |
En lista över egenskaper för nodtyp. |
NodeTypeReference
En referens till en nodtyp.
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias för nodtyp. |
Property
En egenskap för grafelement.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Egenskapsnamnet. |
| type |
string |
Egenskapstypen. |