Delen via


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
accountName
path True

string

Het Azure Data Lake Analytics-account waarop catalogusbewerkingen moeten worden uitgevoerd.

adlaCatalogDnsSuffix
path True

string

Hiermee haalt u het DNS-achtervoegsel op dat wordt gebruikt als basis voor alle Azure Data Lake Analytics Catalog-serviceaanvragen.

databaseName
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

USqlTableStatisticsList

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
USqlTableStatistics

Een U-SQL-tabelstatistiekenitem uit een Data Lake Analytics-catalogus.

USqlTableStatisticsList

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

USqlTableStatistics[]

de lijst met tabelstatistieken in de database, schema en tabelcombinatie