Staging - Update Datasource Element
Aktualisiert ein bestimmtes Schemaelement für eine Stagingdatenquelle.
Hinweis
Die Verwaltung der Daten-Agent-Konfiguration befindet sich derzeit in der Vorschau (weitere Informationen).
Wählen/deaktivieren Sie ein Element, oder legen Sie eine benutzerdefinierte Beschreibung fest. Nur bereitgestellte Felder werden aktualisiert.
Berechtigungen
Der Aufrufer muss Lese- und Schreibberechtigungen für den DataAgent besitzen.
Erforderliche delegierte Zugriffsbereiche
Item.ReadWrite.All oder DataAgent.ReadWrite.All
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identität | Support |
|---|---|
| Benutzer | Ja |
| Service Principal und Verwaltete Identitäten | Ja |
Schnittstelle
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/elements?id={id}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
data
|
path | True |
string (uuid) |
Die DataAgent-ID. |
|
datasource
|
path | True |
string (uuid) |
Die Datenquellen-ID. |
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
|
id
|
query | True |
string |
Der Elementbezeichner. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Legen Sie eine benutzerdefinierte Beschreibung für das Element fest. |
| isSelected |
boolean |
Wählen Sie das Element aus, oder deaktivieren Sie es. Wenn die Auswahl aufgehoben wird, wird die Elementkonfiguration beibehalten und wiederhergestellt, wenn sie erneut ausgewählt wird. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Der Auftrag wurde erfolgreich abgeschlossen. |
|
| 429 Too Many Requests |
Der Dienstratenlimit wurde überschritten. Der Server gibt einen Header Retry-After: integer |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
Update staging DataAgent datasource element example
Beispielanforderung
PATCH https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataAgents/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/datasources/c1c6d12f-8d2a-4d5b-9ca1-8bb7b42d4a30/elements?id=U2NoZW1hcy9kYm8vVGFibGVzL1RyaXA=
{
"isSelected": true
}
Beispiel für eine Antwort
{
"id": "U2NoZW1hcy9kYm8vVGFibGVzL1RyaXA=",
"isSelected": true,
"displayName": "Trip",
"type": "Table",
"hasSubElements": true,
"state": "Available",
"lastSyncDateTime": "2025-06-15T10:30:00Z"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Data |
Ein Datenquellenschemaelement. |
|
Element |
Gibt die aktuelle Verfügbarkeit des Elements im Datenquellenschema an. Zusätzliche ElementState-Typen können im Laufe der Zeit hinzugefügt werden. |
|
Element |
Der öffentliche Typ eines Datenquellenschemaelements. Zusätzliche ElementType-Typen können im Laufe der Zeit hinzugefügt werden. |
|
Error |
Das Objekt der fehlerbezogenen Ressourcendetails. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Index |
Indexstatus für Lakehouse-Dateiverzeichnisse. Zusätzliche IndexState-Typen können im Laufe der Zeit hinzugefügt werden. |
|
Update |
Aktualisieren sie die Nutzlast einer Datenquellenelementanforderung. Nur bereitgestellte Felder werden aktualisiert. |
DataSourceElement
Ein Datenquellenschemaelement.
| Name | Typ | Beschreibung |
|---|---|---|
| dataType |
string |
Datentyp für Spalten (z. B. Int, Zeichenfolge). Nur für Spaltenelemente vorhanden. |
| description |
string |
Benutzergruppenbeschreibung des Elements. |
| displayName |
string |
Lesbarer Name des Elements. |
| hasSubElements |
boolean |
Gibt an, ob dieses Element untergeordnete Elemente enthält, um einen Drilldown ausführen zu können. |
| id |
string |
Der Elementbezeichner. Verwenden Sie "rootId", um tiefer in die Schemastruktur einzutauchen. |
| indexState |
Indexstatus für Lakehouse-Dateiverzeichnisse. |
|
| isSelected |
boolean |
Gibt an, ob dieses Element für die Verwendung durch den DataAgent ausgewählt ist. |
| lastSyncDateTime |
string |
Das letzte Mal, als dieses Element aus dem Datenquellenschema synchronisiert wurde, als ISO 8601-Zeitstempel (z. B. 2025-06-15T10:30:00Z). |
| state |
Gibt an, ob das Element im Liveschema vorhanden ist. |
|
| type |
Der Typ des Schemaelements. |
ElementState
Gibt die aktuelle Verfügbarkeit des Elements im Datenquellenschema an. Zusätzliche ElementState-Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Available |
Das Element ist im Datenquellenschema verfügbar. |
| NotAvailable |
Das Element wurde zuvor konfiguriert, ist aber nicht mehr im Datenquellenschema verfügbar. |
| AccessDenied |
Das Datenquellenschema konnte nicht gelesen werden, da der Zugriff verweigert wurde. |
| AccessDeniedOap |
Das Datenquellenschema konnte nicht gelesen werden, da der Zugriff durch eine Organisationszugriffsrichtlinie blockiert wird. |
| DatasourceNotFound |
Die Datenquelle konnte nicht gefunden werden. |
| SchemaUnavailable |
Das Datenquellenschema ist zurzeit nicht verfügbar. |
ElementType
Der öffentliche Typ eines Datenquellenschemaelements. Zusätzliche ElementType-Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Root |
Das Stammelement einer Datenquellenschemastruktur. |
| Files |
Ein Dateicontainerelement. |
| Directory |
Ein Verzeichniselement. |
| Schemas |
Ein Gruppierungscontainer für Schemaelemente. |
| Tables |
Ein Gruppierungscontainer für Tabellenelemente. |
| Views |
Ein Gruppierungscontainer für Ansichtselemente. |
| Functions |
Ein Gruppierungscontainer für Funktionselemente. |
| ScalarFunctions |
Ein Gruppierungscontainer für skalare Funktionselemente. |
| TableValuedFunctions |
Ein Gruppierungscontainer für Tabellenwert-Funktionselemente. |
| Shortcuts |
Ein Gruppierungscontainer für Verknüpfungselemente. |
| MaterializedViews |
Ein Gruppierungscontainer für materialisierte Ansichtselemente. |
| Schema |
Ein Schemaelement. |
| Table |
Ein Tabellenelement. |
| ExternalTable |
Ein externes Tabellenelement. |
| MaterializedView |
Ein materialisiertes Ansichtselement. |
| View |
Ein Ansichtselement. |
| Column |
Ein Spaltenelement. |
| Measure |
Ein Measureelement. |
| Function |
Ein Funktionselement. |
| FunctionParameter |
Ein Funktionsparameterelement. |
| FunctionReturnValue |
Ein Funktionsrückgabewertelement. |
| NodeType |
Ein Diagrammknotentypelement. |
| EdgeType |
Ein Graph-Randtypelement. |
| Entity |
Ein Ontology-Entitätselement. |
ErrorRelatedResource
Das Objekt der fehlerbezogenen Ressourcendetails.
| 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. |
| isRetriable |
boolean |
Wenn true, kann die Anforderung wiederholt werden. Verwenden Sie den |
| message |
string |
Eine menschenlesbare 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 menschenlesbare Darstellung des Fehlers. |
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
IndexState
Indexstatus für Lakehouse-Dateiverzeichnisse. Zusätzliche IndexState-Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Indexed |
Das Verzeichnis wurde für die unstrukturierte Suche indiziert. |
| Indexing |
Das Verzeichnis wird derzeit indiziert. |
| NotIndexed |
Das Verzeichnis wurde nicht indiziert. |
UpdateDataSourceElementRequest
Aktualisieren sie die Nutzlast einer Datenquellenelementanforderung. Nur bereitgestellte Felder werden aktualisiert.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Legen Sie eine benutzerdefinierte Beschreibung für das Element fest. |
| isSelected |
boolean |
Wählen Sie das Element aus, oder deaktivieren Sie es. Wenn die Auswahl aufgehoben wird, wird die Elementkonfiguration beibehalten und wiederhergestellt, wenn sie erneut ausgewählt wird. |