Dela via


Catalog - List Procedures

Hämtar listan över procedurer från Data Lake Analytics-katalogen.

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

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Azure Data Lake Analytics-kontot som katalogåtgärder ska köras på.

adlaCatalogDnsSuffix
path True

string

Hämtar DNS-suffixet som används som bas för alla Azure Data Lake Analytics-katalogtjänstbegäranden.

databaseName
path True

string

Namnet på databasen som innehåller procedurerna.

schemaName
path True

string

Namnet på schemat som innehåller procedurerna.

api-version
query True

string

Klient-API-version.

$count
query

boolean

Det booleska värdet sant eller falskt för att begära ett antal matchande resurser som ingår i resurserna i svaret, t.ex. Kategorier?$count=sant. Valfritt.

$filter
query

string

OData-filter. Valfritt.

$orderby
query

string

OrderBy-sats. Ett eller flera kommaavgränsade uttryck med ett valfritt "asc" (standard) eller "desc" beroende på vilken ordning du vill att värdena ska sorteras, t.ex. Kategorier?$orderby=CategoryName desc. Valfritt.

$select
query

string

OData Select-instruktion. Begränsar egenskaperna för varje post till bara de begärda, t.ex. Kategorier?$select=CategoryName,Beskrivning. Valfritt.

$skip
query

integer (int32)

minimum: 1

Antalet objekt som ska hoppa över innan element returneras. Valfritt.

$top
query

integer (int32)

minimum: 1

Antalet objekt som ska returneras. Valfritt.

Svar

Name Typ Description
200 OK

USqlProcedureList

Listan över procedurer i den angivna databasen och schemat har hämtats.

Exempel

Retrieves the list of procedures from the Data Lake Analytics catalog

Exempelbegäran

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

Exempelsvar

{
  "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",
      "procName": "test_proc_name",
      "definition": "test_definition"
    }
  ]
}

Definitioner

Name Description
USqlProcedure

Ett U-SQL-procedurobjekt för Data Lake Analytics-katalogen.

USqlProcedureList

En lista med U-SQL-procedurobjekt i Data Lake Analytics-katalogen.

USqlProcedure

Ett U-SQL-procedurobjekt för Data Lake Analytics-katalogen.

Name Typ Description
computeAccountName

string

namnet på Data Lake Analytics-kontot.

databaseName

string

namnet på databasen.

definition

string

den definierade frågan i proceduren.

procName

string

namnet på proceduren.

schemaName

string

namnet på schemat som är associerat med den här proceduren och databasen.

version

string (uuid)

katalogobjektets version.

USqlProcedureList

En lista med U-SQL-procedurobjekt i Data Lake Analytics-katalogen.

Name Typ Description
nextLink

string

länken till nästa resultatsida.

value

USqlProcedure[]

listan över procedurer i kombinationen databas och schema