1
votes

I have load data to azure datalake storage gen2 using logic app.I tried using the connector azure file storage but i couldn't get any filesytem folder in that.Can some one help me on this issue? Note: without using copy activity.

3
What actions did you use or want to use?George Chen
If you want to upload file to azure data lake, the logic app has the data lake built-in connector which can easily complete this task.Md Farid Uddin Kiron
@George Chen: Thanks for your reply.i used datalake to read the file and want to load the data into Datalake gen2.pythonUser
@Farid: Thanks for your reply.i want to load data to datalake gen2 not datalake.Can you please help on this issue?pythonUser

3 Answers

1
votes

Currently, there has no connector for data lake gen2 in logic app. https://feedback.azure.com/forums/287593-logic-apps/suggestions/37118125-connector-for-azure-data-lake-gen-2.

Here is a workaround which I have tested to work. 1. create a azure data factory service. 2. create a pipeline to copy files from data lake gen1 to data lake gen2. https://docs.microsoft.com/en-us/azure/data-factory/load-azure-data-lake-storage-gen2#load-data-into-azure-data-lake-storage-gen2.

  1. use data factory connector in logic app to create a pipeline run. enter image description here

Once run successfully, the related files will be copied to the target folder under data lake gen2.

1
votes

Isn't ADLS Gen2 just a blob container? Select the Azure Blob Storage connector, then Create Blob task.

0
votes

I selected "Azure Blob Storage" as action in logic app and then selected my ADLSGen2 storage account name. it is working fine. Do you guys see any issue ??