Menu dokumentacji

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.

sql
select
  insert_id,
  event,
  distinct_id
from titan.mixpanel.events
limit 10

Połącz Mixpanel#

  1. Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Mixpanel.

  2. Podaj dane uwierzytelniające konta usługi i identyfikator projektu.

  3. Sprawdź tabele, a następnie zapisz źródło.

  4. 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.

mixpanel.events5 kolumn
insert_idstringpk

Pole źródłowe insertId.

eventstring

Pole źródłowe event.

distinct_idstring

Pole źródłowe distinctId.

timedatetime

Pole źródłowe time.

propertiesjson

Pole źródłowe properties.

profiles#

titan.mixpanel.profiles ma 2 kolumny źródłowe.

mixpanel.profiles2 kolumny
distinct_idstringpk

Pole źródłowe distinctId.

propertiesjson

Pole źródłowe properties.

cohorts#

titan.mixpanel.cohorts ma 4 kolumny źródłowe.

mixpanel.cohorts4 kolumny
idintegerpk

Pole źródłowe id.

namestring

Pole źródłowe name.

descriptionstring

Pole źródłowe description.

createddatetime

Pole źródłowe created.

funnels#

titan.mixpanel.funnels ma 2 kolumny źródłowe.

mixpanel.funnels2 kolumny
funnel_idintegerpk

Pole źródłowe funnelId.

namestring

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.