Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
msprog
Advocate III
Advocate III

Write Iceberg table using Fabric Dataengineering

Hi,

Can i create a Iceberg table in the datalake  using the Fabric Data engineering experiences? is this supported? if so, any guidance on how i can use my notebook to create an Iceberg table pelase

 

thanks

 

 

1 ACCEPTED SOLUTION
chetanhiwale
Helper III
Helper III

There are multiple ways to create a iceberg table, assuming destination as Onelake. 
1. Enable onelake setting to treat delta tables as Iceberg tables, this feature is in preview. You can enable this feature by going to workspace setting - > onelake setting -> Enable Delta Lake to Apache Iceberg table format virtualization (preview)

chetanhiwale_0-1752232496888.png

 

2. If you want to create iceberg table in snowflake and want to reside the data in onelake, you can follow the following article . 
Link : Getting Started with Iceberg in OneLake
Although, some permissions are not mentioned which are essential to create connection between snowflake and fabric. I have raised the issue on the link, you can check this link : Re: Snowflake iceberg table connection Issue - Microsoft Fabric Community


3. The first method, automatically converts exisiting and newly created tables in iceberg format, if you want to do same using code, you can follow the article. 
Link :Microsoft Fabric: Working with Apache Iceberg without shortcutting to the Iceberg Tables | by Christ...

View solution in original post

3 REPLIES 3
v-tsaipranay
Community Support
Community Support

HI @msprog ,

 

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. 


Thank you.

v-tsaipranay
Community Support
Community Support

Hi @msprog ,

Thank you for reaching out to the Microsoft Fabric Community Forum.

 

As @chetanhiwale  mentioned, Microsoft Fabric supports working with Iceberg-compatible tables by virtualizing Delta Lake tables. Currently, creating native Apache Iceberg tables directly through notebooks in Fabric is not supported. Instead, you can achieve Iceberg compatibility by saving your tables in Delta Lake format and enabling the "Delta Lake to Apache Iceberg table format virtualization" preview feature within your workspace’s OneLake settings.

This feature enables Delta Lake tables to be accessed as Iceberg tables, making it easier to integrate with external engines like Snowflake, while keeping the original storage format unchanged Please note that writing directly with format("iceberg") is not supported, since Fabric’s runtime does not allow direct writes to Iceberg tables or recognize an Iceberg catalog context.

For detailed official guidance, please refer to the Microsoft Learn documentation below:

Use Iceberg tables with OneLake - Microsoft Fabric | Microsoft Learn

I hope this helps, if you need any further assistance, feel free to reach out.

 

Thank you.

chetanhiwale
Helper III
Helper III

There are multiple ways to create a iceberg table, assuming destination as Onelake. 
1. Enable onelake setting to treat delta tables as Iceberg tables, this feature is in preview. You can enable this feature by going to workspace setting - > onelake setting -> Enable Delta Lake to Apache Iceberg table format virtualization (preview)

chetanhiwale_0-1752232496888.png

 

2. If you want to create iceberg table in snowflake and want to reside the data in onelake, you can follow the following article . 
Link : Getting Started with Iceberg in OneLake
Although, some permissions are not mentioned which are essential to create connection between snowflake and fabric. I have raised the issue on the link, you can check this link : Re: Snowflake iceberg table connection Issue - Microsoft Fabric Community


3. The first method, automatically converts exisiting and newly created tables in iceberg format, if you want to do same using code, you can follow the article. 
Link :Microsoft Fabric: Working with Apache Iceberg without shortcutting to the Iceberg Tables | by Christ...

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June FBC25 Carousel

Fabric Monthly Update - June 2025

Check out the June 2025 Fabric update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors