-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RDB Loader: support for table auto-creation and auto-migration #7
Comments
I'd like to make it a main scope of R30. Depends on #81 mostly, and few more iglu tickets. This feature can (or even must) be first used in test-mode, so we should add a corresponding setting to enable it. Long story short: with enabled auto-migration algorithm should be following:
Problems we need to solve:
|
I think this design is a good start, but needs some more work. The most obvious thing is the JSON Paths files themselves - if we continue with this approach, then:
I am keen that we make the leap to removing the need for JSON Paths files altogether. Essentially, the shred process no longer writes out JSONs, but TSV files - to put it another way: a "virtual JSON Paths file" is applied to the JSON inside the shred step. |
I think this is over-complicated - hard to reason about and debug... I think it would be better to:
It feels like it's safest for the initial version to just support initial tables - rather than muddying the water with some migration support... |
Closing in favor of #152 |
Migrated from snowplow/snowplow#185
The text was updated successfully, but these errors were encountered: