<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How do I save a file generated in a notebook to a lakehouse? in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4242977#M4613</link>
    <description>&lt;P&gt;Awesome workaround&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;an interesting observation I had was that on the line below I couldn't put the absolute ADFSS filepath and I had to use the relative path with the default lakehouse .&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;target_abfss = &lt;/SPAN&gt;&lt;SPAN&gt;'/lakehouse/default/Files/Sales/Expenses.xlsx'&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp; Therefore, I needed to set the default lakehouse first using the mechanism described in the post below:&lt;BR /&gt;&lt;A href="https://community.fabric.microsoft.com/t5/General-Discussion/How-to-set-default-Lakehouse-in-the-notebook-programmatically/td-p/3732218" target="_blank"&gt;https://community.fabric.microsoft.com/t5/General-Discussion/How-to-set-default-Lakehouse-in-the-notebook-programmatically/td-p/3732218&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was wondering if anyone had a better way of doing this.&lt;/P&gt;</description>
    <pubDate>Tue, 15 Oct 2024 11:09:43 GMT</pubDate>
    <dc:creator>AnirL</dc:creator>
    <dc:date>2024-10-15T11:09:43Z</dc:date>
    <item>
      <title>How do I save a file generated in a notebook to a lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163213#M4180</link>
      <description>&lt;P&gt;I've just started working with Microsoft Fabric for the first time coming from a long career in software, architecture, and data science at a much lower level--I'm definitely more comfortable with terminal than UIs for technical work.&amp;nbsp; Here's one example why:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a scenario in which I have loaded CSV data into a lakehouse, then load it into a Delta-Parquet table.&amp;nbsp; Assume I perform some transformation on that into another table, then I want to generate an Excel file (NOT a CSV file) from a python notebook using a package like `xlsxwriter`, which includes formatting and formulas in addtion to data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I save that output `*.xlsx` file to a retrievable location, such as the same lakehouse I loaded the original CSV file to?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;More specifically, suppose I have a notebook open in a Fabric workspace and execute:&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;expenses = (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Rent'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;1000&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Gas'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Food'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;300&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Gym'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;50&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;!&lt;/SPAN&gt;&lt;SPAN&gt;pip install xlsxwriter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; xlsxwriter&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Create a workbook and add a worksheet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workbook = xlsxwriter.Workbook(&lt;/SPAN&gt;&lt;SPAN&gt;'Expenses01.xlsx'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;worksheet = workbook.add_worksheet()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Some data we want to write to the worksheet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;expenses = (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Rent'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;1000&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Gas'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Food'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;300&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;'Gym'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;50&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Start from the first cell. Rows and columns are zero indexed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;row = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;col = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Iterate over the data and write it out row by row.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; item, cost &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (expenses):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; worksheet.write(row, col, &amp;nbsp; &amp;nbsp; item)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; worksheet.write(row, col + &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, cost)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; row += &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Write a total using a formula.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;worksheet.write(row, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Total'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;worksheet.write(row, &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'=SUM(B1:B4)'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workbook.close()&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;I know from this that the file is created:&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# We created an Excel file, but where is it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; os&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;files = [f &lt;/SPAN&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; f &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; os.listdir(&lt;/SPAN&gt;&lt;SPAN&gt;'.'&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; os.path.isfile(f)]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;files&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;because the print statement shows it:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;['container_tokens',
 '.launch_container.sh.crc',
 'default_container_executor.sh',
 'default_container_executor_session.sh',
 'launch_container.sh',
 '.container_tokens.crc',
 '.default_container_executor_session.sh.crc',
 '.default_container_executor.sh.crc',
 'Expenses01.xlsx']&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;But I don't know how to retrieve that file or direct it to a retrievable location.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2024 18:57:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163213#M4180</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-09-20T18:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: How do I save a file generated in a notebook to a lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163255#M4182</link>
      <description>&lt;P&gt;I realize that compute and storage are treated separately in a platform like Fabric.&amp;nbsp; So, I guess the question could also be reframed as: if you generate any generic blob file in a notebook environment, how do you post it to the storage location corresponding to the lakehouse files?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I tried using python's standard `requests` package, but I was denied because of a missing bearer token that I don't have.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2024 19:28:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163255#M4182</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-09-20T19:28:10Z</dc:date>
    </item>
    <item>
      <title>Re: How do I save a file generated in a notebook to a lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163324#M4183</link>
      <description>&lt;P&gt;Okay, I found&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-engineering/notebook-utilities#notebook-utilities" target="_blank"&gt;NotebookUtils (former MSSparkUtils) for Fabric - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/P&gt;&lt;P&gt;but I can't get that to work yet either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The file I'm generating and want to move to a lakehouse starts its life on a Spark cluster, so there's no ABFS path.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2024 20:25:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163324#M4183</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-09-20T20:25:38Z</dc:date>
    </item>
    <item>
      <title>Re: How do I save a file generated in a notebook to a lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163380#M4184</link>
      <description>&lt;P&gt;Okay, I found a solution, but it doesn't strike me as a *Fabric-intended* solution.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First, executing&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; os&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;os.getcwd()&lt;/SPAN&gt;&lt;/PRE&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;from the notebook shows me a `/mnt/...` location, so it look like a Linux/Unix mount point.&amp;nbsp; That gave me hope that the lakehouse location also has an accessible mount.&amp;nbsp; So, if I explore&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; os&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;os.listdir(&lt;/SPAN&gt;&lt;SPAN&gt;'/'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;I do indeed see a `lakehouse/` folder and a quick exploration of that reveals that it is the lakehouse location that I want to copy my generated Excel file to.&amp;nbsp; Now I can use python's `shutil` to do a file copy&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; shutil&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;generated_file = &lt;/SPAN&gt;&lt;SPAN&gt;'Expenses.xlsx'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;target_abfss = &lt;/SPAN&gt;&lt;SPAN&gt;'/lakehouse/default/Files/Sales/Expenses.xlsx'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;shutil.copyfile(generated_file, target_abfss)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;That does it.&amp;nbsp; The file I generated in the workbook is now in the lakehouse files.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My suggestion for any MS developers out there working on this is to make a more accessible Fabric-y way to do this kind of file transfer (`notebookutils` turned out to be a red-herring as far as I can tell).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 20 Sep 2024 21:19:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4163380#M4184</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-09-20T21:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: How do I save a file generated in a notebook to a lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4164554#M4196</link>
      <description>&lt;P&gt;@Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To save a file you can use this code&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;import os, json
