OneLake Shortcuts - Create Shortcut
Cria um novo atalho ou atualiza um atalho existente.
Escopos delegados necessários
OneLake.ReadWrite.Todos
Identidades suportadas pelo Entra da Microsoft
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identidade | Apoio |
|---|---|
| Utilizador | Sim |
| Entidade de serviço e identidades geridas | Sim |
Interfaz
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}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
A ID do item de dados. |
|
workspace
|
path | True |
string (uuid) |
A ID do espaço de trabalho. |
|
shortcut
|
query |
Quando fornecido, ele define a ação a ser tomada quando um atalho com o mesmo nome e caminho já existe. A ação padrão é 'Abortar'. Tipos adicionais de ShortcutConflictPolicy podem ser adicionados ao longo do tempo. |
Corpo do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| name | True |
string |
Nome do atalho. |
| path | True |
string |
Uma cadeia de caracteres que representa o caminho completo onde o atalho é criado, incluindo "Arquivos" ou "Tabelas". |
| target | True |
Um objeto que contenha a fonte de dados alvo e que deve especificar exatamente um dos destinos suportados: OneLake, Amazon S3, ADLS Gen2, Google Cloud Storage, compatível com S3, Dataverse, Azure Blob storage ou OneDrive SharePoint. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Atualizado com sucesso. Cabeçalhos Location: string |
|
| 201 Created |
Criado com sucesso. Cabeçalhos Location: string |
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Create or update shortcut target to OneLake
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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
Pedido de amostra
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"
}
}
}
Resposta da amostra
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"
}
}
}
Definições
| Name | Description |
|---|---|
|
Adls |
Um objeto que contém as propriedades da fonte de dados ADLS Gen2 de destino. |
| AmazonS3 |
Um objeto que contém as propriedades da fonte de dados de destino do Amazon S3. |
|
Azure |
Um objeto que contém as propriedades da fonte de dados do Armazenamento de Blobs do Azure de destino. |
|
Creatable |
Um objeto que contém a fonte de dados de destino e deve especificar exatamente um dos destinos suportados, conforme descrito na tabela abaixo. |
|
Create |
Uma solicitação de criação de atalho com um objeto que representa uma referência a outro local de armazenamento. |
|
Csv |
CSV para transformação Delta. |
|
Csv |
Propriedades para a transformação CSV para Delta. |
| Dataverse |
Um objeto que contém as propriedades da fonte de dados Dataverse de destino. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
External |
Um objeto que contém as propriedades do compartilhamento de dados externos de destino. |
|
Google |
Um objeto que contém as propriedades da fonte de dados de destino do Google Cloud Storage. |
|
One |
Um objeto contendo as propriedades da fonte de dados alvo OneDrive for Business ou SharePoint Online. |
|
One |
Um objeto que contém as propriedades da fonte de dados OneLake de destino. |
| S3Compatible |
Um objeto que contém as propriedades da fonte de dados compatível com o S3 de destino. |
| Shortcut |
Um objeto que representa uma referência que aponta para outros locais de armazenamento que podem ser internos ou externos ao OneLake. O atalho é definido pelo nome, caminho onde o atalho é criado e destino, especificando o local de armazenamento de destino. |
|
Shortcut |
Quando fornecido, ele define a ação a ser tomada quando um atalho com o mesmo nome e caminho já existe. A ação padrão é 'Abortar'. Tipos adicionais de ShortcutConflictPolicy podem ser adicionados ao longo do tempo. |
| Target |
Um objeto que contém a fonte de dados de destino e deve especificar exatamente um dos destinos suportados, conforme descrito na tabela abaixo. |
| Type |
O objeto type contém propriedades como o tipo de conta de atalho de destino. Tipos adicionais podem ser adicionados ao longo do tempo. |
AdlsGen2
Um objeto que contém as propriedades da fonte de dados ADLS Gen2 de destino.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. Para encontrar esse ID de conexão, primeiro crie uma conexão na nuvem para ser usada pelo atalho ao se conectar ao local de dados ADLS. Abra a visualização Configurações da conexão de nuvem e copie o ID da conexão; este é um GUID. |
| location |
string (uri) |
Especifica o local do contêiner ADLS de destino. O URI deve estar no formato https://[account-name].dfs.core.windows.net, onde [account-name] é o nome da conta ADLS de destino. |
| subpath |
string |
Especifica o contêiner e a subpasta dentro da conta ADLS onde a pasta de destino está localizada. Deve ser do formato [container]/[subfolder] onde [container] é o nome do contêiner que contém os arquivos e pastas; [subpasta] é o nome da subpasta dentro do contêiner (opcional). Por exemplo: /mycontainer/mysubfolder |
AmazonS3
Um objeto que contém as propriedades da fonte de dados de destino do Amazon S3.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. Para encontrar esse ID de conexão, primeiro crie uma conexão na nuvem para ser usada pelo atalho ao se conectar ao local de dados do Amazon S3. Abra a visualização Configurações da conexão de nuvem e copie o ID da conexão; este é um GUID. |
| location |
string (uri) |
URL HTTP que aponta para o bucket de destino no S3. O URL deve estar no formato https://[bucket-name].s3. [region-code].amazonaws.com, onde "bucket-name" é o nome do bucket do S3 para o qual você deseja apontar e "region-code" é o código da região onde o bucket está localizado. Por exemplo: https://my-s3-bucket.s3.us-west-2.amazonaws.com |
| subpath |
string |
Especifica uma pasta ou subpasta de destino dentro do bucket do S3. |
AzureBlobStorage
Um objeto que contém as propriedades da fonte de dados do Armazenamento de Blobs do Azure de destino.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. Para localizar essa ID de conexão, primeiro crie uma conexão de nuvem para ser usada pelo atalho ao se conectar ao local de dados do Armazenamento de Blobs do Azure. Abra a visualização de configurações da conexão de nuvem e copie o GUID que é o ID da conexão. |
| location |
string (uri) |
Especifica o local do contêiner de Armazenamento de Blob do Azure de destino. O URI deve estar no formato |
| subpath |
string |
Especifica o contêiner e a subpasta dentro da conta de Armazenamento de Blob do Azure onde a pasta de destino está localizada. Deve ser do formato [container]/[subpasta]. [Container] é o nome do contêiner que contém os arquivos e pastas. [Subpasta] é o nome da subpasta dentro do contêiner e é opcional. Por exemplo: /mycontainer/mysubfolder |
CreatableShortcutTarget
Um objeto que contém a fonte de dados de destino e deve especificar exatamente um dos destinos suportados, conforme descrito na tabela abaixo.
| Name | Tipo | Description |
|---|---|---|
| adlsGen2 |
Um objeto que contém as propriedades da fonte de dados ADLS Gen2 de destino. |
|
| amazonS3 |
Um objeto que contém as propriedades da fonte de dados de destino do Amazon S3. |
|
| azureBlobStorage |
Um objeto que contém as propriedades da fonte de dados do Armazenamento de Blobs do Azure de destino. |
|
| dataverse |
Um objeto que contém as propriedades da fonte de dados Dataverse de destino. |
|
| googleCloudStorage |
Um objeto que contém as propriedades da fonte de dados de destino do Google Cloud Storage. |
|
| oneDriveSharePoint |
Um objeto que contém as propriedades da fonte de dados alvo OneDrive for Business & SharePoint Online. |
|
| oneLake |
Um objeto que contém as propriedades da fonte de dados OneLake de destino. |
|
| s3Compatible |
Um objeto que contém as propriedades da fonte de dados compatível com o S3 de destino. |
CreateShortcutRequest
Uma solicitação de criação de atalho com um objeto que representa uma referência a outro local de armazenamento.
| Name | Tipo | Description |
|---|---|---|
| name |
string |
Nome do atalho. |
| path |
string |
Uma cadeia de caracteres que representa o caminho completo onde o atalho é criado, incluindo "Arquivos" ou "Tabelas". |
| target |
Um objeto que contenha a fonte de dados alvo e que deve especificar exatamente um dos destinos suportados: OneLake, Amazon S3, ADLS Gen2, Google Cloud Storage, compatível com S3, Dataverse, Azure Blob storage ou OneDrive SharePoint. |
CsvToDeltaTransform
CSV para transformação Delta.
| Name | Tipo | Description |
|---|---|---|
| properties |
CSV para Delta transformam propriedades. |
|
| type |
string:
csv |
O tipo de transformação. Tipos de transformação adicionais podem ser adicionados ao longo do tempo. |
CsvToDeltaTransformProperties
Propriedades para a transformação CSV para Delta.
| Name | Tipo | Default value | Description |
|---|---|---|---|
| delimiter |
string |
, |
Especifica o caractere usado para separar valores dentro de uma linha no arquivo CSV e deve especificar exatamente um dos valores suportados: |
| skipFilesWithErrors |
boolean |
True |
Se deve ignorar arquivos com erros. True - Ignorar ficheiros com erros, Falso - Não saltar ficheiros com erros. O valor padrão é True. |
| useFirstRowAsHeader |
boolean |
True |
Se a primeira linha do arquivo CSV deve ser usada como cabeçalho. True - Use a primeira linha como cabeçalho. Falso - Não use a primeira linha como cabeçalho. O valor padrão é True. |
Dataverse
Um objeto que contém as propriedades da fonte de dados Dataverse de destino.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. Para encontrar esse ID de conexão, primeiro crie uma conexão de nuvem para ser usada pelo atalho ao se conectar ao local de dados do Dataverse. Abra a visualização Configurações da conexão de nuvem e copie o ID da conexão; este é um GUID. |
| deltaLakeFolder |
string |
Especifica o caminho da pasta DeltaLake onde os dados de destino são armazenados. |
| environmentDomain |
string (uri) |
URI que indica o nome de domínio do ambiente de destino do Dataverse. O URI deve ser formatado como "https://[orgname].crm[xx].dynamics.com", onde |
| tableName |
string |
Especifica o nome da tabela de destino no Dataverse |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Name | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
ExternalDataShareTarget
Um objeto que contém as propriedades do compartilhamento de dados externos de destino.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. |
GoogleCloudStorage
Um objeto que contém as propriedades da fonte de dados de destino do Google Cloud Storage.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. |
| location |
string (uri) |
URL HTTP que aponta para o bucket de destino no GCS. A URL deve estar no formato https://[bucket-name].storage.googleapis.com, onde [bucket-name] é o nome do bucket para o qual você deseja apontar. Por exemplo: https://my-gcs-bucket.storage.googleapis.com |
| subpath |
string |
Especifica uma pasta ou subpasta de destino dentro do bucket GCS. Por exemplo: /folder |
OneDriveSharePoint
Um objeto contendo as propriedades da fonte de dados alvo OneDrive for Business ou SharePoint Online.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. Para encontrar este ID de ligação, crie primeiro uma ligação na cloud para ser usada pelo atalho ao ligar à localização de dados do SharePoint do OneDrive. Abra a visualização de configurações da conexão de nuvem e copie o GUID que é o ID da conexão. |
| location |
string (uri) |
Especifica a localização do contentor de SharePoint OneDrive de destino. O URI deve estar no formato |
| subpath |
string |
Especifica o contentor e a subpasta dentro da conta SharePoint OneDrive onde a pasta de destino está localizada. Deve ser do formato [container]/[subpasta]. [Container] é o nome do contêiner que contém os arquivos e pastas. [Subpasta] é o nome da subpasta dentro do contêiner e é opcional. Por exemplo: /mycontainer/mysubfolder |
OneLake
Um objeto que contém as propriedades da fonte de dados OneLake de destino.
| Name | Tipo | Description |
|---|---|---|
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. Para encontrar esse ID de conexão, primeiro crie uma conexão na nuvem para ser usada pelo atalho ao se conectar ao local de dados do Amazon S3. Abra a visualização Configurações da conexão de nuvem e copie o ID da conexão; este é um GUID. |
| itemId |
string (uuid) |
A ID do destino no OneLake. O alvo pode ser um item de Lakehouse, KQLDatabase ou Warehouse. |
| path |
string |
Uma cadeia de caracteres que representa o caminho completo para a pasta de destino dentro do Item. Esse caminho deve ser relativo à raiz da estrutura de diretórios OneLake. Por exemplo: "Tables/myTablesFolder/someTableSubFolder". |
| workspaceId |
string (uuid) |
A ID do espaço de trabalho de destino. |
S3Compatible
Um objeto que contém as propriedades da fonte de dados compatível com o S3 de destino.
| Name | Tipo | Description |
|---|---|---|
| bucket |
string |
Especifica o bucket de destino no local compatível com o S3. |
| connectionId |
string (uuid) |
Uma cadeia de caracteres que representa a conexão que está vinculada ao atalho. O connectionId é um identificador exclusivo usado para estabelecer uma conexão entre o atalho e a fonte de dados de destino. |
| location |
string (uri) |
URL HTTP do ponto de extremidade compatível com o S3. Esse ponto de extremidade deve ser capaz de receber chamadas de API ListBuckets S3. A URL deve estar no formato não específico do bucket; nenhum bucket deve ser especificado aqui. Por exemplo: |
| subpath |
string |
Especifica uma pasta ou subpasta de destino dentro do bucket compatível com o S3. Por exemplo: /folder |
Shortcut
Um objeto que representa uma referência que aponta para outros locais de armazenamento que podem ser internos ou externos ao OneLake. O atalho é definido pelo nome, caminho onde o atalho é criado e destino, especificando o local de armazenamento de destino.
| Name | Tipo | Description |
|---|---|---|
| name |
string |
Nome do atalho. |
| path |
string |
Uma cadeia de caracteres que representa o caminho completo onde o atalho é criado, incluindo "Arquivos" ou "Tabelas". |
| target |
Um objeto que contém a fonte de dados de destino e deve especificar exatamente um dos destinos suportados. |
|
| transform | Transform: |
Um objeto que contém o nome da transformação e suas propriedades correspondentes a serem aplicadas aos dados de destino e deve especificar exatamente uma das transformações suportadas. |
ShortcutConflictPolicy
Quando fornecido, ele define a ação a ser tomada quando um atalho com o mesmo nome e caminho já existe. A ação padrão é 'Abortar'. Tipos adicionais de ShortcutConflictPolicy podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Abort |
Quando já existir um atalho com o mesmo nome e caminho, a criação do atalho será cancelada. |
| GenerateUniqueName |
Quando já existir um atalho com o mesmo nome e caminho, a criação do atalho continuará com um novo nome de atalho exclusivo. |
| CreateOrOverwrite |
Quando já existir um atalho com o mesmo nome e caminho, a criação do atalho substituirá o atalho existente. Crie atalho se ele não existir. |
| OverwriteOnly |
Quando já existir um atalho com o mesmo nome e caminho, a criação do atalho substituirá o atalho existente. |
Target
Um objeto que contém a fonte de dados de destino e deve especificar exatamente um dos destinos suportados, conforme descrito na tabela abaixo.
| Name | Tipo | Description |
|---|---|---|
| adlsGen2 |
Um objeto que contém as propriedades da fonte de dados ADLS Gen2 de destino. |
|
| amazonS3 |
Um objeto que contém as propriedades da fonte de dados de destino do Amazon S3. |
|
| azureBlobStorage |
Um objeto que contém as propriedades da fonte de dados do Armazenamento de Blobs do Azure de destino. |
|
| dataverse |
Um objeto que contém as propriedades da fonte de dados Dataverse de destino. |
|
| externalDataShare |
Um objeto que contém as propriedades do compartilhamento de dados externos de destino. |
|
| googleCloudStorage |
Um objeto que contém as propriedades da fonte de dados de destino do Google Cloud Storage. |
|
| oneDriveSharePoint |
Um objeto que contém as propriedades da fonte de dados alvo OneDrive for Business & SharePoint Online. |
|
| oneLake |
Um objeto que contém as propriedades da fonte de dados OneLake de destino. |
|
| s3Compatible |
Um objeto que contém as propriedades da fonte de dados compatível com o S3 de destino. |
|
| type |
O objeto type contém propriedades como o tipo de conta de atalho de destino. Tipos adicionais podem ser adicionados ao longo do tempo. |
Type
O objeto type contém propriedades como o tipo de conta de atalho de destino. Tipos adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| OneLake |
OneLago |
| AmazonS3 |
AmazonS3 |
| AdlsGen2 |
AdlsGen2 |
| GoogleCloudStorage |
GoogleCloudStorage [en] |
| S3Compatible |
Compatível com S3 |
| Dataverse |
Dataverse |
| ExternalDataShare |
ExternalDataShare |
| AzureBlobStorage |
AzureBlobStorage |
| OneDriveSharePoint |
OneDriveSharePoint |