Items - Bulk Move Items
Mova vários itens para uma pasta. Os itens filhos são movidos com os itens pai. Não é possível mover itens filhos sem os itens pai.
Observação
Esta API faz parte de uma versão de pré-visualização e é fornecida apenas para fins de avaliação e desenvolvimento. Ele pode mudar com base no feedback e não é recomendado para uso em produção.
Permissions
O chamador deve ter função de colaborador ou superior no espaço de trabalho.
Escopos delegados necessários
Workspace.ReadWrite.All
Limitações
Uma única solicitação não pode conter mais de 50 itens.
Identidades suportadas pelo Entra da Microsoft
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identidade | Support |
|---|---|
| User | Yes |
| Entidade de serviço e identidades geridas | Yes |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/bulkMove
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
Órgão do Pedido
| Nome | Necessário | Tipo | Descrição |
|---|---|---|---|
| items | True |
string[] (uuid) |
Os IDs dos itens solicitados para mover. |
| targetFolderId |
string (uuid) |
O ID da pasta de destino. Se não for fornecido, o espaço de trabalho será usado como a pasta de destino. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 200 OK |
Pedido concluído com sucesso e todos os itens são movidos. |
|
| Other Status Codes |
Códigos de erro comuns:
Se a solicitação falhar, nenhum item será movido. |
Exemplos
| Bulk move items into folder example |
| Bulk move items with the workspace as the destination example |
Bulk move items into folder example
Pedido de exemplo
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"
]
}
Resposta de exemplo
{
"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
Pedido de exemplo
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"
]
}
Resposta de exemplo
{
"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"
}
]
}
Definições
| Nome | Descrição |
|---|---|
|
Bulk |
Solicitação de movimentação de itens em massa. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
| Item |
Um objeto de item. |
|
Item |
Representa uma tag aplicada em um item. |
|
Item |
O tipo do item. Tipos de itens adicionais podem ser adicionados ao longo do tempo. |
|
Moved |
BulkMoveItemsRequest
Solicitação de movimentação de itens em massa.
| Nome | Tipo | Descrição |
|---|---|---|
| items |
string[] (uuid) |
Os IDs dos itens solicitados para mover. |
| targetFolderId |
string (uuid) |
O ID da pasta de destino. Se não for fornecido, o espaço de trabalho será usado como a pasta de destino. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Nome | Tipo | Descrição |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Nome | Tipo | Descrição |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Nome | Tipo | Descrição |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
Item
Um objeto de item.
| Nome | Tipo | Descrição |
|---|---|---|
| description |
string |
A descrição do item. |
| displayName |
string |
O nome de exibição do item. |
| folderId |
string (uuid) |
O ID da pasta. |
| id |
string (uuid) |
O ID do item. |
| tags |
Item |
Lista de tags aplicadas. |
| type |
O tipo de item. |
|
| workspaceId |
string (uuid) |
O ID do espaço de trabalho. |
ItemTag
Representa uma tag aplicada em um item.
| Nome | Tipo | Descrição |
|---|---|---|
| displayName |
string |
O nome da tag. |
| id |
string (uuid) |
O ID da tag. |
ItemType
O tipo do item. Tipos de itens adicionais podem ser adicionados ao longo do tempo.
| Valor | Descrição |
|---|---|
| Dashboard |
Painel do PowerBI. |
| Report |
Relatório do PowerBI. |
| SemanticModel |
Modelo semântico do PowerBI. |
| PaginatedReport |
Relatório paginado do PowerBI. |
| Datamart |
Datamart do PowerBI. |
| Lakehouse |
Uma casa no lago. |
| Eventhouse |
Uma casa de eventos. |
| Environment |
Um ambiente. |
| KQLDatabase |
Um banco de dados KQL. |
| KQLQueryset |
Um conjunto de consultas KQL. |
| KQLDashboard |
Um painel KQL. |
| DataPipeline |
Um pipeline de dados. |
| Notebook |
Um caderno. |
| SparkJobDefinition |
Uma definição de trabalho de faísca. |
| MLExperiment |
Uma experiência de aprendizagem automática. |
| MLModel |
Um modelo de aprendizagem automática. |
| Warehouse |
Um armazém. |
| Eventstream |
Um fluxo de eventos. |
| SQLEndpoint |
Um ponto de extremidade SQL. |
| MirroredWarehouse |
Um armazém espelhado. |
| MirroredDatabase |
Um banco de dados espelhado. |
| Reflex |
Um reflexo. |
| GraphQLApi |
Uma API para o item GraphQL. |
| MountedDataFactory |
Um MountedDataFactory. |
| SQLDatabase |
Um SQLDatabase. |
| CopyJob |
Um trabalho de cópia. |
| VariableLibrary |
Uma VariableLibrary. |
| Dataflow |
Um fluxo de dados. |
| ApacheAirflowJob |
Um ApacheAirflowJob. |
| WarehouseSnapshot |
Um instantâneo do Warehouse. |
| DigitalTwinBuilder |
Um DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Um fluxo de construtor de gêmeos digitais. |
| MirroredAzureDatabricksCatalog |
Um catálogo de databricks azure espelhado. |
| Map |
Um mapa. |
| AnomalyDetector |
Um detetor de anomalias. |
| UserDataFunction |
Uma função de dados do usuário. |
| GraphModel |
Um GraphModel. |
| GraphQuerySet |
Um Graph QuerySet. |
| SnowflakeDatabase |
Uma base de dados Snowflake para armazenar tabelas Iceberg criadas a partir da conta Snowflake. |
| OperationsAgent |
Um Agente de Operações. |
| CosmosDBDatabase |
Uma base de dados Cosmos DB. |
| Ontology |
Uma ontologia. |
| EventSchemaSet |
Um EventoSchemaSet. |
MovedItems
| Nome | Tipo | Descrição |
|---|---|---|
| value |
Item[] |
Uma lista de itens. |