Be sure to review our Idea Submission Guidelines for more information!
Submission GuidelinesHello,
After used the new "Image Recognition Tool" a few days, I think you could improve it :
> by adding the dimensional constraints in front of each of the pre-trained models,
> by adding a true tool to divide the training data correctly (in order to have an equivalent number of images for each of the labels)
> at least, allow the tool to use black & white images (I wanted to test it on the MNIST, but the tool tells me that it necessarily needs RGB images) ?
Question : do you in the future allow the user to choose between CPU or GPU usage ?
In any case, thank you again for this new tool, it is certainly perfectible, but very simple to use, and I sincerely think that it will allow a greater number of people to understand the many use cases made possible thanks to image recognition.
Thank you again
Kévin VANCAPPEL (France ;-))
Thank you again.
Kévin VANCAPPEL
Hi,
Would be helpful to have an Input and Output Tool for ProjectOnline like the SharePoint and OneDrive Tools.
This way we can read the projects in a tabular form and automate our project management tasks.
Thank you.
When you start using DCM - you may have existing canvasses which use regular old connection strings which you want to migrate to DCM.
Currently (in 2023.1.1.123) - when you select "Use Data Connection Manager" - it shreds the configuration of your input tool which makes it difficult to just convert these from an existing connection to a DCM connection
The only way to then make sure that you don't lose any configuration on the tool then is to use the XML editing functionality of the tools and copy across your old configuration.
Could you please add the capability to keep my current tool configuration, but just change from using a regular old connection string to using DCM?
Many thanks
Sean
cc: @wesley-siu @_PavelP
Sometimes I will get the error "You have found a bug". Could this include a link to a stack trace, or some diagnostics that might allow us to see what the problem is? Or suggestions to turn on logging, perhaps?
I understand that new users do not want to see stack traces, but Alteryx is a serious business tool and it should give users a chance to find workarounds, but for that we need more diagnostics.
When you have an Alteryx workflow open, Alteryx seems to by default try to keep you up to date on what might be happening with your data when it runs through your workflow. So if you for example add a misconfigured tool (a filter not connected to an input) and click somewhere on the canvas it'll presumably try to compile the code and then figure out that the new tool is misconfigured and it'll tell you why. A major thing it does seems to be that it tries to figure out if macros included in the workflow have changed and to take such changes into account so that it can notify you if there's a problem somewhere e.g. with the macro's output schema or whatever. I know it's doing this kind of thing because the moment I add a macro to the workflow I'll have to spend a 15-20 second 'tax' every time I touch the workflow canvas, a formula, when I click on a join, etc. Sometimes it's 30 seconds, sometimes you get lucky and it'll only be 5 seconds. This delay is by now from my perspective considered a fixed cost of adding a macro to a workflow. I'm assuming similar processes also take place in the context of other dependencies (main one probably being queries inside input tools) and that they may also cause problems for similar reasons.
I'm assuming part of the reason for the long delays is that the macro repository where we usually save macros in my organisation is saved in a server location which is close to the Alteryx server executing the in-production workflows/macros, but not close to me when I'm developing in my office. Yes, I could save the macros I develop elsewhere (locally) and then only save them in the repository when they're 'complete' (...we all know exactly when that's the case; we're never in doubt about that, right? ...and you'll still have problems if you need to modify a workflow which includes macros later, even if you're not touching the macro itself). I'm actually doing that in some contexts where the above user experience has been frustrating enough to justify such a step, and I'm always trying to find ways to just outright kill Alteryx' live connection to the macro (e.g. by caching the output) if it's not critical. But these things are not solutions, they're poor workarounds some of which are adding complexity and the potential for errors as a result of a problem which really shouldn't be a problem.
It would be desirable to have the option to pause these kinds of 'background processes'/'semi-live compiling'/'whatever', make Alteryx do this kind of thing less frequently, add an 'only update meta-data when running' option, or some fourth option of a similar nature. Debugger-mode is implicitly always on, why not give the option of turning that off if the user figures s/he can handle that? Give me the error when I try to run the workflow, don't try to have the software figure out if the code will run with an error every time I even touch it - this is not always helpful, it's in some contexts causing a huge waste of developer time.
Hello!
I recently build a couple of workflows where i needed to union many parts of my data together.
Take for instance, the following:
I appreciate this is an unrealistic workflow - but if i am splitting data, at any points, and doing different processes, i am going to need to union that data back together.
Now without my fix - the solution is to put a union tool onto the canvas, and drag each connection to the union tool. This is fine on a small scale, but when its 5+ connections this can become tedious.
My proposed solution, is similar to the 'cache and run' functionality, in that you can select many tools with Ctrl + Click, and at the bottom you have the option for 'Union Outputs':
And when clicked, a union is added to the canvas, following the furthest most right tool (or last clicked), and have a union setup, with all connections made:
Hope this makes sense!
TheOC
Hi Community,
I didn't have a clue where to post this. That is why I am sharing it here.
A small portion of the community users are content creators\community builders\people active on social media. Let's take me, for example. I am writing yammer announcements about Alteryx to our internal user group in my current company.
One of the materials that I recently started to share are weekly challenges, and I know other Alteryx communities that are internal often share them weekly.
I would love to have an opportunity to copy-paste some announcements that someone from Alteryx would prepare.
Please see the screenshot below as a reference:
The only thing that I would add is information about the level of difficulty + Main subject. In similar manner, to what we see on the weekly challenge index:
If this would be posted on the same topic week over week, community builders like me could follow a threat and copy paste a new post weekly.
At the same time, if someone would like to post it on social media. They can always showcase them on the network.
More information about Alteryx in many sources for almost free.
You must upvote this idea 😄
So many times, a given source field name could change. If you have a complex workflow it can be time consuming to update various join, select and other tools to replace the old field name with the new field name. For example in sales you may have fields that include the year "Sales_2020".
It would be nice to "mimic" the functionality that Tableau provides where you can somehow click/select a field (e.g. Sales_2020) and then select "Replace Reference" and select the new field you want to use instead (e.g Sales_2021). This functionality would then automatically carry through the entire workflow and wherever you used Sales_2020 you will now automatically use Sales_2021.
Thoughts on this?
I was looking at the ideas history to see if this was already posted and couldn't find it, but feel free to merge if there is a existing one.
The motivation for this is that I have a workflow that works perfectly when you hit the run button in Designer, but fails when runs from schedule (To local computer).
So the idea is to allow the users to run the workflows from within the scheduler, once a workflow has been scheduled (So it runs exactly as it'll be when the schedule triggers it, but without having to reschedule every time).
Correct me if I'm wrong, but wasn't this possible in old (I mean very old) versions of Designer?
I sometimes have to swap (change the order of) two tools in a flow. It is a bothersome task, especially when there are many connections around them. I would like to suggest two new features for such a situation. It would help if either could be realized.
Swap tools
Select two tools, right-click, and select "Swap" option.
Move and connect around
Drag a tool holding down Alt key (or something) to move it from the stream and connect around. After that, we can drag and drop the tool to the right place.
Hello all,
The reasons why I would the cadence to be back to quarter release :
-for customers, a quarter cadence means waiting less time to profit of the Alteryx new features so more value
-quarter cadence is now an industry standard on data software.
-the new situation of special cadence creates a lot of frustration. And frustration is pretty bad in business.
-for partners, the new situation means less customer upgrade opportunities, so less cash but also less contacts with customers.
Best regards,
Simon
Can we have a User Setting that allows the users to select if Alteryx should prevent the computer to go into Sleep or Hibernate mode when running a workflow?
Hello Alteryx Community,
If like me, you've been developing in Alteryx for a few years, or if you find yourself as a new developer creating solutions for your organization - chances are you'll need to create some form of support procedure or automation configuration file at some point. In my experience, the foundation of these files is typically explaining to users what each tool in the workflow is doing, and what transformations to the data are being made. These are typically laborious to create and often created in a non-standardized way.
The proposal: Create Alteryx Designer native functionality to parse a workflow's XML and translate the tool configurations into a step by step word document of a given workflow.
Although the expectation is that after something like this is complete a user may need to add contextual details around the logic created, this proposal should eliminate a lot of the upfront work in creating these documents.
Understand some workflow may be very complex but for a simple workflow like the below, a proposed output could be like the below, and if annotations are provided at the tool level, the output could pick those up as well:
Workflow Name: Sample
1) Text Input tool (1) - contains 1 row with data across columns test and test1. This tool connects to Select Tool (2).
2) Select Tool (2) - deselects "Unknown" field and changes the data type of field test1 to a Double. This tool connects to Output (3).
3) Output (3) - creates .xlsx output called test.xlsx
Hello!
Just another QOL change from me today.
When building a workflow - just for fun sometimes I like to make mistakes. It's never by accident I promise 😎
Now theoretically, if I did make a mistake, and put a tool in the wrong place (or want to refactor, or want to move a select earlier in the workflow etc), I would typically right click, cut and connect around, and then right click the connection I want to paste onto. This works fine, however, some users are unaware of it, and it can still be a bit of a pain.
What would be really nice, is if we could hit ctrl and click/drag a tool, to move it elevated of connections. I have attempted to create a couple of gifs to illustrate.
The current method of moving a tool within a workstream:
What I'd love, if you could hold ctrl + drag:
Cheers!
Owen
Hi
I'm really missing a search in the medata phane?
If I am on data phane:
If im browsing though metadata:
When numerous formulae exist within a single formula object, being able to "Expand All / Collapse All" would be most welcomed. :-)
Also - the ability to Disable/Enable a single formula in the formula object - also very nice to have.
Experts -
While developing code in the formula tool (and perhaps elsewhere) it would be helpful to have the "parenthesis highlighting" function found in database software such as SSMS, DBeaver, SQL Developer etc. I.e. put the cursor next to a closing paren and the corresponding opening paren gets highlighted (or vice versa) - conversely if there is no corresponding paren nothing gets highlighted and you instantly know you've got a bug to fix (and where to fix it)!
#Deployment #LargeScale #CleanCode #BareBonesCode
Request to add and option to strip out all unnecessary text within a Workflow / Gallery App when deploying to the Alteryx Server to be scheduled or used as a Gallery App. Run at file location still causes the reading of unnecessary information across the network.
Often the workflows are bloated with un-used meta data that at a small scale is not an issue, but with scale... all the additional bloat (kBs to MBs in size) - sent from the controller to the worker does impact the server environment.
The impact explodes when leveraging the Alteryx API to launch the same job over and over with different parameters - all the non-useful information in the workflow is always sent to the various workers to handle each one of these jobs.
Even having a "compiled" version of the workflow could be a great solution. #CompiledCode
Attached is a simple workflow that shows how bloated the workflows can become.
I appreciate your consideration.
Hello,
This is a feature I haven't seen in any data prepation/etl. The core feature is to detect the unique key in a dataframe. More than often, you have to deal with a dataset without knowing what's make a row unique. This can lead to misinterpret the data, cartesian product at join and other funny stuff.
How do I imagine that ?
a specific tool in the Data Investigation category
Entry; one dataframe, ability to select fields or check all, ability to specify a max number of field for combination (empty or 0=no max).
Algo : it tests the count distinct every combination of field versus the count of rows
Result : one row by field combination that works. If no result : "no field combination is unique. check for duplicate or need for aggregation upstream".
ex :
order_id line_id amount customer site
1 | 1 | 100 | A | U_250 |
1 | 2 | 12 | A | U_250 |
1 | 3 | 45 | A | U_250 |
2 | 1 | 75 | A | U_250 |
2 | 2 | 12 | A | U_250 |
3 | 1 | 15 | B | U_250 |
4 | 1 | 45 | B | U_251 |
The user will select every field but excluding Amount (he knows that Amount would have no sense in key)
The algo will test the following key
-each separate field
-each combination of two fields
-each combination of three fields
-each combination of four fields
to match the number of row (7)
And gives something like that
choice number of fields field combination
very good | 2 | order_id,line_id |
average | 3 | order_id,line_id, customer |
average | 3 | order_id,line_id, site |
bad | 4 | order_id,line_id, site, customer |
… | … | …. |
Best regards,
Simon
Hi there,
When connecting to data sources using DCM - could we please add the ability to make JDBC connections?
see:
https://community.alteryx.com/t5/Engine-Works/JDBC-Connections-in-Alteryx/ba-p/968782
As mentioned in these threads - JDBC is very common in large enterprises - and in many cases is better supported by the technology teams / developer community and so is much easier to make a connection. Added to this - there are many databases (e.g. DB2) where JDBC connections are just much easier
Please could you add JDBC connections to the DCM tooling?
Thank you
Sean
cc: @wesley-siu @_PavelP
Often I need to add filters or other tools early on after the workflow is already been mostly built. If a tool connects to one tool I can drag the filter over the connecting line and add the filter seamlessly. However in large workflows there is often this situation:
The Filter will only connect to one of the lines I'm hovering over. If I could connect to all lines simultaneously and drop in the connection to achieve this (would be awesome):