Mixpanel#
Połącz Mixpanel za pomocą danych uwierzytelniających konta usługi i identyfikatora projektu. Źródło zapisuje 4 stałe tabele w schemacie titan.mixpanel.
select
insert_id,
event,
distinct_id
from titan.mixpanel.events
limit 10Połącz Mixpanel#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Mixpanel.
Podaj dane uwierzytelniające konta usługi i identyfikator projektu.
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#
Ustaw początkową datę synchronizacji i okres ponownego sprawdzania opóźnionych danych, aby odświeżać spóźnione zdarzenia bez ponownego odczytywania całej historii.
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#
events#
titan.mixpanel.events ma 5 kolumn źródłowych.
Pole źródłowe insertId.
Pole źródłowe event.
Pole źródłowe distinctId.
Pole źródłowe time.
Pole źródłowe properties.
profiles#
titan.mixpanel.profiles ma 2 kolumny źródłowe.
Pole źródłowe distinctId.
Pole źródłowe properties.
cohorts#
titan.mixpanel.cohorts ma 4 kolumny źródłowe.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe description.
Pole źródłowe created.
funnels#
titan.mixpanel.funnels ma 2 kolumny źródłowe.
Pole źródłowe funnelId.
Pole źródłowe name.
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.