Items - Get Graph Model Definition
Retourneert de opgegeven openbare graphModel-definitie.
Opmerking
GraphModel-item is momenteel in preview (meer informatie).
Deze API ondersteunt langlopende bewerkingen (LRO).
Wanneer u de openbare definitie van GraphModel krijgt, maakt het vertrouwelijkheidslabel geen deel uit van de definitie.
Permissions
De aanroeper moet lees- en schrijfmachtigingen hebben voor het GraphModel.
Vereiste gedelegeerde bereiken
Item.ReadWrite.All
Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identiteit | Support |
|---|---|
| User | Yes |
| serviceprincipal en beheerde identiteiten | Yes |
gebruikersinterface
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-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
De GraphModel-id. |
|
workspace
|
path | True |
string (uuid) |
De werkruimte-ID. |
|
format
|
query |
string |
De indeling van de openbare definitie van GraphModel. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 202 Accepted |
Aanvraag geaccepteerd. Het ophalen van de definitie wordt uitgevoerd. Kopteksten
|
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Get a GraphModel public definition example
Voorbeeldaanvraag
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/graphModels/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Voorbeeldrespons
{
"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
Definities
| Name | Description |
|---|---|
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
Het foutbericht. |
|
Error |
De details van het foutbericht. |
|
Graph |
De indeling van de itemdefinitie. Er kunnen in de loop van de tijd extra |
|
Graph |
Antwoord van openbare definitie van GraphModel. |
|
Graph |
GraphModel public definition object. Raadpleeg dit artikel voor meer informatie over de structuur van de GraphModel-definitie. |
|
Graph |
GraphModel definition part object. |
|
Payload |
Het type nettolading van het definitieonderdeel. Er kunnen in de loop van de tijd extra typen nettoladingen worden toegevoegd. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Name | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-id die betrokken is bij de fout. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
Het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| relatedResource |
De foutgerelateerde resourcedetails. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| relatedResource |
De foutgerelateerde resourcedetails. |
GraphModelDefinitionFormat
De indeling van de itemdefinitie. Er kunnen in de loop van de tijd extra format typen worden toegevoegd.
| Waarde | Description |
|---|---|
| json |
JSON-indeling voor de openbare definitie van GraphModel, speciaal ontworpen ter ondersteuning van CI/CD-scenario's in Fabric. |
GraphModelDefinitionResponse
Antwoord van openbare definitie van GraphModel.
| Name | Type | Description |
|---|---|---|
| definition |
GraphModel public definition object. Raadpleeg dit artikel voor meer informatie over de structuur van de GraphModel-definitie. |
GraphModelPublicDefinition
GraphModel public definition object. Raadpleeg dit artikel voor meer informatie over de structuur van de GraphModel-definitie.
| Name | Type | Description |
|---|---|---|
| format |
De indeling van de itemdefinitie. Er kunnen in de loop van de tijd extra |
|
| parts |
Een lijst met definitieonderdelen. |
GraphModelPublicDefinitionPart
GraphModel definition part object.
| Name | Type | Description |
|---|---|---|
| path |
string |
Het pad van het onderdeel openbare definitie van GraphModel. |
| payload |
string |
De nettolading van het openbare definitieonderdeel GraphModel. |
| payloadType |
Het nettoladingstype. |
PayloadType
Het type nettolading van het definitieonderdeel. Er kunnen in de loop van de tijd extra typen nettoladingen worden toegevoegd.
| Waarde | Description |
|---|---|
| InlineBase64 |
Inline base 64. |