Appreciation Post or how this newbie got started

More
2 years 5 months ago - 2 years 5 months ago #23487 by prashant
Hello,
I wanted to make the post to share my experience. As of Today, I have spent roughly 40 days into ETL . Happily purchased it as well. 

I randomly stumbled across ETL-Tools on Feb 8 , website looks dated but software looked powerful , I asked them few questions regarding functionality , I was told everything's possible, if not , we will add it , which I didn't believe in beginning , but they really do (if you make sense in your request) . Really unique was they sent the trial key with the email too!

Background
1. I had the luxury of working processes , re-creation of those processes in ETL was easier , as my output was very clear and precise.
2. Majority of my data comes via CSV format from SQL . We have license for AUTOSQL with built in scheduler , it works , Although ETL can easily read from SQL ,"if it ain't broke, don't fix it".
3. We are big on python scripts using chatGPT.

Learnings
1. The software is very mature & like photoshop very complex & multiple ways of doing things.
2. The videos are very very helpful in figuring with topics.
3. Documentation is detailed but lacking with visual examples in few things.
4. Forums are very helpful and developers reply to almost everything , I have asked so many silly question , it's beyond my imagination . In fact I would say Forums were a major decision maker to purchase it
5. Version Control are really useful before making major changes
6. You still need to keep saving your transformations from time to time as ATS file , I have had major cases of my transformation gone for random behaviour. I can't put my finger on it yet. 
7. The Flow of Packages is very very intuitive , almost magical. 
8. Although developers say calculations are slow, I just accepted some lack of speed and my transformations became more compact and much faster (for my brain) 

Here's what I have figured so far. 

1. Start with Installation of SQL Express from beginning, it's free & syncs all your changes of repository in a single location . 
2. I have worked with 3 Connections so Far - Directories with CSV & Excel Files, SQL (from#1) & MySQL Connection, Goes without saying you need to have username/password for SQL & MYSQL connection.
3. Created a scheduler automation which runs at 7 AM , reads list of all employees from CSV file , filters for active employees, updates our internal portal on Wordpress mySQL , so only active members can create tickets. 
4, Another which updates list of all active orders and their BOM from csv files, updates our internal portal on Wordpress mysql , so purchase team can create tickets on the same. 
5. Run pythons scripts using scheduler.
6. Used Packages to run python scripts , as a step in between transformations.
7. For testing we were running flask server to test few incoming webhooks , using URL Logger we have a more trusted solution , no production solution yet , but work in progress. 
8. IN ERP, data entry operator keeps forgetting to enter few optional details in BOM , using a transformations , ill filled items are filtered, then using a packages & scheduler , email is sent to relevant manager so action can be taken daily. 
9. Run SQL scripts to truncate a table just before uploading a file. 

Future !

Currently I have used maybe 5% of what ETL can do , loads of interesting things to explore in future. 
Use URL-Logger for running a webhook to Claude/ChatGPT to outgoing webhook.
Figure Object library
Find if ETL can be used to do data collection using XLS file, use IMAP to receive , use validations and do replies if possible somehow
Last edit: 2 years 5 months ago by prashant.
The following user(s) said Thank You: admin

Please Log in or Create an account to join the conversation.

More
2 years 5 months ago #23488 by admin
 Thank you

Mike
ETL Architect
The following user(s) said Thank You: prashant

Please Log in or Create an account to join the conversation.

Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Read more
Marketing
Set of techniques which have for object the commercial strategy and in particular the market study.
Google
Accept
Decline
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline
Google Analytics
Accept
Decline
Functional
Tools used to give you more features when navigating on the website, this can include social sharing.
Advertisement
If you accept, the ads on the page will be adapted to your preferences.
Google Ad
Accept
Decline
Save