Udostępnij za pośrednictwem


Discovery - Discover Catalogs

Uwaga / Notatka

Ten interfejs API jest w wersji zapoznawczej.

Zwraca listę wykazów z wykazu aparatu Unity.
Ten interfejs API obsługuje stronicowanie.

Uprawnienia

Obiekt wywołujący musi mieć lub większą rolę obszaru roboczego.

Wymagane zakresy delegowane

Workspace.Read.All lub Workspace.ReadWrite.All lub DatabricksCatalog.Read.All

Tożsamości obsługiwane przez Microsoft Entra

To API obsługuje tożsamości Microsoft wymienione w tej sekcji.

Tożsamość Wsparcie
Użytkownik Tak
Główne usługi i Tożsamości zarządzane Nie.

Interfejs

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/azuredatabricks/catalogs?databricksWorkspaceConnectionId={databricksWorkspaceConnectionId}
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/azuredatabricks/catalogs?databricksWorkspaceConnectionId={databricksWorkspaceConnectionId}&continuationToken={continuationToken}&maxResults={maxResults}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
workspaceId
path True

string (uuid)

Identyfikator przestrzeni roboczej.

databricksWorkspaceConnectionId
query True

string (uuid)

Identyfikator połączenia obszaru roboczego usługi Databricks.

continuationToken
query

string

Token do pobierania następnej strony wyników.

maxResults
query

integer

Maksymalna liczba wyników do zwrócenia.

Odpowiedzi

Nazwa Typ Opis
200 OK

DatabricksCatalogs

Żądanie zostało ukończone pomyślnie.

Other Status Codes

ErrorResponse

Typowe kody błędów:

  • OperationNotSupportedForItem — operacja nieobsługiwana dla żądanego elementu.

  • CorruptedPayload — podany ładunek jest uszkodzony.

Przykłady

List Databricks catalogs example

Przykładowe żądanie

GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/azuredatabricks/catalogs?databricksWorkspaceConnectionId=c1128f28-d84f-417c-8234-0feb91e35f86

Przykładowa odpowiedź

{
  "value": [
    {
      "name": "catalog_1",
      "catalogType": "MANAGED_CATALOG",
      "storageLocation": "abfss://default@externalaccount.dfs.core.windows.net/__unitystorage/catalogs/230217cd-94f2-4017-907d-768298b02e2b",
      "fullName": "catalog_1"
    },
    {
      "name": "catalog_2",
      "catalogType": "MANAGED_CATALOG",
      "storageLocation": "abfss://default@externalaccount.dfs.core.windows.net/__unitystorage/catalogs/230217cd-94f2-4017-907d-768298b02e2b",
      "fullName": "catalog_2"
    }
  ],
  "continuationToken": null,
  "continuationUri": null
}

Definicje

Nazwa Opis
CatalogType

Typ wykazu. Dodatkowe typy CatalogType można dodawać w czasie.

DatabricksCatalog

Wykaz z wykazu aparatu Unity

DatabricksCatalogs

Lista wykazów z wykazu aparatu Unity.

ErrorRelatedResource

Obiekt szczegółów zasobu powiązanego z błędem.

ErrorResponse

Odpowiedź na błąd.

ErrorResponseDetails

Szczegóły odpowiedzi na błąd.

CatalogType

Typ wykazu. Dodatkowe typy CatalogType można dodawać w czasie.

Wartość Opis
MANAGED_CATALOG

Wykaz zarządzany

DatabricksCatalog

Wykaz z wykazu aparatu Unity

Nazwa Typ Opis
catalogType

CatalogType

Typ wykazu.

fullName

string

Pełna nazwa wykazu. Ta zmienna zależy od nazwy.

name

string

Nazwa wykazu.

storageLocation

string

Lokalizacja magazynu wykazu.

DatabricksCatalogs

Lista wykazów z wykazu aparatu Unity.

Nazwa Typ Opis
Error

ErrorResponse

Błąd jest ustawiony, jeśli nie można pobrać wykazów

continuationToken

string

Token dla następnej partii zestawu wyników. Jeśli nie ma więcej rekordów, zostanie on usunięty z odpowiedzi.

continuationUri

string

Identyfikator URI następnego zestawu wyników wsadowy. Jeśli nie ma więcej rekordów, zostanie on usunięty z odpowiedzi.

value

DatabricksCatalog[]

Lista katalogów.

ErrorRelatedResource

Obiekt szczegółów zasobu powiązanego z błędem.

Nazwa Typ Opis
resourceId

string

Identyfikator zasobu, który jest zaangażowany w błąd.

resourceType

string

Typ zasobu, który jest zaangażowany w błąd.

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.

message

string

Czytelna reprezentacja błędu przez człowieka.

moreDetails

ErrorResponseDetails[]

Lista dodatkowych szczegółów błędu.

relatedResource

ErrorRelatedResource

Szczegóły zasobu powiązanego z błędem.

requestId

string

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

ErrorRelatedResource

Szczegóły zasobu powiązanego z błędem.