Forum Discussion
Anonymous
3 years agoNot applicable
Imports - Post Import - Dataflow
Hello Can someone help me with this PowerShell request I don't understand what to put in the body? If you have an example I'm interested! Thanks in Advance, Cha
- Anonymous3 years ago
Hi Anonymous ,
Please review the following blog and check if it is what you are trying to find...
Power BI dataflows PowerShell scripts on GitHub
# Login to PowerBi and fetch the workspace id DFLogMessage("Overwrite : $Overwrite") LoginPowerBi($Environment) $workspaceId = GetWorkspaceIdFromName($Workspace) $dataflows = GetDataflowsForWorkspace($workspaceId) # Read the file $json = ReadModelJson($File) $dataflowName = $json.name DFLogMessage("Dataflow Name: $dataflowName") # Import the dataflow $overwriteModelId = GetOverrwiteModelId $dataflows $Overwrite $dataflowName $importedDataflow = ImportModel $workspaceId $overwriteModelId $json $dataflows DFLogMessage("Imported dataflow id: [" + $importedDataflow.objectId + "] Name=[" + $importedDataflow.name + "]")Best Regards
Anonymous
3 years agoNot applicable
Hi Anonymous ,
Please review the following blog and check if it is what you are trying to find...
Power BI dataflows PowerShell scripts on GitHub
# Login to PowerBi and fetch the workspace id
DFLogMessage("Overwrite : $Overwrite")
LoginPowerBi($Environment)
$workspaceId = GetWorkspaceIdFromName($Workspace)
$dataflows = GetDataflowsForWorkspace($workspaceId)
# Read the file
$json = ReadModelJson($File)
$dataflowName = $json.name
DFLogMessage("Dataflow Name: $dataflowName")
# Import the dataflow
$overwriteModelId = GetOverrwiteModelId $dataflows $Overwrite $dataflowName
$importedDataflow = ImportModel $workspaceId $overwriteModelId $json $dataflows
DFLogMessage("Imported dataflow id: [" + $importedDataflow.objectId + "] Name=[" + $importedDataflow.name + "]")
Best Regards