Make it possible to write SparkSQL without having a Default Lakehouse.
With 3- or 4- part naming, i.e.
[workspace].[lakehouse].[schema].[table]
there should be no need to attach a Lakehouse in order to use SparkSQL.
Needing to attach a Lakehouse is annoying and adds extra complexity.
5 Comments
- raym85
Advocate I
Oh nice! this is a good one! Agreed it can be a pain, especially when merging from feature branch to main. Seems to work well with deployment pipelines though. - BHouston1Regular VisitorNot a bad idea on the 4-part naming, but I could see an issue if a workspace is renamed and this breaks notebooks. I think that shortcuts are designed to solve for this, but then unfortunately you would need a default lakehouse before you can use them...
- smpa01
Community Champion
Not exactly the way you are asking, but spark sql is capable of reading tables from unattached lakehouse by utilizing Azure Blob File System Secure path as following
%%sql CREATE OR REPLACE TEMPORARY VIEW df USING delta OPTIONS ( path 'abfss://' ); SELECT * FROM df LIMIT 10; - BHouston1Regular Visitorsmpa01 Yes, that is available in out of the box Spark SQL, but I believe this idea is about being able to refer to tables using Fabric workspace/lakehouse conventions rather than abfss paths. Similar to Unity Catalog in Databricks. You therefore don't need a default lakehouse if you choose to always specify which lakehouse in each query.
- GaryFfiRegular VisitorWould be very useful when writing common notebooks in a medallion architecture. For example, I have three notebooks to overwrite, append, and merge data from a Bronze lakehouse to a Silver warehouse. Right now, I am required to host it in each of the domain workspaces like finance sales and marketing just to attach/bind it to the proper persistent data store. The code is 100% same otherwise. This creates a maintenance nightmare.
Recent ideas
How to Back Up and Restore a Fabric Lakehouse for Debugging
Is there a way to clone a Lakehouse, including its data, in Microsoft Fabric? When we encounter a data issue in Production, our usual approach is to take a backup of the database, restore it to a se...gsrinivasan2 hours agoNew MemberNew35Views0likes1CommentTenant Administration for Fabric Cloud Connections - Enterprise Governance Gap
Microsoft Fabric currently provides robust security around cloud connections by treating them as user-owned securable resources. While this model works well for personal connections, it creates signi...hrenollet4 hours agoRegular VisitorNew77Views7likes1CommentEnable Ownership Change / TakeāOver for Mirrored Database Items in Fabric
Mirrored DBs do not support ownership transfer today. This becomes an issue when someone leaves the company. And the user tied to the ownership is beeing disabled. That means you need to recreate the...Sigurd5 hours agoNew MemberNew870Views25likes3CommentsOption to hide item counts in filter pane
Allow report authors to hide counts displayed next to filter values while preserving filtering functionality. Currently, Power BI displays record counts next to values in filter panes and certain s...saul_galdamez8 hours agoNew MemberNew20Views0likes0CommentsAllow Detect Data Changes for Historic Data Outside Incremental Window
In Power BI Incremental Refresh,Detect Data Changes only works inside the incremental refresh window. If historic data gets updated, Power BI cannot detect or refresh it unless I expand the increment...NAGAKEERTHI_Y11 hours agoNew MemberNew119Views1like1Comment