Published - Get Datasource
Restituisce i metadati per un'origine dati pubblicata specifica dell'oggetto DataAgent specificato.
Note
La gestione della configurazione dell'agente dati è attualmente disponibile in anteprima (altre informazioni).
Autorizzazioni
Il chiamante deve disporre delle autorizzazioni di lettura per DataAgent.
Ambiti delegati obbligatori
Item.Read.All o Item.ReadWrite.All o DataAgent.Read.All o DataAgent.ReadWrite.All
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Support |
|---|---|
| User | Yes |
| Principale del servizio e Identità gestite | Yes |
Interfaccia
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
data
|
path | True |
string (uuid) |
ID DataAgent. |
|
datasource
|
path | True |
string (uuid) |
ID origine dati. |
|
workspace
|
path | True |
string (uuid) |
L’ID dell’area di lavoro. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK | DataAgentDatasourceResponse: |
Richiesta completata correttamente. |
| 429 Too Many Requests |
È stato superato il limite di velocità del servizio. Il server restituisce un'intestazione Intestazioni Retry-After: integer |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Get published DataAgent datasource example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataAgents/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/datasources/70f9282b-1b64-4f08-9e4e-2ab9f0e20e01
Risposta di esempio
{
"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"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Data |
Tipo di elemento Fabric supportato per un'origine |
|
Datasource |
Il tipo di fonte dati. È possibile aggiungere altri tipi DatasourceType nel corso del tempo. |
|
Error |
Oggetto dei dettagli della risorsa relativo all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Fabric |
Un'origine dati DataAgent supportata da un elemento Fabric. |
|
Item |
Riferimento di un elemento in base all'oggetto ID. |
|
Item |
Riferimento di un elemento per variabile. |
|
Item |
Tipo di riferimento dell'elemento. È possibile aggiungere altri tipi di |
|
Lakehouse |
Un'origine dati DataAgent che usa una lakehouse in modalità solo tabelle. |
DataAgentSupportedItemType
Tipo di elemento Fabric supportato per un'origine FabricItem dati. I valori usano nomi di elementi Fabric pubblicati. È possibile aggiungere altri tipi DataAgentSupportedItemType nel tempo.
| Valore | Descrizione |
|---|---|
| Report |
Report di Power BI. |
| SemanticModel |
Power BI modello semantico. |
| Lakehouse |
Un lakehouse. |
| KQLDatabase |
Un database KQL. |
| Warehouse |
Un magazzino. |
| MirroredDatabase |
Database con mirroring. |
| MirroredAzureDatabricksCatalog |
Catalogo di Azure Databricks con mirroring. |
| GraphModel |
Modello a grafo. |
| SQLDatabase |
Un database SQL. |
| Ontology |
Ontologia. |
DatasourceType
Il tipo di fonte dati. È possibile aggiungere altri tipi DatasourceType nel corso del tempo.
| Valore | Descrizione |
|---|---|
| FabricItem |
Origine dati supportata da un elemento Fabric supportato. |
| LakehouseTables |
Origine dati supportata da un lakehouse in modalità solo tabelle. |
ErrorRelatedResource
Oggetto dei dettagli della risorsa relativo all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| isRetriable |
boolean |
Se true, la richiesta può essere ritentata. Usare l'intestazione della |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string (uuid) |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
FabricItemDatasource
Un'origine dati DataAgent supportata da un elemento Fabric.
| Nome | Tipo | Descrizione |
|---|---|---|
| description |
string |
Descrizione dell'origine dati. |
| displayName |
string |
Nome visualizzato dell'origine dati. |
| fabricItemType |
Tipo di elemento Fabric dell'origine dati. |
|
| id |
string (uuid) |
ID origine dati. |
| instructions |
string |
Istruzioni di intelligenza artificiale personalizzate specifiche per questa origine dati. |
| itemReference | ItemReference: |
Oggetto di riferimento dell'elemento. |
| type |
string:
Fabric |
Il tipo di fonte dati. |
ItemReferenceById
Riferimento di un elemento in base all'oggetto ID.
| Nome | Tipo | Descrizione |
|---|---|---|
| itemId |
string (uuid) |
ID dell'elemento. |
| referenceType |
string:
By |
Tipo di riferimento dell'elemento. |
| workspaceId |
string (uuid) |
ID dell'area di lavoro dell'elemento. |
ItemReferenceByVariable
Riferimento di un elemento per variabile.
| Nome | Tipo | Descrizione |
|---|---|---|
| referenceType |
string:
By |
Tipo di riferimento dell'elemento. |
| variableReference |
string |
Stringa di riferimento di variabile che specifica la libreria di variabili e il nome della variabile al suo interno. Format: |
ItemReferenceType
Tipo di riferimento dell'elemento. È possibile aggiungere altri tipi di ItemReferenceType nel tempo.
| Valore | Descrizione |
|---|---|
| ById |
L'elemento viene fatto riferimento dal relativo ID. |
| ByVariable |
L'elemento viene fatto riferimento da una variabile. |
LakehouseTablesDatasource
Un'origine dati DataAgent che usa una lakehouse in modalità solo tabelle.
| Nome | Tipo | Descrizione |
|---|---|---|
| description |
string |
Descrizione dell'origine dati. |
| displayName |
string |
Nome visualizzato dell'origine dati. |
| id |
string (uuid) |
ID origine dati. |
| instructions |
string |
Istruzioni di intelligenza artificiale personalizzate specifiche per questa origine dati. |
| lakehouseReference | ItemReference: |
Oggetto di riferimento dell'elemento. |
| type |
string:
Lakehouse |
Il tipo di fonte dati. |