我正在使用 Visual Studio 2017 对 ASA 作业进行原型设计。我已经创建了输入和输出以及 ASA 查询。
这是我要测试的查询。查询在生产环境中成功运行,我想测试不同的输入数据。
SELECT
System.TimeStamp cts,
CONCAT(cast(event.p as nvarchar(max)),'_avg15') as p,
event.p as pt,
event.ttl,
paraM.ArrayValue.mi,
paraM.ArrayValue.pi,
AVG(paraM.ArrayValue.v) as avg_v
INTO [docdbOutput]
FROM [iotinput] as event TIMESTAMP by event.cts
CROSS APPLY GetArrayElements(event.params) AS paraM
WHERE (paraM.ArrayValue.t = 1 and event.type = 4)
group by event.p, event.ttl, paraM.ArrayValue.mi, paraM.ArrayValue.pi,
TumblingWindow(Duration(minute,15))
我也生成了一些测试数据。在本地执行作业失败并显示错误消息“错误:对“生成”路径的访问被拒绝“
我现在挣扎了2个小时,不知道出了什么问题。我认为,失败是由“本地执行”环境的某些设置引起的,但我没有找到任何提示如何解决这个问题。
过去,我创建了一个备用 ASA 项目,该项目仍在工作并生成输出文件(csv 和 json)。我已经以管理员和用户身份启动了 VS 2017。
欢迎任何建议