通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Catalog - List Table Statistics By Database

从 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

URI 参数

名称 必需 类型 说明
accountName
path True

string

要对其执行目录作的 Azure Data Lake Analytics 帐户。

adlaCatalogDnsSuffix
path True

string

获取用作所有 Azure Data Lake Analytics 目录服务请求的基础的 DNS 后缀。

databaseName
path True

string

包含表统计信息的数据库的名称。

api-version
query True

string

客户端 API 版本。

$count
query

boolean

要请求响应中资源包含的匹配资源的计数(例如 Categories?$count=true)的布尔值为 true 或 false。 可选。

$filter
query

string

OData 筛选器。 可选。

$orderby
query

string

OrderBy 子句。 一个或多个逗号分隔的表达式,其可选“asc”(默认值)或“desc”取决于要排序的值的顺序,例如 Categories?$orderby=CategoryName desc。 可选。

$select
query

string

OData Select 语句。 将每个条目的属性限制为仅请求的条目,例如 Categories?$select=CategoryName,Description。 可选。

$skip
query

integer (int32)

minimum: 1

返回元素之前要跳过的项数。 可选。

$top
query

integer (int32)

minimum: 1

要返回的项数。 可选。

响应

名称 类型 说明
200 OK

USqlTableStatisticsList

已成功检索指定数据库中所有表统计信息的列表。

示例

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

示例请求

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

示例响应

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

定义

名称 说明
USqlTableStatistics

Data Lake Analytics 目录 U-SQL 表统计信息项。

USqlTableStatisticsList

Data Lake Analytics 目录 U-SQL 表统计信息项列表。

USqlTableStatistics

Data Lake Analytics 目录 U-SQL 表统计信息项。

名称 类型 说明
colNames

string[]

与这些统计信息关联的列名列表。

computeAccountName

string

Data Lake Analytics 帐户的名称。

createTime

string (date-time)

统计信息的创建时间。

databaseName

string

数据库的名称。

filterDefinition

string

统计信息的筛选器定义。

hasFilter

boolean

指示这些统计信息是否具有筛选器的开关。

isAutoCreated

boolean

指示是否自动创建这些统计信息的开关。

isUserCreated

boolean

指示是否创建这些统计信息的开关。

schemaName

string

与此表和数据库关联的架构的名称。

statDataPath

string

统计信息数据的路径。

statisticsName

string

表统计信息的名称。

tableName

string

表的名称。

updateTime

string (date-time)

上次更新统计信息的时间。

userStatName

string

用户统计信息的名称。

version

string (uuid)

目录项的版本。

USqlTableStatisticsList

Data Lake Analytics 目录 U-SQL 表统计信息项列表。

名称 类型 说明
nextLink

string

指向下一页结果的链接。

value

USqlTableStatistics[]

数据库、架构和表组合中的表统计信息列表