Items - Get Graph Model Definition
Returnerer den angivne offentlige GraphModel-definition.
Notat
GraphModel-elementet findes i øjeblikket som prøveversion (få mere at vide).
Denne API understøtter LRO-handlinger (Long Running Operations).
Når du får vist en offentlig definition af En GraphModel, er følsomhedsmærkaten ikke en del af definitionen.
Tilladelser
Den, der ringer op, skal have læse- og skrivetilladelser til GraphModel.
Påkrævede delegerede områder
Item.ReadWrite.All
Begrænsninger
Hvis du vil hente definitionen af et diagrammodelelement, der er beskyttet af en krypteret følsomhedsmærkat, skal kalderen have tilstrækkelige brugsrettigheder til at fjerne mærkaten som konfigureret i Microsoft Purview.
Microsoft Entra understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| User | Yes |
| tjenesteprincipal og administrerede identiteter | Yes |
Grænseflade
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-parametre
| Navn | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
Id'et GraphModel. |
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
|
format
|
query |
string |
Formatet af den offentlige definition GraphModel. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. |
|
| 202 Accepted |
Anmodningen blev accepteret. Hentning af definitionen er i gang. Headere
|
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Get a GraphModel public definition example
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/graphModels/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Eksempelsvar
{
"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
| Navn | Beskrivelse |
|---|---|
|
Error |
En struktureret parameter, der giver yderligere kontekst, der kan læses af computeren, om en fejl. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Graph |
Formatet af grafmodeldefinitionen. Der kan tilføjes flere |
|
Graph |
Svar på offentlig definition af GraphModel. |
|
Graph |
Det offentlige definitionsobjekt GraphModel. Se denne artikel for at få flere oplysninger om strukturen af GraphModel-definitionen. |
|
Graph |
GraphModel-definitionsdelsobjekt. |
|
Payload |
Typen af nyttedata for definitionsdelen. Der kan tilføjes flere nyttedatatyper over tid. |
ErrorParameter
En struktureret parameter, der giver yderligere kontekst, der kan læses af computeren, om en fejl.
| Navn | Type | Beskrivelse |
|---|---|---|
| message |
string |
En læsevenlig beskrivelse af parameterens betydning. |
| name |
string |
Parameter-id'et. |
| value |
string |
Parameterens værdi. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Navn | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Navn | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| isRetriable |
boolean |
Når sand, kan anmodningen prøves igen. Brug svarheaderen |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| parameters |
Strukturerede parametre, der giver yderligere kontekst, der kan læses af computeren, om fejlen. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Navn | 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. |
| parameters |
Strukturerede parametre, der giver yderligere kontekst, der kan læses af computeren, om fejlen. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
GraphModelDefinitionFormat
Formatet af grafmodeldefinitionen. Der kan tilføjes flere format typer over tid.
| Værdi | Beskrivelse |
|---|---|
| json |
JSON-format til den offentlige Definition af GraphModel, der er specielt designet til at understøtte CI/CD-scenarier i Fabric. |
GraphModelDefinitionResponse
Svar på offentlig definition af GraphModel.
| Navn | Type | Beskrivelse |
|---|---|---|
| definition |
Det offentlige definitionsobjekt GraphModel. Se denne artikel for at få flere oplysninger om strukturen af GraphModel-definitionen. |
GraphModelPublicDefinition
Det offentlige definitionsobjekt GraphModel. Se denne artikel for at få flere oplysninger om strukturen af GraphModel-definitionen.
| Navn | Type | Beskrivelse |
|---|---|---|
| format |
Formatet af grafmodeldefinitionen. Der kan tilføjes flere |
|
| parts |
En liste over definitionsdele. |
GraphModelPublicDefinitionPart
GraphModel-definitionsdelsobjekt.
| Navn | Type | Beskrivelse |
|---|---|---|
| path |
string |
Stien til den offentlige definition af GraphModel. |
| payload |
string |
Nyttedata for den offentlige definition af GraphModel. |
| payloadType |
Nyttedatatypen. |
PayloadType
Typen af nyttedata for definitionsdelen. Der kan tilføjes flere nyttedatatyper over tid.
| Værdi | Beskrivelse |
|---|---|
| InlineBase64 |
Indbygget grundlinje 64. |