Freigeben über


Items - Bulk Move Items

Verschieben mehrerer Elemente in einen Ordner. Untergeordnete Elemente werden mit ihren übergeordneten Elementen verschoben. Sie können untergeordnete Elemente nicht ohne die übergeordneten Elemente verschieben.

Hinweis

Diese API ist Teil einer Preview-Version und wird nur für Evaluierungs- und Entwicklungszwecke bereitgestellt. Sie kann sich basierend auf Feedback ändern und wird nicht für den Produktionseinsatz empfohlen.

Erlaubnisse

Der Anrufer muss über einen Mitwirkenden oder eine höhere Rolle im Arbeitsbereich verfügen.

Erforderliche delegierte Bereiche

Arbeitsbereich.ReadWrite.All

Einschränkungen

Eine einzelne Anforderung darf nicht mehr als 50 Elemente enthalten.

Microsoft Entra unterstützte Identitäten

Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft identities.

Identität Support
Benutzer Yes
Service Principal und Verwaltete Identitäten Yes

Schnittstelle

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/bulkMove

URI-Parameter

Name In Erforderlich Typ Beschreibung
workspaceId
path True

string (uuid)

Die Arbeitsbereichs-ID.

Anforderungstext

Name Erforderlich Typ Beschreibung
items True

string[] (uuid)

Die IDs der angeforderten Elemente, die verschoben werden sollen.

targetFolderId

string (uuid)

Die Zielordner-ID. Wenn nicht angegeben, wird der Arbeitsbereich als Zielordner verwendet.

Antworten

Name Typ Beschreibung
200 OK

MovedItems

Die Anforderung wurde erfolgreich abgeschlossen, und alle Elemente werden verschoben.

429 Too Many Requests

ErrorResponse

Der Dienstratengrenzwert wurde überschritten. Der Server gibt einen Retry-After Header zurück, der in Sekunden angibt, wie lange der Client warten muss, bevor zusätzliche Anforderungen gesendet werden.

Header

Retry-After: integer

Other Status Codes

ErrorResponse

Häufige Fehlercodes:

  • ItemNotFound – Das angeforderte Element wurde nicht gefunden.

  • FolderNotFound – Der angeforderte Ordner konnte nicht gefunden werden.

  • CannotMoveChildOnly - Untergeordnetes Element kann nicht ohne das übergeordnete Element verschoben werden.

Wenn die Anforderung fehlgeschlagen ist, werden keine Elemente verschoben.

Beispiele

Bulk move items into folder example
Bulk move items with the workspace as the destination example

Bulk move items into folder example

Beispielanforderung

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"
  ]
}

Beispiel für eine Antwort

{
  "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

Beispielanforderung

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"
  ]
}

Beispiel für eine Antwort

{
  "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"
    }
  ]
}

Definitionen

Name Beschreibung
BulkMoveItemsRequest

Massenverschiebungsanforderung für Elemente.

EntireTenantPrincipal

Stellt einen Mandantenprinzipal dar.

ErrorRelatedResource

Das Fehlerbezogene Ressourcendetails-Objekt.

ErrorResponse

Die Fehlerantwort.

ErrorResponseDetails

Die Fehlerantwortdetails.

GroupDetails

Gruppieren Sie bestimmte Details. Gilt, wenn der Prinzipaltyp Groupist.

GroupPrincipal

Steht für eine Sicherheitsgruppe.

GroupType

Der Typ der Gruppe. Weitere Gruppentypen können im Laufe der Zeit hinzugefügt werden.

Item

Ein Elementobjekt.

ItemTag

Stellt ein Tag dar, das auf ein Element angewendet wird.

ItemType

Der Typ des Elements. Zusätzliche Elementtypen können im Laufe der Zeit hinzugefügt werden.

MovedItems
PrincipalType

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

SensitivityLabel

Stellt eine Vertraulichkeitsbezeichnung dar, die auf ein Element angewendet wird.

ServicePrincipalDetails

Spezifische Details des Dienstprinzipals. Gilt, wenn der Prinzipaltyp ServicePrincipalist.

ServicePrincipalPrincipal

Stellt einen Microsoft Entra Dienstprinzipal dar.

ServicePrincipalProfileDetails

Dienstprinzipalprofildetails. Gilt, wenn der Prinzipaltyp ServicePrincipalProfileist.

ServicePrincipalProfilePrincipal

Stellt ein Dienstprinzipalprofil dar.

UserDetails

Spezifische Details des Benutzerprinzipals. Gilt, wenn der Prinzipaltyp Userist.

UserPrincipal

