Item Lifecycle - Create Item
Llamado por Microsoft Fabric para crear un nuevo elemento.
Tras la creación de elementos, Fabric realiza validaciones básicas, crea el elemento en un estado de aprovisionamiento y llama a esta API para notificar a la carga de trabajo. Se espera que la carga de trabajo realice validaciones necesarias, almacene los metadatos del elemento, asigne recursos necesarios y actualice la caché de metadatos del elemento de Fabric con las relaciones de elementos y ETag.
Esta API debe aceptar la autenticación SubjectAndApp.
Permisos
Microsoft Fabric comprueba los permisos.
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Identificador del elemento. |
|
item
|
path | True |
string |
Tipo de elemento. |
|
workspace
|
path | True |
string (uuid) |
Identificador del área de trabajo. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| ActivityId | True |
string |
Un identificador único para correlacionar la solicitud con el sistema cuando un usuario interactúa con la carga de trabajo. |
| RequestId | True |
string |
Un identificador único global que ayuda a Fabric a correlacionar su solicitud con nuestros registros. Proporcione este identificador al notificar un problema. |
| Authorization | True |
string |
Encabezado de autorización de token dual que permite a la carga de trabajo validar el origen de la solicitud, proporcionar contexto de usuario y llamar a otros servicios. Este encabezado tiene el siguiente formato: |
| x-ms-client-tenant-id | True |
string |
Identificador de inquilino del cliente que realiza la solicitud. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| displayName | True |
string maxLength: 256 |
Nombre para mostrar del elemento. No se pueden superar los 256 caracteres. |
| creationPayload |
object |
Carga de creación específica para la carga de trabajo y el tipo de elemento. Pasado por el editor de elementos o como parámetro de api de automatización de Fabric. |
|
| description |
string |
Descripción del elemento. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Se ha creado correctamente. |
|
| Other Status Codes |
Para las condiciones de error, la carga de trabajo debe devolver un código de estado de error HTTP adecuado (4xx, 5xx) con información detallada del error en el cuerpo de la respuesta. |
Ejemplos
Create item example
Solicitud de ejemplo
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/e5ef604d-e14f-4a59-9133-75d5a0cb9334/items/Contoso.FinanceAnalytics.Forecast/b14cb7e7-d346-4751-9cfd-8c2767d53111
{
"displayName": "Forecast 1",
"description": "The 1st forecast item",
"creationPayload": {
"algorithm": "ExponentialSmoothing"
}
}
Respuesta de muestra
Definiciones
| Nombre | Description |
|---|---|
|
Create |
Cree contenido de solicitud de elemento. |
|
Error |
Información de error extendida. |
|
Error |
Respuesta de error. |
|
Error |
Origen del error. |
|
Name |
Par nombre-valor. |
CreateItemRequest
Cree contenido de solicitud de elemento.
| Nombre | Tipo | Description |
|---|---|---|
| creationPayload |
object |
Carga de creación específica para la carga de trabajo y el tipo de elemento. Pasado por el editor de elementos o como parámetro de api de automatización de Fabric. |
| description |
string |
Descripción del elemento. |
| displayName |
string maxLength: 256 |
Nombre para mostrar del elemento. No se pueden superar los 256 caracteres. |
ErrorExtendedInformation
Información de error extendida.
| Nombre | Tipo | Description |
|---|---|---|
| additionalParameters |
Lista de parámetros adicionales específicos del error. |
|
| errorCode |
string |
Código de error. |
| message |
string |
Mensaje de error. |
| messageParameters |
string[] |
Lista de parámetros para dar formato a un mensaje localizado. |
ErrorResponse
Respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Código de error. |
| isPermanent |
boolean |
Indica si el error es permanente o se puede reintentar la operación. |
| message |
string |
Mensaje de error. |
| messageParameters |
string[] |
Lista de parámetros para dar formato a un mensaje localizado. |
| moreDetails |
Una lista de detalles de error adicionales. |
|
| source |
Origen del error. |
ErrorSource
Origen del error.
| Valor | Description |
|---|---|
| System | |
| User | |
| External |
NameValuePair
Par nombre-valor.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nombre. |
| value |
string |
Valor. |