Items - Create Data Agent
Erstellt einen DataAgent im angegebenen Arbeitsbereich.
Diese API unterstützt LRO-.
Informationen zum Erstellen von DataAgent mit einer öffentlichen Definition finden Sie im Artikel "DataAgent ".
Erlaubnisse
Der Aufrufer muss über eine Rolle des Mitwirkenden-Arbeitsbereichs verfügen.
Erforderliche delegierte Bereiche
Item.ReadWrite.All
Einschränkungen
- Zum Erstellen eines DataAgent muss sich der Arbeitsbereich auf einer unterstützten Fabric Kapazität befindet. Weitere Informationen finden Sie unter: Microsoft Fabric Lizenztypen.
Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft identities.
| Identität | Support |
|---|---|
| Benutzer | Ja |
| Service Principal und Verwaltete Identitäten | Ja |
Schnittstelle
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataAgents
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| displayName | True |
string |
Der Name des DataAgent-Anzeigenamens. Der Anzeigename muss den Benennungsregeln entsprechend dem Elementtyp entsprechen. |
| definition |
Die öffentliche DataAgent-Definition. |
||
| description |
string |
Die DataAgent-Beschreibung. Die maximale Länge beträgt 256 Zeichen. |
|
| folderId |
string (uuid) |
Die Ordner-ID. Wenn sie nicht angegeben oder null ist, wird der DataAgent mit dem Arbeitsbereich als Ordner erstellt. |
|
| sensitivityLabelSettings |
Die Vertraulichkeitsbezeichnungseinstellungen für dataAgent. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 201 Created |
Erfolgreich erstellt |
|
| 202 Accepted |
Anforderung angenommen, DataAgent-Bereitstellung wird ausgeführt. 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 a Data |
|
Create a Data |
Create a DataAgent example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/dataAgents
{
"displayName": "DataAgent 1",
"description": "A DataAgent description."
}
Beispiel für eine Antwort
{
"displayName": "DataAgent 1",
"description": "A DataAgent description.",
"type": "DataAgent",
"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
Create a DataAgent with public definition example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/dataAgents
{
"displayName": "DataAgent 1",
"description": "A DataAgent description.",
"definition": {
"parts": [
{
"path": "Files/Config/data_agent.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/draft/lakehouse-SampleLakehouse/datasource.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/draft/lakehouse-SampleLakehouse/fewshots.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/published/lakehouse-SampleLakehouse/datasource.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/published/lakehouse-SampleLakehouse/fewshots.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/draft/stage_config.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/published/stage_config.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "Files/Config/publish_info.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
}
]
}
}
Beispiel für eine Antwort
{
"displayName": "DataAgent 1",
"description": "A DataAgent description.",
"type": "DataAgent",
"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 |
Erstellen Sie die Datenagent-Anforderungsnutzlast. |
|
Data |
Ein DataAgent-Objekt. |
|
Data |
Öffentliches DataAgent-Definitionsobjekt. Weitere Informationen zur Struktur der DataAgent-Definition finden Sie in diesem Artikel . |
|
Data |
DataAgent-Definitionsteilobjekt. |
|
Entire |
Stellt einen Mandantenprinzipal dar. |
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Group |
Gruppieren Sie bestimmte Details. Gilt, wenn der Prinzipaltyp |
|
Group |
Steht für eine Sicherheitsgruppe. |
|
Group |
Der Typ der Gruppe. Weitere Gruppentypen können im Laufe der Zeit hinzugefügt werden. |
|
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. |
|
Principal |
Der Typ des Prinzipals. Im Laufe der Zeit können zusätzliche Prinzipaltypen 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. |
|
Service |
Spezifische Details des Dienstprinzipals. Gilt, wenn der Prinzipaltyp |
|
Service |
Stellt einen Microsoft Entra Dienstprinzipal dar. |
|
Service |
Dienstprinzipalprofildetails. Gilt, wenn der Prinzipaltyp |
|
Service |
Stellt ein Dienstprinzipalprofil dar. |
|
User |
Spezifische Details des Benutzerprinzipals. Gilt, wenn der Prinzipaltyp |
|
User |
Stellt einen Microsoft Entra Benutzerprinzipal dar. |
CreateDataAgentRequest
Erstellen Sie die Datenagent-Anforderungsnutzlast.
| Name | Typ | Beschreibung |
|---|---|---|
| definition |
Die öffentliche DataAgent-Definition. |
|
| description |
string |
Die DataAgent-Beschreibung. Die maximale Länge beträgt 256 Zeichen. |
| displayName |
string |
Der Name des DataAgent-Anzeigenamens. Der Anzeigename muss den Benennungsregeln entsprechend dem Elementtyp entsprechen. |
| folderId |
string (uuid) |
Die Ordner-ID. Wenn sie nicht angegeben oder null ist, wird der DataAgent mit dem Arbeitsbereich als Ordner erstellt. |
| sensitivityLabelSettings |
Die Vertraulichkeitsbezeichnungseinstellungen für dataAgent. |
DataAgent
Ein DataAgent-Objekt.
| 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 |
Die Vertraulichkeitsbezeichnung des Elements. |
|
| tags |
Item |
Liste der angewendeten Tags. |
| type |
Der Elementtyp. |
|
| workspaceId |
string (uuid) |
Die Arbeitsbereichs-ID. |
DataAgentPublicDefinition
Öffentliches DataAgent-Definitionsobjekt. Weitere Informationen zur Struktur der DataAgent-Definition finden Sie in diesem Artikel .
| Name | Typ | Beschreibung |
|---|---|---|
| parts |
Eine Liste der Definitionsteile. |
DataAgentPublicDefinitionPart
DataAgent-Definitionsteilobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| path |
string |
Der Pfad des öffentlichen DataAgent-Definitionsteils. |
| payload |
string |
Die Nutzlast des öffentlichen DataAgent-Definitionsteils. |
| payloadType |
Der Nutzlasttyp. |
EntireTenantPrincipal
Stellt einen Mandantenprinzipal dar.
| Name | Typ | Beschreibung |
|---|---|---|
| displayName |
string |
Der Anzeigename des Prinzipals. |
| id |
string (uuid) |
Die ID des Prinzipals. |
| type |
string:
Entire |
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 |
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. |
GroupDetails
Gruppieren Sie bestimmte Details. Gilt, wenn der Prinzipaltyp Groupist.
| Name | Typ | Beschreibung |
|---|---|---|
| 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 |
Gruppieren Sie bestimmte Details. Gilt, wenn der Prinzipaltyp |
|
| 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. |
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 Notebook |
| SparkJobDefinition |
Eine Sparkauftragsdefinition. |
| MLExperiment |
Ein Machine Learning-Experiment. |
| MLModel |
Ein Machine Learning-Modell. |
| Warehouse |
Ein Lagerhaus. |
| Eventstream |
Ein Event-Stream. |
| 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. |
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. |
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. |
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 |
Spezifische Details des Dienstprinzipals. Gilt, wenn der Prinzipaltyp |
|
| type |
string:
Service |
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 |
Dienstprinzipalprofildetails. Gilt, wenn der Prinzipaltyp |
|
| type |
string:
Service |
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 |
Spezifische Details des Benutzerprinzipals. Gilt, wenn der Prinzipaltyp |