Staging - Create Datasource
Erstellt eine Datenquelle in der Stagingumgebung des angegebenen DataAgent.
Hinweis
Die Verwaltung der Daten-Agent-Konfiguration befindet sich derzeit in der Vorschau (weitere Informationen).
Diese API unterstützt LRO-.
Dieser Vorgang erstellt eine Datenquelle für ein vorhandenes Fabric Element.
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
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
data
|
path | True |
string (uuid) |
Die DataAgent-ID. |
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| type | True |
Der zu erstellende Datenquellentyp. |
|
| itemReference |
Ein Elementverweis nach ID-Objekt. |
||
| lakehouseReference |
Ein Elementverweis nach ID-Objekt. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 201 Created | DataAgentDatasourceResponse: |
Erfolgreich erstellt. |
| 202 Accepted |
Anforderung akzeptiert, Datenquellenbereitstellung wird ausgeführt. Header
|
|
| 429 Too Many Requests |
Der Dienstratenlimit wurde überschritten. Der Server gibt einen Header Retry-After: integer |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
|
Create staging Data |
|
Create staging Data |
Create staging DataAgent datasource example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataAgents/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/datasources
{
"type": "LakehouseTables",
"lakehouseReference": {
"referenceType": "ById",
"itemId": "b5e7c3a1-2d4f-4890-9a1b-3c5d7e9f0a2b",
"workspaceId": "e1f2a3b4-5c6d-7e8f-9a0b-1c2d3e4f5a6b"
}
}
Beispiel für eine Antwort
{
"id": "c1c6d12f-8d2a-4d5b-9ca1-8bb7b42d4a30",
"instructions": "Use this for customer engagement analysis.",
"type": "LakehouseTables",
"displayName": "CustomerLakehouse",
"description": "Customer interaction history and support activity.",
"lakehouseReference": {
"referenceType": "ById",
"itemId": "b5e7c3a1-2d4f-4890-9a1b-3c5d7e9f0a2b",
"workspaceId": "e1f2a3b4-5c6d-7e8f-9a0b-1c2d3e4f5a6b"
}
}
Location: https://api.fabric.microsoft.com/v1/operations/65d59164-2ebd-4cac-9149-55612f8f5bb8
x-ms-operation-id: 65d59164-2ebd-4cac-9149-55612f8f5bb8
Retry-After: 30
Create staging DataAgent warehouse datasource example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataAgents/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/datasources
{
"type": "FabricItem",
"itemReference": {
"referenceType": "ById",
"itemId": "01234372-7fd9-44d3-bd75-a2718645a82a",
"workspaceId": "abdd0d48-2eed-4066-adc4-321a9f6a628e"
}
}
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"
}
Location: https://api.fabric.microsoft.com/v1/operations/91d594a7-e8d7-487f-9dfb-f40f6d3318d2
x-ms-operation-id: 91d594a7-e8d7-487f-9dfb-f40f6d3318d2
Retry-After: 30
Definitionen
| Name | Beschreibung |
|---|---|
|
Create |
Erstellen Sie dataAgent-Anforderungsnutzlast. |
|
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. |
CreateDataAgentDatasourceRequest
Erstellen Sie dataAgent-Anforderungsnutzlast.
| Name | Typ | Beschreibung |
|---|---|---|
| itemReference |
Ein Elementverweis nach ID-Objekt. |
|
| lakehouseReference |
Ein Elementverweis nach ID-Objekt. |
|
| type |
Der zu erstellende Datenquellentyp. |
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. |