We are working in a multicultural company.
Some of our semantic models use as sources Sharepoint lists. When checking in the sources, we set `ViewMode="All"` where metadata columns are also pulled. Except sometimes they are pulled in GErman, sometimes in English, and sometimes in French.
Unfortunately, transforming these columns is done based on the name, e.g. https://learn.microsoft.com/en-us/powerquery-m/table-removecolumns (this is only an example).
The consequence is that:
- When working locally, a data transformation can work but will not work on the published version
- When changing the cloud-side source of a data, if the "source owner" has its locals set in English, in French, or in German, a functional transformation can work in one case, but not in the other.
Question:
- Except by setting in everysingle function "error ignore" and work on all translation possibles of metadata columns, how could we set the language we want for the data transformation? Neither in SharePoint.Tables (for the first step "source), nor in `Source{[ID=...]}[Items]` (second step "Navigation") could I find help in the doc to make a specific language mandatory.
- Where is the documentation detailing these conflicting metadata column names depending on the language? I couldn't find any.
- How can I work on transformation directly on the cloud version of my semantic models? There is no access to it, whether through desktop nor app.powerbi.com, I can only publish my functional local model to the cloud and cross fingers.
One example: "Expression.Error: The column 'Color Tag' of the table wasn't found.. Color Tag. . The exception was raised by the IDbCommand interface. Table: <tablename>" ==> The transformation expects "Farbenkennzeichnung" in the cloud version. (I have replaced the real name by <tablename>)
Thank you in advance for your help.