Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
I have a Fabric lake house with a view that I created via the T-SQL endpoint. Can I query the view from a spark notebook? If so how?
Hi,
Has anyone found a solution/workaround for this? Due to the nature of the project, I have to use T-SQL, so writing the view definition SQL directly in the notebook wont work.
Thanks
@dwpurdy you should be using below way in your notebook cells to create and use that view logic and use as a source in notebook to write out as delta table
Thanks for the work around, but I was trying to encapusulate transformation logic in T-SQL views and then use the views as sources to write out new delta tables wth a Spark script.
It's hard to believe it's not possible to read a T-SQL view via the end point in Spark. Does that also mean, I can't access warehouse tables in Spark via the warehouse SQL end point?
This seems like a missing feature. In Synapse, it's easy to read a dedicated pool table in Spark.
It's not possible to read a T-SQL view from Spark. But it's possible to read a warehouse table using Spark. You just need to add the warehouse table as a shortcut and you can access those tables just like the other lakehouse tables.
Hello @dwpurdy
I did tried to access the views from a notebook and spark always complained that the object does not exists .
%%sql
SELECT * FROM view1
Error: Table or view not found: view1; line 1 pos 14;
'Project [*]
+- 'UnresolvedRelation [view1], [], false
So i am pretty sure that you cannot access from SPARK .
Since views are just SQL query what you can do as work around is , run the SQL query itself
%%sql
SELECT * FROM Address
Thanks
HImanshu
User | Count |
---|---|
30 | |
10 | |
4 | |
3 | |
1 |
User | Count |
---|---|
45 | |
15 | |
14 | |
10 | |
9 |