Forum Discussion
How to list Table Properties
Hi,
A table can have multiple properties, such as the v-order optimization.
Some statements related to these properties are explained on the link https://learn.microsoft.com/en-us/fabric/data-engineering/delta-optimization-and-v-order?tabs=sparksql
We can use CREATE TABLE/ALTER TABLE/OPTIMIZE
However, the link doesn't explain how to use SHOW.
The traditional statement should be something like:
So, my questions are:
How to discover the property values for a table?
Is it possible to discover the same using the SQL Endpoint, or only using notebooks?
Kind Regards,
8 Replies
- chetnachaudhariAdvocate I
DennesTorres The traditional statement to see table properties is working fine from notebooks.
I just verified it using below code snippet
%%sqlSHOW TBLPROPERTIES dim_calendar- DennesTorresImpactful Individual
Hi,
I just tried it again and it's not working. Maybe I'm doing something wrong? I get a simple syntax error as feedback
Kind Regards,
Dennes- DennesTorresImpactful Individual
Hi,
After some more tests, I solved the problem of the SHOW statement, it was a silly mistake I did. %%sql only works if it's on the first line of the code block.
However, the final intended result didn't work. I was looking for discovering if the table was created using vorder optimization or optimizewrite, I was sure some of the tables were created with these features, while others were not, but the SHOW TBLPROPERTIES never show these properties.
What could I be doing wrong?Kind Regards,
Dennes
- charringtonAdvocate V
Hi
I tried also the GUI Optimizer, never noticed that before, when you right click on a table from the Fabric Lakehouse:
It ran witth success (it's still running spark behing the scenes), and even I can see my report is responding faster, and I am able to see parquet files have been merged and optimized.
But still the VOrder property doesn't show:
I wonder why...
Any updates on your side?Thanks