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 de item do Fabric com relações de item e ETag.
Essa 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 de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
A ID do item. |
|
item
|
path | True |
string |
O tipo de item. |
|
workspace
|
path | True |
string (uuid) |
A ID do workspace. |
Cabeçalho da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| ActivityId | True |
string |
Uma ID exclusiva para correlacionar a solicitação com seu sistema quando um usuário interage com sua carga de trabalho. |
| RequestId | True |
string |
Uma ID global exclusiva que ajuda o Fabric a correlacionar sua solicitação com nossos logs. 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 o contexto do usuário e chame outros serviços. Esse cabeçalho tem o seguinte formato: |
| x-ms-client-tenant-id | True |
string |
A ID do locatário do cliente que está fazendo a solicitação. |
Corpo da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| displayName | True |
string maxLength: 256 |
O nome de exibição do item. Não é possível exceder 256 caracteres. |
| creationPayload |
object |
Conteúdo de criação específico para a carga de trabalho e o tipo de item. Passado pelo editor de itens ou como parâmetro de API de automação do Fabric. |
|
| description |
string |
A descrição do item. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Criado com êxito. |
|
| 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
Solicitação de exemplo
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 de exemplo
Definições
| Nome | Description |
|---|---|
|
Create |
Criar conteúdo da 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
Criar conteúdo da solicitação de item.
| Nome | Tipo | Description |
|---|---|---|
| creationPayload |
object |
Conteúdo de criação específico para a carga de trabalho e o tipo de item. Passado pelo editor de itens ou como parâmetro de API de automação do Fabric. |
| description |
string |
A descrição do item. |
| displayName |
string maxLength: 256 |
O nome de exibição do item. Não é possível exceder 256 caracteres. |
ErrorExtendedInformation
As informações de erro estendidas.
| Nome | Tipo | Description |
|---|---|---|
| additionalParameters |
Uma lista de parâmetros adicionais específicos ao 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.
| Nome | 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.
| Nome | Tipo | Description |
|---|---|---|
| name |
string |
O nome. |
| value |
string |
O valor. |