Getting Started w/ Alteryx Designer
There are a few tools that I use daily in my work life:
Notion
Alteryx
Tableau
Gmail
Calendar
Each tool has a place in my ecosystem and provides immense value; I could not function without them. While each tool deserves its little blurb on what it is and how I use it, in this post, I will focus on Alteryx.
What is Alteryx?
Alteryx is a software company that focuses on making analytics available for everyone. From their website:
The Alteryx Analytics Automation Platform delivers end-to-end automation of analytics, machine learning, and data science processes that accelerate digital transformation.
That is a lot of fancy talks that loosely translates to: “It is a powerful platform that enables anyone to become a top-level analyst. In today’s world, where data is king, operators with decent data literacy significantly outperform peers.
Why I love it!
Alteryx is a core tool that has automated my work-life! Many complex and “impossible” problems were thrown at me with the expectation that I would fail, and I knocked them out of the park with this tool. This tool is so good that I was able to automate the majority of my job, freeing my time so that I can solve more problems, enhance solutions that are already in play, and enjoy my vacation without work interruptions.
Often when working on solving problems, many data challenges need to be addressed. Be it bringing in multiple data sources together, automating cleansing tasks, sending mass emails to your sales team, or automatically sending reports even when I’m not at my desk (great for enjoying uninterrupted holidays!)
Here is my configuration
Alteryx Designer doesn’t have extensive customization, which is a good thing. Typically I use any software as vanilla as possible so that the environment is familiar if I move to another computer or someone else’s computer.
However, with Alteryx Designer, there are a few settings that are a must change for me:
Grid size
Wire color
Always show progress
Default fonts
Why bother?
You can gain an advantage by being structured and organized, especially when working on larger projects. Some of these workflows can take a few minutes to build and trace, and others can take several months. There will be times when you have to trace your process tool by tool to understand the behavior and come to the correct answer.
For small, simple workflows, aligning and spacing tools don’t matter as much. But things can get complicated very quickly! When you have a workflow with 100+ tools and embedded macros and things all over the place, being organized is very helpful!
Why the grid size?
The default grid size is relatively small and works, but then it isn’t as easy to align stuff. Here are some available options:
No visible grid with snapping disabled
Visible default grid with snapping enabled
Visible custom grid with snapping enabled
I have done extensive research (it lasted 10 minutes) to find out that each tool is about 30px wide, and a grid size of 30px is the perfect height and width spacing for the tools. In the interest of saving clicks, being organized, and making my workflows easier, this is as zen as it gets!
The cleanest possible look: invisible grid, snapping on, do not show progress
Why Always Show Progress?
When working with tools like Joins and Filters, you will often want to see how many records are going into the tool and how many are going out. The progress annotation adds some clutter, but it is hugely important to be able to debug and trace things at a glance, making sure your workflow is working as expected.
And you also have a setting for the line color?
Starting to think I’m a lunatic yet? If you are, you are probably not wrong!
The tools are the essential items on the canvas, so I want them to stand out. When the lines are in the default black, they stand out pretty hard. It makes it look like ink on paper, and I find it distracting. With the lighter wires, it seems more like a pencil on paper and takes a back seat. You can still see how the tools are connected, but it’s not distracting.
Both options are okay. Since my tools always show progress, I find it easier to read with lighter lines.
Conclusion
By being organized and well structured, you can make it very easy for others to read the workflow and helps you follow the process if you have to review it years later. When I build a solution, my main focus is to solve the problem at hand, and the next priority is to make it readable for the next person. Ideally, I will never have to look at this again, and I can move on to a different challenge.
Real estate on the screen is important, and if you spend many hours staring at a screen working on some data, why not do yourself a favor and be organized about it (and make it easy to be organized)?
All the items listed here are my personal preference. There is no right or wrong answer here, so go ahead and give it a try, see what works best for you and roll with it!
What are your favorite settings to change when using Alteryx?