Hi all,
In going through all the available options on the input data tool, wanted to truly understand how they work and the options around them, so there are a few questions that I've posted along these lines (this is the first of a short series)
For the record limit: I connected to the Northwind database on SQL, and turned on SQL profiling to understand how the query is ACTUALLY being executed - and interestingly it depends very much on the connection type (Native SQL; OleDB; and ODBC).
However, for all 3 of these, it seems that the record limit is being enacted on the client side, not on the server. What I mean by this is that when I take the exact queries that are being run by Alteryx on the server, and run these in a query window, you can see that the row-limit is not occurring in SQL, but in Alteryx.
(to test this, I ran several queries with and without the record limit; profiled them using SQL profiler; and the profile trace was identical either way)
Aside from putting "Select top(100) from..." in all the queries that we do - is there any switch or capability that we can use in the Alteryx Designer to force this down to the server, so that we can take advantage of the server's ability to optimize?
Thank you
Sean
I'll post the EXACT SQL executed in each of the three scenarios on a following thread.