Partager via


Catalog - List Procedures

Récupère la liste des procédures du catalogue 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

Paramètres URI

Nom Dans Obligatoire Type Description
accountName
path True

string

Compte Azure Data Lake Analytics sur lequel exécuter des opérations de catalogue.

adlaCatalogDnsSuffix
path True

string

Obtient le suffixe DNS utilisé comme base pour toutes les demandes de service Azure Data Lake Analytics Catalog.

databaseName
path True

string

Nom de la base de données contenant les procédures.

schemaName
path True

string

Nom du schéma contenant les procédures.

api-version
query True

string

Version de l’API cliente.

$count
query

boolean

Valeur booléenne true ou false pour demander le nombre de ressources correspondantes incluses dans la réponse, par exemple, Categories ?$count=true. Optionnel.

$filter
query

string

Filtre OData. Optionnel.

$orderby
query

string

Clause OrderBy. Une ou plusieurs expressions séparées par des virgules avec un « asc » facultatif (valeur par défaut) ou « desc » selon l’ordre que vous souhaitez trier, par exemple Catégories ?$orderby=CategoryName desc. Optionnel.

$select
query

string

Instruction OData Select. Limite les propriétés de chaque entrée à celles demandées, par exemple Catégories ?$select=CategoryName,Description. Optionnel.

$skip
query

integer (int32)

minimum: 1

Nombre d’éléments à ignorer avant de retourner des éléments. Optionnel.

$top
query

integer (int32)

minimum: 1

Nombre d’éléments à retourner. Optionnel.

Réponses

Nom Type Description
200 OK

USqlProcedureList

Récupère avec succès la liste des procédures dans la base de données et le schéma spécifiés.

Exemples

Retrieves the list of procedures from the Data Lake Analytics catalog

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
USqlProcedure

Élément de procédure U-SQL du catalogue Data Lake Analytics.

USqlProcedureList

Liste d’éléments de procédure U-SQL du catalogue Data Lake Analytics.

USqlProcedure

Élément de procédure U-SQL du catalogue Data Lake Analytics.

Nom Type Description
computeAccountName

string

nom du compte Data Lake Analytics.

databaseName

string

nom de la base de données.

definition

string

requête définie de la procédure.

procName

string

nom de la procédure.

schemaName

string

nom du schéma associé à cette procédure et à cette base de données.

version

string (uuid)

version de l’élément de catalogue.

USqlProcedureList

Liste d’éléments de procédure U-SQL du catalogue Data Lake Analytics.

Nom Type Description
nextLink

string

lien vers la page suivante des résultats.

value

USqlProcedure[]

la liste des procédures dans la combinaison de base de données et de schéma