Item Lifecycle - Create Item
Chamado pelo Microsoft Fabric para criar um novo item.
Após a criação do item, o Fabric executa validações básicas, cria o item em um estado de provisionamento e chama essa API para notificar a carga de trabalho. Espera-se que a carga de trabalho execute as validações necessárias, armazene os metadados do item, aloque os recursos necessários e atualize o cache de metadados do item de malha com relações de item e ETag.
Esta API deve aceitar a autenticação SubjectAndApp.
Permissões
As permissões são verificadas pelo Microsoft Fabric.
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
O ID do item. |
|
item
|
path | True |
string |
O tipo de item. |
|
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
Cabeçalho do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| ActivityId | True |
string |
Um ID exclusivo para correlacionar a solicitação com seu sistema quando um usuário interage com sua carga de trabalho. |
| RequestId | True |
string |
Um ID exclusivo globalmente que ajuda o Fabric a correlacionar sua solicitação com nossos registros. Forneça essa ID ao relatar um problema. |
| Authorization | True |
string |
Um cabeçalho de autorização de token duplo que permite que a carga de trabalho valide a origem da solicitação, forneça contexto de usuário e chame outros serviços. Este cabeçalho tem o seguinte formato: |
| x-ms-client-tenant-id | True |
string |
O ID do locatário do cliente que faz a solicitação. |
Corpo do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| displayName | True |
string maxLength: 256 |
O nome de exibição do item. Não pode exceder 256 caracteres. |
| creationPayload |
object |
Criação de carga útil específica para a carga de trabalho e tipo de item. Passado pelo editor de itens ou como parâmetro da API de automação de malha. |
|
| description |
string |
A descrição do item. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Criado com sucesso. |
|
| Other Status Codes |
Para condições de erro, a carga de trabalho deve retornar um código de status de erro HTTP apropriado (4xx, 5xx) com informações detalhadas de erro no corpo da resposta. |
Exemplos
Create item example
Pedido de amostra
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"
}
}
Resposta da amostra
Definições
| Name | Description |
|---|---|
|
Create |
Crie conteúdo de solicitação de item. |
|
Error |
As informações de erro estendidas. |
|
Error |
A resposta de erro. |
|
Error |
A origem do erro. |
|
Name |
Um par nome-valor. |
CreateItemRequest
Crie conteúdo de solicitação de item.
| Name | Tipo | Description |
|---|---|---|
| creationPayload |
object |
Criação de carga útil específica para a carga de trabalho e tipo de item. Passado pelo editor de itens ou como parâmetro da API de automação de malha. |
| description |
string |
A descrição do item. |
| displayName |
string maxLength: 256 |
O nome de exibição do item. Não pode exceder 256 caracteres. |
ErrorExtendedInformation
As informações de erro estendidas.
| Name | Tipo | Description |
|---|---|---|
| additionalParameters |
Uma lista de parâmetros adicionais específicos para o erro. |
|
| errorCode |
string |
O código de erro. |
| message |
string |
A mensagem de erro. |
| messageParameters |
string[] |
Uma lista de parâmetros para formatar uma mensagem localizada. |
ErrorResponse
A resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
O código de erro. |
| isPermanent |
boolean |
Indica se o erro é permanente ou se a operação pode ser repetida. |
| message |
string |
A mensagem de erro. |
| messageParameters |
string[] |
Uma lista de parâmetros para formatar uma mensagem localizada. |
| moreDetails |
Uma lista de detalhes de erro adicionais. |
|
| source |
A origem do erro. |
ErrorSource
A origem do erro.
| Valor | Description |
|---|---|
| System | |
| User | |
| External |
NameValuePair
Um par nome-valor.
| Name | Tipo | Description |
|---|---|---|
| name |
string |
O nome. |
| value |
string |
O valor. |