Catalog - List Table Statistics By Database And Schema

Récupère la liste de toutes les statistiques de table dans le schéma spécifié à partir du catalogue Data Lake Analytics.

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/statistics?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/statistics?$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 statistiques.

schemaName
path True

string

Nom du schéma contenant les statistiques.

api-version
query True

string

Version de l’API cliente.

$count
query

boolean

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

$filter
query

string

Filtre OData. facultatif.

$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 » en fonction de l’ordre dans lequel vous souhaitez trier les valeurs, par exemple Categories ?$orderby=CategoryName desc. facultatif.

$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. facultatif.

$skip
query

integer

int32

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

$top
query

integer

int32

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

Réponses

Nom Type Description
200 OK

USqlTableStatisticsList

Récupération réussie de la liste de toutes les statistiques de table dans la base de données et le schéma spécifiés.

Exemples

Retrieves the list of all table statistics within the specified schema from the Data Lake Analytics catalog

Sample Request

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

Sample Response

{
  "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",
      "tableName": "test_table_name",
      "statisticsName": "test_statistics_name",
      "userStatName": "test_user_stat_name",
      "statDataPath": "test_stat_data_path",
      "createTime": "2017-04-14T13:21:56.6819037-07:00",
      "updateTime": "2017-04-14T13:21:56.6819037-07:00",
      "isUserCreated": false,
      "isAutoCreated": false,
      "hasFilter": false,
      "filterDefinition": "test_filter_definition",
      "colNames": [
        "test_column_name_1",
        "test_column_name_2"
      ]
    }
  ]
}

Définitions

Nom Description
USqlTableStatistics

Élément de statistiques de table U-SQL Data Lake Analytics catalogue.

USqlTableStatisticsList

Une Data Lake Analytics liste d’éléments de statistiques de table U-SQL du catalogue.

USqlTableStatistics

Élément de statistiques de table U-SQL Data Lake Analytics catalogue.

Nom Type Description
colNames

string[]

liste des noms de colonnes associés à ces statistiques.

computeAccountName

string

nom du compte Data Lake Analytics.

createTime

string

heure de création des statistiques.

databaseName

string

le nom de la base de données.

filterDefinition

string

définition de filtre pour les statistiques.

hasFilter

boolean

commutateur indiquant si ces statistiques ont un filtre.

isAutoCreated

boolean

commutateur indiquant si ces statistiques sont créées automatiquement.

isUserCreated

boolean

commutateur indiquant si ces statistiques sont créées par l’utilisateur.

schemaName

string

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

statDataPath

string

chemin d’accès aux données statistiques.

statisticsName

string

nom des statistiques de table.

tableName

string

nom de la table.

updateTime

string

la dernière fois que les statistiques ont été mises à jour.

userStatName

string

nom des statistiques utilisateur.

version

string

version de l’élément de catalogue.

USqlTableStatisticsList

Une Data Lake Analytics liste d’éléments de statistiques de table U-SQL du catalogue.

Nom Type Description
nextLink

string

lien vers la page de résultats suivante.

value

USqlTableStatistics[]

la liste des statistiques de table dans la combinaison base de données, schéma et table