Amplitude#
Połącz Amplitude za pomocą klucza API i sekretu oraz ustaw datę rozpoczęcia importu historycznego. Źródło zapisuje 1 stałą tabelę w schemacie titan.amplitude.
select
uuid,
event_id,
event_type
from titan.amplitude.events
limit 10Połącz Amplitude#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Amplitude.
Podaj klucz API, sekret i datę rozpoczęcia importu historycznego.
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#
Pierwsze uruchomienie zaczyna się od ustawionej daty importu historycznego. Kolejne są kontynuowane od ostatniego ukończonego przedziału.
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.amplitude.events ma 40 kolumn źródłowych.
Pole źródłowe uuid.
Pole źródłowe event_id.
Pole źródłowe event_type.
Pole źródłowe event_time.
Pole źródłowe user_id.
Pole źródłowe session_id.
Pole źródłowe amplitude_id.
Pole źródłowe amplitude_attribution_ids.
Pole źródłowe server_received_time.
Pole źródłowe server_upload_time.
Pole źródłowe client_upload_time.
Pole źródłowe client_event_time.
Pole źródłowe sample_rate.
Pole źródłowe start_version.
Pole źródłowe app.
Pole źródłowe library.
Pole źródłowe device_carrier.
Pole źródłowe processed_time.
Pole źródłowe version_name.
Pole źródłowe paying.
Pole źródłowe platform.
Pole źródłowe os_name.
Pole źródłowe os_version.
Pole źródłowe device_id.
Pole źródłowe device_type.
Pole źródłowe device_family.
Pole źródłowe language.
Pole źródłowe country.
Pole źródłowe region.
Pole źródłowe city.
Pole źródłowe dma.
Pole źródłowe ip_address.
Pole źródłowe data.
Pole źródłowe event_properties.
Pole źródłowe user_properties.
Pole źródłowe group_properties.
Pole źródłowe groups.
Pole źródłowe location_lat.
Pole źródłowe location_lng.
Pole źródłowe insert_id.
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.