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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
jaryszek
Power Participant
Power Participant

Why imported table from onelake is black?

Hello,

I added new table from Data LakeHouse into my remote semantic model on top of that (direct lake, no sql endpoint) using XMLA endpoint in tabular editor 3 and my table became black:

jaryszek_0-1758897497304.png

 

Why this is happening. 

And additional question, in which premium version of tabular editor i will have this option? 

Best,
Jacek

 




1 ACCEPTED SOLUTION
Ahmed-Elfeel
Resolver III
Resolver III

Hi @jaryszek,

 

The black table color in Tabular Editor indicates that the table is in an unprocessed state this is a common occurrence when you add new tables to a semantic model through the XMLA endpoint

 

When you add a new table via XMLA:

  • The table structure is created in the model metadata
  • But the table hasn't been processed (data hasn't been loaded)
  • Tabular Editor shows unprocessed tables in black to visually distinguish them

 

For fixing this you need to process the table to load data from your Data LakeHouse:

  • Right click on the black table

  • Select Process Table

  • Choose processing options (usually "Process Full" for initial load)

  • Execute the processing operation

Or Use TMSL (Tabular Model Scripting Language):

{
  "refresh": {
    "type": "full",
    "objects": [
      {
        "database": "YourDatabaseName",
        "table": "YourBlackTableName"
      }
    ]
  }
}

 

if this post helps, then I would appreciate a thumbs up and mark it as the solution to help the other members find it more quickly.

View solution in original post

8 REPLIES 8
v-echaithra
Community Support
Community Support

Hi @jaryszek ,

I hope the information provided is helpful. I wanted to check whether you were able to resolve the issue with the provided solutions. Please let us know if you need any further assistance.

Thank you.

Nasif_Azam
Super User
Super User

Hey @jaryszek ,

 

The reason your imported table from OneLake shows up in black in Tabular Editor 3 is because it’s a calculation group/table that comes from an external Direct Lake source, and not a standard imported/structured table. In Direct Lake mode, these objects appear in black to indicate that they are read-only, external references. You cannot modify their schema directly in the semantic model and they are controlled by the underlying Lakehouse.

 

Regarding Tabular Editor licensing:n The ability to connect to XMLA endpoints and work with semantic models is already available in Tabular Editor 3 (any edition)However, Tabular Editor 3 Desktop (free) does not include advanced productivity features.

 

Summary:

Black table = external Direct Lake source (read-only).

To transform, do it upstream or with calculated tables.

XMLA connectivity is available in TE3, but advanced features require Professional/Enterprise license.

 

Best Regards,
Nasif Azam

 



Did I answer your question?
If so, mark my post as a solution!
Also consider helping someone else in the forums!

Proud to be a Super User!


LinkedIn

Hmm but after weekend i see taht table turned to blue:

jaryszek_2-1759134253259.png



Why ?
Maybeafter some refresh? 

Best,
Jacek

Hi @jaryszek ,

The blue color means the table has been processed and data has been loaded successfully. So, it's no longer in the "unprocessed" state. This could have happened after the table underwent a full refresh or process.

You might have initiated a refresh, either through the Tabular Editor or the Lakehouse model itself. Once the refresh completed, the table's status changed to blue, indicating it was successfully processed and data is now available.

Thank you.

Ahmed-Elfeel
Resolver III
Resolver III

Hi @jaryszek,

 

The black table color in Tabular Editor indicates that the table is in an unprocessed state this is a common occurrence when you add new tables to a semantic model through the XMLA endpoint

 

When you add a new table via XMLA:

  • The table structure is created in the model metadata
  • But the table hasn't been processed (data hasn't been loaded)
  • Tabular Editor shows unprocessed tables in black to visually distinguish them

 

For fixing this you need to process the table to load data from your Data LakeHouse:

  • Right click on the black table

  • Select Process Table

  • Choose processing options (usually "Process Full" for initial load)

  • Execute the processing operation

Or Use TMSL (Tabular Model Scripting Language):

{
  "refresh": {
    "type": "full",
    "objects": [
      {
        "database": "YourDatabaseName",
        "table": "YourBlackTableName"
      }
    ]
  }
}

 

if this post helps, then I would appreciate a thumbs up and mark it as the solution to help the other members find it more quickly.

thank you, 

I didnt find option to "process table".
What i have is:

jaryszek_0-1759134013592.png
I did the step for full refresh, clicked save and...nothing change in remote semantic model:

jaryszek_1-1759134107758.png
(i hit refresh also in lakehouse semantic model).

Best,
Jacek

 



Jai-Rathinavel
Super User
Super User

@jaryszek Did you add any calculated column on the black table ? If you have added it then your table would fall back to direct query.

Thanks,

Jai 




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





You can not add column in onelake mode. It will only work with SQL endpoint flavour I suppose.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.