Compartir a través de


Catalog - List Procedures

Recupera la lista de procedimientos del catálogo de 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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

Cuenta de Azure Data Lake Analytics en la que se van a ejecutar operaciones de catálogo.

adlaCatalogDnsSuffix
path True

string

Obtiene el sufijo DNS que se usa como base para todas las solicitudes de servicio del catálogo de Azure Data Lake Analytics.

databaseName
path True

string

Nombre de la base de datos que contiene los procedimientos.

schemaName
path True

string

Nombre del esquema que contiene los procedimientos.

api-version
query True

string

Versión de api de cliente.

$count
query

boolean

Valor booleano de true o false para solicitar un recuento de los recursos coincidentes incluidos con los recursos de la respuesta, por ejemplo, Categories?$count=true. Opcional.

$filter
query

string

Filtro OData. Opcional.

$orderby
query

string

Cláusula OrderBy. Una o varias expresiones separadas por comas con un "asc" opcional (el valor predeterminado) o "desc" en función del orden en que desee ordenar los valores, por ejemplo, Categories?$orderby=CategoryName desc. Opcional.

$select
query

string

Instrucción Select de OData. Limita las propiedades de cada entrada a solo las solicitadas, por ejemplo, Categories?$select=CategoryName,Description. Opcional.

$skip
query

integer (int32)

minimum: 1

Número de elementos que se van a omitir antes de devolver elementos. Opcional.

$top
query

integer (int32)

minimum: 1

Número de elementos que se van a devolver. Opcional.

Respuestas

Nombre Tipo Description
200 OK

USqlProcedureList

Se recuperó correctamente la lista de procedimientos de la base de datos y el esquema especificados.

Ejemplos

Retrieves the list of procedures from the Data Lake Analytics catalog

Solicitud de ejemplo

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

Respuesta de muestra

{
  "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"
    }
  ]
}

Definiciones

Nombre Description
USqlProcedure

Un elemento de procedimiento U-SQL del catálogo de Data Lake Analytics.

USqlProcedureList

Una lista de elementos de procedimiento U-SQL del catálogo de Data Lake Analytics.

USqlProcedure

Un elemento de procedimiento U-SQL del catálogo de Data Lake Analytics.

Nombre Tipo Description
computeAccountName

string

el nombre de la cuenta de Data Lake Analytics.

databaseName

string

el nombre de la base de datos.

definition

string

la consulta definida del procedimiento.

procName

string

el nombre del procedimiento.

schemaName

string

el nombre del esquema asociado a este procedimiento y base de datos.

version

string (uuid)

la versión del elemento de catálogo.

USqlProcedureList

Una lista de elementos de procedimiento U-SQL del catálogo de Data Lake Analytics.

Nombre Tipo Description
nextLink

string

vínculo a la página siguiente de resultados.

value

USqlProcedure[]

la lista de procedimientos de la combinación de base de datos y esquema