enrich
enrich copied to clipboard
Snowplow Enrichment jobs and library
**Project**: Stream Enrich **Version**: stream-enrich-1.4.2-common-1.4.2 **Expected behavior**: To have `derived_tstamp` be calculated correctly when the difference between `dvce_created_tstamp` and `dvce_sent_tstamp` is large (disregarding possible issues due to changes in time...
The topic must be passed in the format `projects//topics/` otherwise, we get an error: ``` ERROR com.snowplowanalytics.snowplow.enrich.pubsub.Main - Cannot initialise enrichment resources Cannot construct Input.PubSub from snowplow-collected-good-sub ``` The error...
**Project**: Enrich **Version**: Latest **Expected behavior**: dynamodbCustomEndpoint changes where a request is made **Actual behavior**: dynamodbCustomEndpoint has no affect **Steps to reproduce**: 1. Simply set dynamodbCustomEndpoint to anything and you...
This would require the option to have the geo enrichment inside the SSC. Some users want this anyway because they want to anonymize IP but also get geo
See http://discourse.snowplowanalytics.com/t/kinesis-s3-files-not-exceeding-30mb-each/387/7 It looks like the buffer limits (or at least, byte limit) are across all workers within a single instance. This feels a bit odd - because the files...
Currently I believe that the platform field is an `enum` that can only be one of the following values: | **Platform** | **`p` value** | | :-- | :-- |...
Because that geo-based information is easily fetched from the geo-IP enrichment.
The test com.snowplowanalytics.snowplow.enrich.common.enrichments.registry.WeatherEnrichmentSpec depends on an external service (history.openweathermap.org). This can fail for various reasons. We should ensure that the test doesn't fail if the service is unavailable (or the...
Every time a commit merged into `develop`, GH Action should publish a snapshot, like `snowplow-beam-enrich-GIT-badbee`.
**Project**: Common **Version**: any Since values returned by the IpLookups enrichment may contain any characters, including `TAB`, it would be beneficial to make IP address-based fields TSV safe.