备份 Azure Analysis Services 表格模型

Backup Azure Analysis Services Tabular Model

使用以下代码备份 Azure 分析表格模型:

Backup-ASDatabase -Server $ServerName -BackupFile $BkupFile -Name $CubeName -ApplyCompression -ErrorAction Stop

但是遇到以下问题: Backup-ASDatabase : AS Azure 不支持此功能。

不过,以上代码片段适用于 On Prem 表格模型。在线查看解决方案并在下面找到 link,建议使用 Azure Automation 帐户和 PowerShell Workflow

https://gallery.technet.microsoft.com/scriptcenter/Azure-Analysis-Backup-a06df3ad#content

得到下面的问题,如果我使用上面的代码link:

找不到 'Backup-ASDatabase' 命令。如果此命令定义为工作流,请确保它在调用它的工作流之前定义。如果它是直接在 Windows PowerShell 中 运行 的命令(或在此系统中不可用),请将其放在 InlineScript 中:'InlineScript { Backup-ASDatabase }'

尝试将代码包含在 InlineScript 中,但遇到了同样的问题。我可以得到一些线索或简单的解决方法来完成这个简单的任务,即备份 Azure 分析表格模型。

以下代码有效,但备份位置需要是 Azure Blob 存储容器。同样对于本地 运行 PowerShell,您可能希望在 Azure 门户上将您的客户端 IP 地址(您的计算机 IP 地址)列入白名单。

Backup-ASDatabase -Server $ServerName -Name $CubeName -ApplyCompression -ErrorAction Stop

您需要在 Azure 门户上将备份位置配置为一次性 activity。无需在上面的代码片段中明确给出备份位置路径。它会自动将多维数据集备份到配置的容器位置。