Item Lifecycle - Create Item
Chiamato da Microsoft Fabric per la creazione di un nuovo elemento.
Al momento della creazione dell'elemento Fabric esegue convalide di base, crea l'elemento in uno stato di provisioning e chiama questa API per notificare il carico di lavoro. Si prevede che il carico di lavoro esegua le convalide necessarie, archivii i metadati dell'elemento, allochi le risorse necessarie e aggiorni la cache dei metadati degli elementi di Fabric con relazioni tra elementi e ETag.
Questa API deve accettare l'autenticazione SubjectAndApp.
Autorizzazioni
Le autorizzazioni vengono controllate da Microsoft Fabric.
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
item
|
path | True |
string uuid |
ID elemento. |
item
|
path | True |
string |
Tipo di elemento. |
workspace
|
path | True |
string uuid |
ID dell'area di lavoro. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
ActivityId | True |
string |
ID univoco per correlare la richiesta con il sistema quando un utente interagisce con il carico di lavoro. |
RequestId | True |
string |
ID univoco globale che consente a Fabric di correlare la richiesta con i log. Specificare questo ID quando si segnala un problema. |
Authorization | True |
string |
Intestazione di autorizzazione del token doppio che consente al carico di lavoro di convalidare l'origine della richiesta, fornire il contesto utente e chiamare altri servizi. Questa intestazione ha il formato seguente: |
x-ms-client-tenant-id | True |
string |
ID tenant del client che effettua la richiesta. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
displayName | True |
string |
Nome visualizzato dell'elemento. Non può superare i 256 caratteri. |
creationPayload |
object |
Payload di creazione specifico del carico di lavoro e del tipo di elemento. Passato dall'editor di elementi o come parametro dell'API di automazione dell'infrastruttura. |
|
description |
string |
Descrizione dell'elemento. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Creazione completata. |
|
Other Status Codes |
Per le condizioni di errore, il carico di lavoro deve restituire un codice di stato di errore HTTP appropriato (4xx, 5xx) con informazioni dettagliate sull'errore nel corpo della risposta. |
Esempio
Create item example
Esempio di richiesta
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"
}
}
Risposta di esempio
Definizioni
Nome | Descrizione |
---|---|
Create |
Creare il contenuto della richiesta di elementi. |
Error |
Informazioni estese sull'errore. |
Error |
Risposta di errore. |
Error |
Origine dell'errore. |
Name |
Coppia nome-valore. |
CreateItemRequest
Creare il contenuto della richiesta di elementi.
Nome | Tipo | Descrizione |
---|---|---|
creationPayload |
object |
Payload di creazione specifico del carico di lavoro e del tipo di elemento. Passato dall'editor di elementi o come parametro dell'API di automazione dell'infrastruttura. |
description |
string |
Descrizione dell'elemento. |
displayName |
string |
Nome visualizzato dell'elemento. Non può superare i 256 caratteri. |
ErrorExtendedInformation
Informazioni estese sull'errore.
Nome | Tipo | Descrizione |
---|---|---|
additionalParameters |
Elenco di parametri aggiuntivi specifici dell'errore. |
|
errorCode |
string |
Codice di errore. |
message |
string |
Messaggio di errore. |
messageParameters |
string[] |
Elenco di parametri per la formattazione di un messaggio localizzato. |
ErrorResponse
Risposta di errore.
Nome | Tipo | Descrizione |
---|---|---|
errorCode |
string |
Codice di errore. |
isPermanent |
boolean |
Indica se l'errore è permanente o se l'operazione può essere ritentata. |
message |
string |
Messaggio di errore. |
messageParameters |
string[] |
Elenco di parametri per la formattazione di un messaggio localizzato. |
moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
source |
Origine dell'errore. |
ErrorSource
Origine dell'errore.
Valore | Descrizione |
---|---|
External | |
System | |
User |
NameValuePair
Coppia nome-valore.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome. |
value |
string |
Valore. |