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 |
|---|---|---|---|---|
|
account
|
path | True |
string |
Azure Data Lake Analytics-kontot som katalogåtgärder ska köras på. |
|
adla
|
path | True |
string |
Hämtar DNS-suffixet som används som bas för alla Azure Data Lake Analytics-katalogtjänstbegäranden. |
|
database
|
path | True |
string |
Namnet på databasen som innehåller procedurerna. |
|
schema
|
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 |
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 |
|---|---|
|
USql |
Ett U-SQL-procedurobjekt för Data Lake Analytics-katalogen. |
|
USql |
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 |
listan över procedurer i kombinationen databas och schema |