Should I Use Liquid or Inline JavaScript for Data Transformation in Azure Logic Apps?

0
9
Asked By TechyWanderer42 On

Hi everyone,

I'm getting started with Azure Logic Apps as my team prepares to transition our integration layer over to it. During discussions, it seems there's a preference from management for using Liquid for data transformation tasks. However, I'm having a hard time with Liquid's syntax—it appears quite limited, especially since implementing NOT statements requires some unconventional workarounds, and it doesn't offer straightforward chaining capabilities like "if A and (not B)". This is quite different from our previous experience with Mulesoft's Dataweave, which felt much more flexible.

Am I overlooking something big here due to my inexperience, or is inline JavaScript genuinely more suitable for complex data transformations than Liquid? What are the real advantages of using Liquid? Additionally, can reusable JavaScript scripts be used multiple times, or are we restricted to only using .liquid files?

1 Answer

Answered By CodeNinja_88 On

If your main goal is to keep things low-code and visual, you might want to stick to Logic Apps' native features. It's designed for this kind of work, and using visual tools can make management happy. Have you checked out the data mapper? It's somewhat similar to the drag-and-drop functionality in Mulesoft, but it might not handle the complexity of your transforms well. Just a thought!

TechyWanderer42 -

Yeah, management sees Logic Apps as similar to Mulesoft, which is good to hear. I did look at the data mapper, but I don't think it has enough capabilities for our complex needs. I'll definitely keep exploring!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.