Udostępnij za pośrednictwem


Catalog - List Table Statistics By Database

Pobiera listę wszystkich statystyk w bazie danych z katalogu usługi Data Lake Analytics.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Konto usługi Azure Data Lake Analytics, na którym mają być wykonywane operacje katalogu.

adlaCatalogDnsSuffix
path True

string

Pobiera sufiks DNS używany jako podstawa dla wszystkich żądań usługi katalogu usługi Azure Data Lake Analytics.

databaseName
path True

string

Nazwa bazy danych zawierającej statystyki tabeli.

api-version
query True

string

Wersja interfejsu API klienta.

$count
query

boolean

Wartość logiczna true lub false, aby zażądać liczby pasujących zasobów uwzględnionych w zasobach w odpowiedzi, np. Categories?$count=true. Opcjonalny.

$filter
query

string

Filtr OData. Opcjonalny.

$orderby
query

string

Klauzula OrderBy. Co najmniej jedno wyrażenie rozdzielone przecinkami z opcjonalnym wyrażeniem "asc" (ustawieniem domyślnym) lub "desc" w zależności od kolejności, w jakiej mają być posortowane wartości, np. Categories?$orderby=CategoryName desc. Opcjonalny.

$select
query

string

OData Select, instrukcja. Ogranicza właściwości każdego wpisu tylko do żądanych, np. Categories?$select=CategoryName,Description. Opcjonalny.

$skip
query

integer (int32)

minimum: 1

Liczba elementów do pominięcia przed zwróceniem elementów. Opcjonalny.

$top
query

integer (int32)

minimum: 1

Liczba elementów do zwrócenia. Opcjonalny.

Odpowiedzi

Nazwa Typ Opis
200 OK

USqlTableStatisticsList

Pomyślnie pobrano listę wszystkich statystyk tabeli w określonej bazie danych.

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
USqlTableStatistics

Element statystyk tabeli U-SQL wykazu usługi Data Lake Analytics.

USqlTableStatisticsList

Lista elementów statystyk tabeli U-SQL wykazu usługi Data Lake Analytics.

USqlTableStatistics

Element statystyk tabeli U-SQL wykazu usługi Data Lake Analytics.

Nazwa Typ Opis
colNames

string[]

lista nazw kolumn skojarzonych z tymi statystykami.

computeAccountName

string

nazwa konta usługi Data Lake Analytics.

createTime

string (date-time)

czas tworzenia statystyk.

databaseName

string

nazwa bazy danych.

filterDefinition

string

definicja filtru dla statystyk.

hasFilter

boolean

przełącznik wskazujący, czy te statystyki mają filtr.

isAutoCreated

boolean

przełącznik wskazujący, czy te statystyki są tworzone automatycznie.

isUserCreated

boolean

przełącznik wskazujący, czy te statystyki są tworzone przez użytkownika.

schemaName

string

nazwa schematu skojarzonego z tą tabelą i bazą danych.

statDataPath

string

ścieżka do danych statystycznych.

statisticsName

string

nazwa statystyk tabeli.

tableName

string

nazwa tabeli.

updateTime

string (date-time)

czas ostatniej aktualizacji statystyk.

userStatName

string

nazwa statystyk użytkownika.

version

string (uuid)

wersja elementu wykazu.

USqlTableStatisticsList

Lista elementów statystyk tabeli U-SQL wykazu usługi Data Lake Analytics.

Nazwa Typ Opis
nextLink

string

link do następnej strony wyników.

value

USqlTableStatistics[]

lista statystyk tabeli w bazie danych, schemacie i kombinacji tabeli