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
In a multi-person BI team; or where you have a multitude of different flows hitting similar data - it's easy to loose track of the right connections; the right data sets etc.
Could we please add to the Alteryx toolset, the ability to:
- Register a set of connections with readable names
- Register a set of data-sets which are community managed.
Connection Registration:
I frequently connect to 5 different datastores to bring together analytical results. Because Alteryx remembers the connections once-used I don't have to keep on building these connections from scratch, but these don't have a human-readable name; and they cannot be shared among the team to make workflow creation easier.
Suggestion:
Known Good Data Sets:
The other part of this is the community effect once a large number of people in the company start to get data-savvy. for e.g. One person has found a good way to query the actual timesheet data (username; project; hours) - and another person has found a good way to query the HR systems to get user demographic information (username; location; contracted working hours).
For enterprise customers - this would transform alteryx from a stand-alone tool where everyone is re-inventing the wheel every time - to a Data Platform where each additional piece of work done increases the net value of the full ecosystem in a virtuous cycle. It would also MASSIVELY accelerate every workflow build.
Happy to talk through this live with the Alteryx team if that's appropriate and helpful.
Thank you
Sean
Currently - in order to run a series of Alteryx processes which have start-finish dependancies, you have to hack this by putting each sub-process into batch macros with fake inbound and outbound controls and a fake control parameter. Additionally, alteryx forgets the mapping of parameters if you move stuff around, and you have to re-link it all up again, running each step 1 by 1 until the next one fails.
some may say "just use Block until done"
- this only partially solves the issue if your dependency chain is one deep (e.g. create the table; and then send a summary of errors found in the table)
- this doesn't create any ability to encapsulate flows to create simplicity - so it drives the user towards having increasingly bigger and more complex canvases
If we could create a new macro-type or container-type which just allows start-to-finish dependency chaining like a sub-procedure, and which just passes on what was in the input stream directly to the output stream - this would materially improve the ability to simplify flows; and at the same time it's a cheap and easy way to allow for detailed dependency and flow control.
Happy to talk through this live with the team if that makes sense?
Thank you
Sean
Super simple request: Add Exasol to the list of databases that Alteryx can run in-database queries against.
We are using Exasol to store and query large volumes of data (1bn+ rows). This works great from Tableau because not very much data has to leave the database. But when we want to process that data in Alteryx we either have to pre-aggregate the data in Exasol, strip out loads of columns or sit back for hours while Alteryx sucks down the data. The first solution requires somebody to write SQL code in the database, but we are trying to avoid that (that's why we like Alteryx). The second and third are not always viable options.
Given that Exasol is partnered with Tableau, and Alteryx is partnered with Tableau, it feels like there will be lots of Alteryx customers looking for this functionality.
In order to speed up our workflows (which are very heavily tied to databases and DB queries) it would be valuable to be able to inspect the actual queries which were run against the SQL server so that we can index to optimize these queries directly in SQL Enterprise Manager (or the same on any DB platform - we have the same problem on DB2)
The idea would be to have a simple screen where I can run the workflow with a SQL profiling turned on, and then capture the output of either the entire workflow (grouped by connection so that I can tune one database with only the queries that apply) or a specific component on the canvas.
I appreciate that this is not something that would be required by a fair population of your users - but I'm sure that this will be helpful for any enterprise / corporate customers.
Thank you
Sean
all too often, we build an alteryx flow just to realise that step 8 out of 10 was wrong -so back to the beginning and rerun the entire thing. this often is tedious if your work requires a big data set.
So there is a workaround, using the Cache Macro which can be downloaded (but this does require quite a bit of fiddling with containers; disabling items; setting flags; etc) - but it would be good to allow the user to "restart from here" like you can with a powerpoint slide deck. I appreciate that this may be tricky since Alteryx may be flushing data out of memory as it goes along, so it cannot restart from any arbitrary point - but if we put the workflow into a "testing cached mode" to cache data at each step; or allowed users to set particular controls as a breakpoint and cache at these points, that would help immensely.
Thank you
Sean
It would be extremely useful to be able to modify a tool parameter with a single row output from another tool within the same workflow. My current solution is to use either the Append Fields tool or embed the other tool into a batch macro with a single row as the input. This would greatly simplify workflows and allow for a much more robust "programmatic" approach to workflow development.
Hi there,
In working with dates in strings, we have an option to use the DateTime tool to convert from string to DateTime, or to use a formula with DateTimeParse.
The DateTime tool is limited in the number of formats possible - and even if you edit the XML directly, you often can't get exactly the format that you are looking for (e.g. 01-sep-1975 - dd/mmm/yyyy) because it's not in the predefined list of "Format of Input String".
The DateTimeParse is similarly painful because it requires you to go and look up a set of arcane %b or %y characters on the Alteryx Help screen.
Would it be possible to change the treatment of dates so that:
- DateTime tool can take any format that you need - and includes a simple format builder tool so that people don't need to remember the codes
- The DateTimeParse function also uses the same format codes as the DateTime tool, and also includes a simple formula/format builder so that people don't need to remember the codes.
- When you point a DateTime tool to a column in a data-stream - it can read the data to determine the best format to suggest
- Finally - if you could profile the data, and clean it up visually (like the new release of Tableau; or like Cognos) where you can see the values on screen and apply a transformation to them in-situ, which then translates into Alteryx Formulas - it would be even more useful and rapid.
Cleaning up date handling would speed up date processing tremendously.
Idea: Prompt the user to find a missing macro instead of the current UX of a question mark icon.
Issue: When a macro referenced in a workflow is missing, then there is no way to a) know what the name of the macro was (assuming you were lazy like me and didn't document with a comment) and b) find the macro so you can get back to business.
When this happens to me know, I have to go to the XML view and search for macros and then cycle through them until I find the one that's missing. Then I have to either copy the macro back into that location or manually edit the workflow XML. Not cool man.
Solution: When a macro is missing, the image below at the right should be shown. In the properties window, a file browse tool should allow the user to find the macro.
When I put a map snippet into a report, there is no border. Therefore, road segments just terminate into whitespace.
Please add an option to create a border around the map snippet.Map With No Border
Map With A Border
I would like to suggest 2 small changes to make working with Interface tools easier:
1) Let a user change the name of Question Constants from the workflow tab. For example, I would love the ability to change the names of my list boxes below. Currently, I can click in the name box and write new names in, but it doesn't stick.
2) Let the user add the value on the Interface tools under the Annotation tab. Currently, I drop an interface tool on, change the name on the annotation tab, and then have to go the the workflow tab to setup a value. It would be easier if the value box was also on the annotation tab:
We are attempting to connect to a Sybase DB. The version we're trying to connect to is 15.7.0. It seems Alteryx only officially supports 15.0.2 connection.
Will there be an update coming in a future release so that we can connect directly and not have to use DB extracts?
How about a quick method of disabling a container.
Current state - Click on the container, pan the mouse all the way over to the tiny checkbox target in the configuration pane and click disable.
Future state - little icon by the rollup icon that can be clicked to disable/enable, differentiated by perhaps a color change of the minimized pane perhaps?
I know what you're thinking, "talk about lazy, he's whining about moving the mouse (which his hand was already on) 2 cm along his desktop and clicking"... but still what an easy usability win and one less click to do a task I find myself repeating frequently.
Would love to see the Workflow - Configuration > Runtime > Record Limit for All Inputs option extended to Dynamic Input tools.
Good afternoon,
If any one of you have had to create Column Rules in the Table Tool for multiple Table Tools you'll know how much of a pain it is to set the same rules over and over and over.
It would be an amazing addition if we had the functionality to copy column rules to apply to other Table Tools.
What are yalls thoughts?
-Nick
Example1
Hi,
I was just working on an application that targets a back end database, which is currently manually refreshed. A user on my side requested that we include a "Data Last Refreshed on" text on the application, so that users would see it whenever they ran the app.
I was able to accomplish this by using a Drop Down tool populated using the "External Source" List Values, which is not connected to any Action tool. However, this is a somewhat ugly solution to the problem - it creates one more clickable object for the user that doesn't actually do anything.
I think having a "Label" tool, which functioned similar to a Text Box (multiline support) but did not allow users to enter values, that included the "External Source" option from the List Box/Drop Down, would be a huge help for Application Development. This would let you create a configurable message for your users, be it a Last Refresh, runtime instructions, or even a Last Run Date for the application.
When we open any workflow, its becomes very difficult to understand from which gallery I have opened the workflow(s). Could you please do something, so that once the mouse pointer gets move into the workflow tab in designer, it will display the corresponding path as well.
In Excel we have the option of adding icons based on conditional formatting (example 1). It would be amazing if Alteryx had something similar (Example 2).
What are yall's thoughts?
-Nick
PS. the idea label tool doesn't work very well
Example1
Example2
There are some minor tools like Twitter Search (http://www.alteryx.com/resources/blending-social-media-data-without-it) and Grazitti's Facebook Page crawler...
But we need tools for accessing and blending more of the existing semi-structure social data,
Top social media sites Updated February 1, 2017;
1 | Facebook 1,100,000,000 - Estimated Unique Monthly Visitors
2 | YouTube 1,000,000,000
3 | Twitter 310,000,000
4 | LinkedIn 255,000,000
5 | Pinterest 250,000,000
6 | Google Plus+ 120,000,000
7 | Tumblr 110,000,000
8 | Instagram100,000,000
9 | Reddit 85,000,000
10 | VK 80,000,000
11 | Flickr 65,000,000
12 | Vine 42,000,000
13 | Meetup 40,000,000
14 | Ask.fm 37,000,000
15 | ClassMates 15,000,000
The ability to limit the number of records (either on a specific input tool, or via the Workflow Properties) is super useful when developing a workflow...
...but how many times do you forget that a record limit was set and then spend ridiculous amounts of time trying to figure out why something isn't working properly? (I can't be the only person this has happened to...).
Wouldn't it be fantastic if a warning/message was shown in the workflow results (e.g. "Input Tool (n) has a record limit set"
or "Record Limits are set on the Workflow Properties")?
Right now, I have to do a little voodoo to get a user to select a sheet within an excel doc to use as a source. My use case is that I have an excel file provided by other users in which the relevant data could be in one of many excel sheets, and there isn't a good programmatic way to determine the right sheet. Thus, I want to prompt my user to select the sheet when running an analytic app.
I have to start with a file browse option to prompt the user for the excel:
From here, the prompt will only ask for a file:
At no point will it prompt for the sheet it wants within the file. And the action options don't give you the ability to change the sheet (it reads it from the file input after the pipe):
To solve this, I have to create a app that only prompts for the excel sheet and then set it to output the sheet names. From there, I do a little formula magic to split it into key-value pairs with the value being the entire file path pipe concatenated with the sheet name, save it to a file, then read the file in a second workflow which presents the sheet names in drop downs. It looks something like this:
This all seems unnecessarily complex given Alteryx seems to have already figured this out in designer:
My idea: Use the same file selector in the "Input Data" tool for the File Browser when setting the File value from an Action. It would save me from having a separate workflow just to prompt a user for an excel sheet.
Thanks!