다음을 통해 공유


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
lakehouseId
path True

string (uuid)

Lakehouse 항목 ID입니다.

tableName
path True

string

pattern: ^(?=[0-9]*[a-zA-Z_])[a-zA-Z0-9_]{1,256}$

테이블의 이름입니다.

workspaceId
path True

string (uuid)

작업 영역 ID입니다.

요청 본문

Name 필수 형식 Description
pathType True

PathType

파일 또는 폴더의 relativePath형식입니다. 추가 PathType 형식은 시간이 지남에 따라 추가될 수 있습니다.

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

ModeType

테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다.

recursive

boolean

폴더에서 테이블을 로드할 때 데이터 파일을 재귀적으로 검색할지 여부를 나타냅니다.

응답

Name 형식 Description
202 Accepted

요청이 수락되면 테이블 로드 작업이 진행 중입니다.

헤더

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

일반적인 오류 코드:

  • UnknownError - 오류가 발생했습니다.

예제

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 형식 옵션입니다.

ErrorRelatedResource

오류 관련 리소스 세부 정보 개체입니다.

ErrorResponse

오류 응답입니다.

ErrorResponseDetails

오류 응답 세부 정보입니다.

LoadTableRequest

로드 테이블 작업 요청을 나타냅니다.

ModeType

테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다.

Parquet

Parquet 파일에 대한 서식 옵션입니다.

PathType

파일 또는 폴더의 relativePath형식입니다. 추가 PathType 형식은 시간이 지남에 따라 추가될 수 있습니다.

Csv

CSV 파일에 대한 CSV 형식 옵션입니다.

Name 형식 Description
delimiter

string

pattern: ^[^\(\)\[\]\{\}'""]{0,8}$

CSV 파일의 구분 기호입니다.

format string:

Csv

데이터 파일 형식 이름입니다. 시간이 지남에 따라 추가 파일 형식 형식을 추가할 수 있습니다.

header

boolean

이 속성은 CSV 데이터 파일에 헤더 줄이 포함되어 있는지 여부를 나타냅니다.

ErrorRelatedResource

오류 관련 리소스 세부 정보 개체입니다.

Name 형식 Description
resourceId

string

오류와 관련된 리소스 ID입니다.

resourceType

string

오류와 관련된 리소스의 형식입니다.

ErrorResponse

오류 응답입니다.

Name 형식 Description
errorCode

string

오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다.

message

string

사용자가 읽을 수 있는 오류 표현입니다.

moreDetails

ErrorResponseDetails[]

추가 오류 세부 정보 목록입니다.

relatedResource

ErrorRelatedResource

오류 관련 리소스 세부 정보입니다.

requestId

string

오류와 연결된 요청의 ID입니다.

ErrorResponseDetails

오류 응답 세부 정보입니다.

Name 형식 Description
errorCode

string

오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다.

message

string

사용자가 읽을 수 있는 오류 표현입니다.

relatedResource

ErrorRelatedResource

오류 관련 리소스 세부 정보입니다.

LoadTableRequest

로드 테이블 작업 요청을 나타냅니다.

Name 형식 Description
fileExtension

string

pattern: ^[a-zA-Z0-9_-]{1,16}$

데이터 파일의 파일 확장명입니다.

formatOptions FileFormatOptions:

데이터 파일 형식 옵션의 추상 형식입니다.

mode

ModeType

테이블 로드 작업 모드, 덮어쓰기 또는 추가 시간이 지남에 따라 추가 모드 유형을 추가할 수 있습니다.

pathType

PathType

파일 또는 폴더의 relativePath형식입니다. 추가 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:

Parquet

데이터 파일 형식 이름입니다. 시간이 지남에 따라 추가 파일 형식 형식을 추가할 수 있습니다.

PathType

파일 또는 폴더의 relativePath형식입니다. 추가 PathType 형식은 시간이 지남에 따라 추가될 수 있습니다.

Description
File

파일에서 테이블을 로드합니다.

Folder

폴더에서 테이블을 로드합니다.