ContributionsMost RecentMost LikesSolutionsRe: Combine CSV document into a new file Hi Kory, Thank you so much for the detailed explanation. I really appreciate your help! Your approach introduced me to new capabilities I wasn’t previously aware of. There's clearly so much more to explore in SnapLogic, and I'm learning more each time I work through these use cases. Thanks again for sharing your knowledge! Regards, Marrah Re: Combine CSV document into a new file Hi Kory, Thank you for taking the time to review my post and suggest an alternative solution. I tested the initial pipeline design using the Gate Snap with both input files now including headers, it produced the expected output. However, based on your recommendation, I’ll revise the design to use the Union Snap instead. There is indeed a requirement to preserve the data order between the input files — the records from the first file should appear first, followed by those from the second file, in order. Thanks again for your support! Regards, Marrah Combine CSV document into a new file Hello, I’m reaching out regarding a pipeline that I am building. Here are the details: Requirement: Combine two csv files (one has a header and the other one does not have) Steps Taken: 1. Read both csv files at the start of the pipeline 2. Use a 'Gate' snap to combine both inputs 3. Concatenate both inputs using a Mapper with the following expression: [].concat($['doc1'],$['doc2']) Target path: $data 4. Split the data using JSON splitter JSON Path to Split: jsonPath($, "data[*]") 5. Write the csv file However, the result of my pipeline looks like this: I have tried using Join type merge but the output looks like below which is not what I am trying to achieve. What I expect the result to look like: Appreciate your help on this. -- Marrah SolvedRe: Array manipulation Hi Kory, Thank you for your time checking my post. I am adding here the JSON files. Appreciate your help on this. Regards, Marrah Array manipulation I can't figure out how to manipulate the input so that I can have the desired output. Attached is the scenario that I wanted to solve. Here's what I tried: - a Conditional snap (see attached) - in Mapper, $entity.Attributes.map(x=>x.extend({Value:$ram})) But it updates all the elements in the array with property: Value (see attached). Thanks in advance. Re: Setting up SSH account Hi, I found this PuttyGen documentation very helpful. Just in case anyone else runs across the same issue. Re: Assign a repeating ID Group by Fields and Sequence were in my head, but I couldn’t figure out how to transform the result. It makes sense to use the JSON Splitter. Thank you for giving me the time to take a look at this post and provide a suggestion! Assign a repeating ID Hi, I have to incorporate a condition that – In the output, if ‘Name’ is the same, assign the same ‘Id,’ otherwise, increment ‘Id’ of the previous record. Can you please suggest how can I achieve this? Thanks in advance. SolvedRe: Prompt response issue Hi @rsramkoski , Yes, the inclusion of sources would be helpful. Adding a response that gives SnapGPT users a brief explanation of a particular snap’s limitations is also helpful. Re: Prompt response issue Hi @heidi.andrew, Appreciate your response. Yes, you are right. The documentation states that the File Operation snap does not support SMB. I also did the same approach as you suggested. What I wanted to point out is the response given by SnapGPT, which in this case is incorrect.