Catalog - List Table Statistics By Database
Haalt de lijst met alle statistieken in een database op uit de Data Lake Analytics-catalogus.
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-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
string |
Het Azure Data Lake Analytics-account waarop catalogusbewerkingen moeten worden uitgevoerd. |
|
adla
|
path | True |
string |
Hiermee haalt u het DNS-achtervoegsel op dat wordt gebruikt als basis voor alle Azure Data Lake Analytics Catalog-serviceaanvragen. |
|
database
|
path | True |
string |
De naam van de database met de tabelstatistieken. |
|
api-version
|
query | True |
string |
Client-API-versie. |
|
$count
|
query |
boolean |
De Booleaanse waarde waar of onwaar om een telling aan te vragen van de overeenkomende resources die zijn opgenomen in de resources in het antwoord, bijvoorbeeld Categories?$count=true. Facultatief. |
|
|
$filter
|
query |
string |
OData-filter. Facultatief. |
|
|
$orderby
|
query |
string |
OrderBy-component. Een of meer door komma's gescheiden expressies met een optionele 'asc' (de standaardinstelling) of 'desc' afhankelijk van de volgorde die u wilt sorteren, bijvoorbeeld Categorieën?$orderby=CategoryName desc. Facultatief. |
|
|
$select
|
query |
string |
OData Select-instructie. Hiermee beperkt u de eigenschappen voor elke vermelding tot alleen de aangevraagde vermeldingen, bijvoorbeeld Categorieën?$select=CategoryName,Description. Facultatief. |
|
|
$skip
|
query |
integer (int32) minimum: 1 |
Het aantal items dat moet worden overgeslagen voordat elementen worden geretourneerd. Facultatief. |
|
|
$top
|
query |
integer (int32) minimum: 1 |
Het aantal te retourneren items. Facultatief. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De lijst met alle tabelstatistieken in de opgegeven database is opgehaald. |
Voorbeelden
Retrieves the list of all statistics in a database from the Data Lake Analytics catalog
Voorbeeldaanvraag
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
Voorbeeldrespons
{
"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"
]
}
]
}
Definities
| Name | Description |
|---|---|
|
USql |
Een U-SQL-tabelstatistiekenitem uit een Data Lake Analytics-catalogus. |
|
USql |
Een lijst met U-SQL-tabelstatistieken in een Data Lake Analytics-catalogus. |
USqlTableStatistics
Een U-SQL-tabelstatistiekenitem uit een Data Lake Analytics-catalogus.
| Name | Type | Description |
|---|---|---|
| colNames |
string[] |
de lijst met kolomnamen die aan deze statistieken zijn gekoppeld. |
| computeAccountName |
string |
de naam van het Data Lake Analytics-account. |
| createTime |
string (date-time) |
de aanmaaktijd van de statistieken. |
| databaseName |
string |
de naam van de database. |
| filterDefinition |
string |
de filterdefinitie voor de statistieken. |
| hasFilter |
boolean |
de schakeloptie die aangeeft of deze statistieken een filter hebben. |
| isAutoCreated |
boolean |
de schakeloptie die aangeeft of deze statistieken automatisch worden gemaakt. |
| isUserCreated |
boolean |
de schakeloptie die aangeeft of deze statistieken door de gebruiker zijn gemaakt. |
| schemaName |
string |
de naam van het schema dat is gekoppeld aan deze tabel en database. |
| statDataPath |
string |
het pad naar de statistiekengegevens. |
| statisticsName |
string |
de naam van de tabelstatistieken. |
| tableName |
string |
de naam van de tabel. |
| updateTime |
string (date-time) |
de laatste keer dat de statistieken zijn bijgewerkt. |
| userStatName |
string |
de naam van de gebruikersstatistieken. |
| version |
string (uuid) |
de versie van het catalogusitem. |
USqlTableStatisticsList
Een lijst met U-SQL-tabelstatistieken in een Data Lake Analytics-catalogus.
| Name | Type | Description |
|---|---|---|
| nextLink |
string |
de koppeling naar de volgende pagina met resultaten. |
| value |
de lijst met tabelstatistieken in de database, schema en tabelcombinatie |