In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Set up your security questions now so you can recover your account anytime, just log out and back in to get started. Learn more here
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Remove records from table prior to appending new based on date from text file

dralban
7 - Meteor

I have a process that receives run_to_date from a text file and creates a large MTD dataset from DW. It then needs to be appended to an existing SAP HANA table, after deleting the old MTD data. I use the run_to_date in Dynamic Input when I build the dataset, can I use it in similar fashion to either execute a generic SQL somehow, or use it in my PreSQL statement in the Output Data?

 

Basically, I need to delete data from an existing table where year and month equal to the year and month of run_to_date that was input from a text file...

1 REPLY 1
mceleavey
17 - Castor
17 - Castor

Hi @dralban ,

 

The easiest way to do this is to load the records into Alteryx, filter out the records you wish to discard, and write the records back to the table, clearing the table first.

This, however, is far from efficient with large datasets, so alternatively you can write the pre-SQL script in the output tool to delete * from table where...

 

You can wrap that process in a macro, feed the month and Year in as control parameters and overwrite those elements of the Pre-SQL script. This will make those values dynamic.

 

M.



Bulien

Labels
Top Solution Authors