我正在使用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。
欢迎任何建议
答案 0 :(得分:0)
我解决了这个问题。 我在管理员模式下打开了Visual Studio IDE,现在该项目通过本地输入“在本地运行”,您创建了查询结果。