Items - Create Report
Crea un informe en el área de trabajo especificada.
Esta API admite operaciones de larga duración (LRO).
Esta API requiere una definición de .
Permisos
El autor de la llamada debe tener rol de colaborador o superior.
Ámbitos delegados necesarios
Report.ReadWrite.All o Item.ReadWrite.All
Limitaciones
- Para crear un elemento de informe, el usuario debe tener la licencia adecuada. Para obtener más información, consulte: tipos de licencia de Microsoft Fabric.
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
Identidad | Apoyo |
---|---|
Usuario | Sí |
de entidad de servicio y identidades administradas | Sí |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reports
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
workspace
|
path | True |
string uuid |
Identificador del área de trabajo. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
definition | True |
Definición pública del informe. |
|
displayName | True |
string |
Nombre para mostrar del informe. El nombre para mostrar debe seguir las reglas de nomenclatura según el tipo de elemento. |
description |
string |
Descripción del informe. La longitud máxima es de 256 caracteres. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
201 Created |
Creado correctamente |
|
202 Accepted |
Solicitud aceptada, notificar el aprovisionamiento en curso. Encabezados
|
|
Other Status Codes |
Códigos de error comunes:
|
Ejemplos
Create a report example
Solicitud de ejemplo
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"
}
]
}
}
Respuesta de muestra
{
"displayName": "Report 1",
"description": "A report description.",
"type": "Report",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
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
Definiciones
Nombre | Description |
---|---|
Create |
Cree una carga de solicitud de informe. |
Error |
Objeto de detalles del recurso relacionado con el error. |
Error |
Respuesta de error. |
Error |
Detalles de la respuesta de error. |
Item |
Tipo del elemento. Se pueden agregar tipos de elementos adicionales a lo largo del tiempo. |
Payload |
Tipo de la carga de la parte de definición. Se pueden agregar tipos de carga adicionales a lo largo del tiempo. |
Report |
Objeto de informe. |
Report |
Objeto de definición pública de informe. Consulte este artículo de para obtener más información sobre cómo crear una definición pública de informe. |
Report |
Objeto de elemento de definición de informe. |
CreateReportRequest
Cree una carga de solicitud de informe.
Nombre | Tipo | Description |
---|---|---|
definition |
Definición pública del informe. |
|
description |
string |
Descripción del informe. La longitud máxima es de 256 caracteres. |
displayName |
string |
Nombre para mostrar del informe. El nombre para mostrar debe seguir las reglas de nomenclatura según el tipo de elemento. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
Nombre | Tipo | Description |
---|---|---|
resourceId |
string |
Identificador de recurso implicado en el error. |
resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
Nombre | Tipo | Description |
---|---|---|
errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
message |
string |
Representación legible del error. |
moreDetails |
Lista de detalles de error adicionales. |
|
relatedResource |
Detalles del recurso relacionado con el error. |
|
requestId |
string |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
Nombre | Tipo | Description |
---|---|---|
errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
message |
string |
Representación legible del error. |
relatedResource |
Detalles del recurso relacionado con el error. |
ItemType
Tipo del elemento. Se pueden agregar tipos de elementos adicionales a lo largo del tiempo.
Valor | Description |
---|---|
Dashboard |
Panel de PowerBI. |
DataPipeline |
Una canalización de datos. |
Datamart |
Datamart de PowerBI. |
Environment |
Un entorno. |
Eventhouse |
Un centro de eventos. |
Eventstream |
Una secuencia de eventos. |
GraphQLApi |
Una API para el elemento GraphQL. |
KQLDashboard |
Un panel de KQL. |
KQLDatabase |
Una base de datos KQL. |
KQLQueryset |
Un conjunto de consultas KQL. |
Lakehouse |
Una casa de lago. |
MLExperiment |
Un experimento de aprendizaje automático. |
MLModel |
Un modelo de aprendizaje automático. |
MirroredDatabase |
Una base de datos reflejada. |
MirroredWarehouse |
Un almacén reflejado. |
MountedDataFactory |
A MountedDataFactory. |
Notebook |
Un cuaderno. |
PaginatedReport |
Informe paginado de PowerBI. |
Reflex |
Un reflejo. |
Report |
Informe de PowerBI. |
SQLDatabase |
A SQLDatabase. |
SQLEndpoint |
Un punto de conexión de SQL. |
SemanticModel |
Modelo semántico de PowerBI. |
SparkJobDefinition |
Una definición de trabajo de Spark. |
Warehouse |
Un almacén. |
PayloadType
Tipo de la carga de la parte de definición. Se pueden agregar tipos de carga adicionales a lo largo del tiempo.
Valor | Description |
---|---|
InlineBase64 |
Base 64 insertada. |
Report
Objeto de informe.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción del elemento. |
displayName |
string |
Nombre para mostrar del elemento. |
id |
string uuid |
Identificador del elemento. |
type |
Tipo de elemento. |
|
workspaceId |
string uuid |
Identificador del área de trabajo. |
ReportDefinition
Objeto de definición pública de informe. Consulte este artículo de para obtener más información sobre cómo crear una definición pública de informe.
Nombre | Tipo | Description |
---|---|---|
format |
string |
Formato de la definición de elemento. |
parts |
Lista de elementos de definición. |
ReportDefinitionPart
Objeto de elemento de definición de informe.
Nombre | Tipo | Description |
---|---|---|
path |
string |
Ruta de acceso del elemento de informe. |
payload |
string |
Carga útil del elemento de informe. |
payloadType |
Tipo de carga. |