Items - Get Graph Model Definition
Returnerar den angivna offentliga GraphModel-definitionen.
Anmärkning
GraphModel-objektet finns för närvarande i förhandsversion (läs mer).
Det här API:et stöder tidskrävande åtgärder (LRO).
När du får en Offentlig definition för GraphModel är känslighetsetiketten inte en del av definitionen.
Permissions
Anroparen måste ha läs- och skrivbehörighet för GraphModel.
Obligatoriska delegerade omfång
Item.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
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getDefinition?format={format}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
GraphModel-ID:t. |
|
workspace
|
path | True |
string (uuid) |
Arbetsyte-ID. |
|
format
|
query |
string |
Formatet för den offentliga GraphModel-definitionen. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har slutförts. |
|
| 202 Accepted |
Begäran har godkänts. Hämtning av definitionen pågår. Sidhuvuden
|
|
| 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 a GraphModel public definition example
Exempelbegäran
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/graphModels/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Exempelsvar
{
"definition": {
"format": "json",
"parts": [
{
"path": "graphType.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "graphDefinition.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "dataSources.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "stylingConfiguration.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30
Definitioner
| Name | Description |
|---|---|
|
Error |
Det felrelaterade resursinformationsobjektet. |
|
Error |
Felsvaret. |
|
Error |
Information om felsvar. |
|
Graph |
Formatet för objektdefinitionen. Ytterligare |
|
Graph |
GraphModels svar på offentlig definition. |
|
Graph |
GraphModel-objekt för offentlig definition. Mer information om strukturen för GraphModel-definitionen finns i den här artikeln . |
|
Graph |
GraphModel-definitionsdelsobjekt. |
|
Payload |
Typ av definitionsdelens nyttolast. Ytterligare nyttolasttyper kan läggas till över tid. |
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. |
GraphModelDefinitionFormat
Formatet för objektdefinitionen. Ytterligare format typer kan läggas till över tid.
| Värde | Description |
|---|---|
| json |
JSON-format för den offentliga GraphModel-definitionen, särskilt utformat för att stödja CI/CD-scenarier i Fabric. |
GraphModelDefinitionResponse
GraphModels svar på offentlig definition.
| Name | Typ | Description |
|---|---|---|
| definition |
GraphModel-objekt för offentlig definition. Mer information om strukturen för GraphModel-definitionen finns i den här artikeln . |
GraphModelPublicDefinition
GraphModel-objekt för offentlig definition. Mer information om strukturen för GraphModel-definitionen finns i den här artikeln .
| Name | Typ | Description |
|---|---|---|
| format |
Formatet för objektdefinitionen. Ytterligare |
|
| parts |
En lista över definitionsdelar. |
GraphModelPublicDefinitionPart
GraphModel-definitionsdelsobjekt.
| Name | Typ | Description |
|---|---|---|
| path |
string |
Sökvägen till den offentliga definitionsdelen GraphModel. |
| payload |
string |
Nyttolasten för den offentliga definitionsdelen GraphModel. |
| payloadType |
Nyttolasttypen. |
PayloadType
Typ av definitionsdelens nyttolast. Ytterligare nyttolasttyper kan läggas till över tid.
| Värde | Description |
|---|---|
| InlineBase64 |
Infogad bas 64. |