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
- raym85Advocate IOh 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...
- smpa01Community 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
About "Download SQL database project" and fix the downloaded project
1. The sqlproj must be fixed, it is downloaded without the xml markup line <?xml version="1.0" encoding="utf-8"> 2. The sdk must be updated: Actual: <Sdk Name="Microsoft.Build.Sql" Version="0.1...Jarrinf2 hours agoFrequent VisitorNew48Views3likes2CommentsEventstream MQTT broker source: V3.1.1 support
The Eventstream MQTT broker source supports connections with public MQTT brokers that offer MQTT V5 support. Please offer support for V3.1.1 too, because this is still a valid and widely used ver...svelde4 hours agoSuper UserCompleted1.4KViews6likes4CommentsGet data from Apache Kafka topics via private networking
Current prerequisites limit to public Kafka instances which is not feasible for most enterprise customers. When will this limitation be lifted so that it can be used in private network setups, for ...Jugi4 hours agoMicrosoft EmployeePlanned3.5KViews2likes3CommentsSet default x axis scrolling position
Enable selection of the default scroll position for the x-axis on a chart. For example, on a line chart with dates as the x-axis, when not all of the data can display in the view at once, the scroll...Lisa_Krieg12 hours agoNew MemberNeeds Votes7.8KViews1154likes104Comments