Items - Bulk Move Items
Spostare più elementi in una cartella. Gli elementi figlio vengono spostati con gli elementi padre. Non è possibile spostare elementi figlio senza gli elementi padre.
Annotazioni
Questa API fa parte di una versione di anteprima e viene fornita solo a scopo di valutazione e sviluppo. Può cambiare in base al feedback e non è consigliato per l'uso in produzione.
Permissions
Il chiamante deve avere un ruolo di collaboratore o superiore nell'area di lavoro.
Ambiti delegati obbligatori
SpazioDiLavoro.LetturaScrittura.Tutti
Limitazioni
Una singola richiesta non può contenere più di 50 elementi.
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Support |
|---|---|
| User | Yes |
| Principale del servizio e Identità gestite | Yes |
Interfaccia
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/bulkMove
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
L’ID dell’area di lavoro. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| items | True |
string[] (uuid) |
ID degli elementi richiesti da spostare. |
| targetFolderId |
string (uuid) |
ID cartella di destinazione. Se non specificato, l'area di lavoro viene usata come cartella di destinazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta è stata completata correttamente e tutti gli elementi vengono spostati. |
|
| Other Status Codes |
Codici di errore comuni:
Se la richiesta non è riuscita, non viene spostato alcun elemento. |
Esempio
| Bulk move items into folder example |
| Bulk move items with the workspace as the destination example |
Bulk move items into folder example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/items/bulkMove
{
"targetFolderId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
"items": [
"cccccccc-2222-3333-4444-dddddddddddd",
"dddddddd-3333-4444-5555-eeeeeeeeeeee"
]
}
Risposta di esempio
{
"value": [
{
"id": "cccccccc-2222-3333-4444-dddddddddddd",
"displayName": "MyLakehouse",
"description": "A lakehouse used by the sales team.",
"type": "Lakehouse",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"folderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
},
{
"id": "eeeeeeee-4444-5555-6666-ffffffffffff",
"displayName": "MyLakehouse",
"description": "A SQL endpoint who is the child of Lakehouse",
"type": "SQLEndpoint",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"folderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
},
{
"id": "ffffffff-5555-6666-7777-aaaaaaaaaaaa",
"displayName": "MyLakehouse",
"description": "A Semantic model who is the child of SQLEndpoint",
"type": "SemanticModel",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"folderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
},
{
"id": "dddddddd-3333-4444-5555-eeeeeeeeeeee",
"displayName": "Notebook",
"description": "A notebook for refining year 2024 sales data analysis through machine learning algorithms.",
"type": "SynapseNotebook",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"folderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
}
]
}
Bulk move items with the workspace as the destination example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/items/bulkMove
{
"items": [
"cccccccc-2222-3333-4444-dddddddddddd",
"dddddddd-3333-4444-5555-eeeeeeeeeeee"
]
}
Risposta di esempio
{
"value": [
{
"id": "cccccccc-2222-3333-4444-dddddddddddd",
"displayName": "MyLakehouse",
"description": "A lakehouse used by the sales team.",
"type": "Lakehouse",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
},
{
"id": "eeeeeeee-4444-5555-6666-ffffffffffff",
"displayName": "MyLakehouse",
"description": "A SQL endpoint who is the child of Lakehouse",
"type": "SQLEndpoint",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
},
{
"id": "ffffffff-5555-6666-7777-aaaaaaaaaaaa",
"displayName": "MyLakehouse",
"description": "A Semantic model who is the child of SQLEndpoint",
"type": "SemanticModel",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
},
{
"id": "dddddddd-3333-4444-5555-eeeeeeeeeeee",
"displayName": "Notebook",
"description": "A notebook for refining year 2024 sales data analysis through machine learning algorithms.",
"type": "SynapseNotebook",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Bulk |
Richiesta di spostamento bulk degli elementi. |
|
Error |
Oggetto dettagli risorsa correlato all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
| Item |
Oggetto elemento. |
|
Item |
Rappresenta un tag applicato a un elemento. |
|
Item |
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo. |
|
Moved |
BulkMoveItemsRequest
Richiesta di spostamento bulk degli elementi.
| Nome | Tipo | Descrizione |
|---|---|---|
| items |
string[] (uuid) |
ID degli elementi richiesti da spostare. |
| targetFolderId |
string (uuid) |
ID cartella di destinazione. Se non specificato, l'area di lavoro viene usata come cartella di destinazione. |
ErrorRelatedResource
Oggetto dettagli risorsa correlato all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
Item
Oggetto elemento.
| Nome | Tipo | Descrizione |
|---|---|---|
| description |
string |
Descrizione dell'elemento. |
| displayName |
string |
Nome visualizzato dell'elemento. |
| folderId |
string (uuid) |
ID cartella. |
| id |
string (uuid) |
ID elemento. |
| tags |
Item |
Elenco di tag applicati. |
| type |
Tipo di elemento. |
|
| workspaceId |
string (uuid) |
L’ID dell’area di lavoro. |
ItemTag
Rappresenta un tag applicato a un elemento.
| Nome | Tipo | Descrizione |
|---|---|---|
| displayName |
string |
Nome del tag. |
| id |
string (uuid) |
ID tag. |
ItemType
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo.
| Valore | Descrizione |
|---|---|
| Dashboard |
Dashboard di Power BI. |
| Report |
Report di Power BI. |
| SemanticModel |
Modello semantico di PowerBI. |
| PaginatedReport |
Report impaginato di Power BI. |
| Datamart |
Datamart di PowerBI. |
| Lakehouse |
Una lakehouse. |
| Eventhouse |
Una casa eventi. |
| Environment |
Un ambiente. |
| KQLDatabase |
Un database KQL. |
| KQLQueryset |
Set di query KQL. |
| KQLDashboard |
Dashboard KQL. |
| DataPipeline |
Una pipeline di dati. |
| Notebook |
Un notebook. |
| SparkJobDefinition |
Definizione di processo Spark. |
| MLExperiment |
Esperimento di Machine Learning. |
| MLModel |
Modello di Machine Learning. |
| Warehouse |
Un magazzino. |
| Eventstream |
Flusso di eventi. |
| SQLEndpoint |
Endpoint SQL. |
| MirroredWarehouse |
Magazzino con mirroring. |
| MirroredDatabase |
Database con mirroring. |
| Reflex |
Un riflesso. |
| GraphQLApi |
API per l'elemento GraphQL. |
| MountedDataFactory |
Oggetto MountedDataFactory. |
| SQLDatabase |
A SQLDatabase. |
| CopyJob |
Processo di copia. |
| VariableLibrary |
VariabileLibrary. |
| Dataflow |
Flusso di dati. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Uno snapshot del warehouse. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Flusso di Generatore di gemelli digitali. |
| MirroredAzureDatabricksCatalog |
Catalogo di Azure databricks con mirroring. |
| Map |
Una mappa. |
| AnomalyDetector |
Rilevamento anomalie. |
| UserDataFunction |
Funzione dati utente. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
Oggetto Graph QuerySet. |
| SnowflakeDatabase |
Un database Snowflake per archiviare le tabelle Iceberg create dall'account Snowflake. |
| OperationsAgent |
Oggetto OperationsAgent. |
| CosmosDBDatabase |
Un database Cosmos DB. |
| Ontology |
Ontologia. |
| EventSchemaSet |
An EventSchemaSet. |
MovedItems
| Nome | Tipo | Descrizione |
|---|---|---|
| value |
Item[] |
Elenco di elementi. |