Scala Common Enrich: add validation for contexts added by enrichments
See original GitHub issueAPI Request enrichment works on already validated contexts and self-described events and does not validate produced contexts, therefore there’s always a chance that output data won’t correspond to outputs.schema
.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:4
- Comments:6 (6 by maintainers)
Top Results From Across the Web
R71: JSON validation in Scala Common Enrich - Enrichment ...
Hi guys We're looking to upgrade our pipeline and was trying to reconcile differences between processing a set of raw logs on an...
Read more >Enrichment and batch processing in Snowplow - datamindedbe
Although important and central to Snowplow's value-add, validation is not actually a step but instead happens throughout the enrichment process.
Read more >Everything about Snowplow Analytics - Aswin Kumar Rajendran
Enrichment process parses raw Snowplow events and performs the following: Extracts data. Validates data against Snowplow Tracker Protocol and JSON schema.
Read more >Create "enriched" type from case class with Shapeless in Scala
Instead of DatabaseIncomingThing val updated: DatabaseIncomingThing = genDatabase.from(structuralVersionOfIncomingThing + ('id ->> UUID.
Read more >Perpetual Stream - squbs
In general, you do not need to add an extra dependency. ... The PerpetualStream gets exposed as the PerpetualStream trait for Scala and ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hey @benjben, sorry missed your last message. As we discussed in internal RFC doc yesterday, there are many more opportunities for loaders to fail. Biggest ones are:
Possible duplicate: https://github.com/snowplow/snowplow/issues/2639