2016-08-19 10 views
0

Azure Stream Analyticsジョブは、このQueryに基づいて、Azure Event Hubにイベントをエクスポートするには:Azureのストリーム解析イベントハブなしイベント

SELECT ipAddress, httpRequestTime 
INTO Outlet 
FROM Inlet 
TIMESTAMP BY HttpRequestTime 

イベントはEvent Hubに出力されます。 TIMESTAMP句がEvent Hubに達することから、イベントをpercludeんなぜ

SELECT ipAddress, httpRequestTime 
INTO Outlet 
FROM Inlet 

:私はTIMESTAMP句を削除し、Queryを変更する場合は、すべてのイベントが出力されますか?このQueryのポイントが不明である場合

はなお、オリジナルQueryはより複雑で、プロセス・オブ・脱離によって、私はTIMESTAMP句に問題を分離しました。

+0

TIMESTAMP BY文でHttpRequestTimeのケーシングをhttpRequestTimeに変更して、SELECT文と一致するようにしてください。これは大文字と小文字を区別する必要はありませんが、試してみる価値はありません。 –

+0

ありがとうございましたが、私はすでに成功なしでそれを試していました –

+0

ちなみに、httpRequestTimeはISO 8601に準拠した文字列です –

答えて

0

Partition Keyは、メッセージ損失をもたらす、Stream Analyticsジョブと下流Event HubPartitionsとの間のマッピングを破壊したと思われる、開発中に複数回変更しました。

Event Hubsを削除して再作成し、対応するStream Analyticsの入力と出力をリセットして、Partition-mappingsを再調整し、問題を解決しました。

This answerは、根本原因を詳細に説明しています。

関連する問題