Freigeben über


Catalog - List Table Statistics By Database

Ruft die Liste aller Statistiken in einer Datenbank aus dem Data Lake Analytics-Katalog ab.

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-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Das Azure Data Lake Analytics-Konto, auf dem Katalogvorgänge ausgeführt werden sollen.

adlaCatalogDnsSuffix
path True

string

Ruft das DNS-Suffix ab, das als Basis für alle Azure Data Lake Analytics-Katalog-Dienstanforderungen verwendet wird.

databaseName
path True

string

Der Name der Datenbank, die die Tabellenstatistiken enthält.

api-version
query True

string

Client-API-Version.

$count
query

boolean

Der boolesche Wert "true" oder "false", um eine Anzahl der übereinstimmenden Ressourcen anzufordern, die in der Antwort enthalten sind, z. B. Categories?$count=true. Wahlfrei.

$filter
query

string

OData-Filter. Wahlfrei.

$orderby
query

string

OrderBy-Klausel. Ein oder mehrere kommagetrennte Ausdrücke mit einem optionalen "asc" (Standard) oder "desc" abhängig von der Reihenfolge, in der die Werte sortiert werden sollen, z. B. Categories?$orderby=CategoryName desc. Wahlfrei.

$select
query

string

OData Select-Anweisung. Beschränkt die Eigenschaften für jeden Eintrag auf die angeforderten, z. B. Categories?$select=CategoryName,Description. Wahlfrei.

$skip
query

integer (int32)

minimum: 1

Die Anzahl der Elemente, die vor dem Zurückgeben von Elementen übersprungen werden sollen. Wahlfrei.

$top
query

integer (int32)

minimum: 1

Die Anzahl der zurückzugebenden Elemente. Wahlfrei.

Antworten

Name Typ Beschreibung
200 OK

USqlTableStatisticsList

Die Liste aller Tabellenstatistiken in der angegebenen Datenbank wurde erfolgreich abgerufen.

Beispiele

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
USqlTableStatistics

Ein U-SQL-Tabellenstatistikelement des Data Lake Analytics-Katalogs.

USqlTableStatisticsList

Eine U-SQL-Tabellenelementliste des Data Lake Analytics-Katalogs.

USqlTableStatistics

Ein U-SQL-Tabellenstatistikelement des Data Lake Analytics-Katalogs.

Name Typ Beschreibung
colNames

string[]

die Liste der Spaltennamen, die diesen Statistiken zugeordnet sind.

computeAccountName

string

der Name des Data Lake Analytics-Kontos.

createTime

string (date-time)

die Erstellungszeit der Statistiken.

databaseName

string

der Name der Datenbank.

filterDefinition

string

die Filterdefinition für die Statistik.

hasFilter

boolean

der Schalter, der angibt, ob diese Statistiken über einen Filter verfügen.

isAutoCreated

boolean

der Schalter, der angibt, ob diese Statistiken automatisch erstellt werden.

isUserCreated

boolean

der Schalter, der angibt, ob diese Statistiken vom Benutzer erstellt werden.

schemaName

string

der Name des Schemas, das dieser Tabelle und Datenbank zugeordnet ist.

statDataPath

string

der Pfad zu den Statistikdaten.

statisticsName

string

der Name der Tabellenstatistik.

tableName

string

der Name der Tabelle.

updateTime

string (date-time)

das letzte Mal, wenn die Statistiken aktualisiert wurden.

userStatName

string

der Name der Benutzerstatistiken.

version

string (uuid)

die Version des Katalogelements.

USqlTableStatisticsList

Eine U-SQL-Tabellenelementliste des Data Lake Analytics-Katalogs.

Name Typ Beschreibung
nextLink

string

der Link zur nächsten Seite der Ergebnisse.

value

USqlTableStatistics[]

Die Liste der Tabellenstatistiken in der Datenbank, Schema- und Tabellenkombination