Stellt einen Microsoft Entra Benutzerprinzipal dar.

BulkMoveItemsRequest

Massenverschiebungsanforderung für Elemente.

Name Typ Beschreibung
items

string[] (uuid)

Die IDs der angeforderten Elemente, die verschoben werden sollen.

targetFolderId

string (uuid)

Die Zielordner-ID. Wenn nicht angegeben, wird der Arbeitsbereich als Zielordner verwendet.

EntireTenantPrincipal

Stellt einen Mandantenprinzipal dar.

Name Typ Beschreibung
displayName

string

Der Anzeigename des Prinzipals.

id

string (uuid)

Die ID des Prinzipals.

type string:

EntireTenant

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

ErrorRelatedResource

Das Fehlerbezogene Ressourcendetails-Objekt.

Name Typ Beschreibung
resourceId

string

Die Ressourcen-ID, die an dem Fehler beteiligt ist.

resourceType

string

Der Typ der Ressource, die an dem Fehler beteiligt ist.

ErrorResponse

Die Fehlerantwort.

Name Typ Beschreibung
errorCode

string

Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht.

message

string

Eine lesbare Darstellung des Fehlers.

moreDetails

ErrorResponseDetails[]

Liste der zusätzlichen Fehlerdetails.

relatedResource

ErrorRelatedResource

Die fehlerbezogenen Ressourcendetails.

requestId

string (uuid)

ID der Anforderung, die dem Fehler zugeordnet ist.

ErrorResponseDetails

Die Fehlerantwortdetails.

Name Typ Beschreibung
errorCode

string

Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht.

message

string

Eine lesbare Darstellung des Fehlers.

relatedResource

ErrorRelatedResource

Die fehlerbezogenen Ressourcendetails.

GroupDetails

Gruppieren Sie bestimmte Details. Gilt, wenn der Prinzipaltyp Groupist.

Name Typ Beschreibung
groupType

GroupType

Der Typ der Gruppe. Weitere Gruppentypen können im Laufe der Zeit hinzugefügt werden.

GroupPrincipal

Steht für eine Sicherheitsgruppe.

Name Typ Beschreibung
displayName

string

Der Anzeigename des Prinzipals.

groupDetails

GroupDetails

Gruppieren Sie bestimmte Details. Gilt, wenn der Prinzipaltyp Groupist.

id

string (uuid)

Die ID des Prinzipals.

type string:

Group

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

GroupType

Der Typ der Gruppe. Weitere Gruppentypen können im Laufe der Zeit hinzugefügt werden.

Wert Beschreibung
Unknown

Der Prinzipalgruppentyp ist unbekannt.

SecurityGroup

Prinzipal ist eine Sicherheitsgruppe.

DistributionList

Prinzipal ist eine Verteilerliste.

Item

Ein Elementobjekt.

Name Typ Beschreibung
defaultIdentity Principal:

Die Standardidentität des Elements.

description

string

Die Elementbeschreibung.

displayName

string

Der Anzeigename des Elements.

folderId

string (uuid)

Die Ordner-ID.

id

string (uuid)

Die Element-ID.

sensitivityLabel

SensitivityLabel

Die Vertraulichkeitsbezeichnung des Elements.

tags

ItemTag[]

Liste der angewendeten Tags.

type

ItemType

Der Elementtyp.

workspaceId

string (uuid)

Die Arbeitsbereichs-ID.

ItemTag

Stellt ein Tag dar, das auf ein Element angewendet wird.

Name Typ Beschreibung
displayName

string

Der Name des Tags.

id

string (uuid)

Die Tag-ID.

ItemType

Der Typ des Elements. Zusätzliche Elementtypen können im Laufe der Zeit hinzugefügt werden.

Wert Beschreibung
Dashboard

PowerBI-Dashboard.

Report

PowerBI-Bericht.

SemanticModel

PowerBI-Semantikmodell.

PaginatedReport

PowerBI-Paginated-Bericht.

Datamart

PowerBI datamart.

Lakehouse

Ein Seehaus.

Eventhouse

Ein Eventhouse.

Environment

Eine Umgebung.

KQLDatabase

Eine KQL-Datenbank.

KQLQueryset

Ein KQL-Abfrageset.

KQLDashboard

Ein KQL-Dashboard.

DataPipeline

Eine Datenpipeline.

Notebook

Ein Notizbuch.

SparkJobDefinition

Eine Sparkauftragsdefinition.

MLExperiment

Ein Machine Learning-Experiment.

MLModel

Ein Machine Learning-Modell.

Warehouse

Ein Lagerhaus.

