Governance Without the Side Quest
This is where Datastream gets genuinely compelling, and it's the part most coverage skips.
Every Datastream topic automatically inherits full Horizon Catalog governance at ingestion time. RBAC, tag-based classification, column-level lineage, and dynamic masking policies apply the moment data arrives, without manual configuration.[1] You don't set up a separate governance layer for streaming data. You don't bolt on a schema registry and hope somebody configured the ACLs. The governance is the platform.
If you've worked on a team where the warehouse had proper access controls and the Kafka topics were the Wild West, you understand why this matters. (Everyone has worked on that team.) Streaming data is historically the governance blind spot. It moves fast, it's high volume, and nobody wants to slow down the pipeline to add masking policies. So the policies never get applied, and then compliance asks questions nobody can answer.
Snowflake also announced Intent-Driven Governance alongside Datastream, which converts plain-language policy templates into active Horizon Catalog rules. Combined with Datastream's automatic inheritance, a policy set once propagates to every new topic without further human intervention. That's governance as code, applied at ingestion, covering every stream. For teams under SOC 2 or GDPR obligations, that removes an entire category of "we'll get to it later" backlogs.
The consolidation has a cost. Pulling governance, billing, and ingestion inside a single vendor's perimeter increases lock-in. That's a real trade-off. But for teams already running warehouse, transformation, and BI on Snowflake, adding governed streaming to the same stack is a simpler total-cost-of-ownership calculation than most vendor consolidation plays. It's an economics argument, and the economics are hard to argue with when you price out the alternative.