Skip to content
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

Initial build #1

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Initial build #1

wants to merge 13 commits into from

Conversation

fivetran-jamie
Copy link

No description provided.

Copy link
Collaborator

@fivetran-joemarkiewicz fivetran-joemarkiewicz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-jamie thanks for working through this initial build. I have a handful of initial comments. Please address these as well as the remaining documentation efforts. Once those are applied I'll conduct a final review. Thanks!

Comment on lines +22 to +25
# dbt run --target "$db"
# dbt test --target "$db"
# dbt run --vars '{variable_to_test: false}' --full-refresh --target "$db"
# dbt test --target "$db"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's remove these if they're not necessary

Comment on lines +2 to +4
- name: Ask a question during our office hours
url: https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours
about: Schedule time during the external office hours block with the Fivetran Analytics Engineering team for support
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should remove this since the Calendly link is no longer active. Also, if there was a template where this was generated from please remove it from there as well.

description: Our team will assess this feature and let you know if we will add it to a future sprint. However, if you would like to expedite the feature, we encourage you to contribute to the package via a PR. Our team will then work with you to approve and merge your contributions as soon as possible.
options:
- label: Yes.
- label: Yes, but I will need assistance and will schedule time during your [office hours](https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours) for guidance.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same request as above. Please remove the hyperlink to the no longer active Calendly link as well as remove from whatever template this may have been pulled from

description: Our team will assess this issue and let you know if we will add it to a future sprint. However, if you would like to expedite the solution, we encourage you to contribute to the package via a PR. Our team will then work with you to approve and merge your contributions as soon as possible.
options:
- label: Yes.
- label: Yes, but I will need assistance and will schedule time during our [office hours](https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours) for guidance
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same request as the others

jobs:
call-workflow-passing-data:
if: github.event.pull_request.merged
uses: fivetran/dbt_package_automations/.github/workflows/auto-release.yml@feature/auto-releaser
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this can now be main and not a feature branch. Please update whatever template this was pulled from to use the correct link for the auto release

Suggested change
uses: fivetran/dbt_package_automations/.github/workflows/auto-release.yml@feature/auto-releaser
uses: fivetran/dbt_package_automations/.github/workflows/auto-release.yml@main

tax_collection_model, -- always MarketplaceFacilitator in US
tax_collection_responsible_party -- always Amazon Web Services in US

{# columns i'm excluding -- remove later #}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reminder to remove if still planning to exclude

height,
link,
marketplace_id,
upper(variant) as variant,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason we went with upper when we've taken a lower approach before? We should standardize this across this package as well as our approach across the board.

_fivetran_synced,
asin,
marketplace_id,
item_height_unit, -- should we include both? package data seems to be more complete in general
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's include both


select
order_item.*,
{# Open Q: What other order/header level fields would be useful to have here? #}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good place to start for now. We can always add more upon request

@@ -0,0 +1,179 @@
with item_summary as (
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be dependent on the amazon_selling_partner__using_catalog_module variable?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants