Anton Parkhomenko

Results 165 issues of Anton Parkhomenko

In order to refactor atomic events we need to extract all non-generic information from a fat table into dedicated contexts and preserve only common properties. As a first step, we...

enrichment
RFC

PII = Personally Identifiable Information The basic idea: - Any JSON Schema (ue or context) can be annotated with `"pii": true` on a per-property basis - If this PII Scrubber...

Migrated from https://github.com/snowplow/snowplow/issues/1912

Need more tests. PR: https://github.com/snowplow/enrich/pull/403

Every time a commit merged into `develop`, GH Action should publish a snapshot, like `snowplow-beam-enrich-GIT-badbee`.

It's getting requested by multitenant users https://github.com/snowplow-incubator/snowplow-google-analytics-plugin/issues/23, https://discourse.snowplowanalytics.com/t/snowplow-google-analytics-plugin-does-not-send-app-id/2224

webhook

Right now we ignore JSON Schema `default` property because there's no best place to substitute it (in Enrich or during Loading). We can make it a configurable enrichment to fill...

enrichment

In many IO-heavy enrichments we use cache (LRU mostly): * Weather enrichment * Currency conversion * IP Lookups * API Request * SQL Query * ~Referer parser enrichment~ (loads everything...

enhancement
performance

In https://github.com/snowplow/snowplow/issues/3857 we added support for POSTs, but [functions we use](https://github.com/snowplow/enrich/blob/85ce299623f68244cf1dd7251287982be8b8eb17/modules/common/src/main/scala/com.snowplowanalytics.snowplow.enrich/common/enrichments/registry/apirequest/Input.scala#L198-L215) still try to stringify the payload as it was GET, whereas sending plain object instead of string in POST...

bug
enrichment