我已经在Azure帐户下创建了Azure运行帐簿,以处理大型Azure Analysis Services表格模型。
当我尝试通过PowerShell进行完整的表格模型处理时,运行一个小时后就会超时。
开始:上午8:47:50 结束:上午9:48:25
Invoke-ProcessASDatabase-服务器“ asazure:// ---” -DatabaseName“ ---” -RefreshType已满 命令结束
错误开始 Invoke-ProcessASDatabase:无法将修改保存到服务器。返回错误:“超时已过期。超时
在操作完成之前已经过了一段时间。IDbCommand接口引发了异常。
技术细节:
RootActivityId:---
日期(UTC):---
命令已被取消。IDbCommand接口引发了异常。
命令已被取消。IDbCommand接口引发了异常。
命令已被取消。IDbCommand接口引发了异常。
命令已被取消。IDbCommand接口引发了异常。
命令已被取消。IDbCommand接口引发了异常。
命令已被取消。IDbCommand接口引发了异常。
'。
在第3行:1个字符
调用ProcessASDatabase -server“ asazure:// --- ...
+ CategoryInfo : InvalidArgument: (---:String) [Invoke-ProcessASDatabase],
OperationException
+ FullyQualifiedErrorId : Microsoft.AnalysisServices.PowerShell.Cmdlets.ProcessASDatabase
错误结束
然后我将过程分解为分区级别。进程分区成功运行了大约一个小时,并处理了100多个分区,但随后开始出现身份验证错误。
如何在Azure运行手册下完成完整的表格模型过程?
开始:晚上8:59:50 结束:晚上10:06:28
Invoke-ProcessPartition -PartitionName“ 2018_Q4” -TableName“ FACT_AR”-服务器“ asazure:// ---”-数据库“ ---” -RefreshType已满 命令结束
错误开始 Invoke-ProcessPartition:身份验证失败。
技术细节:
RootActivityId:---
日期(UTC):---
在线:104个字符:1
Invoke-ProcessPartition -PartitionName“ 2018_Q4” -TableName“ FACT_AR ...
+ CategoryInfo : NotSpecified: (:) [Invoke-ProcessPartition], ConnectionException
+ FullyQualifiedErrorId :
Microsoft.AnalysisServices.ConnectionException,Microsoft.AnalysisServices.PowerShell.Cmdlets.ProcessPartition 错误结束
答案 0 :(得分:0)
欢迎堆栈溢出:)
您的问题与此类似-> Exceed 3 hours timeout Automation Runbook Azure。如果其中给出的答案有助于解决您的问题,请进行检查。
此外,您还可以从Microsoft文档下面了解有关公平分享的信息。
https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-share
希望这会有所帮助!
答案 1 :(得分:0)
事实证明,凭证以某种方式被破坏了。删除凭据并重新创建它,然后工作就可以进行了。