Items - Get Report Definition
Returnerer den angitte offentlige definisjonen for rapporten.
Denne API-en støtter langvarige operasjoner (LRO).
Når du får en offentlig definisjon av en rapport, er ikke følsomhetsetiketten en del av definisjonen.
Tillatelser
Innringeren må ha lese- og skrivetillatelser for rapporten.
Nødvendige delegerte omfang
Report.ReadWrite.All eller Item.ReadWrite.All
Begrensninger
Hvis du vil hente definisjonen av et rapportelement som er beskyttet av en kryptert følsomhetsetikett, må innringeren ha tilstrekkelige bruksrettigheter til å fjerne etiketten, som konfigurert i Microsoft Purview.
Microsoft Entra-støttede identiteter
Denne API-en støtter Microsoft -identiteter oppført i denne delen.
| Identitet | Kundestøtte |
|---|---|
| Bruker | Ja |
| tjenestekontohaver og administrerte identiteter | Ja |
Grensesnitt
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reports/{reportId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reports/{reportId}/getDefinition?format={format}
URI-parametere
| Name | I | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|---|
|
report
|
path | True |
string (uuid) |
Rapport-ID-en. |
|
workspace
|
path | True |
string (uuid) |
Arbeidsområde-ID-en. |
|
format
|
query |
string |
Formatet for den offentlige definisjonen for rapporten. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Forespørselen er fullført. |
|
| 202 Accepted |
Forespørselen er godtatt. Henting av definisjonen pågår. Overskrifter
|
|
| 429 Too Many Requests |
Grensen for tjenestesats ble overskredet. Serveren returnerer en Overskrifter Retry-After: integer |
|
| Other Status Codes |
Vanlige feilkoder:
|
Eksempler
Get a report definition example
Eksempelforespørsel
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/reports/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Eksempelsvar
{
"definition": {
"parts": [
{
"path": "report.json",
"payload": "QmFzZTY0U3RyaW5n",
"payloadType": "InlineBase64"
},
{
"path": "definition.pbir",
"payload": "QW5vdGhlckJhc2U2NFN0cmluZw",
"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
Definisjoner
| Name | Beskrivelse |
|---|---|
|
Error |
En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil. |
|
Error |
Objektet for feilrelaterte ressursdetaljer. |
|
Error |
Feilsvaret. |
|
Error |
Feilsvardetaljene. |
|
Payload |
Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid. |
|
Report |
Offentlig rapportdefinisjonsobjekt. Se denne artikkelen for mer informasjon om strukturen i rapportdefinisjonen. |
|
Report |
Delobjekt for rapportdefinisjon. |
|
Report |
Rapporter svar på offentlig definisjon. |
ErrorParameter
En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil.
| Name | Type | Beskrivelse |
|---|---|---|
| message |
string |
En lesbar beskrivelse av parameterens betydning. |
| name |
string |
Parameteridentifikatoren. |
| value |
string |
Parameterverdien. |
ErrorRelatedResource
Objektet for feilrelaterte ressursdetaljer.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Ressurs-ID-en som er involvert i feilen. |
| resourceType |
string |
Typen ressurs som er involvert i feilen. |
ErrorResponse
Feilsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne. |
| isRetriable |
boolean |
Når sann, kan forespørselen prøves på nytt.
|
| message |
string |
En menneskelig lesbar representasjon av feilen. |
| moreDetails |
Liste over flere feildetaljer. |
|
| parameters |
Strukturerte parametere som gir ekstra maskinlesbar kontekst om feilen. |
|
| relatedResource |
Feilrelaterte ressursdetaljer. |
|
| requestId |
string (uuid) |
ID for forespørselen som er knyttet til feilen. |
ErrorResponseDetails
Feilsvardetaljene.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne. |
| message |
string |
En menneskelig lesbar representasjon av feilen. |
| parameters |
Strukturerte parametere som gir ekstra maskinlesbar kontekst om feilen. |
|
| relatedResource |
Feilrelaterte ressursdetaljer. |
PayloadType
Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| InlineBase64 |
Innebygd grunntall 64. |
ReportDefinition
Offentlig rapportdefinisjonsobjekt. Se denne artikkelen for mer informasjon om strukturen i rapportdefinisjonen.
| Name | Type | Beskrivelse |
|---|---|---|
| format |
string |
Formatet for rapportdefinisjonen. |
| parts |
En liste over definisjonsdeler. |
ReportDefinitionPart
Delobjekt for rapportdefinisjon.
| Name | Type | Beskrivelse |
|---|---|---|
| path |
string |
Rapportdelbanen. |
| payload |
string |
Nyttelasten for rapportdelen. |
| payloadType |
Nyttelasttypen. |
ReportDefinitionResponse
Rapporter svar på offentlig definisjon.
| Name | Type | Beskrivelse |
|---|---|---|
| definition |
Offentlig rapportdefinisjonsobjekt. Se denne artikkelen for mer informasjon om strukturen i rapportdefinisjonen. |