Items - Create Report
Oppretter en rapport i det angitte arbeidsområdet.
Denne API-en støtter langvarige operasjoner (LRO).
API-en definition støtter to opprettelsesmoduser: (1) gir full kontroll over rapportstrukturen, eller (2) gir en creationPayload for å opprette en semanticModelReference tom rapport som er koblet til en eksisterende semantisk modell. Enten definition eller creationPayload er nødvendig. Du kan ikke bruke begge samtidig.
Tillatelser
Innringeren må ha en rolle i arbeidsområdet for bidragsytere . Når du oppretter en rapport med en creationPayload som refererer til en semantisk modell via semanticModelReference, må innringeren også ha lesetilgang til den refererte semantiske modellen, inkludert når den semantiske modellen befinner seg i et annet arbeidsområde (referanse på tvers av arbeidsområder).
Nødvendige delegerte omfang
Report.ReadWrite.All eller Item.ReadWrite.All
Begrensninger
- Hvis du vil opprette et rapportelement, må brukeren ha riktig lisens. Hvis du vil ha mer informasjon, kan du se: Microsoft Fabric lisenstyper.
Microsoft Entra støttede identiteter
Denne API-en støtter Microsoft identiteter oppført i denne delen.
| Identitet | Støtte |
|---|---|
| Bruker | Ja |
| tjenestekontohaver og administrerte identiteter | Ja |
Grensesnitt
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reports
URI-parametere
| Name | I | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbeidsområde-ID-en. |
Brødtekst for forespørsel
| Name | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|
| displayName | True |
string |
Visningsnavnet for rapporten. Visningsnavnet må følge navnereglene i henhold til elementtype. |
| creationPayload |
Opprettingsnyttelasten for å opprette en rapport som er koblet til en eksisterende semantisk modell. Enten |
||
| definition |
Den offentlige definisjonen for rapporten. Enten |
||
| description |
string |
Rapportbeskrivelsen. Maksimal lengde er 256 tegn. |
|
| folderId |
string (uuid) |
Mappe-ID-en. Hvis den ikke er angitt eller null, opprettes rapporten med arbeidsområdet som mappe. |
|
| sensitivityLabelSettings |
Innstillingene for følsomhetsetiketten for rapporten. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 201 Created |
Opprettet |
|
| 202 Accepted |
Forespørsel godtatt, rapportklargjøring 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
| Create a report example |
| Create a report with creation payload example |
Create a report example
Eksempelforespørsel
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/reports
{
"displayName": "Report 1",
"description": "A report description.",
"definition": {
"parts": [
{
"path": "definition.pbir",
"payload": "ew0KICAidmVyc2lvbiI..sYVN0eWxlTGl2ZSINCiAgICB9DQogIH0NCn0=",
"payloadType": "InlineBase64"
},
{
"path": "report.json",
"payload": "ewogICJjb25maWciOiA..3aWR0aCI6IDEyODAuMDAKICAgIH0KICBdCn0=",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Eksempelsvar
{
"displayName": "Report 1",
"description": "A report description.",
"type": "Report",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715",
"sensitivityLabel": {
"id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
}
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Create a report with creation payload example
Eksempelforespørsel
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/reports
{
"displayName": "Sales Dashboard",
"description": "An empty report connected to a semantic model.",
"creationPayload": {
"semanticModelReference": {
"referenceType": "ById",
"itemId": "5b218778-e7a5-4d73-8187-f10824047715",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
}
}
Eksempelsvar
{
"displayName": "Sales Dashboard",
"description": "An empty report connected to a semantic model.",
"type": "Report",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Definisjoner
| Name | Beskrivelse |
|---|---|
|
Create |
Opprett nyttelast for rapportforespørsel. |
|
Entire |
Representerer en leierkontohaver |
|
Error |
En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil. |
|
Error |
Objektet for feilrelaterte ressursdetaljer. |
|
Error |
Feilsvaret. |
|
Error |
Feilsvardetaljene. |
|
Group |
Grupper bestemte detaljer. Gjelder når hovedtypen er |
|
Group |
Representerer en sikkerhetsgruppe. |
|
Group |
Typen gruppe. Flere gruppetyper kan legges til over tid. |
|
Item |
En elementreferanse av ID-objekt. |
|
Item |
Elementreferansetypen. Flere |
|
Item |
Representerer en kode som brukes på et element. |
|
Item |
Typen element. Flere elementtyper kan legges til over tid. |
|
Payload |
Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid. |
|
Principal |
Typen hovedstol. Flere hovedstoltyper kan legges til over tid. |
| Report |
Et rapportobjekt. |
|
Report |
Opprett nyttelast for å opprette en rapport uten en definisjon. |
|
Report |
Offentlig rapportdefinisjonsobjekt. Se denne artikkelen for mer informasjon om strukturen i rapportdefinisjonen. |
|
Report |
Delobjekt for rapportdefinisjon. |
|
Sensitivity |
Representerer en følsomhetsetikett som brukes på et element. |
|
Sensitivity |
Strategien for å bruke følsomhetsetiketten. Standardverdien er ApplyOrFail. Flere typer kan legges til over tid. |
|
Sensitivity |
Innstillingene for følsomhetsetiketten. |
|
Service |
Spesifikke detaljer for tjenestekontohaver. Gjelder når hovedtypen er |
|
Service |
Representerer en Microsoft Entra tjenestekontohaver. |
|
Service |
Detaljer for tjenestekontohaverprofil. Gjelder når hovedtypen er |
|
Service |
Representerer en tjenestekontohaverprofil. |
|
User |
Spesifikke detaljer for brukerkontohaver. Gjelder når hovedtypen er |
|
User |
Representerer en Microsoft Entra brukerkontohaver. |
CreateReportRequest
Opprett nyttelast for rapportforespørsel.
| Name | Type | Beskrivelse |
|---|---|---|
| creationPayload |
Opprettingsnyttelasten for å opprette en rapport som er koblet til en eksisterende semantisk modell. Enten |
|
| definition |
Den offentlige definisjonen for rapporten. Enten |
|
| description |
string |
Rapportbeskrivelsen. Maksimal lengde er 256 tegn. |
| displayName |
string |
Visningsnavnet for rapporten. Visningsnavnet må følge navnereglene i henhold til elementtype. |
| folderId |
string (uuid) |
Mappe-ID-en. Hvis den ikke er angitt eller null, opprettes rapporten med arbeidsområdet som mappe. |
| sensitivityLabelSettings |
Innstillingene for følsomhetsetiketten for rapporten. |
EntireTenantPrincipal
Representerer en leierkontohaver
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Hovedkontohaverens visningsnavn. |
| id |
string (uuid) |
Hovedkontohaverens ID. |
| type |
string:
Entire |
Typen hovedstol. Flere hovedstoltyper kan legges til over tid. |
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. |
GroupDetails
Grupper bestemte detaljer. Gjelder når hovedtypen er Group.
| Name | Type | Beskrivelse |
|---|---|---|
| groupType |
Typen gruppe. Flere gruppetyper kan legges til over tid. |
GroupPrincipal
Representerer en sikkerhetsgruppe.
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Hovedkontohaverens visningsnavn. |
| groupDetails |
Grupper bestemte detaljer. Gjelder når hovedtypen er |
|
| id |
string (uuid) |
Hovedkontohaverens ID. |
| type |
string:
Group |
Typen hovedstol. Flere hovedstoltyper kan legges til over tid. |
GroupType
Typen gruppe. Flere gruppetyper kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| Unknown |
Hovedgruppetypen er ukjent. |
| SecurityGroup |
Hovedstol er en sikkerhetsgruppe. |
| DistributionList |
Hovedstol er en distribusjonsliste. |
ItemReferenceById
En elementreferanse av ID-objekt.
| Name | Type | Beskrivelse |
|---|---|---|
| itemId |
string (uuid) |
ID-en for elementet. |
| referenceType |
string:
By |
Elementreferansetypen. |
| workspaceId |
string (uuid) |
Arbeidsområde-ID-en for elementet. |
ItemReferenceType
Elementreferansetypen. Flere ItemReferenceType typer kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| ById |
Elementet refereres av ID-en. |
| ByVariable |
Elementet refereres av en variabel. |
ItemTag
Representerer en kode som brukes på et element.
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Navnet på koden. |
| id |
string (uuid) |
Kode-ID-en. |
ItemType
Typen element. Flere elementtyper kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| Dashboard |
PowerBI-instrumentbord. |
| Report |
PowerBI-rapport. |
| SemanticModel |
Semantisk PowerBI-modell. |
| PaginatedReport |
Paginert powerbi-rapport. |
| Datamart |
PowerBI-datamart. |
| Lakehouse |
Et innsjøhus. |
| Eventhouse |
Et arrangementshus. |
| Environment |
Et miljø. |
| KQLDatabase |
En KQL-database. |
| KQLQueryset |
Et KQL-spørringssett. |
| KQLDashboard |
Et KQL-instrumentbord. |
| DataPipeline |
Et datasamlebånd. |
| Notebook |
En notatblokk. |
| SparkJobDefinition |
En spark-jobbdefinisjon. |
| MLExperiment |
Et maskinlæringseksperiment. |
| MLModel |
En maskinlæringsmodell. |
| Warehouse |
Et lager. |
| Eventstream |
En hendelsesstrøm. |
| SQLEndpoint |
Et SQL-endepunkt. |
| MirroredWarehouse |
Et speilvendt lager. |
| MirroredDatabase |
En speilvendt database. |
| Reflex |
En refleks. |
| GraphQLApi |
En API for GraphQL-element. |
| MountedDataFactory |
En MountedDataFactory. |
| SQLDatabase |
En SQLDatabase. |
| CopyJob |
En kopieringsjobb. |
| VariableLibrary |
En VariableLibrary. |
| Dataflow |
En dataflyt. |
| ApacheAirflowJob |
En ApacheAirflowJob. |
| WarehouseSnapshot |
Et øyeblikksbilde av lageret. |
| DigitalTwinBuilder |
En DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
En digital Twin Builder-flyt. |
| MirroredAzureDatabricksCatalog |
En speilet azure databricks-katalog. |
| Map |
Et kart. |
| AnomalyDetector |
En avviksdetektor. |
| UserDataFunction |
En brukerdatafunksjon. |
| GraphModel |
En GraphModel. |
| GraphQuerySet |
Et graph QuerySet. |
| SnowflakeDatabase |
En Snowflake Database for å lagre Iceberg-tabeller opprettet fra Snowflake-kontoen. |
| OperationsAgent |
En OperationsAgent. |
| CosmosDBDatabase |
En Cosmos DB-database. |
| Ontology |
En ontologi. |
| EventSchemaSet |
En EventSchemaset. |
| DataAgent |
En DataAgent. |
| MirroredCatalog |
En MirroredCatalog. |
| PolicySet |
Et policysett. |
| AppBackend |
En AppBackend. |
| OrgApp |
En organisasjonsapp. |
| OrgAppAudience |
En organisasjonsapp målgruppe. |
| DataBuildToolJob |
En DataBuildToolJob. |
| AzureDatabricksStorage |
Et OneLake-støttet lagringselement for Azure Databricks. |
| Plan |
En plan. |
| Monitoring |
Et overvåkingselement. |
| DeploymentPlan |
En distribusjonsplan. |
PayloadType
Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| InlineBase64 |
Innebygd grunntall 64. |
PrincipalType
Typen hovedstol. Flere hovedstoltyper kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| User |
Hovedstol er en Microsoft Entra brukerkontohaver. |
| ServicePrincipal |
Principal er en Microsoft Entra tjenestekontohaver. |
| Group |
Hovedstol er en sikkerhetsgruppe. |
| ServicePrincipalProfile |
Principal er en tjenestekontohaverprofil. |
| EntireTenant |
Hovedstol representerer alle leierbrukere. |
Report
Et rapportobjekt.
| Name | Type | Beskrivelse |
|---|---|---|
| defaultIdentity | Principal: |
Elementets standardidentitet. |
| description |
string |
Elementbeskrivelsen. |
| displayName |
string |
Visningsnavnet for elementet. |
| folderId |
string (uuid) |
Mappe-ID-en. |
| id |
string (uuid) |
Element-ID-en. |
| logicalId |
string (uuid) |
Elementets logiske identifikator. Tilsvarende elementforekomster deler samme logiske ID. Verdien er null når ingen logisk ID er tilordnet. |
| sensitivityLabel |
Elementfølsomhetsetiketten. |
|
| tags |
Item |
Liste over brukte merker. |
| type |
Elementtypen. |
|
| workspaceId |
string (uuid) |
Arbeidsområde-ID-en. |
ReportCreationPayload
Opprett nyttelast for å opprette en rapport uten en definisjon.
| Name | Type | Beskrivelse |
|---|---|---|
| semanticModelReference |
En referanse til den semantiske modellen som rapporten skal kobles til. Den semantiske modellen må være tilgjengelig for innringeren. |
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. |
SensitivityLabel
Representerer en følsomhetsetikett som brukes på et element.
| Name | Type | Beskrivelse |
|---|---|---|
| id |
string (uuid) |
Følsomhetsetikett-ID-en. |
SensitivityLabelApplyStrategy
Strategien for å bruke følsomhetsetiketten. Standardverdien er ApplyOrFail. Flere typer kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| ApplyOrFail |
Bruk følsomhetsetiketten eller mislykke operasjonen hvis den ikke kan brukes. |
| Ignore |
Ignorer følsomhetsetiketten hvis den ikke kan brukes, og fortsett med operasjonen uten å bruke etiketten. |
SensitivityLabelSettings
Innstillingene for følsomhetsetiketten.
| Name | Type | Beskrivelse |
|---|---|---|
| labelId |
string (uuid) |
Følsomhetsetikett-ID-en. |
| sensitivityLabelApplyStrategy |
Strategien for å bruke følsomhetsetiketten. |
ServicePrincipalDetails
Spesifikke detaljer for tjenestekontohaver. Gjelder når hovedtypen er ServicePrincipal.
| Name | Type | Beskrivelse |
|---|---|---|
| aadAppId |
string (uuid) |
Tjenestekontohaverens Microsoft Entra AppId. |
ServicePrincipalPrincipal
Representerer en Microsoft Entra tjenestekontohaver.
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Hovedkontohaverens visningsnavn. |
| id |
string (uuid) |
Hovedkontohaverens ID. |
| servicePrincipalDetails |
Spesifikke detaljer for tjenestekontohaver. Gjelder når hovedtypen er |
|
| type |
string:
Service |
Typen hovedstol. Flere hovedstoltyper kan legges til over tid. |
ServicePrincipalProfileDetails
Detaljer for tjenestekontohaverprofil. Gjelder når hovedtypen er ServicePrincipalProfile.
| Name | Type | Beskrivelse |
|---|---|---|
| parentPrincipal | Principal: |
Overordnet hovedkontohaver for tjenestekontohaverprofilen. |
ServicePrincipalProfilePrincipal
Representerer en tjenestekontohaverprofil.
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Hovedkontohaverens visningsnavn. |
| id |
string (uuid) |
Hovedkontohaverens ID. |
| servicePrincipalProfileDetails |
Detaljer for tjenestekontohaverprofil. Gjelder når hovedtypen er |
|
| type |
string:
Service |
Typen hovedstol. Flere hovedstoltyper kan legges til over tid. |
UserDetails
Spesifikke detaljer for brukerkontohaver. Gjelder når hovedtypen er User.
| Name | Type | Beskrivelse |
|---|---|---|
| userPrincipalName |
string |
Brukerhovednavn. |
UserPrincipal
Representerer en Microsoft Entra brukerkontohaver.
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Hovedkontohaverens visningsnavn. |
| id |
string (uuid) |
Hovedkontohaverens ID. |
| type |
string:
User |
Typen hovedstol. Flere hovedstoltyper kan legges til over tid. |
| userDetails |
Spesifikke detaljer for brukerkontohaver. Gjelder når hovedtypen er |