Staging - Update Datasource
Aktualisiert Metadaten für eine bestimmte Stagingdatenquelle des angegebenen DataAgent.
Hinweis
Die Verwaltung der Daten-Agent-Konfiguration befindet sich derzeit in der Vorschau (weitere Informationen).
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}
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. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Die Beschreibung der Datenquelle. |
| instructions |
string |
Benutzerdefinierte KI-Anweisungen speziell für diese Datenquelle. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK | DataAgentDatasourceResponse: |
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 example
Beispielanforderung
PATCH https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataAgents/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/datasources/70f9282b-1b64-4f08-9e4e-2ab9f0e20e01
{
"instructions": "Use this for document retrieval queries.",
"description": "Sales data warehouse with order and customer information."
}
Beispiel für eine Antwort
{
"id": "70f9282b-1b64-4f08-9e4e-2ab9f0e20e01",
"instructions": "Use this for document retrieval queries.",
"type": "FabricItem",
"displayName": "SalesWarehouse",
"description": "Sales data warehouse with order and customer information.",
"itemReference": {
"referenceType": "ById",
"itemId": "01234372-7fd9-44d3-bd75-a2718645a82a",
"workspaceId": "abdd0d48-2eed-4066-adc4-321a9f6a628e"
},
"fabricItemType": "Warehouse"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Data |
Der unterstützte Fabric Elementtyp für eine |
|
Datasource |
Der Datenquellentyp. Zusätzliche DatasourceType-Typen können im Laufe der Zeit hinzugefügt werden. |
|
Error |
Das Objekt der fehlerbezogenen Ressourcendetails. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Fabric |
Eine DataAgent-Datenquelle, die von einem Fabric Element unterstützt wird. |
|
Item |
Ein Elementverweis nach ID-Objekt. |
|
Item |
Ein Elementverweis nach Variable. |
|
Item |
Der Elementverweistyp. Zusätzliche |
|
Lakehouse |
Eine DataAgent-Datenquelle, die ein Seehaus im Nur-Tabellen-Modus verwendet. |
|
Update |
Aktualisieren der DataAgent-Anforderungsnutzlast. Nur bereitgestellte Felder werden aktualisiert. |
DataAgentSupportedItemType
Der unterstützte Fabric Elementtyp für eine FabricItem Datenquelle. Werte verwenden veröffentlichte Fabric Elementnamen. Zusätzliche DataAgentSupportedItemType-Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Report |
Power BI Bericht. |
| SemanticModel |
Power BI semantischen Modell. |
| Lakehouse |
Ein Seehaus. |
| KQLDatabase |
Eine KQL-Datenbank. |
| Warehouse |
Ein Lagerhaus. |
| MirroredDatabase |
Eine gespiegelte Datenbank. |
| MirroredAzureDatabricksCatalog |
Ein gespiegelter Azure Databricks Katalog. |
| GraphModel |
Ein Diagrammmodell. |
| SQLDatabase |
Eine SQL-Datenbank. |
| Ontology |
Eine Ontologie. |
DatasourceType
Der Datenquellentyp. Zusätzliche DatasourceType-Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| FabricItem |
Eine Datenquelle, die von einem unterstützten Fabric Element unterstützt wird. |
| LakehouseTables |
Eine Datenquelle, die von einem Seehaus im Nur-Tabellen-Modus unterstützt wird. |
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. |
FabricItemDatasource
Eine DataAgent-Datenquelle, die von einem Fabric Element unterstützt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Die Beschreibung der Datenquelle. |
| displayName |
string |
Der Anzeigename der Datenquelle. |
| fabricItemType |
Der Fabric Elementtyp der Datenquelle. |
|
| id |
string (uuid) |
Die Datenquellen-ID. |
| instructions |
string |
Benutzerdefinierte KI-Anweisungen speziell für diese Datenquelle. |
| itemReference | ItemReference: |
Ein Elementverweisobjekt. |
| type |
string:
Fabric |
Der Datenquellentyp. |
ItemReferenceById
Ein Elementverweis nach ID-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| itemId |
string (uuid) |
Die ID des Elements. |
| referenceType |
string:
By |
Der Elementverweistyp. |
| workspaceId |
string (uuid) |
Die Arbeitsbereichs-ID des Elements. |
ItemReferenceByVariable
Ein Elementverweis nach Variable.
| Name | Typ | Beschreibung |
|---|---|---|
| referenceType |
string:
By |
Der Elementverweistyp. |
| variableReference |
string |
Eine Variablenverweiszeichenfolge, die die Variable Library und den Variablennamen darin angibt. Format: |
ItemReferenceType
Der Elementverweistyp. Zusätzliche ItemReferenceType Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| ById |
Auf das Element wird anhand seiner ID verwiesen. |
| ByVariable |
Auf das Element wird von einer Variablen verwiesen. |
LakehouseTablesDatasource
Eine DataAgent-Datenquelle, die ein Seehaus im Nur-Tabellen-Modus verwendet.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Die Beschreibung der Datenquelle. |
| displayName |
string |
Der Anzeigename der Datenquelle. |
| id |
string (uuid) |
Die Datenquellen-ID. |
| instructions |
string |
Benutzerdefinierte KI-Anweisungen speziell für diese Datenquelle. |
| lakehouseReference | ItemReference: |
Ein Elementverweisobjekt. |
| type |
string:
Lakehouse |
Der Datenquellentyp. |
UpdateDataAgentDatasourceRequest
Aktualisieren der DataAgent-Anforderungsnutzlast. Nur bereitgestellte Felder werden aktualisiert.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Die Beschreibung der Datenquelle. |
| instructions |
string |
Benutzerdefinierte KI-Anweisungen speziell für diese Datenquelle. |