Forum Discussion
Recreate report dataset when using import api
Hi repl-satyveer-s,
Can you share a snapshot of your issue, please? It works perfectly on my test.
Best Regards,
Dale
Hi,
So am doing the following (using Microsoft.PowerBI.Api ver 2.0.12)
var filePath = @"C:\Pta_Charts_import.pbix";
using (var fileStream = File.OpenRead(filePath.Trim('"')))
{
using (var client = new PowerBIClient(ApiUrl.Value.ToUri(), tokenCredentials))
{
var groupId = GroupId.Value;
client.HttpClient.DefaultRequestHeaders.Add("ActivityId", Guid.NewGuid().ToString());
var import = client.Imports.PostImportWithFileInGroup(groupId, fileStream, "Pta_import_report");
}
}
So I execute this multiple times with different input for datasetDisplyaName (shown in bold). Reports are getting created but the datasets is created only once.
Pta_import_report1, Pta_import_report2, etc get created and use "Pta_import_report1" as the backing dataset.