Freigeben über


Catalog - List Schemas

Ruft die Liste der Schemas aus dem Data Lake Analytics-Katalog ab.

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas?$filter={$filter}&$top={$top}&$skip={$skip}&$select={$select}&$orderby={$orderby}&$count={$count}&api-version=2016-11-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Das Azure Data Lake Analytics-Konto, auf dem Katalogvorgänge ausgeführt werden sollen.

adlaCatalogDnsSuffix
path True

string

Ruft das DNS-Suffix ab, das als Basis für alle Azure Data Lake Analytics-Katalog-Dienstanforderungen verwendet wird.

databaseName
path True

string

Der Name der Datenbank, die das Schema enthält.

api-version
query True

string

Client-API-Version.

$count
query

boolean

Der boolesche Wert "true" oder "false", um eine Anzahl der übereinstimmenden Ressourcen anzufordern, die in der Antwort enthalten sind, z. B. Categories?$count=true. Wahlfrei.

$filter
query

string

OData-Filter. Wahlfrei.

$orderby
query

string

OrderBy-Klausel. Ein oder mehrere kommagetrennte Ausdrücke mit einem optionalen "asc" (Standard) oder "desc" abhängig von der Reihenfolge, in der die Werte sortiert werden sollen, z. B. Categories?$orderby=CategoryName desc. Wahlfrei.

$select
query

string

OData Select-Anweisung. Beschränkt die Eigenschaften für jeden Eintrag auf die angeforderten, z. B. Categories?$select=CategoryName,Description. Wahlfrei.

$skip
query

integer (int32)

minimum: 1

Die Anzahl der Elemente, die vor dem Zurückgeben von Elementen übersprungen werden sollen. Wahlfrei.

$top
query

integer (int32)

minimum: 1

Die Anzahl der zurückzugebenden Elemente. Wahlfrei.

Antworten

Name Typ Beschreibung
200 OK

USqlSchemaList

Die Liste der Schemas in der angegebenen Datenbank wurde erfolgreich abgerufen.

Beispiele

Retrieves the list of schemas from the Data Lake Analytics catalog

Beispielanforderung

GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/schemas?$filter=test_filter&$top=1&$skip=1&$select=test_select&$orderby=test_orderby&$count=False&api-version=2016-11-01

Beispiel für eine Antwort

{
  "nextLink": "https://contosoadla.datalakeanalytics.net/catalog/usql/databases/master/schema/dbo/statistics?api-version=2016-11-01&%24skiptoken=<token>",
  "value": [
    {
      "computeAccountName": "contosoadla",
      "version": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
      "databaseName": "master",
      "schemaName": "dbo"
    }
  ]
}

Definitionen

Name Beschreibung
USqlSchema

Ein U-SQL-Schemaelement des Data Lake Analytics-Katalogs.

USqlSchemaList

Eine U-SQL-Schemaelementliste des Data Lake Analytics-Katalogs.

USqlSchema

Ein U-SQL-Schemaelement des Data Lake Analytics-Katalogs.

Name Typ Beschreibung
computeAccountName

string

der Name des Data Lake Analytics-Kontos.

databaseName

string

der Name der Datenbank.

schemaName

string

der Name des Schemas.

version

string (uuid)

die Version des Katalogelements.

USqlSchemaList

Eine U-SQL-Schemaelementliste des Data Lake Analytics-Katalogs.

Name Typ Beschreibung
nextLink

string

der Link zur nächsten Seite der Ergebnisse.

value

USqlSchema[]

die Liste der Schemas in der Datenbank