Forum Discussion
dgdragon
8 years agoFrequent Visitor
Import Statuses
When I import a PBIX file, I can get the import status using the route: https://api.powerbi.com/v1.0/myorg/groups/[org-id]/imports/[import-id] and it returns something similar to: {
"id": "[imp...
- 8 years ago
Hi dgdragon,
After a few research, I haven't found any article/blog that has a full list of importStates. However, I did find a few more importStates:
- Publishing
- Published
- Succeeded
- Failed
Following is a use case of importStates. :smileyhappy:
// Example of polling the import to check when the import has finished. while (import.ImportState != "Succeeded" && import.ImportState != "Failed") { import = await client.Imports.GetImportByIdAsync(workspaceCollectionName, workspaceId, import.Id); Console.WriteLine("Checking import state... {0}", import.ImportState); Thread.Sleep(1000); }Regards
v-ljerr-msft
8 years agoMicrosoft Employee
Hi dgdragon,
After a few research, I haven't found any article/blog that has a full list of importStates. However, I did find a few more importStates:
- Publishing
- Published
- Succeeded
- Failed
Following is a use case of importStates. :smileyhappy:
// Example of polling the import to check when the import has finished.
while (import.ImportState != "Succeeded" && import.ImportState != "Failed")
{
import = await client.Imports.GetImportByIdAsync(workspaceCollectionName, workspaceId, import.Id);
Console.WriteLine("Checking import state... {0}", import.ImportState);
Thread.Sleep(1000);
}
Regards