Closed chuwy closed 3 years ago
Some great questions @aldemirenes raised that we need to answer before following up on #155:
INSERT
s are not very slow in Postgres, so we assume it will be streaming onlyHi @chuwy ,
I am trying to implement YAUAA enrichment (https://github.com/snowplow/snowplow/wiki/YAUAA-enrichment) in my snowplow pipeline.
I am using PosgreSQL as my storage. Can I load the shredded-types data into my postgresql by following this guide ? Or currently snowplow does not have capability to load shredded-types to postgresql and hence this issue is opened?
Hi @maximillianus. No, unfortunately, shredded types in Postgres are not supported yet. This is what this ticket is about to bring.
Hey @chuwy thanks for a very fast response!
Is there any suggested workaround if we want to parse the JSONs in the shredded-types into table? I am trying to avoid to do it manually.
@maximillianus no, unfortunately, none that I'm aware of. There's some work has been done on shredding contexts and self-describing events into TSV, but still there's a lot of things remaining to be done (table creation and migration) and I don't think that one without Scala knowledge can even make it compile.
You might want to ask our community: http://discourse.snowplowanalytics.com/, maybe someone have found a workaround (such as JSONB columns), but I'm not aware of such workarounds.
Postgres is handled by dedicated Loader: https://github.com/snowplow-incubator/snowplow-postgres-loader
Migrated from https://github.com/snowplow/snowplow/issues/3204