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 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
account
|
path | True |
string |
카탈로그 작업을 실행할 Azure Data Lake Analytics 계정입니다. |
|
adla
|
path | True |
string |
모든 Azure Data Lake Analytics 카탈로그 서비스 요청의 기반으로 사용되는 DNS 접미사를 가져옵니다. |
|
database
|
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 절입니다. 정렬된 값(예: Categories?$orderby=CategoryName desc)에 따라 선택적 "asc"(기본값) 또는 "desc"가 있는 하나 이상의 쉼표로 구분된 식입니다. 선택 사항. |
|
|
$select
|
query |
string |
OData Select 문입니다. 각 항목의 속성을 요청된 속성(예: Categories?$select=CategoryName,Description)으로 제한합니다. 선택 사항. |
|
|
$skip
|
query |
integer (int32) minimum: 1 |
요소를 반환하기 전에 건너뛸 항목 수입니다. 선택 사항. |
|
|
$top
|
query |
integer (int32) minimum: 1 |
반환할 항목 수입니다. 선택 사항. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
지정된 데이터베이스의 모든 테이블 통계 목록을 성공적으로 검색했습니다. |
예제
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"
]
}
]
}
정의
| Name | Description |
|---|---|
|
USql |
Data Lake Analytics 카탈로그 U-SQL 테이블 통계 항목입니다. |
|
USql |
Data Lake Analytics 카탈로그 U-SQL 테이블 통계 항목 목록입니다. |
USqlTableStatistics
Data Lake Analytics 카탈로그 U-SQL 테이블 통계 항목입니다.
| Name | 형식 | Description |
|---|---|---|
| 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 테이블 통계 항목 목록입니다.
| Name | 형식 | Description |
|---|---|---|
| nextLink |
string |
결과의 다음 페이지에 대한 링크입니다. |
| value |
데이터베이스, 스키마 및 테이블 조합의 테이블 통계 목록 |