Azure 데이터 레이크
Azure Data Lake Store 커넥터를 사용하면 데이터를 읽고 Azure Data Lake 계정에 추가할 수 있습니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | Microsoft |
| URL |
Microsoft LogicApps 지원 Microsoft Power Automate 지원 Microsoft Power Apps 지원 |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Microsoft |
| 웹 사이트 | https://azure.microsoft.com/solutions/data-lake/ |
이 통합을 사용하려면 Azure Data Lake Storage Gen1 계정이 필요합니다. Azure PowerShell을 사용하는 세 가지 방법으로 계정을 만들 수 있습니다. Azure CLI 사용 Azure Portal을 사용합니다. 자세한 내용은 시작하기를 참조하세요.
Azure Data Lake Storage Gen2
Azure Data Lake 커넥터는 Azure Data Lake Gen1만 지원합니다. 그러나 Azure Blob Storage 커넥터 는 다중 프로토콜 액세스를 사용하여 ADLS Gen2(Azure Data Lake Storage Gen2) 계정에 대한 연결을 지원합니다. 가용성 및 알려진 제한 사항을 포함하여 이 새로운 기능에 대한 자세한 내용은 이 블로그에서 확인할 수 있습니다.
알려진 문제 및 제한 사항
- 커넥터는 Azure Data Lake Gen1을 지원합니다.
- Azure Data Lake 제한 사항은 여기에 설명되어 있습니다.
- 파일 업로드 중에 제한 제한을 초과한 경우 "다른 청크 업로드 세션이 여전히 활성 상태"라는 오류가 발생할 수 있습니다. 이를 방지하려면 여러 대용량 파일을 스토리지에 업로드하는 동안 지연을 추가하는 것이 좋습니다.
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 3600 | 60초 |
동작
| 추가 파일(동시) |
파일에 동시 추가합니다. |
| 추가 파일(순차적) |
파일에 직렬로 추가합니다. |
| 파일 나열 |
Data Lake Store 계정의 파일 및 폴더를 나열합니다. |
| 파일 삭제 |
Data Lake Store 계정에서 파일을 삭제합니다. |
| 파일 업로드 |
Data Lake Store 계정에 데이터를 업로드합니다. |
| 파일 읽기 |
Data Lake Store 계정에서 데이터를 읽습니다. |
| 폴더 만들기 |
Data Lake Store 계정에 폴더를 만듭니다. |
추가 파일(동시)
파일에 동시 추가합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
Append mode
|
appendMode | string |
경로가 없으면 자동 만들기로 설정합니다. |
|
|
파일 경로
|
filepath | True | string |
파일의 경로입니다(선행 '/'이 없음). |
|
Content
|
body | True | binary |
파일의 내용 |
반환
- 작업 메시지
- string
추가 파일(순차적)
파일에 직렬로 추가합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
파일 경로
|
filepath | True | string |
파일의 경로입니다(선행 '/'이 없음). |
|
Content
|
body | True | binary |
추가할 콘텐츠 |
|
상쇄
|
offset | integer |
추가 작업을 시작할 스트림의 선택적 오프셋입니다. 비워 두거나 값을 파일 크기(바이트)로 설정합니다. 두 경우 모두 작업이 스트림의 끝에 추가됩니다. |
파일 나열
Data Lake Store 계정의 파일 및 폴더를 나열합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
폴더 경로
|
path | string |
폴더의 경로입니다(선행 '/'이 없음). |
반환
파일 삭제
Data Lake Store 계정에서 파일을 삭제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
파일 경로
|
filepath | True | string |
파일의 경로입니다(선행 '/'이 없음). |
반환
파일 업로드
Data Lake Store 계정에 데이터를 업로드합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
파일 경로
|
filepath | True | string |
파일의 경로입니다(선행 '/'이 없음). |
|
덮어쓰기
|
overwrite | boolean |
기존 파일인 경우 덮어씁 수 있습니다. |
|
|
Content
|
body | True | binary |
파일의 내용 |
파일 읽기
Data Lake Store 계정에서 데이터를 읽습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
파일 경로
|
filepath | True | string |
파일의 경로입니다(선행 '/'이 없음). |
반환
- 파일 콘텐츠
- binary
폴더 만들기
Data Lake Store 계정에 폴더를 만듭니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
계정 이름
|
account | True | string |
Azure Data Lake의 계정 이름입니다. |
|
폴더 경로
|
path | True | string |
만들 폴더의 경로입니다(선행 '/'이 없음). |
반환
정의
folderResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
FileStatus
|
FileStatuses.FileStatus | fileStatusArray |
FileStatus |
fileStatusArray
FileStatus
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
파일 이름
|
pathSuffix | string |
파일 또는 폴더 이름입니다. |
|
유형
|
type | string |
항목 유형(디렉터리 또는 파일)입니다. |
|
블록 크기
|
blockSize | integer |
폴더 또는 파일의 블록 크기입니다. |
|
액세스 시간
|
accessTime | integer |
항목이 마지막으로 액세스한 Unix(Epoch) 시간입니다. |
|
수정 시간
|
modificationTime | integer |
항목이 마지막으로 수정된 Unix(Epoch) 시간입니다. |
operationPerformed
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
성공
|
boolean | boolean |
마지막 작업이 성공하면 플래그를 지정합니다. |
문자열
기본 데이터 형식 'string'입니다.
이진법
기본 데이터 형식 'binary'입니다.