Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hi All,
We are seeking to use a view within a SQL analytics Endpoint as a source of data for a dataframe in a notebook.
When we seek to query it, we see an error like [TABLE_OR_VIEW_NOT_FOUND]
code looks like this. The view is under the DBO schema.
df = spark.sql("SELECT * FROM lakehousename.viewname LIMIT 1000")
display(df)
Is this possible? I feel like it wont be :*( but staying positive.
Thanks!
Solved! Go to Solution.
Hi @DataEnjoyer no I don't believe this will work as the View has been created using the SQL Analytics endpoint, there is no metadata sync from the SQL Endpoint to the Lakehouse (it's the other way round).
You could use JDBC connector in the Notebook to query the View in the SQL Endpoint, or create the View in the Lakehouse using Spark.
edit: I believe pyodbc would work here
Hi @DataEnjoyer no I don't believe this will work as the View has been created using the SQL Analytics endpoint, there is no metadata sync from the SQL Endpoint to the Lakehouse (it's the other way round).
You could use JDBC connector in the Notebook to query the View in the SQL Endpoint, or create the View in the Lakehouse using Spark.
edit: I believe pyodbc would work here
Hi,
Do you know how to get the authentication to work in the SQL endpoint? I have tried different combinations of below statement, but it is not working:
Hi,
Yes, that helped, thanks 🙂
I had to add the serviceprincipal to the workspace (CREATE USER is not a supported statement type.) but after that, I can now read views in a Lakehouse from a Notebook.
Ask questions in Data Engineering, Data Science, Data Warehouse and General Discussion.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
5 | |
4 | |
2 | |
1 | |
1 |
User | Count |
---|---|
13 | |
8 | |
3 | |
3 | |
3 |