Push Datasets - Datasets PutTable
내 작업 영역지정된 데이터 세트 내의 지정된 테이블에 대한 메타데이터 및 스키마를 업데이트합니다.
필수 범위
Dataset.ReadWrite.All
제한점
이 API 호출은 푸시 데이터 세트만 지원합니다.
PUT https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/tables/{tableName}
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
데이터 세트 ID |
|
table
|
path | True |
string |
테이블 이름 |
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| columns | True |
Column[] |
이 테이블의 열 스키마 |
| name | True |
string pattern: ^[\x09\x0A\x0D\x20\x23\x2D\x30-\x39\x40-\x5A\x5E-\x5F\x61-\x7A\x7E-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]{1,100}$ |
테이블 이름 |
| description |
string |
테이블 설명 |
|
| isHidden |
boolean |
선택 사항. 이 데이터 세트 테이블이 숨겨져 있는지 여부입니다. |
|
| measures |
Measure[] |
이 테이블 내의 측정값 |
|
| rows |
Row[] |
이 테이블 내의 데이터 행 |
|
| source |
테이블 원본 |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
그래 |
예제
Example
샘플 요청
PUT https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/tables/Product
{
"name": "Product",
"columns": [
{
"name": "ProductID",
"dataType": "Int64"
},
{
"name": "Name",
"dataType": "string"
},
{
"name": "Category",
"dataType": "string"
},
{
"name": "IsCompete",
"dataType": "bool"
},
{
"name": "ManufacturedOn",
"dataType": "DateTime"
},
{
"name": "NewColumn",
"dataType": "string"
}
]
}
샘플 응답
{
"name": "Product"
}
정의
| Name | Description |
|---|---|
|
ASMashup |
데이터 세트 테이블 원본 |
| Column |
데이터 세트 열 |
| Measure |
Power BI 측정값 |
| Row |
데이터 세트의 데이터 행 |
| Table |
데이터 세트 테이블 |
ASMashupExpression
데이터 세트 테이블 원본
| Name | 형식 | Description |
|---|---|---|
| expression |
string |
원본 식 |
Column
데이터 세트 열
| Name | 형식 | Description |
|---|---|---|
| dataCategory |
string |
선택 사항. 이 열 내의 데이터를 설명하는 데이터 범주에 사용할 문자열 값입니다. |
| dataType |
string |
열 데이터 형식 |
| formatString |
string |
선택 사항. FORMAT_STRING지정된 열의 형식입니다. |
| isHidden |
boolean |
선택 사항. 열이 숨겨져 있는지 여부입니다. 기본값은 |
| name |
string pattern: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]+$ |
열 이름 |
| sortByColumn |
string |
선택 사항. 현재 열을 정렬하는 데 사용할 동일한 테이블에 있는 열의 문자열 이름입니다. |
| summarizeBy |
string |
선택 사항. 이 열을 요약하는 데 사용할 집계 함수입니다. |
Measure
Power BI 측정값
| Name | 형식 | Description |
|---|---|---|
| description |
string |
선택 사항. 측정값 설명입니다. |
| expression |
string |
유효한 DAX 식 |
| formatString |
string |
선택 사항. FORMAT_STRING지정된 대로 표시될 때 값의 서식을 지정하는 방법을 설명하는 문자열입니다. |
| isHidden |
boolean |
선택 사항. 측정값이 숨겨져 있는지 여부입니다. |
| name |
string pattern: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]+$ |
측정값 이름 |
Row
데이터 세트의 데이터 행
| Name | 형식 | Description |
|---|---|---|
| id |
string |
고유한 행 ID |
Table
데이터 세트 테이블
| Name | 형식 | Description |
|---|---|---|
| columns |
Column[] |
이 테이블의 열 스키마 |
| description |
string |
테이블 설명 |
| isHidden |
boolean |
선택 사항. 이 데이터 세트 테이블이 숨겨져 있는지 여부입니다. |
| measures |
Measure[] |
이 테이블 내의 측정값 |
| name |
string pattern: ^[\x09\x0A\x0D\x20\x23\x2D\x30-\x39\x40-\x5A\x5E-\x5F\x61-\x7A\x7E-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]{1,100}$ |
테이블 이름 |
| rows |
Row[] |
이 테이블 내의 데이터 행 |
| source |
테이블 원본 |