This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
I'm only just starting to explore the python and html sdks, but I think this functionality would be really useful for Alteryx tools.
I foresee cases where a custom tool is developed and we want to install it for 20+ users. Rather than having each user manually open and install the file, and troubleshooting for each of them (which could also become challenging if we want to deploy an enhancement to a tool in the future), I'd like a method (preferably via command line) to automatically install a tool for a user without any interaction/input.
This would allow for targeted tool deployment as well as large-scale tool maintenance as custom Python tools mature in the enterprise space.
The Python SDK offers a possiblity to automatically install Python packages throughpipwhen installing using therequirements.txt. Some changes to the virtual environment of the tool might not be covered by this: For example, downloading and configuring language models for spaCy cannot be solved through the requirements.txt alone (similar for training corpora for NLTK).
So, as an idea for future versions of the SDK: Allow us to specify a Python script that is run when a tool is installed. This way we might be able to set up the environment, load additional tools etc.
Alteryx should really get into the business of having a metadata management tool integrated into the UI.
We recently started training new users with Alteryx, making it more widespread than the few (less than 10) that already had it. The good and bad of Alteryx is that it really allows us the power to do work we've never done before. That also means that we've not had to worry too much about resource contention before either. But with great power comes great responsibility and now we do need to think find a way to manage this power.
There are some good new ideas out there that use the concept of cloud-sourced data governance (specifically, I just checked out Alation). But why should we have to go to two separate platforms then to examine our data?
I already know that if I have to spend more time switching back and forth between two platforms to get the same job done with greater care will result in many people taking shortcuts. Why couldn't this or something like it be integrated into Alteryx?