JSCAPE
  • Products
    • Managed File Transfer
    • JSCAPE SaaS
    • MFT Gateway
    • MFT Monitor
    • All Products
  • Solutions
    • All Solutions
    • Secure File Transfer
    • AS2 Server Software
    • File Synchronization
    • Reverse Proxy
    • Compliance
    • DMZ Streaming
  • Pricing
  • Company
    • Blog
    • Company
    • Contact Us
    • Clients
    • Case Studies
    • Testimonials
    • Certifications
  • Support
    • Help Desk
    • Documentation
    • Customer Downloads
Get a demo

How to push files from local to azure data lake based on an event

Words by

John Carl Villanueva

Azure Data Lake is an excellent option for storing massive amounts of unstructured, semi-structured, and structured data in the cloud. One of the queries we often get pertaining to it is how to push files from a local storage to Azure Data Lake based on an event. Let me show you how it’s done using…

Published in:

Blog

/

JSCAPE MFT, Managed File Transfer, Triggers, Tutorials

Azure Data Lake is an excellent option for storing massive amounts of unstructured, semi-structured, and structured data in the cloud. One of the queries we often get pertaining to it is how to push files from a local storage to Azure Data Lake based on an event. Let me show you how it’s done using JSCAPE MFT Server.

Watch the video

Would you prefer to watch a video showing how to automatically push files from local to Azure Data Lake based on an event? If so, you may play the video below. Otherwise, just skip it if you wish to continue reading.

I’m going to assume you already have your Data Lake storage shared folder ready and that you’ve already gathered the necessary connection details such as the Username, Password, Data Lake Tenant ID, and Data Lake Storage Account FQDN.

Once you have those, login to your JSCAPE MFT Server administrative web interface and go to the Trading Partners module. The first step is to create a Data Lake trading partner. To create one, just click the Add button.

how to push files from local to azure data lake based on an event - 01

Select Microsoft Azure Data Lake from the Protocol drop down list and the click OK.

how to push files from local to azure data lake based on an event - 02

Specify the Azure Data Lake trading partner parameters. Start by giving this trading partner a name, say, ‘tp – azure data lake’. We’ll use this name to refer to this trading partner in the JSCAPE MFT Server environment.

how to push files from local to azure data lake based on an event - 03

Now, enter the connection information we asked you to gather earlier.

how to push files from local to azure data lake based on an event - 04

You may test the connection by clicking the Test Server button. If the test succeeds click each succeeding OK buttons until you’re back at the main screen.

how to push files from local to azure data lake based on an event - 05

Now that you have your trading partner ready, the next step is to create a trigger that would push files from a local drive to Azure Data Lake based on an event.

Go to the Triggers module and click the Add button.

how to push files from local to azure data lake based on an event - 06

You’ll then be given the option to choose a trigger template that best suits your desired workflow. Let’s just skip that part for now and just select the trigger elements ourselves. Click OK to proceed.

how to push files from local to azure data lake based on an event - 07

Give this trigger a name, say, ‘push files to azure data lake’. Once you’re done with that, you may then choose the event type that you want this trigger to respond to. Some of the commonly used event types include:

Current Time – this is a regular time-based event and is what you’ll normally use if you want this trigger to fire at a pre-defined schedule.

how to push files from local to azure data lake based on an event - 08

Directory Monitor File Added – This event type works in conjunction with a directory monitor, which allows triggers to respond to certain directory-related events such as new file additions, file deletions, file changes, and file ageing. The ‘Directory Monitor File Added’ event, for example, lets this trigger respond if a new file is added to the monitored directory.

how to push files from local to azure data lake based on an event - 09

File Move – This event type allows this trigger to respond to any local file movement caused by another trigger that uses the Move File or Move Regex File trigger actions. In a way, you can use this trigger event type to monitor directory file additions without using a directory monitor.

how to push files from local to azure data lake based on an event - 10

If you scroll down that list, you’ll that there are several other event types to choose from. For this example, let’s just use the Current Time event type. So, this trigger will fire at a predefined scheduled.

how to push files from local to azure data lake based on an event - 11

We want this trigger to fire every Sunday at 8:30 PM, so we build the appropriate expression using the Expression Builder. For more information on how to use the Expression Builder, read the post ‘Introducing the New Trigger Conditions Expression Builder‘

how to push files from local to azure data lake based on an event - 12

After you click the Next button, you’ll be brought to the Trigger Actions screen, where you can add the trigger action that would ultimately push the files in question from a specified local directory to Azure Data Lake based on the event you chose earlier.

Click Add to add a new trigger action.

how to push files from local to azure data lake based on an event - 13

