Dela via


Catalog - List Table Statistics By Database

Hämtar listan över all statistik i en databas från Data Lake Analytics-katalogen.

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/statistics?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/statistics?$filter={$filter}&$top={$top}&$skip={$skip}&$select={$select}&$orderby={$orderby}&$count={$count}&api-version=2016-11-01

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Azure Data Lake Analytics-kontot som katalogåtgärder ska köras på.

adlaCatalogDnsSuffix
path True

string

Hämtar DNS-suffixet som används som bas för alla Azure Data Lake Analytics-katalogtjänstbegäranden.

databaseName
path True

string

Namnet på databasen som innehåller tabellstatistiken.

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

USqlTableStatisticsList

Listan över all tabellstatistik i den angivna databasen har hämtats.

Exempel

Retrieves the list of all statistics in a database from the Data Lake Analytics catalog

Exempelbegäran

GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/statistics?$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",
      "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"
      ]
    }
  ]
}

Definitioner

Name Description
USqlTableStatistics

Ett Data Lake Analytics-katalogobjekt för U-SQL-tabellstatistik.

USqlTableStatisticsList

En Data Lake Analytics-katalog med U-SQL-tabellstatistikobjektlista.

USqlTableStatistics

Ett Data Lake Analytics-katalogobjekt för U-SQL-tabellstatistik.

Name Typ Description
colNames

string[]

listan med kolumnnamn som är associerade med den här statistiken.

computeAccountName

string

namnet på Data Lake Analytics-kontot.

createTime

string (date-time)

skapandetiden för statistiken.

databaseName

string

namnet på databasen.

filterDefinition

string

filterdefinitionen för statistiken.

hasFilter

boolean

växeln som anger om den här statistiken har ett filter.

isAutoCreated

boolean

växeln som anger om den här statistiken skapas automatiskt.

isUserCreated

boolean

växeln som anger om den här statistiken skapas av användaren.

schemaName

string

namnet på schemat som är associerat med den här tabellen och databasen.

statDataPath

string

sökvägen till statistikdata.

statisticsName

string

tabellstatistikens namn.

tableName

string

tabellens namn.

updateTime

string (date-time)

senaste gången statistiken uppdaterades.

userStatName

string

namnet på användarstatistiken.

version

string (uuid)

katalogobjektets version.

USqlTableStatisticsList

En Data Lake Analytics-katalog med U-SQL-tabellstatistikobjektlista.

Name Typ Description
nextLink

string

länken till nästa resultatsida.

value

USqlTableStatistics[]

listan över tabellstatistik i kombinationen databas, schema och tabell