-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