OneLake Shortcuts - Create Shortcut
새 바로 가기를 만들거나 기존 바로 가기를 업데이트합니다.
필요한 위임된 범위
OneLake.ReadWrite.All
Microsoft Entra 지원 식별자
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| 아이덴티티 | 지원 |
|---|---|
| 사용자 | 예 |
| 서비스 주체 및 관리 ID | 예 |
인터페이스
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/shortcuts
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/shortcuts?shortcutConflictPolicy={shortcutConflictPolicy}
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
데이터 항목의 ID입니다. |
|
workspace
|
path | True |
string (uuid) |
작업 영역의 ID입니다. |
|
shortcut
|
query |
제공된 경우 이름과 경로가 같은 바로 가기가 이미 있을 때 수행할 작업을 정의합니다. 기본 동작은 '중단'입니다. 시간에 따라 추가 ShortcutConflictPolicy 형식을 추가할 수 있습니다. |
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| name | True |
string |
바로 가기의 이름입니다. |
| path | True |
string |
"파일" 또는 "테이블"을 포함하여 바로 가기가 만들어지는 전체 경로를 나타내는 문자열입니다. |
| target | True |
대상 데이터 원본을 포함하는 개체이며 지원되는 대상 중 하나(OneLake, Amazon S3, ADLS Gen2, Google Cloud Storage, S3 호환, Dataverse, Azure Blob Storage 또는 OneDrive SharePoint) 중 하나를 지정해야 합니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
성공적으로 업데이트되었습니다. 헤더 Location: string |
|
| 201 Created |
성공적으로 만들어졌습니다. 헤더 Location: string |
|
| Other Status Codes |
일반적인 오류 코드:
|
예제
Create or update shortcut target to OneLake
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts?shortcutConflictPolicy=CreateOrOverwrite
{
"path": "Files/blafolder/folder3",
"name": "MyOneLakeShortcut",
"target": {
"oneLake": {
"workspaceId": "acafbeb1-8037-4d0c-896e-a46fb27ff256",
"itemId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
"path": "Tables/myTablesFolder/someTableSubFolder"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/blafolder/folder3/MyOneLakeShortcut
{
"path": "Files/blafolder/folder3",
"name": "MyOneLakeShortcut",
"target": {
"type": "OneLake",
"oneLake": {
"workspaceId": "acafbeb1-8037-4d0c-896e-a46fb27ff256",
"itemId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
"path": "Tables/myTablesFolder/someTableSubFolder"
}
}
}
Create shortcut AdlsGen2 target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts
{
"path": "Files/landingZone",
"name": "PartnerProducts",
"target": {
"adlsGen2": {
"location": "https://contosoadlsaccount.dfs.core.windows.net",
"subpath": "/mycontainer/data/ContosoProducts",
"connectionId": "91324db9-8dc4-4730-a1e5-bafabf1fb91e"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/landingZone/PartnerProducts
{
"path": "Files/landingZone",
"name": "PartnerProducts",
"target": {
"type": "AdlsGen2",
"adlsGen2": {
"location": "https://contosoadlsaccount.dfs.core.windows.net",
"subpath": "/mycontainer/data/ContosoProducts",
"connectionId": "91324db9-8dc4-4730-a1e5-bafabf1fb91e"
}
}
}
Create shortcut AmazonS3 target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts
{
"path": "Files/landingZone",
"name": "PartnerEmployees",
"target": {
"amazonS3": {
"location": "https://my-s3-bucket.s3.us-west-2.amazonaws.com",
"subpath": "/data/ContosoEmployees",
"connectionId": "cf480513-2c1c-46b2-958a-42556ee584c3"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/landingZone/PartnerEmployees
{
"path": "Files/landingZone",
"name": "PartnerEmployees",
"target": {
"type": "AmazonS3",
"amazonS3": {
"location": "https://my-s3-bucket.s3.us-west-2.amazonaws.com",
"subpath": "/data/ContosoEmployees",
"connectionId": "cf480513-2c1c-46b2-958a-42556ee584c3"
}
}
}
Create shortcut Azure Blob Storage target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/bf94607f-3ba1-4a95-8259-27649ccd7755/items/884e71cd-f5b4-45f9-8e00-b71355f7ea5d/shortcuts
{
"path": "Files",
"name": "MyAzureBlobStorage",
"target": {
"azureBlobStorage": {
"location": "https://azureblobstoragetesting.blob.core.windows.net",
"subpath": "/tables",
"connectionId": "97e33458-1353-4911-96b1-6f4f4bbfd335"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/bf94607f-3ba1-4a95-8259-27649ccd7755/items/884e71cd-f5b4-45f9-8e00-b71355f7ea5d/shortcuts/Files/MyAzureBlobStorage
{
"path": "Files",
"name": "MyAzureBlobStorage",
"target": {
"type": "AzureBlobStorage",
"azureBlobStorage": {
"location": "https://azureblobstoragetesting.blob.core.windows.net",
"subpath": "/tables",
"connectionId": "97e33458-1353-4911-96b1-6f4f4bbfd335"
}
}
}
Create shortcut Google Cloud Storage target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts
{
"path": "Files/landingZone",
"name": "MyGCSShortcut1",
"target": {
"googleCloudStorage": {
"location": "https://gcs-contosoBucket.storage.googleapis.com",
"subpath": "/gcsDirectory/data/ContosoProducts",
"connectionId": "3c976446-0bda-472e-8800-f1d6e4f162dc"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/landingZone/MyGCSShortcut1
{
"path": "Files/landingZone",
"name": "MyGCSShortcut1",
"target": {
"type": "GoogleCloudStorage",
"googleCloudStorage": {
"location": "https://gcs-contosoBucket.storage.googleapis.com",
"subpath": "/gcsDirectory/data/ContosoProducts",
"connectionId": "3c976446-0bda-472e-8800-f1d6e4f162dc"
}
}
}
Create shortcut One Lake target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts
{
"path": "Files/blafolder/folder3",
"name": "MyOneLakeShortcut",
"target": {
"oneLake": {
"workspaceId": "acafbeb1-8037-4d0c-896e-a46fb27ff256",
"itemId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
"path": "Tables/myTablesFolder/someTableSubFolder"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/blafolder/folder3/MyOneLakeShortcut
{
"path": "Files/blafolder/folder3",
"name": "MyOneLakeShortcut",
"target": {
"type": "OneLake",
"oneLake": {
"workspaceId": "acafbeb1-8037-4d0c-896e-a46fb27ff256",
"itemId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
"path": "Tables/myTablesFolder/someTableSubFolder"
}
}
}
Create shortcut OneDriveSharePoint or OneDrive for Business or SharePoint Online target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/bf94607f-3ba1-4a95-8259-27649ccd7755/items/884e71cd-f5b4-45f9-8e00-b71355f7ea5d/shortcuts
{
"path": "Files",
"name": "MyOneDriveSharePoint",
"target": {
"oneDriveSharePoint": {
"location": "https://microsoft.sharepoint.com",
"subpath": "/Shared Documents/Test Folder",
"connectionId": "97e33458-1353-4911-96b1-6f4f4bbfd335"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/bf94607f-3ba1-4a95-8259-27649ccd7755/items/884e71cd-f5b4-45f9-8e00-b71355f7ea5d/shortcuts/Files/MyOneDriveSharePoint
{
"path": "Files",
"name": "MyOneDriveSharePoint",
"target": {
"type": "OneDriveSharePoint",
"oneDriveSharePoint": {
"location": "https://microsoft.sharepoint.com",
"subpath": "/Shared Documents/Test Folder",
"connectionId": "97e33458-1353-4911-96b1-6f4f4bbfd335"
}
}
}
Create shortcut S3 Compatible target example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts
{
"path": "Files/landingZone",
"name": "MyS3CompatibleShortcut1",
"target": {
"s3Compatible": {
"location": "https://s3endpoint.contoso.com",
"bucket": "contosoBucket1",
"subpath": "/s3CompatibleDirectory/data/ContosoProducts",
"connectionId": "3c976446-0bda-472e-8800-f1d6e4f162dc"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/landingZone/MyS3CompatibleShortcut1
{
"path": "Files/landingZone",
"name": "MyS3CompatibleShortcut1",
"target": {
"type": "S3Compatible",
"s3Compatible": {
"location": "https://s3endpoint.contoso.com",
"bucket": "contosoBucket1",
"subpath": "/s3CompatibleDirectory/data/ContosoProducts",
"connectionId": "3c976446-0bda-472e-8800-f1d6e4f162dc"
}
}
}
Update shortcut target to OneLake
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts?shortcutConflictPolicy=CreateOrOverwrite
{
"path": "Files/blafolder/folder3",
"name": "MyOneLakeShortcut",
"target": {
"oneLake": {
"workspaceId": "acafbeb1-8037-4d0c-896e-a46fb27ff256",
"itemId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
"path": "Tables/myTablesFolder/someTableSubFolder"
}
}
}
샘플 응답
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff222/items/25bac802-080d-4f73-8a42-1b406eb1fceb/shortcuts/Files/blafolder/folder3/MyOneLakeShortcut
{
"path": "Files/blafolder/folder3",
"name": "MyOneLakeShortcut",
"target": {
"type": "OneLake",
"oneLake": {
"workspaceId": "acafbeb1-8037-4d0c-896e-a46fb27ff256",
"itemId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
"path": "Tables/myTablesFolder/someTableSubFolder"
}
}
}
정의
| Name | Description |
|---|---|
|
Adls |
대상 ADLS Gen2 데이터 원본의 속성을 포함하는 개체입니다. |
| AmazonS3 |
대상 Amazon S3 데이터 원본의 속성을 포함하는 개체입니다. |
|
Azure |
대상 Azure Blob Storage 데이터 원본의 속성을 포함하는 개체입니다. |
|
Creatable |
대상 데이터 원본을 포함하고 아래 표에 설명된 대로 지원되는 대상 중 하나를 정확히 지정해야 하는 개체입니다. |
|
Create |
다른 스토리지 위치에 대한 참조를 나타내는 개체가 있는 바로 가기 만들기 요청입니다. |
|
Csv |
CSV에서 델타로 변환합니다. |
|
Csv |
CSV에서 델타 변환에 대한 속성입니다. |
| Dataverse |
대상 Dataverse 데이터 원본의 속성을 포함하는 개체입니다. |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
|
External |
대상 외부 데이터 공유의 속성을 포함하는 개체입니다. |
|
Google |
대상 Google Cloud Storage 데이터 원본의 속성을 포함하는 개체입니다. |
|
One |
대상 비즈니스용 OneDrive 또는 SharePoint Online 데이터 원본의 속성을 포함하는 개체입니다. |
|
One |
대상 OneLake 데이터 원본의 속성을 포함하는 개체입니다. |
| S3Compatible |
대상 S3 호환 데이터 원본의 속성을 포함하는 개체입니다. |
| Shortcut |
OneLake 내부 또는 외부에 있을 수 있는 다른 스토리지 위치를 가리키는 참조를 나타내는 개체입니다. 바로 가기는 이름, 바로 가기가 만들어지는 경로 및 대상 스토리지 위치를 지정하는 대상으로 정의됩니다. |
|
Shortcut |
제공된 경우 이름과 경로가 같은 바로 가기가 이미 있을 때 수행할 작업을 정의합니다. 기본 동작은 '중단'입니다. 시간에 따라 추가 ShortcutConflictPolicy 형식을 추가할 수 있습니다. |
| Target |
대상 데이터 원본을 포함하고 아래 표에 설명된 대로 지원되는 대상 중 하나를 정확히 지정해야 하는 개체입니다. |
| Type |
형식 개체에는 대상 바로 가기 계정 유형과 같은 속성이 포함됩니다. 시간이 지남에 따라 추가 형식을 추가할 수 있습니다. |
AdlsGen2
대상 ADLS Gen2 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. 이 연결 ID를 찾으려면 먼저 ADLS 데이터 위치에 연결할 때 바로 가기에서 사용할 클라우드 연결을 만듭니 다. 클라우드 연결의 설정 보기를 열고 연결 ID를 복사합니다. GUID입니다. |
| location |
string (uri) |
대상 ADLS 컨테이너의 위치를 지정합니다. URI는 [account-name].dfs.core.windows.net https:// 형식이어야 합니다. 여기서 [account-name]은 대상 ADLS 계정의 이름입니다. |
| subpath |
string |
대상 폴더가 있는 ADLS 계정 내의 컨테이너 및 하위 폴더를 지정합니다. [container]는 파일 및 폴더를 보유하는 컨테이너의 이름인 [container]/[subfolder] 형식이어야 합니다. [subfolder]는 컨테이너 내의 하위 폴더 이름입니다(선택 사항). 예: /mycontainer/mysubfolder |
AmazonS3
대상 Amazon S3 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. 이 연결 ID를 찾으려면 먼저 Amazon S3 데이터 위치에 연결할 때 바로 가기에서 사용할 클라우드 연결을 만듭니 다. 클라우드 연결의 설정 보기를 열고 연결 ID를 복사합니다. GUID입니다. |
| location |
string (uri) |
S3의 대상 버킷을 가리키는 HTTP URL입니다. URL은 https://[bucket-name].s3 형식이어야 합니다. [region-code].amazonaws.com 여기서 "bucket-name"은 가리키려는 S3 버킷의 이름이고 " region-code"는 버킷이 있는 지역의 코드입니다. 예: https://my-s3-bucket.s3.us-west-2.amazonaws.com |
| subpath |
string |
S3 버킷 내의 대상 폴더 또는 하위 폴더를 지정합니다. |
AzureBlobStorage
대상 Azure Blob Storage 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. 이 연결 ID를 찾으려면 먼저 Azure Blob Storage 데이터 위치에 연결할 때 바로 가기에서 사용할 클라우드 연결을 만듭니 다. 클라우드 연결의 설정 보기를 열고 연결 ID인 GUID를 복사합니다. |
| location |
string (uri) |
대상 Azure Blob Storage 컨테이너의 위치를 지정합니다. URI는 대상 Azure Blob Storage 계정의 이름이 있는 |
| subpath |
string |
대상 폴더가 있는 Azure Blob Storage 계정 내의 컨테이너 및 하위 폴더를 지정합니다. [container]/[subfolder] 형식이어야 합니다. [컨테이너]는 파일 및 폴더를 보유하는 컨테이너의 이름입니다. [하위 폴더]는 컨테이너 내의 하위 폴더 이름이며 선택 사항입니다. 예: /mycontainer/mysubfolder |
CreatableShortcutTarget
대상 데이터 원본을 포함하고 아래 표에 설명된 대로 지원되는 대상 중 하나를 정확히 지정해야 하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| adlsGen2 |
대상 ADLS Gen2 데이터 원본의 속성을 포함하는 개체입니다. |
|
| amazonS3 |
대상 Amazon S3 데이터 원본의 속성을 포함하는 개체입니다. |
|
| azureBlobStorage |
대상 Azure Blob Storage 데이터 원본의 속성을 포함하는 개체입니다. |
|
| dataverse |
대상 Dataverse 데이터 원본의 속성을 포함하는 개체입니다. |
|
| googleCloudStorage |
대상 Google Cloud Storage 데이터 원본의 속성을 포함하는 개체입니다. |
|
| oneDriveSharePoint |
대상 비즈니스용 OneDrive 및 SharePoint Online 데이터 원본의 속성을 포함하는 개체입니다. |
|
| oneLake |
대상 OneLake 데이터 원본의 속성을 포함하는 개체입니다. |
|
| s3Compatible |
대상 S3 호환 데이터 원본의 속성을 포함하는 개체입니다. |
CreateShortcutRequest
다른 스토리지 위치에 대한 참조를 나타내는 개체가 있는 바로 가기 만들기 요청입니다.
| Name | 형식 | Description |
|---|---|---|
| name |
string |
바로 가기의 이름입니다. |
| path |
string |
"파일" 또는 "테이블"을 포함하여 바로 가기가 만들어지는 전체 경로를 나타내는 문자열입니다. |
| target |
대상 데이터 원본을 포함하는 개체이며 지원되는 대상 중 하나(OneLake, Amazon S3, ADLS Gen2, Google Cloud Storage, S3 호환, Dataverse, Azure Blob Storage 또는 OneDrive SharePoint) 중 하나를 지정해야 합니다. |
CsvToDeltaTransform
CSV에서 델타로 변환합니다.
| Name | 형식 | Description |
|---|---|---|
| properties |
CSV에서 델타로 변환 속성입니다. |
|
| type |
string:
csv |
변환의 형식입니다. 시간이 지남에 따라 추가 변환 형식을 추가할 수 있습니다. |
CsvToDeltaTransformProperties
CSV에서 델타 변환에 대한 속성입니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| delimiter |
string |
, |
CSV 파일의 행 내에서 값을 구분하는 데 사용되는 문자를 지정하고 지원되는 값 |
| skipFilesWithErrors |
boolean |
True |
오류가 있는 파일을 건너뛸지 여부입니다. True - 오류가 있는 파일 건너뛰기, False - 오류가 있는 파일을 건너뛰지 마세요. 기본값은 True입니다. |
| useFirstRowAsHeader |
boolean |
True |
CSV 파일의 첫 번째 행을 헤더로 사용할지 여부입니다. True - 첫 번째 행을 머리글로 사용합니다. False - 첫 번째 행을 머리글로 사용하지 마세요. 기본값은 True입니다. |
Dataverse
대상 Dataverse 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. 이 연결 ID를 찾으려면 먼저 Dataverse 데이터 위치에 연결할 때 바로 가기에서 사용할 클라우드 연결을 만듭니 다. 클라우드 연결의 설정 보기를 열고 연결 ID를 복사합니다. GUID입니다. |
| deltaLakeFolder |
string |
대상 데이터가 저장되는 DeltaLake 폴더 경로를 지정합니다. |
| environmentDomain |
string (uri) |
Dataverse 대상 환경의 도메인 이름을 나타내는 URI입니다. URI는 Dataverse 조직의 이름을 나타내는 "https://[orgname].crm[xx].dynamics.com" |
| tableName |
string |
Dataverse에서 대상 테이블의 이름을 지정합니다. |
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 |
오류 관련 리소스 세부 정보입니다. |
ExternalDataShareTarget
대상 외부 데이터 공유의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. |
GoogleCloudStorage
대상 Google Cloud Storage 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. |
| location |
string (uri) |
GCS에서 대상 버킷을 가리키는 HTTP URL입니다. URL은 [bucket-name] .storage.googleapis.com https:// 형식이어야 합니다. 여기서 [bucket-name]은 가리키려는 버킷의 이름입니다. 예: https://my-gcs-bucket.storage.googleapis.com |
| subpath |
string |
GCS 버킷 내의 대상 폴더 또는 하위 폴더를 지정합니다. 예: /folder |
OneDriveSharePoint
대상 비즈니스용 OneDrive 또는 SharePoint Online 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. 이 연결 ID를 찾으려면 먼저 OneDrive SharePoint 데이터 위치에 연결할 때 바로 가기에서 사용할 클라우드 연결을 만듭니 다. 클라우드 연결의 설정 보기를 열고 연결 ID인 GUID를 복사합니다. |
| location |
string (uri) |
대상 OneDrive SharePoint 컨테이너의 위치를 지정합니다. URI는 대상 OneDrive SharePoint 계정의 경로인 형식 |
| subpath |
string |
대상 폴더가 있는 OneDrive SharePoint 계정 내의 컨테이너 및 하위 폴더를 지정합니다. [container]/[subfolder] 형식이어야 합니다. [컨테이너]는 파일 및 폴더를 보유하는 컨테이너의 이름입니다. [하위 폴더]는 컨테이너 내의 하위 폴더 이름이며 선택 사항입니다. 예: /mycontainer/mysubfolder |
OneLake
대상 OneLake 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. 이 연결 ID를 찾으려면 먼저 Amazon S3 데이터 위치에 연결할 때 바로 가기에서 사용할 클라우드 연결을 만듭니 다. 클라우드 연결의 설정 보기를 열고 연결 ID를 복사합니다. GUID입니다. |
| itemId |
string (uuid) |
OneLake에 있는 대상의 ID입니다. 대상은 Lakehouse, KQLDatabase 또는 Warehouse의 항목일 수 있습니다. |
| path |
string |
Item 내의 대상 폴더에 대한 전체 경로를 나타내는 문자열입니다. 이 경로는 OneLake 디렉터리 구조의 루트를 기준으로 해야 합니다. 예: "Tables/myTablesFolder/someTableSubFolder". |
| workspaceId |
string (uuid) |
대상 작업 영역의 ID입니다. |
S3Compatible
대상 S3 호환 데이터 원본의 속성을 포함하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| bucket |
string |
S3 호환 위치 내의 대상 버킷을 지정합니다. |
| connectionId |
string (uuid) |
바로 가기로 바인딩된 연결을 나타내는 문자열입니다. connectionId는 바로 가기와 대상 데이터 원본 간의 연결을 설정하는 데 사용되는 고유 식별자입니다. |
| location |
string (uri) |
S3 호환 엔드포인트의 HTTP URL입니다. 이 엔드포인트는 ListBuckets S3 API 호출을 받을 수 있어야 합니다. URL은 버킷이 아닌 특정 형식이어야 합니다. 여기서는 버킷을 지정하지 않아야 합니다. 예: |
| subpath |
string |
S3 호환 버킷 내의 대상 폴더 또는 하위 폴더를 지정합니다. 예: /folder |
Shortcut
OneLake 내부 또는 외부에 있을 수 있는 다른 스토리지 위치를 가리키는 참조를 나타내는 개체입니다. 바로 가기는 이름, 바로 가기가 만들어지는 경로 및 대상 스토리지 위치를 지정하는 대상으로 정의됩니다.
| Name | 형식 | Description |
|---|---|---|
| name |
string |
바로 가기의 이름입니다. |
| path |
string |
"파일" 또는 "테이블"을 포함하여 바로 가기가 만들어지는 전체 경로를 나타내는 문자열입니다. |
| target |
대상 데이터 원본을 포함하고 지원되는 대상 중 하나를 정확히 지정해야 하는 개체입니다. |
|
| transform | Transform: |
대상 데이터에 적용할 변환 이름 및 해당 속성을 포함하고 지원되는 변환 중 하나를 정확히 지정해야 하는 개체입니다. |
ShortcutConflictPolicy
제공된 경우 이름과 경로가 같은 바로 가기가 이미 있을 때 수행할 작업을 정의합니다. 기본 동작은 '중단'입니다. 시간에 따라 추가 ShortcutConflictPolicy 형식을 추가할 수 있습니다.
| 값 | Description |
|---|---|
| Abort |
이름과 경로가 같은 바로 가기가 이미 있으면 바로 가기 만들기가 취소됩니다. |
| GenerateUniqueName |
이름과 경로가 같은 바로 가기가 이미 있는 경우 새 고유한 바로 가기 이름을 사용하여 바로 가기 만들기를 계속합니다. |
| CreateOrOverwrite |
이름과 경로가 같은 바로 가기가 이미 있는 경우 바로 가기 만들기는 기존 바로 가기를 덮어씁니다. 없는 경우 바로 가기를 만듭니다. |
| OverwriteOnly |
이름과 경로가 같은 바로 가기가 이미 있는 경우 바로 가기 만들기는 기존 바로 가기를 덮어씁니다. |
Target
대상 데이터 원본을 포함하고 아래 표에 설명된 대로 지원되는 대상 중 하나를 정확히 지정해야 하는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| adlsGen2 |
대상 ADLS Gen2 데이터 원본의 속성을 포함하는 개체입니다. |
|
| amazonS3 |
대상 Amazon S3 데이터 원본의 속성을 포함하는 개체입니다. |
|
| azureBlobStorage |
대상 Azure Blob Storage 데이터 원본의 속성을 포함하는 개체입니다. |
|
| dataverse |
대상 Dataverse 데이터 원본의 속성을 포함하는 개체입니다. |
|
| externalDataShare |
대상 외부 데이터 공유의 속성을 포함하는 개체입니다. |
|
| googleCloudStorage |
대상 Google Cloud Storage 데이터 원본의 속성을 포함하는 개체입니다. |
|
| oneDriveSharePoint |
대상 비즈니스용 OneDrive 및 SharePoint Online 데이터 원본의 속성을 포함하는 개체입니다. |
|
| oneLake |
대상 OneLake 데이터 원본의 속성을 포함하는 개체입니다. |
|
| s3Compatible |
대상 S3 호환 데이터 원본의 속성을 포함하는 개체입니다. |
|
| type |
형식 개체에는 대상 바로 가기 계정 유형과 같은 속성이 포함됩니다. 시간이 지남에 따라 추가 형식을 추가할 수 있습니다. |
Type
형식 개체에는 대상 바로 가기 계정 유형과 같은 속성이 포함됩니다. 시간이 지남에 따라 추가 형식을 추가할 수 있습니다.
| 값 | Description |
|---|---|
| OneLake |
OneLake |
| AmazonS3 |
AmazonS3 |
| AdlsGen2 |
AdlsGen2 |
| GoogleCloudStorage |
GoogleCloudStorage |
| S3Compatible |
S3Compatible |
| Dataverse |
Dataverse |
| ExternalDataShare |
ExternalDataShare |
| AzureBlobStorage |
AzureBlobStorage |
| OneDriveSharePoint |
OneDriveSharePoint |