Tables - Load Table
테이블 로드 작업을 시작하고 응답 위치 헤더에서 작업 상태 URL을 반환합니다.
Note
이 API는 미리 보기 릴리스의 일부이며 평가 및 개발 목적으로만 제공됩니다. 피드백에 따라 변경 될 수 있으며 프로덕션 사용에는 권장되지 않습니다.
이 API는 LRO(장기 실행 작업)지원합니다.
Permissions
Lakehouse 항목에 대한 쓰기 권한입니다.
필요한 위임된 범위
Lakehouse.ReadWrite.All
Microsoft Entra 지원 식별자
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| Identity | Support |
|---|---|
| User | Yes |
| 서비스 주체 및 관리 ID | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/tables/{tableName}/load
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
lakehouse
|
path | True |
string (uuid) |
Lakehouse 항목 ID입니다. |
|
table
|
path | True |
string pattern: ^(?=[0-9]*[a-zA-Z_])[a-zA-Z0-9_]{1,256}$ |
테이블의 이름입니다. |
|
workspace
|
path | True |
string (uuid) |
작업 영역 ID입니다. |
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| pathType | True |
파일 또는 폴더의 |
|
| relativePath | True |
string pattern: ^Files(\/[\p{L}\w]{1}([ \p{L}\w\.-]*[\p{L}\w\.-]{1})*)*$ |
데이터 파일 또는 폴더의 상대 경로입니다. |
| fileExtension |
string pattern: ^[a-zA-Z0-9_-]{1,16}$ |
데이터 파일의 파일 확장명입니다. |
|
| formatOptions | FileFormatOptions: |
데이터 파일 형식 옵션의 추상 형식입니다. |
|
| mode |
테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다. |
||
| recursive |
boolean |
폴더에서 테이블을 로드할 때 데이터 파일을 재귀적으로 검색할지 여부를 나타냅니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 202 Accepted |
요청이 수락되면 테이블 로드 작업이 진행 중입니다. 헤더
|
|
| Other Status Codes |
일반적인 오류 코드:
|
예제
Load table operation Example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/lakehouses/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/tables/abc123/load
{
"relativePath": "Files/abc/abc123.csv",
"pathType": "File",
"mode": "Overwrite",
"recursive": false,
"formatOptions": {
"format": "Csv",
"header": true,
"delimiter": ","
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/operations/abcdef00-9d7e-469a-abf1-fca847a0ea69
x-ms-operation-id: abcdef00-9d7e-469a-abf1-fca847a0ea69
Retry-After: 30
정의
| Name | Description |
|---|---|
| Csv |
CSV 파일에 대한 CSV 형식 옵션입니다. |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
|
Load |
로드 테이블 작업 요청을 나타냅니다. |
|
Mode |
테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다. |
| Parquet |
Parquet 파일에 대한 서식 옵션입니다. |
|
Path |
파일 또는 폴더의 |
Csv
CSV 파일에 대한 CSV 형식 옵션입니다.
| Name | 형식 | Description |
|---|---|---|
| delimiter |
string pattern: ^[^\(\)\[\]\{\}'""]{0,8}$ |
CSV 파일의 구분 기호입니다. |
| format | string: |
데이터 파일 형식 이름입니다. 시간이 지남에 따라 추가 파일 형식 형식을 추가할 수 있습니다. |
| header |
boolean |
이 속성은 CSV 데이터 파일에 헤더 줄이 포함되어 있는지 여부를 나타냅니다. |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string |
오류와 관련된 리소스 ID입니다. |
| resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| moreDetails |
추가 오류 세부 정보 목록입니다. |
|
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
| requestId |
string |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
LoadTableRequest
로드 테이블 작업 요청을 나타냅니다.
| Name | 형식 | Description |
|---|---|---|
| fileExtension |
string pattern: ^[a-zA-Z0-9_-]{1,16}$ |
데이터 파일의 파일 확장명입니다. |
| formatOptions | FileFormatOptions: |
데이터 파일 형식 옵션의 추상 형식입니다. |
| mode |
테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다. |
|
| pathType |
파일 또는 폴더의 |
|
| recursive |
boolean |
폴더에서 테이블을 로드할 때 데이터 파일을 재귀적으로 검색할지 여부를 나타냅니다. |
| relativePath |
string pattern: ^Files(\/[\p{L}\w]{1}([ \p{L}\w\.-]*[\p{L}\w\.-]{1})*)*$ |
데이터 파일 또는 폴더의 상대 경로입니다. |
ModeType
테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다.
| 값 | Description |
|---|---|
| Overwrite |
덮어쓰기 모드에서 테이블을 로드합니다. |
| Append |
추가 모드에서 테이블을 로드합니다. |
Parquet
Parquet 파일에 대한 서식 옵션입니다.
| Name | 형식 | Description |
|---|---|---|
| format | string: |
데이터 파일 형식 이름입니다. 시간이 지남에 따라 추가 파일 형식 형식을 추가할 수 있습니다. |
PathType
파일 또는 폴더의 relativePath형식입니다. 추가 PathType 형식은 시간이 지남에 따라 추가될 수 있습니다.
| 값 | Description |
|---|---|
| File |
파일에서 테이블을 로드합니다. |
| Folder |
폴더에서 테이블을 로드합니다. |