azure - AAS - Invoke-ProcessPartition:身份验证失败
问题描述
我有一个脚本来更新在 PowerShell Runbook 中运行的 Azure 分析服务。它一直运行良好,但从上周开始运行错误:
“Invoke-ProcessPartition:身份验证失败。技术细节......”但在我看来是一个通用错误......因为这个错误并非每天都会发生。
这是我脚本的一部分:
此脚本更新表和分区,错误发生在脚本中的最后一个分区,但该行与前一个完全相同,只更改分区名称,否则此脚本每天都会失败。
有人遇到过这个问题吗?
解决方案
问题在于,随着数据集的增长,处理时间会越来越长。使用 Powershell 处理时,创建的令牌仅持续一个小时。当最后一个进程在一小时内启动时,刷新将成功完成,当它超过导致间歇性故障时,刷新将失败。
通过在处理请求之间调用Add-azureanalysisservicesaccount
,可以获得允许继续处理的刷新令牌。
推荐阅读
- swift - 具有泛型和专业化的协议
- matlab - 寻找具有不同采样频率的方波的周期
- python-3.x - Python中使用对象的点表示法
- c# - 当应用程序运行多个线程时,Owin selffhost Web 服务器响应缓慢
- angular - 无法解析 AdminProductsComponent 的所有参数
- excel - 如何使用 Application.VLookup 防止数据丢失?
- regex - 使用正则表达式解析 Cisco 系统日志
- python - 在一个端点 django rest 框架中使用两个不同的序列化程序
- typescript - 如何从 TypeScript 联合类型中获取一组字符串文字?
- sql - 我有两个表部门和员工,我想获得员工技能不等于程序员但它不起作用的部门名称