Items - Get Queryable Graph Type (beta)
Získanie aktuálneho dotazovateľného typu grafu.
Poznámka
Položka GraphModel je momentálne v režime ukážky (ďalšie informácie).
Toto rozhranie API je súčasťou verzie Beta a je určené len na účely hodnotenia a vývoja. Môže sa zmeniť na základe pripomienok a neodporúča sa na použitie v produkčnom prostredí.
Pri volaní tohto rozhrania API musia volajúci zadať true ako hodnotu parametra beta dotazu (preview parameter dotazu bol nahradený hodnotou beta. Pre spätnú kompatibilitu preview je však stále podporovaný a správa sa rovnako ako beta).
Toto rozhranie API podporuje stránkovanie.
Povolenia
Volajúci musí mať rolu pracovného priestoru čitateľa . Volajúci musí mať povolenia na čítanie pre model grafu.
Povinné delegované rozsahy
Workspace.Read.All alebo Workspace.ReadWrite.All
podporované identity Microsoft Entra
Toto rozhranie API podporuje identity Microsoft uvedené v tejto časti.
| Identita | Podpora |
|---|---|
| User | Yes |
| Objekt služby a spravované identity | Yes |
Rozhranie
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getQueryableGraphType?beta={beta}
Parametre URI
| Name | V | Povinné | Typ | Description |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
Id modelu GraphModel. |
|
workspace
|
path | True |
string (uuid) |
ID pracovného priestoru. |
|
beta
|
query | True |
boolean |
Tento povinný parameter musí byť nastavený na prístup k |
Odpovede
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Aktuálny dotazovateľný typ grafu. |
|
| 429 Too Many Requests |
Prekročil sa limit rýchlosti služby. Server vráti hlavičku Hlavičky Retry-After: integer |
|
| Other Status Codes |
Bežné kódy chýb:
|
Príklady
Get queryable graph type example
Vzorová požiadavka
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/graphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
Vzorová odpoveď
{
"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": []
}
]
}
Definície
| Name | Description |
|---|---|
|
Edge |
Typ okraja grafu. |
|
Error |
Objekt s podrobnosťami o zdroji súvisiacej s chybou. |
|
Error |
Odpoveď na chybu. |
|
Error |
Podrobnosti o chybovej odpovedi. |
|
Graph |
Typ grafu, ktorý určuje štruktúru grafu. |
|
Node |
Typ uzla grafu. |
|
Node |
Odkaz na typ uzla. |
| Property |
Vlastnosť prvku grafu. |
EdgeType
Typ okraja grafu.
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias typu okraja. |
| destinationNodeType |
Typ cieľového uzla. |
|
| labels |
string[] |
Označenia typu okraja. |
| properties |
Property[] |
Zoznam vlastností typu okraja. |
| sourceNodeType |
Typ uzla zdroja. |
ErrorRelatedResource
Objekt s podrobnosťami o zdroji súvisiacej s chybou.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostriedku, ktoré je súčasťou chyby. |
| resourceType |
string |
Typ prostriedku, ktorý je zapojený do chyby. |
ErrorResponse
Odpoveď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi. |
| isRetriable |
boolean |
Ak je hodnota true, žiadosť sa môže zopakovať.
|
| message |
string |
Zobrazenie chyby čitateľné ľuďmi. |
| moreDetails |
Zoznam ďalších podrobností o chybe. |
|
| relatedResource |
Podrobnosti o zdrojoch súvisiacich s chybou. |
|
| requestId |
string (uuid) |
ID požiadavky súvisiacej s chybou. |
ErrorResponseDetails
Podrobnosti o chybovej odpovedi.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi. |
| message |
string |
Zobrazenie chyby čitateľné ľuďmi. |
| relatedResource |
Podrobnosti o zdrojoch súvisiacich s chybou. |
GraphType
Typ grafu, ktorý určuje štruktúru grafu.
| Name | Typ | Description |
|---|---|---|
| edgeTypes |
Edge |
Zoznam typov okrajov grafu. |
| nodeTypes |
Node |
Zoznam typov uzla grafu. |
NodeType
Typ uzla grafu.
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias typu uzla. |
| labels |
string[] |
Označenia typu uzla. |
| primaryKeyProperties |
string[] |
Zoznam vlastností primárneho kľúča typu uzla. |
| properties |
Property[] |
Zoznam vlastností typu uzla. |
NodeTypeReference
Odkaz na typ uzla.
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias typu uzla. |
Property
Vlastnosť prvku grafu.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Názov vlastnosti. |
| type |
string |
Typ vlastnosti. |