-1

我正在使用 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。

欢迎任何建议

4

1 回答 1

0

我解决了这个问题。我在管理员模式下打开了我的 Visual Studio IDE,现在项目使用本地输入“在本地运行”,并且您创建了一个查询结果。

于 2018-10-02T13:59:52.680 回答