with open('/lakehouse/default/Files/&amp;lt;location&amp;gt;/file1.json','w') as f:
    json.dump(reponse.json(),f)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Need a Power BI Consultation? Hire me on &lt;A href="https://bit.ly/4d3oy4s" target="_blank" rel="noopener"&gt;Upwork&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Connect on &lt;A href="https://www.linkedin.com/in/tharun-kumar-ravikrindhi/" target="_blank" rel="noopener"&gt;LinkedIn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class=""&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV class=""&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV style="border-radius: 1px; padding: 10px; border: solid #cccccc 1px; background: #fafafa no-repeat right 10px center;"&gt;&lt;BR /&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG style="margin-right: 3px;"&gt;&lt;STRONG style="margin-right: 3px;"&gt;Did I answer your question? Mark my post as a solution!&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG style="margin-right: 3px;"&gt;&lt;STRONG style="margin-right: 3px;"&gt;If I helped you, click on the Thumbs Up to give Kudos.&lt;BR /&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;
&lt;P style="padding: 0; margin: 5px 50px 0 0;"&gt;Proud to be a Super User!&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PBI_SuperUser_Rank@2x.png" style="width: 70px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/1107700iD5193F780866AA58/image-size/large?v=v2&amp;amp;px=999" width="70" role="button" title="PBI_SuperUser_Rank@2x.png" alt="PBI_SuperUser_Rank@2x.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Sun, 22 Sep 2024 06:31:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4164554#M4196</guid>
      <dc:creator>tharunkumarRTK</dc:creator>
      <dc:date>2024-09-22T06:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: How do I save a file generated in a notebook to a lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4242977#M4613</link>
      <description>&lt;P&gt;Awesome workaround&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;an interesting observation I had was that on the line below I couldn't put the absolute ADFSS filepath and I had to use the relative path with the default lakehouse .&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;target_abfss = &lt;/SPAN&gt;&lt;SPAN&gt;'/lakehouse/default/Files/Sales/Expenses.xlsx'&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp; Therefore, I needed to set the default lakehouse first using the mechanism described in the post below:&lt;BR /&gt;&lt;A href="https://community.fabric.microsoft.com/t5/General-Discussion/How-to-set-default-Lakehouse-in-the-notebook-programmatically/td-p/3732218" target="_blank"&gt;https://community.fabric.microsoft.com/t5/General-Discussion/How-to-set-default-Lakehouse-in-the-notebook-programmatically/td-p/3732218&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was wondering if anyone had a better way of doing this.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Oct 2024 11:09:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/How-do-I-save-a-file-generated-in-a-notebook-to-a-lakehouse/m-p/4242977#M4613</guid>
      <dc:creator>AnirL</dc:creator>
      <dc:date>2024-10-15T11:09:43Z</dc:date>
    </item>
  </channel>
</rss>

