この記事では、Azure Stream Analytics で構成できる出力データ エラー処理ポリシーについて説明します。
出力データ エラー処理ポリシーは、Stream Analytics ジョブによって生成された出力イベントがターゲット シンクのスキーマに準拠していない場合に発生するデータ変換エラーにのみ適用されます。 このポリシーは、[ 再試行 ] または [ドロップ] を選択して構成できます。 Azure portal で Stream Analytics ジョブを実行しているときに、[ 構成] で [ エラー ポリシー ] を選択して選択します。
リトライ
エラーが発生すると、Azure Stream Analytics は書き込みが成功するまで無期限にイベントの書き込みを再試行します。 再試行のタイムアウトはありません。 最終的に、後続のすべてのイベントは、再試行中のイベントによって処理がブロックされます。 これにより、エラーが発生した出力と、同じ入力を共有する他の出力がブロックされます。 このオプションは、既定の出力エラー処理ポリシーです。 再試行間隔は各出力によって異なる場合があり、その後の再試行で数秒から数分の範囲で実行できます。
落とす
Azure Stream Analytics では、データ変換エラーが発生する出力イベントが削除されます。 破棄されたイベントは、後で再処理するために復旧できません。
出力エラー処理ポリシーの構成に関係なく、すべての一時的なエラー (ネットワーク エラーなど) が再試行されます。