From Passive Dashboards to Active Agents: Real-Time Reasoning over Data Streams