Eventstream

Ein Ereignisstream.

SQLEndpoint

Ein SQL-Endpunkt.

MirroredWarehouse

Ein gespiegeltes Lager.

MirroredDatabase

Eine gespiegelte Datenbank.

Reflex

Ein Reflex.

GraphQLApi

Eine API für GraphQL-Element.

MountedDataFactory

Eine MountedDataFactory.

SQLDatabase

Eine SQLDatabase.

CopyJob

Ein Kopierauftrag.

VariableLibrary

Eine VariableLibrary.

Dataflow

Ein Datenfluss.

ApacheAirflowJob

Ein ApacheAirflowJob.

WarehouseSnapshot

Eine Warehouse-Momentaufnahme.

DigitalTwinBuilder

Ein DigitalTwinBuilder.

DigitalTwinBuilderFlow

Ein Digital Twin Builder Flow.

MirroredAzureDatabricksCatalog

Ein gespiegelter Azure Databricks-Katalog.

Map

Eine Karte.

AnomalyDetector

Anomaliedetektor.

UserDataFunction

Eine Benutzerdatenfunktion.

GraphModel

Ein GraphModel.

GraphQuerySet

Ein Graph QuerySet.

SnowflakeDatabase

Eine Snowflake-Datenbank zum Speichern von Iceberg-Tabellen, die aus dem Snowflake-Konto erstellt wurden.

OperationsAgent

Ein OperationsAgent.

CosmosDBDatabase

Eine Cosmos DB-Datenbank.

Ontology

Eine Ontologie.

EventSchemaSet

Ein EventSchemaSet.

DataAgent

Ein DataAgent.

MovedItems

Name Typ Beschreibung
value

Item[]

Eine Liste von Elementen.

PrincipalType

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

Wert Beschreibung
User

Prinzipal ist ein Microsoft Entra Benutzerprinzipal.

ServicePrincipal

Prinzipal ist ein Microsoft Entra Dienstprinzipal.

Group

Prinzipal ist eine Sicherheitsgruppe.

ServicePrincipalProfile

Prinzipal ist ein Dienstprinzipalprofil.

EntireTenant

Prinzipal stellt alle Mandantenbenutzer dar.

SensitivityLabel

Stellt eine Vertraulichkeitsbezeichnung dar, die auf ein Element angewendet wird.

Name Typ Beschreibung
id

string (uuid)

Die Vertraulichkeitsbezeichnungs-ID.

ServicePrincipalDetails

Spezifische Details des Dienstprinzipals. Gilt, wenn der Prinzipaltyp ServicePrincipalist.

Name Typ Beschreibung
aadAppId

string (uuid)

Die Microsoft Entra AppId des Dienstprinzipals.

ServicePrincipalPrincipal

Stellt einen Microsoft Entra Dienstprinzipal dar.

Name Typ Beschreibung
displayName

string

Der Anzeigename des Prinzipals.

id

string (uuid)

Die ID des Prinzipals.

servicePrincipalDetails

ServicePrincipalDetails

Spezifische Details des Dienstprinzipals. Gilt, wenn der Prinzipaltyp ServicePrincipalist.

type string:

ServicePrincipal

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

ServicePrincipalProfileDetails

Dienstprinzipalprofildetails. Gilt, wenn der Prinzipaltyp ServicePrincipalProfileist.

Name Typ Beschreibung
parentPrincipal Principal:

Der übergeordnete Prinzipal des Dienstprinzipals.

ServicePrincipalProfilePrincipal

Stellt ein Dienstprinzipalprofil dar.

Name Typ Beschreibung
displayName

string

Der Anzeigename des Prinzipals.

id

string (uuid)

Die ID des Prinzipals.

servicePrincipalProfileDetails

ServicePrincipalProfileDetails

Dienstprinzipalprofildetails. Gilt, wenn der Prinzipaltyp ServicePrincipalProfileist.

type string:

ServicePrincipalProfile

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

UserDetails

Spezifische Details des Benutzerprinzipals. Gilt, wenn der Prinzipaltyp Userist.

Name Typ Beschreibung
userPrincipalName

string

Der Benutzerprinzipalname.

UserPrincipal

Stellt einen Microsoft Entra Benutzerprinzipal dar.

Name Typ Beschreibung
displayName

string

Der Anzeigename des Prinzipals.

id

string (uuid)

Die ID des Prinzipals.

type string:

User

Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen hinzugefügt werden.

userDetails

UserDetails

Spezifische Details des Benutzerprinzipals. Gilt, wenn der Prinzipaltyp Userist.