Items - Create Item
Erstellt ein Element im angegebenen Arbeitsbereich.
Diese API wird für eine Reihe von Elementtypen unterstützt, finden Sie die unterstützten Elementtypen in Elementverwaltungsübersicht. Sie können Elementdefinitions-API zum Abrufen einer Elementdefinition verwenden.
Diese API unterstützt LRO-.
Erlaubnisse
Der Aufrufer muss über eine Rolle des Mitwirkenden-Arbeitsbereichs verfügen.
Erforderliche delegierte Bereiche
Verwenden Sie für Element-APIs die folgenden Bereichstypen:
- Allgemeiner Bereich: Item.ReadWrite.All
- Bestimmter Bereich: itemType-. ReadWrite.All (z. B.: Notebook.ReadWrite.All)
weitere Informationen zu Bereichen finden Sie im Artikel Bereiche.
Begrenzungen
- Um ein Nicht-PowerBI Fabric-Element zu erstellen, muss sich der Arbeitsbereich auf einer unterstützten Fabric-Kapazität befindet. Weitere Informationen finden Sie unter Microsoft Fabric Lizenztypen.
- Um ein PowerBI-Element zu erstellen, muss der Benutzer über die entsprechende Lizenz verfügen. Weitere Informationen finden Sie unter Microsoft Fabric Lizenztypen.
- Verwenden Sie beim Erstellen eines Elements entweder
creationPayloadoderdefinition, verwenden Sie jedoch nicht beide gleichzeitig.
Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identität | Unterstützen |
|---|---|
| Benutzer | Ja |
| Service Principal und Verwaltete Identitäten | Wenn der Elementtyp im Anruf unterstützt wird. Überprüfen Sie die entsprechende API für den elementtyp, den Sie aufrufen, um festzustellen, ob Ihr Aufruf unterstützt wird. So werden z. B. semantische Modelle unterstützt. |
Schnittstelle
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| displayName | True |
string |
Der Anzeigename des Elements. Der Anzeigename muss den Benennungsregeln entsprechend dem Elementtyp entsprechen. |
| type | True |
Der Elementtyp. |
|
| creationPayload |
object |
Eine Reihe von Eigenschaften, die zum Erstellen des Elements verwendet werden. Die Seite "Element erstellen" des relevanten Typs gibt an, ob |
|
| definition |
Die Elementdefinition. Die Seite "Element erstellen" des relevanten Typs gibt an, ob die Definition unterstützt wird, und zeigt die Struktur an. Verwenden Sie |
||
| description |
string |
Die Elementbeschreibung. Die maximale Länge beträgt 256 Zeichen. |
|
| folderId |
string (uuid) |
Die Ordner-ID. Wenn sie nicht angegeben oder null ist, wird das Element mit dem Arbeitsbereich als Ordner erstellt. |
|
| sensitivityLabelSettings |
Die Vertraulichkeitsbezeichnungseinstellungen für das Element. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 201 Created |
Erfolgreich erstellt |
|
| 202 Accepted |
Akzeptierte Anforderung, Bereitstellung von Elementen in Bearbeitung Header
|
|
| 429 Too Many Requests |
Der Dienstratengrenzwert wurde überschritten. Der Server gibt einen Header Retry-After: integer |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
| Create an item example |
| Create an item in folder example |
| Create an item with sensitivity label strategy example |
Create an item example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items
{
"displayName": "Item 1",
"type": "Lakehouse"
}
Beispiel für eine Antwort
{
"displayName": "Item 1",
"description": "",
"type": "Lakehouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Create an item in folder example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/items
{
"displayName": "Item 1",
"type": "Lakehouse",
"folderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
}
Beispiel für eine Antwort
{
"displayName": "Item 1",
"description": "",
"type": "Lakehouse",
"folderId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"id": "cccccccc-2222-3333-4444-dddddddddddd",
"sensitivityLabel": {
"id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
}
}
Location: https://api.fabric.microsoft.com/v1/operations/0000aaaa-11bb-cccc-dd22-eeeeee333333
x-ms-operation-id: 0000aaaa-11bb-cccc-dd22-eeeeee333333
Retry-After: 30
Create an item with sensitivity label strategy example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items
{
"displayName": "Item with label",
"type": "Lakehouse",
"sensitivityLabelSettings": {
"labelId": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f",
"sensitivityLabelApplyStrategy": "ApplyOrFail"
}
}
Beispiel für eine Antwort
{
"displayName": "Item 1",
"description": "",
"type": "Lakehouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715",
"sensitivityLabel": {
"id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
}
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Definitionen
| Name | Beschreibung |
|---|---|
|
Create |
Elementanforderungsnutzlast erstellen. |
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
| Item |
Ein Elementobjekt. |
|
Item |
Ein Elementdefinitionsobjekt. |
|
Item |
Ein Elementdefinitionsteilobjekt. |
|
Item |
Stellt ein Tag dar, das auf ein Element angewendet wird. |
|
Item |
Der Typ des Elements. Zusätzliche Elementtypen können im Laufe der Zeit hinzugefügt werden. |
|
Payload |
Der Typ der Definitionsteilnutzlast. Zusätzliche Nutzlasttypen können im Laufe der Zeit hinzugefügt werden. |
|
Sensitivity |
Stellt eine Vertraulichkeitsbezeichnung dar, die auf ein Element angewendet wird. |
|
Sensitivity |
Die Strategie für die Anwendung der Vertraulichkeitsbezeichnung. Der Standardwert ist ApplyOrFail. Zusätzliche Typen können im Laufe der Zeit hinzugefügt werden. |
|
Sensitivity |
Die Einstellungen für Vertraulichkeitsbezeichnungen. |
CreateItemRequest
Elementanforderungsnutzlast erstellen.
| Name | Typ | Beschreibung |
|---|---|---|
| creationPayload |
object |
Eine Reihe von Eigenschaften, die zum Erstellen des Elements verwendet werden. Die Seite "Element erstellen" des relevanten Typs gibt an, ob |
| definition |
Die Elementdefinition. Die Seite "Element erstellen" des relevanten Typs gibt an, ob die Definition unterstützt wird, und zeigt die Struktur an. Verwenden Sie |
|
| description |
string |
Die Elementbeschreibung. Die maximale Länge beträgt 256 Zeichen. |
| displayName |
string |
Der Anzeigename des Elements. Der Anzeigename muss den Benennungsregeln entsprechend dem Elementtyp entsprechen. |
| folderId |
string (uuid) |
Die Ordner-ID. Wenn sie nicht angegeben oder null ist, wird das Element mit dem Arbeitsbereich als Ordner erstellt. |
| sensitivityLabelSettings |
Die Vertraulichkeitsbezeichnungseinstellungen für das Element. |
|
| type |
Der Elementtyp. |
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 |
Liste der zusätzlichen Fehlerdetails. |
|
| relatedResource |
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 |
Die fehlerbezogenen Ressourcendetails. |
Item
Ein Elementobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Die Elementbeschreibung. |
| displayName |
string |
Der Anzeigename des Elements. |
| folderId |
string (uuid) |
Die Ordner-ID. |
| id |
string (uuid) |
Die Element-ID. |
| sensitivityLabel |
Die Vertraulichkeitsbezeichnung des Elements. |
|
| tags |
Item |
Liste der angewendeten Tags. |
| type |
Der Elementtyp. |
|
| workspaceId |
string (uuid) |
Die Arbeitsbereichs-ID. |
ItemDefinition
Ein Elementdefinitionsobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| format |
string |
Das Format der Elementdefinition. |
| parts |
Eine Liste der Definitionsteile. |
ItemDefinitionPart
Ein Elementdefinitionsteilobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| path |
string |
Der Elementteilpfad. |
| payload |
string |
Die Nutzlast des Elementteils. |
| payloadType |
Der Nutzlasttyp. |
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. |
PayloadType
Der Typ der Definitionsteilnutzlast. Zusätzliche Nutzlasttypen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| InlineBase64 |
Inlinebasis 64. |
SensitivityLabel
Stellt eine Vertraulichkeitsbezeichnung dar, die auf ein Element angewendet wird.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string (uuid) |
Die Vertraulichkeitsbezeichnungs-ID. |
SensitivityLabelApplyStrategy
Die Strategie für die Anwendung der Vertraulichkeitsbezeichnung. Der Standardwert ist ApplyOrFail. Zusätzliche Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| ApplyOrFail |
Wenden Sie die Vertraulichkeitsbezeichnung an, oder schlagen Sie den Vorgang fehl, wenn er nicht angewendet werden kann. |
| Ignore |
Ignorieren Sie die Vertraulichkeitsbezeichnung, wenn sie nicht angewendet werden kann, und fahren Sie mit dem Vorgang fort, ohne die Bezeichnung anzuwenden. |
SensitivityLabelSettings
Die Einstellungen für Vertraulichkeitsbezeichnungen.
| Name | Typ | Beschreibung |
|---|---|---|
| labelId |
string (uuid) |
Die Vertraulichkeitsbezeichnungs-ID. |
| sensitivityLabelApplyStrategy |
Die Strategie für die Anwendung der Vertraulichkeitsbezeichnung. |