I recently found an old deployed version of our semantic data model which need the culture updating. When I first created our semantic model, I didn’t think about setting the culture and left it as the default, unfortantely, I am based in the UK and our company is US based so our inital releases were en-UK rather than en-US, not a major issue and its easy to fix with Tabular Editor however deploying the change to existing semantic models is problematic.
The short answer is, you can’t, or rather you couldn’t. You basically have to deploy a whole new model then reprocess all the data. Not fun. Especially when we are heavy users of incremental loading and Power BI CUs aren’t free.
Luckily, it appears there is now an API to update it which doesn’t involve refreshing all the data, but at the moment, the blog post doesn’t load. Google doesn’t return any solution, and I couldn’t see it listed on the API on Microsoft Learn. Copilot however did give an example which DOES work.
You basically want to use Datasets - Update Dataset In Group, I tend to just use the “Try It” feature on the site. Then the payload, which Copilot helped with was:
{
"culture": "en-US"
}
Gotta love AI!