Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Is anyone successfully using Alteryx in combination with Fabric? I have struggled to get alteryx to connect to a lakehouse or data warehouse and am finding that there does not seem to be much/any support from the vendor (Alteryx) in getting this to work. If you have decided to use alteryx in conjunction with Fabric I'd love to know:
My experiences with Alteryx and Fabric
All of these work with both AZCLI authentication (bleh) and Service Principals (the One True way). The SQL Endpoint connection requires the SQL Server Driver version 18? or above. (I think 17 was preview only)
Going the other way, I've not yet tried triggering an Alteryx Server job from with Fabric using the API, but I have got it working from the command line. I suspect I'm going to have networking/security issues to make sure that Fabric can connect to the internal network-connected Alteryx Server.
@cpshort7186 i dont think here is a solution, not if you want to write to a lakehouse our dwh. BUt with the new fabric sql you can write as to any sql - with high speed 🙂
Yes, the new T-SQL notebooks are a step in the right direction. Unfortunately (as far as I can tell) you can not combine Python or Spark SQL steps in a notebook with T-SQL. The whole notebook has to be T-SQL. This limits what I can do with it. I view Alteryx as a prototyping tool, and will eventually move any code that needs to be scheduled into Fabric Notebooks anyways, but it would be nice if Fabric SQL endpoints worked well enough and performant enough to support prototyping. As of now it's taking orders of magnitude longer than expected.
Here is the process to connect using Alteryx to a my Lakehouse in MS Fabric:
Choose: MS SQL Server | OLE db
Select: MS OLE DB Driver for SQL Server:
1. Enter your SQL data endpoint connection from Fabric as the server name.
2. Select authenitcation type: 'Active Directory - Integrated'.
3. Test connection, then select the database (Lakehouse name) from the dropdown.
If this works for you please accept this as a solution. Thanks!
What part are you trying to connect to? The SQL endpoints should be no problem for Alteryx. The Delta Tables might require Alteryx to understand Parquet.
I've tried connecting via "Microsoft Azure Data Lake Store" and "Microsoft Azure Synapse Analytics" and have been unsuccesful with both. My understanding is that Data Lake would be read-only, but that in theory I should be able to read/write to a Data Warehouse artifact via Alteryx.
My first suggestion would be to give up now 🙂 I tried going down this path. Alteryx support said, "We don't support Fabric". Makes no sense as it is just SQL Server.
You can get it to work by creating an ODBC connection using the SQL Server 18 driver.
If you are using an AD login with MFA, Alteryx will prompt you at least twice on every run for your credentials and MFA.
You will also receive this error when running a query any query:
According to these docs: Error: "Cursors are not supported" or "Cursor support is not an implemented feature" when running a ...
You need to add SET NOCOUNT ON to the end of all your queries.
It works, but not really to a point where it is very usable. My suggestion would be to use Fabric items to do your Alteryx work.
Thank you! This is the suspicion I had and it's good to hear from another practitioner about the experience.
Now try the actual option - Microsoft Azure SQL Database.
Unfortunately I have not been able to get this option to work either.
I got it working, but its slow as he......
And I dont know why.
But if you create a service principal and give it write rights on your lakehouse table - you can connect using oledb driver in alteryx with SP.
After much back and forth with Alteryx and our IT group I was able to do the same... had to create a service principal with all rights needed to read and write to the environment, had to make sure correct version of ODBC driver was installed, had to open a port on the firewall. But after all that I can select from lakehouse and data warehouse objects, and I can write to the warehouse. However, I've also found writing to the warehouse extremely slow. Workflow runs in 15sec when running without the final write action or when writing to CSV, but takes 20min to run writing to a warehouse table. Not a huge data volume (CSV is only ~75kb). Would love to hear if anyone has resolved this. I'm not sure if it's an alteryx issue, an ODBC driving issue, or a fabric issue.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
5 | |
3 | |
3 | |
3 | |
2 |