Hi @Birkenheuer, Stefan,
Thank you for the information and based on information you provided, it appears to be a typical case of CPU saturation due to concurrency in SSAS Tabular, even when memory usage is not an issue. In Tabular, performance can be strong for a single user, but multiple users often cause the VertiPaq engine to experience SE callbacks and threadpool contention.
To address this, it’s best to capture a workload trace (using Flight Recorder or Query Log) to identify which DAX queries have the highest storage engine CPU usage. Then, review those queries for iterative expressions like SUMX, FILTER, or ADDCOLUMNS, and try to use aggregated patterns instead where possible.
Additionally, check the engine configuration adjusting MaxParallelism and ThreadPool settings can help with throughput when many users are active, and make sure AutoDetectRelationshipsDuringQuery is turned off. These steps are key to improving concurrency scaling.
Hope this helps. Please reach out for further assistance.
Thank you.