Catalog - List Procedures
Извлекает список процедур из каталога Data Lake Analytics.
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
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
account
|
path | True |
string |
Учетная запись Azure Data Lake Analytics для выполнения операций каталога. |
|
adla
|
path | True |
string |
Возвращает DNS-суффикс, используемый в качестве основы для всех запросов службы каталога Azure Data Lake Analytics. |
|
database
|
path | True |
string |
Имя базы данных, содержащей процедуры. |
|
schema
|
path | True |
string |
Имя схемы, содержащей процедуры. |
|
api-version
|
query | True |
string |
Версия клиентского API. |
|
$count
|
query |
boolean |
Логическое значение true или false для запроса количества соответствующих ресурсов, включенных в ответ, например категорий?$count=true. Необязательно. |
|
|
$filter
|
query |
string |
Фильтр OData. Необязательно. |
|
|
$orderby
|
query |
string |
Предложение OrderBy. Одно или несколько выражений с разделительными запятыми с необязательным "asc" (по умолчанию) или "desc" в зависимости от порядка сортировки значений, например категорий?$orderby=CategoryName desc. Необязательно. |
|
|
$select
|
query |
string |
Оператор OData Select. Ограничивает свойства каждой записи только теми, которые запрашиваются, например категории?$select=CategoryName,Description. Необязательно. |
|
|
$skip
|
query |
integer (int32) minimum: 1 |
Количество элементов, которые следует пропустить перед возвратом элементов. Необязательно. |
|
|
$top
|
query |
integer (int32) minimum: 1 |
Количество возвращаемых элементов. Необязательно. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Успешно получен список процедур в указанной базе данных и схеме. |
Примеры
Retrieves the list of procedures from the Data Lake Analytics catalog
Образец запроса
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
Пример ответа
{
"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"
}
]
}
Определения
| Имя | Описание |
|---|---|
|
USql |
Элемент процедуры U-SQL каталога Data Lake Analytics. |
|
USql |
Список элементов процедуры U-SQL каталога Data Lake Analytics. |
USqlProcedure
Элемент процедуры U-SQL каталога Data Lake Analytics.
| Имя | Тип | Описание |
|---|---|---|
| computeAccountName |
string |
имя учетной записи Data Lake Analytics. |
| databaseName |
string |
имя базы данных. |
| definition |
string |
определенный запрос процедуры. |
| procName |
string |
имя процедуры. |
| schemaName |
string |
имя схемы, связанной с этой процедурой и базой данных. |
| version |
string (uuid) |
версия элемента каталога. |
USqlProcedureList
Список элементов процедуры U-SQL каталога Data Lake Analytics.
| Имя | Тип | Описание |
|---|---|---|
| nextLink |
string |
ссылка на следующую страницу результатов. |
| value |
Список процедур в сочетании базы данных и схемы |