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

Missing Events #56

Open
macklin-fluehr opened this issue May 6, 2022 · 0 comments
Open

Missing Events #56

macklin-fluehr opened this issue May 6, 2022 · 0 comments

Comments

@macklin-fluehr
Copy link

The integration seems to be missing rows for at the very least open and receive metrics.

When querying the Klaviyo API manually, the rows can be found. When running with the tap, it is unclear whether the rows have failed to be found, or have failed to upload to the destination, failing to raise an error.

It seems like the tap would use this method to grab data from each metric:

def get_incremental_pull(stream, endpoint, state, api_key, start_date):

Background:

  • Sync Frequency: hourly
  • Destination: redshift
  • Host: sttich

Example:
running:

select count(*)
from klaviyo.receive
where _sdc_received_at = <a time>

yields 116 rows.

Logs from the extraction say that 122 rows were extracted and delivered to the destination.

Expected Behavior: 122 rows should have that _sdc_received_at column. Rows that surface when querying the Klaviyo API for that time period should exist in the warehouse.

Tried Diagnostics:

  • query the Klaviyo API for data with the same start and end time as the failing extraction, using the same syntax outlined in the above hyperlink. Yields all (correct amount) of data.
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

No branches or pull requests

1 participant