Published - Get Datasource
Zwraca metadane dla określonego opublikowanego źródła danych określonego elementu DataAgent.
Note
Zarządzanie konfiguracją agenta danych jest obecnie dostępne w wersji zapoznawczej (dowiedz się więcej).
Uprawnienia
Obiekt wywołujący musi mieć uprawnienia do odczytu dla agenta DataAgent.
Wymagane zakresy delegowane
Item.Read.All lub Item.ReadWrite.All lub DataAgent.Read.All lub DataAgent.ReadWrite.All
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Identity | Support |
|---|---|
| User | Tak |
| Główne usługi i Tożsamości zarządzane | Tak |
Interfejs
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
data
|
path | True |
string (uuid) |
Identyfikator agenta danych. |
|
datasource
|
path | True |
string (uuid) |
Identyfikator źródła danych. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK | DataAgentDatasourceResponse: |
Żądanie zostało ukończone pomyślnie. |
| 429 Too Many Requests |
Przekroczono limit szybkości usługi. Serwer zwraca nagłówek wskazujący Nagłówki Retry-After: integer |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Get published DataAgent datasource example
Przykładowe żądanie
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
Przykładowa odpowiedź
{
"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"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Data |
Obsługiwany typ elementu Fabric dla |
|
Datasource |
Typ źródła danych. Dodatkowe typy DatasourceType można dodawać z upływem czasu. |
|
Error |
Obiekt szczegółowych informacji o zasobie związanym z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Fabric |
Źródło danych DataAgent wspierane przez element Fabric. |
|
Item |
Odwołanie do elementu według obiektu ID. |
|
Item |
Odwołanie do elementu według zmiennej. |
|
Item |
Typ odwołania do elementu. Dodatkowe typy |
|
Lakehouse |
Źródło danych DataAgent korzystające z magazynu typu lakehouse w trybie tylko w tabelach. |
DataAgentSupportedItemType
Obsługiwany typ elementu Fabric dla FabricItem źródła danych. Wartości używają nazw elementów publikowanych Fabric. Dodatkowe typy DataAgentSupportedItemType można dodawać z upływem czasu.
| Wartość | Opis |
|---|---|
| Report |
Power BI raport. |
| SemanticModel |
Power BI semantyczny model. |
| Lakehouse |
Jezioro. |
| KQLDatabase |
Baza danych KQL. |
| Warehouse |
Magazyn. |
| MirroredDatabase |
Dublowana baza danych. |
| MirroredAzureDatabricksCatalog |
Dublowany wykaz Azure Databricks. |
| GraphModel |
Model grafu. |
| SQLDatabase |
Baza danych SQL. |
| Ontology |
Ontologia. |
DatasourceType
Typ źródła danych. Dodatkowe typy DatasourceType można dodawać z upływem czasu.
| Wartość | Opis |
|---|---|
| FabricItem |
Źródło danych wspierane przez obsługiwany element Fabric. |
| LakehouseTables |
Źródło danych wspierane przez usługę Lakehouse w trybie tylko do tabel. |
ErrorRelatedResource
Obiekt szczegółowych informacji o zasobie związanym z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu powiązany z błędem. |
| resourceType |
string |
Typ zasobu powiązanego z błędem. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| isRetriable |
boolean |
Jeśli to prawda, żądanie można ponowić. Użyj nagłówka |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string (uuid) |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
FabricItemDatasource
Źródło danych DataAgent wspierane przez element Fabric.
| Nazwa | Typ | Opis |
|---|---|---|
| description |
string |
Opis źródła danych. |
| displayName |
string |
Nazwa wyświetlana źródła danych. |
| fabricItemType |
Typ elementu Fabric źródła danych. |
|
| id |
string (uuid) |
Identyfikator źródła danych. |
| instructions |
string |
Niestandardowe instrukcje dotyczące sztucznej inteligencji specyficzne dla tego źródła danych. |
| itemReference | ItemReference: |
Obiekt odwołania do elementu. |
| type |
string:
Fabric |
Typ źródła danych. |
ItemReferenceById
Odwołanie do elementu według obiektu ID.
| Nazwa | Typ | Opis |
|---|---|---|
| itemId |
string (uuid) |
Identyfikator elementu. |
| referenceType |
string:
By |
Typ odwołania do elementu. |
| workspaceId |
string (uuid) |
Identyfikator obszaru roboczego elementu. |
ItemReferenceByVariable
Odwołanie do elementu według zmiennej.
| Nazwa | Typ | Opis |
|---|---|---|
| referenceType |
string:
By |
Typ odwołania do elementu. |
| variableReference |
string |
Ciąg odwołania do zmiennej, który określa bibliotekę zmiennych i nazwę zmiennej w niej. Format: |
ItemReferenceType
Typ odwołania do elementu. Dodatkowe typy ItemReferenceType można dodawać w czasie.
| Wartość | Opis |
|---|---|
| ById |
Element jest przywołyyny przez jego identyfikator. |
| ByVariable |
Element jest przywołyyny przez zmienną. |
LakehouseTablesDatasource
Źródło danych DataAgent korzystające z magazynu typu lakehouse w trybie tylko w tabelach.
| Nazwa | Typ | Opis |
|---|---|---|
| description |
string |
Opis źródła danych. |
| displayName |
string |
Nazwa wyświetlana źródła danych. |
| id |
string (uuid) |
Identyfikator źródła danych. |
| instructions |
string |
Niestandardowe instrukcje dotyczące sztucznej inteligencji specyficzne dla tego źródła danych. |
| lakehouseReference | ItemReference: |
Obiekt odwołania do elementu. |
| type |
string:
Lakehouse |
Typ źródła danych. |