Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hello!
Currently we use
var tokenResponse = await client.Reports.GenerateTokenInGroupAsync(WorkspaceId, report.Id, generateTokenRequestParameters);
to fetch every report's token as in Microsoft example. It takes about 800ms each. However, if many reports being used - it delays initiall application startup (reload time) time significantly. Is it possible to convert this so it will fire requests simulaneously? Currently it goes like waterfall. If so, is there any example available?
Any other suggestions how to improve performance are welcome.
Thank you in advance!
Solved! Go to Solution.
Actually, solved the problem myself. Changed example code to utilize tasks.Add(Task.Run(async () => {}) expressions. For those who interesed, I can provide code snippet. It boosted performance significantly.
Hi @Anonymous
Is the token you provided an embed token ? What rest API is used ?
Maybe you can refer to this introduction about Power BI REST APIs .
Best Regards
Community Support Team _ Ailsa Tao
Actually, solved the problem myself. Changed example code to utilize tasks.Add(Task.Run(async () => {}) expressions. For those who interesed, I can provide code snippet. It boosted performance significantly.