Мы развернули коллекцию встроенных рабочих областей PowerBI со следующим очень простым шаблоном руки.
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [
{
"comments": "Test Power BI workspace collection",
"apiVersion": "2016-01-29",
"type": "Microsoft.PowerBI/workspaceCollections",
"location": "westeurope",
"sku": {
"name": "S1",
"tier": "Standard"
},
"name": "myTestPowerBiCollection",
"tags": {
"displayNmae": "Test Power BI workspace collection"
}
}
],
"outputs": {}
}
Для развертывания мы использовали хорошо известную команду Powershell New-AzureRmResourceGroupDeployment
После создания, если мы попытаемся выполнить команду еще раз, произойдет сбой со следующим сообщением.
New-AzureRmResourceGroupDeployment : Resource Microsoft.PowerBI/workspaceCollections 'myTestPowerBiCollection' failed with message
{
"error": {
"code": "BadRequest",
"message": ""
}
}
Если мы удалим коллекцию и снова выполним ее, все получится без проблем. Я попробовал оба варианта для параметра -Mode
(Incremental, Complete)
и не помог, хотя по умолчанию используется параметр Incremental.
Это серьезная проблема для нас, поскольку мы хотим предоставить коллекцию как часть нашей непрерывной доставки, и мы выполняем это несколько раз.
Любые идеи о том, как обойти эту проблему?