Klaviyo#
Połącz Klaviyo za pomocą prywatnego klucza API. Źródło zapisuje 9 stałych tabel w schemacie titan.klaviyo.
select
id,
email,
first_name
from titan.klaviyo.profiles
limit 10Połącz Klaviyo#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Klaviyo.
Podaj prywatny klucz API.
Sprawdź tabele, a następnie zapisz źródło.
Obserwuj Historię synchronizacji, aż pierwsze uruchomienie się zakończy.
Dane uwierzytelniające są przechowywane jako sekrety. Nigdy nie stają się kolumnami jeziora ani nie pojawiają się w wynikach zapytań.
Sposób synchronizacji#
Profile, listy, kampanie, automatyzacje, metryki, zdarzenia, segmenty, szablony i elementy katalogu są synchronizowane razem.
Nowe źródło synchronizuje się po połączeniu, a następnie zgodnie z harmonogramem. Domyślny interwał cykliczny wynosi 4 godziny. Przerwane uruchomienie zachowuje ukończone postępy i jest bezpiecznie ponawiane.
Każda tabela jeziora ma też kolumny systemowe _synced_at i _deleted; poniższa dokumentacja kolumn obejmuje wyłącznie kolumny źródłowe.
Dokumentacja tabel#
profiles#
titan.klaviyo.profiles ma 8 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe email.
Pole źródłowe firstName.
Pole źródłowe lastName.
Pole źródłowe phone.
Pole źródłowe created.
Pole źródłowe updated.
Pole źródłowe properties.
lists#
titan.klaviyo.lists ma 4 kolumny źródłowe.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe created.
Pole źródłowe updated.
campaigns#
titan.klaviyo.campaigns ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe status.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
Pole źródłowe sendTime.
flows#
titan.klaviyo.flows ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe status.
Pole źródłowe created.
Pole źródłowe updated.
Pole źródłowe triggerType.
metrics#
titan.klaviyo.metrics ma 5 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe integration.
Pole źródłowe created.
Pole źródłowe updated.
events#
titan.klaviyo.events ma 5 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe metricId.
Pole źródłowe profileId.
Pole źródłowe datetime.
Pole źródłowe eventProperties.
segments#
titan.klaviyo.segments ma 4 kolumny źródłowe.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe created.
Pole źródłowe updated.
templates#
titan.klaviyo.templates ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe editorType.
Pole źródłowe html.
Pole źródłowe created.
Pole źródłowe updated.
catalog_items#
titan.klaviyo.catalog_items ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe title.
Pole źródłowe description.
Pole źródłowe url.
Pole źródłowe created.
Pole źródłowe updated.
Usunięcia i historia#
Wiersze są scalane według klucza źródłowego. Gdy źródło może potwierdzić usunięcie wiersza, Supernova zachowuje go i ustawia _deleted, dzięki czemu zapytania mogą zdecydować, czy uwzględniać historię. Aby pobierać bieżący stan, filtruj zapytania przez where not _deleted.