Pendo#
Połącz Pendo za pomocą klucza integracji. Źródło zapisuje 13 stałych tabel w schemacie titan.pendo.
select
page_id,
account_id,
app_id
from titan.pendo.page_events
limit 10Połącz Pendo#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Pendo.
Podaj klucz integracji.
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#
Długie synchronizacje zapisują punkt kontrolny co 10 minut. Duże okna zdarzeń są adaptacyjnie dzielone na odcinki o długości nawet 1 godziny.
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#
page_events#
titan.pendo.page_events ma 24 kolumny źródłowe.
Pole źródłowe pageId.
Pole źródłowe accountId.
Pole źródłowe appId.
Pole źródłowe visitorId.
Pole źródłowe hour.
Pole źródłowe numEvents.
Pole źródłowe numMinutes.
Pole źródłowe firstTime.
Pole źródłowe lastTime.
Pole źródłowe remoteIp.
Pole źródłowe server.
Pole źródłowe userAgent.
Pole źródłowe recordingId.
Pole źródłowe tabId.
Pole źródłowe analyticsSessionId.
Pole źródłowe recordingSessionId.
Pole źródłowe errorClickCount.
Pole źródłowe deadClickCount.
Pole źródłowe uTurnCount.
Pole źródłowe rageClickCount.
Pole źródłowe longitude.
Pole źródłowe latitude.
Pole źródłowe region.
Pole źródłowe country.
feature_events#
titan.pendo.feature_events ma 24 kolumny źródłowe.
Pole źródłowe featureId.
Pole źródłowe accountId.
Pole źródłowe appId.
Pole źródłowe visitorId.
Pole źródłowe hour.
Pole źródłowe numEvents.
Pole źródłowe numMinutes.
Pole źródłowe firstTime.
Pole źródłowe lastTime.
Pole źródłowe remoteIp.
Pole źródłowe server.
Pole źródłowe userAgent.
Pole źródłowe recordingId.
Pole źródłowe tabId.
Pole źródłowe analyticsSessionId.
Pole źródłowe recordingSessionId.
Pole źródłowe errorClickCount.
Pole źródłowe deadClickCount.
Pole źródłowe uTurnCount.
Pole źródłowe rageClickCount.
Pole źródłowe longitude.
Pole źródłowe latitude.
Pole źródłowe region.
Pole źródłowe country.
events#
titan.pendo.events ma 24 kolumny źródłowe.
Pole źródłowe pageId.
Pole źródłowe accountId.
Pole źródłowe appId.
Pole źródłowe visitorId.
Pole źródłowe hour.
Pole źródłowe numEvents.
Pole źródłowe numMinutes.
Pole źródłowe firstTime.
Pole źródłowe lastTime.
Pole źródłowe remoteIp.
Pole źródłowe server.
Pole źródłowe userAgent.
Pole źródłowe recordingId.
Pole źródłowe tabId.
Pole źródłowe analyticsSessionId.
Pole źródłowe recordingSessionId.
Pole źródłowe errorClickCount.
Pole źródłowe deadClickCount.
Pole źródłowe uTurnCount.
Pole źródłowe rageClickCount.
Pole źródłowe longitude.
Pole źródłowe latitude.
Pole źródłowe region.
Pole źródłowe country.
track_events#
titan.pendo.track_events ma 24 kolumny źródłowe.
Pole źródłowe trackTypeId.
Pole źródłowe accountId.
Pole źródłowe appId.
Pole źródłowe visitorId.
Pole źródłowe hour.
Pole źródłowe numEvents.
Pole źródłowe numMinutes.
Pole źródłowe firstTime.
Pole źródłowe lastTime.
Pole źródłowe remoteIp.
Pole źródłowe server.
Pole źródłowe userAgent.
Pole źródłowe recordingId.
Pole źródłowe tabId.
Pole źródłowe analyticsSessionId.
Pole źródłowe recordingSessionId.
Pole źródłowe errorClickCount.
Pole źródłowe deadClickCount.
Pole źródłowe uTurnCount.
Pole źródłowe rageClickCount.
Pole źródłowe longitude.
Pole źródłowe latitude.
Pole źródłowe region.
Pole źródłowe country.
pages#
titan.pendo.pages ma 21 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe createdByUser.
Pole źródłowe lastUpdatedByUser.
Pole źródłowe createdAt.
Pole źródłowe lastUpdatedAt.
Pole źródłowe kind.
Pole źródłowe rootVersionId.
Pole źródłowe stableVersionId.
Pole źródłowe appId.
Pole źródłowe appIds.
Pole źródłowe name.
Pole źródłowe group.
Pole źródłowe isCoreEvent.
Pole źródłowe validThrough.
Pole źródłowe dirty.
Pole źródłowe dailyMergeFirst.
Pole źródłowe dailyRollupFirst.
Pole źródłowe ignoredFrustrationTypes.
Pole źródłowe rules.
Pole źródłowe rulesjson.
Pole źródłowe isSuggested.
features#
titan.pendo.features ma 23 kolumny źródłowe.
Pole źródłowe id.
Pole źródłowe pageId.
Pole źródłowe eventPropertyConfigurations.
Pole źródłowe elementPathRules.
Pole źródłowe elementSelectionType.
Pole źródłowe suggestedMatchType.
Pole źródłowe appWide.
Pole źródłowe createdByUser.
Pole źródłowe lastUpdatedByUser.
Pole źródłowe createdAt.
Pole źródłowe lastUpdatedAt.
Pole źródłowe kind.
Pole źródłowe rootVersionId.
Pole źródłowe stableVersionId.
Pole źródłowe appId.
Pole źródłowe appIds.
Pole źródłowe name.
Pole źródłowe group.
Pole źródłowe isCoreEvent.
Pole źródłowe validThrough.
Pole źródłowe dirty.
Pole źródłowe dailyMergeFirst.
Pole źródłowe dailyRollupFirst.
visitors#
titan.pendo.visitors ma 2 kolumny źródłowe.
Pole źródłowe visitorId.
Pole źródłowe metadata.
guides#
titan.pendo.guides ma 48 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe state.
Pole źródłowe kind.
Pole źródłowe launchMethod.
Pole źródłowe editorType.
Pole źródłowe emailState.
Pole źródłowe isMultiStep.
Pole źródłowe isModule.
Pole źródłowe isTopLevel.
Pole źródłowe isTraining.
Pole źródłowe isDNT.
Pole źródłowe autoCreateFeedback.
Pole źródłowe includeForOEM.
Pole źródłowe publishedEver.
Pole źródłowe appId.
Pole źródłowe appIds.
Pole źródłowe resourceCenterId.
Pole źródłowe originId.
Pole źródłowe rootVersionId.
Pole źródłowe stableVersionId.
Pole źródłowe recurrence.
Pole źródłowe recurrenceEligibilityWindow.
Pole źródłowe createdAt.
Pole źródłowe lastUpdatedAt.
Pole źródłowe publishedAt.
Pole źródłowe expiresAfter.
Pole źródłowe resetAt.
Pole źródłowe currentFirstEligibleToBeSeenAt.
Pole źródłowe createdByUserId.
Pole źródłowe createdByUsername.
Pole źródłowe lastUpdatedByUserId.
Pole źródłowe lastUpdatedByUsername.
Pole źródłowe deviceType.
Pole źródłowe segmentId.
Pole źródłowe createdByUser.
Pole źródłowe lastUpdatedByUser.
Pole źródłowe attributes.
Pole źródłowe audience.
Pole źródłowe audienceUiHint.
Pole źródłowe steps.
Pole źródłowe children.
Pole źródłowe polls.
Pole źródłowe redisplay.
Pole źródłowe conversion.
Pole źródłowe showsAfter.
Pole źródłowe dependentMetadata.
resource_center#
titan.pendo.resource_center ma 11 kolumn źródłowych.
Pole źródłowe guideId.
Pole źródłowe name.
Pole źródłowe state.
Pole źródłowe moduleId.
Pole źródłowe isTopLevel.
Pole źródłowe originId.
Pole źródłowe children.
Pole źródłowe resourceCenterId.
Pole źródłowe appId.
Pole źródłowe createdAt.
Pole źródłowe lastUpdatedAt.
guide_polls#
titan.pendo.guide_polls ma 9 kolumn źródłowych.
Pole źródłowe guideId.
Pole źródłowe pollId.
Pole źródłowe question.
Pole źródłowe pollType.
Pole źródłowe pollFollowUpId.
Pole źródłowe idResponses.
Pole źródłowe numericResponses.
Pole źródłowe resetAt.
Pole źródłowe guideName.
guide_steps#
titan.pendo.guide_steps ma 15 kolumn źródłowych.
Pole źródłowe guideId.
Pole źródłowe stepId.
Pole źródłowe rank.
Pole źródłowe type.
Pole źródłowe advanceMethod.
Pole źródłowe templateId.
Pole źródłowe contentType.
Pole źródłowe pageId.
Pole źródłowe elementPathRule.
Pole źródłowe launchUrl.
Pole źródłowe regexUrlRule.
Pole źródłowe pollIds.
Pole źródłowe attributes.
Pole źródłowe lastUpdatedAt.
Pole źródłowe resetAt.
guide_events#
titan.pendo.guide_events ma 31 kolumn źródłowych.
Pole źródłowe visitorId.
Pole źródłowe guideId.
Pole źródłowe guideStepId.
Pole źródłowe type.
Pole źródłowe browserTime.
Pole źródłowe guideTimestamp.
Pole źródłowe analyticsSessionId.
Pole źródłowe tabId.
Pole źródłowe accountId.
Pole źródłowe accountIds.
Pole źródłowe appId.
Pole źródłowe destinationStepId.
Pole źródłowe guideSeenReason.
Pole źródłowe guideSeenTimeoutLength.
Pole źródłowe guideSnoozeDuration.
Pole źródłowe receivedTime.
Pole źródłowe country.
Pole źródłowe region.
Pole źródłowe latitude.
Pole źródłowe longitude.
Pole źródłowe remoteIp.
Pole źródłowe serverName.
Pole źródłowe userAgent.
Pole źródłowe url.
Pole źródłowe loadTime.
Pole źródłowe elementPath.
Pole źródłowe uiElementId.
Pole źródłowe uiElementText.
Pole źródłowe uiElementType.
Pole źródłowe uiElementActions.
Pole źródłowe properties.
segments#
titan.pendo.segments ma 14 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe description.
Pole źródłowe kind.
Pole źródłowe createdByApi.
Pole źródłowe rootVersionId.
Pole źródłowe stableVersionId.
Pole źródłowe createdAt.
Pole źródłowe lastUpdatedAt.
Pole źródłowe createdByUser.
Pole źródłowe lastUpdatedByUser.
Pole źródłowe definition.
Pole źródłowe dependentMetadata.
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.