Azure Data Lake

Azure Data Lake Store connector allows you to read and add data to an Azure Data Lake account.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Contact
Name Microsoft
URL Microsoft LogicApps Support
Microsoft Power Automate Support
Microsoft Power Apps Support
Connector Metadata
Publisher Microsoft
Privacy policy https://privacy.microsoft.com/en-us/privacystatement

To use this integration, you will need an Azure Data Lake Storage Gen1 account. You can create account in 3 ways: use Azure PowerShell; use Azure CLI; use Azure portal. For more information, see Get started.

Known Issues and Limitations

  • The connector support Azure Data Lake GEN1.
  • The Azure Data Lake limitations are documented here.

Throttling Limits

Name Calls Renewal Period
API calls per connection360060 seconds

Actions

Append File (concurrent)

Concurrent append to a file.

Append File (sequential)

Append to a file serially.

Create Folder

Create a folder in a Data Lake Store account.

Delete File

Delete a file from a Data Lake Store account.

List Files

List files and folders in a Data Lake Store account.

Read File

Read data from a Data Lake Store account.

Upload File

Upload data into a Data Lake Store account.

Append File (concurrent)

Concurrent append to a file.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

Append mode
appendMode string

Set to auto-create if path doesn't exist.

File path
filepath True string

Path of the file (no leading '/').

Content
body True binary

Content of the file

Returns

Operation message
string

Append File (sequential)

Append to a file serially.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

File path
filepath True string

Path of the file (no leading '/').

Content
body True binary

Content to append

Offset
offset integer

The optional offset in the stream to begin the append operation. Default is to append at the end of the stream.

Create Folder

Create a folder in a Data Lake Store account.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

Folder path
path True string

Path of the folder to create (no leading '/').

Returns

Delete File

Delete a file from a Data Lake Store account.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

File path
filepath True string

Path of the file (no leading '/').

Returns

List Files

List files and folders in a Data Lake Store account.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

Folder path
path string

Path of the folder (no leading '/').

Returns

Read File

Read data from a Data Lake Store account.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

File path
filepath True string

Path of the file (no leading '/').

Returns

File content
binary

Upload File

Upload data into a Data Lake Store account.

Parameters

Name Key Required Type Description
Account name
account True string

Account name for Azure Data Lake.

File path
filepath True string

Path of the file (no leading '/').

Overwrite
overwrite boolean

Overwrite if existing file.

Content
body True binary

Content of the file

Definitions

folderResponse

Name Path Type Description
FileStatus
FileStatuses.FileStatus fileStatusArray

FileStatus

fileStatusArray

FileStatus

Name Path Type Description
File name
pathSuffix string

File or folder name.

Type
type string

Type of item (directory or file).

Block Size
blockSize integer

Block size of folder or file.

Access Time
accessTime integer

Unix (Epoch) time when the item last accessed.

Modification Time
modificationTime integer

Unix (Epoch) time when the item last modified.

operationPerformed

Name Path Type Description
Is Successful
boolean boolean

Flag if the last operation was successful.

string

This is the basic data type 'string'.

binary

This is the basic data type 'binary'.