An Azure real-time data ingestion service.
Microsoft’s current documentation states that Stream Analytics provides exactly-once event processing and at-least-once delivery; 99.9% is an availability commitment. They are not interchangeable: at-least-once permits duplicate output attempts, not a percentage of lost valid events.
For the incident window, compare Event Hubs incoming-message and partition data with Stream Analytics Input Events, Output Events, backlog, watermark delay, conversion errors, and runtime errors. Enable Execution resource logs. Check malformed input, partition-count changes, receiver conflicts, query filters, TIMESTAMP BY late or out-of-order policy, and output authentication or throttling. Malformed or policy-dropped events should create warnings or logs.
For a financial pipeline, retain or replay the source, use a dedicated consumer group, and make the sink idempotent with unique keys. If a valid retained Event Hubs event lacks processing or output evidence, give Microsoft Support its UTC time, partition, offset, job name, and logs; backend causation cannot be established from the SLA alone.