2017-04-04 17 views
1

Azureイベントハブのメッセージで、ストリームアナリティクスを使用してブロブストレージにストリームしようとすると何か問題が発生しました。これは指定されたBLOBストレージに書き込まれたメッセージがなくても常に流れます。私はまた、非常に単純なクエリを使用しています:イベントが見つかりませんでした - Azureイベントハブ

「が見つかりませんイベント」SELECT * [ブロブ] INTO [InputEventHub]

私が試してみて、私は次のエラーメッセージを取得したデータをサンプルから******** "開始時刻:3月27日2017、15:15:28終了時刻:3月27日(月)2017、16:16:28前回の到着日:3月27日(月)2017、15:16:46診断:データをサンプリングしている間、 '4つのパーティション'からのデータは受信されませんでした。イベントハブでは48,000件以上のメッセージが届いているので、そのイベントがイベントであることがわかります。私はまた、活動ログにエラーを受け取りません。誰もこの問題に遭遇しましたか?

ありがとうございます。

ダミアン

+0

EventHubsからAzureBlobにデータをプッシュするだけでよい場合は、直接EventHubsで仲介なしでこれを行うことができます - https://docs.microsoft.com/en-us/azure/event-hubs/event- hubs-archive-overview – Sreeram

答えて

0

私はこの問題を調査するためのいくつかの手順を提案したいと思います。サンプルデータを使用する代わりにジョブを開始することに注意してください。

着信メッセージは、イベントハブだけでなくAzure Stream Analyticsでも確認できますか?このために、あなたにできること:

  1. は、その後、あなたのASAジョブAzureのポータル上
  2. 移動を開始し、あなたのASAの仕事のために「概要」のブレードを開くあなたのセンサーが/デバイスがイベントハブにデータを送信していることを確認します。
  3. モニタリングチャートをご覧ください。あなたの仕事が始まったときに、ここでいくつかの入力イベントを確認してください(Editをクリックしないと、「Input Events」がチャートに選択されていることを確認してください)。チャートは、リフレッシュするのに30秒〜1分かかることがあります。

ここに入力イベントがない場合、おそらくハブへの接続に問題があります。

入力イベントは表示されますが、出力イベントは表示されない場合は、「アクティビティログ」ブレードにエラーがあるかどうかを確認できます。さらに調査するには、先月発表したnew improved troubleshooting experienceをご利用ください。

どのようにあなたのために働くか教えてください。

おかげで、 JS(アズールストリーム解析)

1

は今日、同じ問題に遭遇しました。私の場合、実際にはJSON入力が不正です。ヒントは、LastTimeArrivedフィールドが有効な開始/終了範囲内にあることです。

関連する問題