Share via


Catalog - List Table Statistics By Database And Schema

從 Data Lake Analytics 目錄擷取指定架構內的所有數據表統計數據清單。

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/statistics?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/statistics?$filter={$filter}&$top={$top}&$skip={$skip}&$select={$select}&$orderby={$orderby}&$count={$count}&api-version=2016-11-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

要執行目錄作業的 Azure Data Lake Analytics 帳戶。

adlaCatalogDnsSuffix
path True

string

取得作為所有 Azure Data Lake Analytics 目錄服務要求的基底的 DNS 後綴。

databaseName
path True

string

包含統計數據的資料庫名稱。

schemaName
path True

string

包含統計數據的架構名稱。

api-version
query True

string

用戶端 API 版本。

$count
query

boolean

true 或 false 的布爾值,要求響應中資源所包含的相符資源計數,例如 Categories?$count=true。 選擇性。

$filter
query

string

OData 篩選條件。 選擇性。

$orderby
query

string

OrderBy 子句。 一或多個逗號分隔表達式,使用選擇性的 “asc” (預設) 或 “desc”,視您想要排序值的順序而定,例如 Category?$orderby=CategoryName desc。 選擇性。

$select
query

string

OData Select 語句。 將每個專案上的屬性限制為只要求的屬性,例如 Categories?$select=CategoryName,Description。 選擇性。

$skip
query

integer

int32

傳回專案之前要略過的項目數。 選擇性。

$top
query

integer

int32

要傳回的項目數。 選擇性。

回應

名稱 類型 Description
200 OK

USqlTableStatisticsList

已成功擷取指定資料庫和架構中所有數據表統計數據的清單。

範例

Retrieves the list of all table statistics within the specified schema from the Data Lake Analytics catalog

Sample Request

GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/schemas/dbo/statistics?$filter=test_filter&$top=1&$skip=1&$select=test_select&$orderby=test_orderby&$count=False&api-version=2016-11-01

Sample Response

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

定義

名稱 Description
USqlTableStatistics

Data Lake Analytics 目錄 U-SQL 數據表統計數據專案。

USqlTableStatisticsList

Data Lake Analytics 目錄 U-SQL 資料表統計資料項目清單。

USqlTableStatistics

Data Lake Analytics 目錄 U-SQL 數據表統計數據專案。

名稱 類型 Description
colNames

string[]

與這些統計數據相關聯的數據行名稱清單。

computeAccountName

string

Data Lake Analytics 帳戶的名稱。

createTime

string

統計數據的建立時間。

databaseName

string

資料庫的名稱。

filterDefinition

string

統計數據的篩選定義。

hasFilter

boolean

參數,指出這些統計數據是否有篩選條件。

isAutoCreated

boolean

參數,指出是否會自動建立這些統計數據。

isUserCreated

boolean

參數,指出這些統計數據是否為使用者建立。

schemaName

string

與此數據表和資料庫相關聯的架構名稱。

statDataPath

string

統計數據數據的路徑。

statisticsName

string

數據表統計數據的名稱。

tableName

string

數據表的名稱。

updateTime

string

上次更新統計數據的時間。

userStatName

string

用戶統計數據的名稱。

version

string

目錄專案的版本。

USqlTableStatisticsList

Data Lake Analytics 目錄 U-SQL 資料表統計資料項目清單。

名稱 類型 Description
nextLink

string

結果下一頁的連結。

value

USqlTableStatistics[]

資料庫中數據表統計數據的清單、架構和數據表組合