For this example, we’ll be using the Trading Partner Regex File Upload trigger action. This trigger action will upload files to a specified trading partner and will pick files to upload based on a regular expression or wildcard. Click OK to proceed.

how to push files from local to azure data lake based on an event - 14

Once you get to the trigger action parameters dialog, start by selecting the trading partner you created earlier in the Partner drop-down list. Next, specify the local directory from which files will be retrieved.

After that, select your preferred expression type. In this example, we’ll just choose Wildcard and then enter *.* in the Regular Expression field. This will pick all files found in the specified local directory.

Next, specify the destination remote directory on Azure Data Lake where you want those files to be uploaded to. Here, I’m entering ‘jscape/folder1’, wherein jscape1 is a shared folder in my Azure Data Lake storage and folder1 is a subfolder underneath it.

Lastly, you may tick the Delete on Success to have the original files deleted after a successful upload.

Click OK when you’re done.

how to push files from local to azure data lake based on an event - 16

Once you’re back at the Trigger Actions screen, you’ll see your newly added trigger action on the trigger actions canvas. Drag an arrow from the Start output of the Workflow node to the Execute input of the new trigger action node.

Click OK to finalize the trigger creation process.

how to push files from local to azure data lake based on an event - 17

how to push files from local to azure data lake based on an event - 18

That’s it. Now you know how to configure JSCAPE MFT Server so it can push files from a local directory to Azure Data Lake based on an event.

Get started

Want to try this out yourself? Get started with JSCAPE when you request your exclusive free trial experience.

Easy To Deploy, Easy To Administer, Easy To Manage

Ready to see how JSCAPE makes managed file transfer so much simpler? Schedule your demo now.

Request a demo

Popular Articles

View more by

JSCAPE
  •  
    1–2 minutes
    23/09/2025

    JSCAPE by Redwood, version 2025.3: New UI continues to make a splash

    Dive back into JSCAPE by Redwood with version 2025.3, bringing more modern UI updates to make using and navigating JSCAPE more intuitive. 

    Read article

  •  
    1–2 minutes
    19/08/2025

    Weathering the economic storm: Expert support is your enterprise file transfer system’s lifeline

    The global economic landscape can be described by one word: “uncertain”. Lingering effects from the 2020 pandemic, combined with new waves of international tariffs throughout 2025, have…

    Read article

  •  
    1–2 minutes
    30/07/2025

    Escape the grip: Why flexible MFT is key to enterprise agility

    Break free from costly vendor lock-in Let’s be blunt: some MFT vendors have built product suites that are less about true partnership and more about proprietary siloing.…

    Read article

  •  
    1–2 minutes
    23/07/2025

    Avoid downtime and threat actors: Getting the best of both worlds in MFT

    For enterprise organizations relying on managed file transfer (MFT) solutions, cybersecurity often feels like an arms race. The need to patch MFT software vulnerabilities to prevent breaches…

    Read article

Related Content

Read more about

JSCAPE MFT
  •  
    1–2 minutes
    30/07/2025

    Escape the grip: Why flexible MFT is key to enterprise agility

    Break free from costly vendor lock-in Let’s be blunt: some MFT vendors have built product suites that are less about true partnership and more about proprietary siloing.…

    Read article

  •  
    1–2 minutes
    03/07/2025

    Consolidate, deploy and thrive: JSCAPE’s formula for MFT success in uncertain times

    Global enterprises today are navigating a landscape marked by significant economic volatility. Fluctuating markets, shifting trade policies and persistent economic uncertainty are compelling enterprise organizations to reevaluate…

    Read article

  •  
    1–2 minutes
    31/03/2025

    SFTP vs. FTPS: Which file transfer software is best for business use?

    What is SFTP? SFTP is a file transfer protocol that’s normally packaged with Secure Shell (SSH), the network protocol most IT administrators use to access and manage…

    Read article

  •  
    1–2 minutes
    25/03/2025

    EDI integration with trading partners: 6 best practices

    Many large companies with high-volume transactions, especially those involved in e-commerce, manufacturing and retail supply chains, have long migrated from manual processes to Electronic Data Interchange (EDI).…

    Read article

Company

  • About Us
  • Contact Us
  • Clients
  • Case Studies
  • Testimonials
  • Privacy Policy
  • Certifications

Resources

  • Managed File Transfer
  • Secure File Transfer
  • Secure FTP Server
  • AS2 Server
  • Reverse Proxy
  • File Upload Processing
  • What Is An AS2 Server?

Support

  • Help Desk
  • Documentation
  • Customer Downloads
JSCAPE

Copyright © 2025 JSCAPE

  • Privacy Policy
  • Cookie Settings