-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
🎉 Add docs on custom Operations #3507
Conversation
docs/tutorials/transformation-and-normalization/transformations-with-dbt.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this @ChristopheDuong ! This is awesome.
Most of my comments are phrasing suggestions. Two medium things about better organising the operations page and figuring out a good place to place the steps on dbt with private repos.
I know I commented a bunch about UI snapshot - I realise this is blocking on Artem. Either removing those lines or waiting for him to merge is fine by me.
Not approving until we figure those out.
@@ -52,21 +59,34 @@ Connection: | |||
keepalives_idle: 0 | |||
sslmode: None | |||
Connection test: OK connection ok | |||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion: small comment pointing out what to look for. it's a lot to parse otherwise.
my comment is less relevant if 'everything' being 'ok' is what we expect
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, everything should be 'OK'
It's mainly to see the expected output of the dbt command look like too
select * from covid_epidemiology_with_id | ||
]) }} as _airbyte_covid_epidemiology_hashid | ||
from {{ ref('covid_epidemiology_ab2_558') }} | ||
-- covid_epidemiology |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
love this example!
@@ -248,3 +248,6 @@ Note that all the choices made by Normalization as described in this documentati | |||
* to build a [custom SQL view]() with your own naming conventions | |||
* to export, edit and run [custom DBT normalization](https://github.com/airbytehq/airbyte/tree/e378d40236b6a34e1c1cb481c8952735ec687d88/docs/tutorials/transformation-and-normalization/transformations-with-dbt.md) yourself | |||
|
|||
## UI Configurations | |||
|
|||
Screenshots of examples of normalization settings here |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this WIP?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we remove before merging in?
docs/tutorials/transformation-and-normalization/transformations-with-dbt.md
Outdated
Show resolved
Hide resolved
|
||
run --models tag:covid_api opendata.base.* | ||
|
||
Screenshots of examples of normalization settings for my private git repo here |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same comment on making sure we do this before merging.
docs/tutorials/transformation-and-normalization/transformations-with-sql.md
Outdated
Show resolved
Hide resolved
docs/tutorials/transformation-and-normalization/transformations-with-sql.md
Outdated
Show resolved
Hide resolved
docs/tutorials/transformation-and-normalization/transformations-with-sql.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Davin Chia <davinchia@gmail.com>
I'm marking the PR it as draft while waiting for UI implementation to add the screenshots |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This may seem like a lot of comments, but it's mostly just wording/grammar/clarity fixes - thank you so much @ChristopheDuong for writing this up :) ❤️
EDIT: Also I realize that this PR is blocked on a few other things as @davinchia mentioned. So take my approval as more of a check on wording/clarity rather than an OK to merge 😅
docs/tutorials/transformation-and-normalization/transformations-with-airbyte.md
Outdated
Show resolved
Hide resolved
docs/tutorials/transformation-and-normalization/transformations-with-airbyte.md
Outdated
Show resolved
Hide resolved
After replication of data from a source connector (Extract) to a destination connector (Load), multiple optional transformations steps can now be applied as part of an Airbyte Sync. Possible transformations are: | ||
|
||
1. Basic normalization transformations as automatically generated by Airbyte dbt code generator. | ||
2. Customized normalization transformations as edited by the user (and disable the default generated normalization one) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Customized normalization transformations as edited by the user (and disable the default generated normalization one) | |
2. Customized normalization transformations as edited by the user (which disables the default generated normalization one) |
docs/tutorials/transformation-and-normalization/transformations-with-airbyte.md
Outdated
Show resolved
Hide resolved
docs/tutorials/transformation-and-normalization/transformations-with-airbyte.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feel free to merge whenever you add all the pictures!
* [Full Refresh Overwrite](full-refresh-overwrite.md): Sync the whole stream and replace data in destination by overwriting it. | ||
* [Full Refresh Append](full-refresh-append.md): Sync the whole stream and append data in destination. | ||
* [Incremental Append](incremental-append.md): Sync new records from stream and append data in destination. | ||
* [Incremental Deduped History](incremental-deduped-history.md): Sync new records from stream and append data in destination, also provides a de-duplicated view mirroring the state of the stream in the source. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ChristopheDuong can add a note saying that for the first run Incremental mode works as a full refresh ?
What
Close #3237
┆Issue is synchronized with this Asana task by Unito