---
title: Pendo
description: Pendo에 연결하고 동기화 동작을 파악하며 기록되는 모든 테이블과 열을 쿼리합니다.
species: reference
---
# Pendo

통합 키를 사용해 Pendo에 연결합니다. 이 소스는 `titan.pendo` 아래에 고정 테이블 13개를 기록합니다.
```sql
select
  page_id,
  account_id,
  app_id
from titan.pendo.page_events
limit 10
```

## Pendo 연결

1. **앱**을 열고 **앱 연결**을 선택한 뒤 **Pendo** 항목을 선택합니다.
2. 통합 키를 입력합니다.
3. 테이블을 확인한 뒤 소스를 저장합니다.
4. 첫 실행이 완료될 때까지 **동기화 기록**을 확인합니다.

자격 증명은 비밀 정보로 저장됩니다. 레이크 열이 되거나 쿼리 결과에 나타나지 않습니다.

## 동기화 동작

오래 걸리는 동기화는 10분마다 체크포인트를 저장합니다. 큰 이벤트 구간은 상황에 따라 최소 1시간까지 나눕니다.

새 소스는 연결할 때 동기화한 다음 설정된 일정을 따릅니다. 기본 반복 간격은 4시간입니다. 실행이 중단되어도 완료한 진행 상황을 유지하며 안전하게 재시도합니다.

모든 레이크 테이블에는 [시스템 열](/docs/concepts/your-lake#시스템-열)인 `_synced_at`과 `_deleted`도 있습니다. 아래 열 참조에는 소스 열만 나열합니다.

## 테이블 참조

### `page_events`

`titan.pendo.page_events`의 소스 열 수는 24개입니다.

```columns table=pendo.page_events
page_id                                 string pk           `pageId` 소스 필드.
account_id                              string pk           `accountId` 소스 필드.
app_id                                  integer pk          `appId` 소스 필드.
visitor_id                              string pk           `visitorId` 소스 필드.
hour                                    datetime pk         `hour` 소스 필드.
num_events                              integer             `numEvents` 소스 필드.
num_minutes                             integer             `numMinutes` 소스 필드.
first_time                              datetime pk         `firstTime` 소스 필드.
last_time                               datetime pk         `lastTime` 소스 필드.
remote_ip                               string pk           `remoteIp` 소스 필드.
server                                  string pk           `server` 소스 필드.
user_agent                              string pk           `userAgent` 소스 필드.
recording_id                            string pk           `recordingId` 소스 필드.
tab_id                                  string pk           `tabId` 소스 필드.
analytics_session_id                    string pk           `analyticsSessionId` 소스 필드.
recording_session_id                    string pk           `recordingSessionId` 소스 필드.
error_click_count                       integer             `errorClickCount` 소스 필드.
dead_click_count                        integer             `deadClickCount` 소스 필드.
u_turn_count                            integer             `uTurnCount` 소스 필드.
rage_click_count                        integer             `rageClickCount` 소스 필드.
longitude                               float pk            `longitude` 소스 필드.
latitude                                float pk            `latitude` 소스 필드.
region                                  string pk           `region` 소스 필드.
country                                 string pk           `country` 소스 필드.
```

### `feature_events`

`titan.pendo.feature_events`의 소스 열 수는 24개입니다.

```columns table=pendo.feature_events
feature_id                              string pk           `featureId` 소스 필드.
account_id                              string pk           `accountId` 소스 필드.
app_id                                  integer pk          `appId` 소스 필드.
visitor_id                              string pk           `visitorId` 소스 필드.
hour                                    datetime pk         `hour` 소스 필드.
num_events                              integer             `numEvents` 소스 필드.
num_minutes                             integer             `numMinutes` 소스 필드.
first_time                              datetime pk         `firstTime` 소스 필드.
last_time                               datetime pk         `lastTime` 소스 필드.
remote_ip                               string pk           `remoteIp` 소스 필드.
server                                  string pk           `server` 소스 필드.
user_agent                              string pk           `userAgent` 소스 필드.
recording_id                            string pk           `recordingId` 소스 필드.
tab_id                                  string pk           `tabId` 소스 필드.
analytics_session_id                    string pk           `analyticsSessionId` 소스 필드.
recording_session_id                    string pk           `recordingSessionId` 소스 필드.
error_click_count                       integer             `errorClickCount` 소스 필드.
dead_click_count                        integer             `deadClickCount` 소스 필드.
u_turn_count                            integer             `uTurnCount` 소스 필드.
rage_click_count                        integer             `rageClickCount` 소스 필드.
longitude                               float pk            `longitude` 소스 필드.
latitude                                float pk            `latitude` 소스 필드.
region                                  string pk           `region` 소스 필드.
country                                 string pk           `country` 소스 필드.
```

### `events`

`titan.pendo.events`의 소스 열 수는 24개입니다.

```columns table=pendo.events
page_id                                 string pk           `pageId` 소스 필드.
account_id                              string pk           `accountId` 소스 필드.
app_id                                  integer pk          `appId` 소스 필드.
visitor_id                              string pk           `visitorId` 소스 필드.
hour                                    datetime pk         `hour` 소스 필드.
num_events                              integer             `numEvents` 소스 필드.
num_minutes                             integer             `numMinutes` 소스 필드.
first_time                              datetime pk         `firstTime` 소스 필드.
last_time                               datetime pk         `lastTime` 소스 필드.
remote_ip                               string pk           `remoteIp` 소스 필드.
server                                  string pk           `server` 소스 필드.
user_agent                              string pk           `userAgent` 소스 필드.
recording_id                            string pk           `recordingId` 소스 필드.
tab_id                                  string pk           `tabId` 소스 필드.
analytics_session_id                    string pk           `analyticsSessionId` 소스 필드.
recording_session_id                    string pk           `recordingSessionId` 소스 필드.
error_click_count                       integer             `errorClickCount` 소스 필드.
dead_click_count                        integer             `deadClickCount` 소스 필드.
u_turn_count                            integer             `uTurnCount` 소스 필드.
rage_click_count                        integer             `rageClickCount` 소스 필드.
longitude                               float pk            `longitude` 소스 필드.
latitude                                float pk            `latitude` 소스 필드.
region                                  string pk           `region` 소스 필드.
country                                 string pk           `country` 소스 필드.
```

### `track_events`

`titan.pendo.track_events`의 소스 열 수는 24개입니다.

```columns table=pendo.track_events
track_type_id                           string pk           `trackTypeId` 소스 필드.
account_id                              string pk           `accountId` 소스 필드.
app_id                                  integer pk          `appId` 소스 필드.
visitor_id                              string pk           `visitorId` 소스 필드.
hour                                    datetime pk         `hour` 소스 필드.
num_events                              integer             `numEvents` 소스 필드.
num_minutes                             integer             `numMinutes` 소스 필드.
first_time                              datetime pk         `firstTime` 소스 필드.
last_time                               datetime pk         `lastTime` 소스 필드.
remote_ip                               string pk           `remoteIp` 소스 필드.
server                                  string pk           `server` 소스 필드.
user_agent                              string pk           `userAgent` 소스 필드.
recording_id                            string pk           `recordingId` 소스 필드.
tab_id                                  string pk           `tabId` 소스 필드.
analytics_session_id                    string pk           `analyticsSessionId` 소스 필드.
recording_session_id                    string pk           `recordingSessionId` 소스 필드.
error_click_count                       integer             `errorClickCount` 소스 필드.
dead_click_count                        integer             `deadClickCount` 소스 필드.
u_turn_count                            integer             `uTurnCount` 소스 필드.
rage_click_count                        integer             `rageClickCount` 소스 필드.
longitude                               float pk            `longitude` 소스 필드.
latitude                                float pk            `latitude` 소스 필드.
region                                  string pk           `region` 소스 필드.
country                                 string pk           `country` 소스 필드.
```

### `pages`

`titan.pendo.pages`의 소스 열 수는 21개입니다.

```columns table=pendo.pages
id                                      string pk           `id` 소스 필드.
created_by_user                         json                `createdByUser` 소스 필드.
last_updated_by_user                    json                `lastUpdatedByUser` 소스 필드.
created_at                              datetime            `createdAt` 소스 필드.
last_updated_at                         datetime            `lastUpdatedAt` 소스 필드.
kind                                    string              `kind` 소스 필드.
root_version_id                         string              `rootVersionId` 소스 필드.
stable_version_id                       string              `stableVersionId` 소스 필드.
app_id                                  integer             `appId` 소스 필드.
app_ids                                 json                `appIds` 소스 필드.
name                                    string              `name` 소스 필드.
group                                   json                `group` 소스 필드.
is_core_event                           boolean             `isCoreEvent` 소스 필드.
valid_through                           datetime            `validThrough` 소스 필드.
dirty                                   boolean             `dirty` 소스 필드.
daily_merge_first                       integer             `dailyMergeFirst` 소스 필드.
daily_rollup_first                      integer             `dailyRollupFirst` 소스 필드.
ignored_frustration_types               json                `ignoredFrustrationTypes` 소스 필드.
rules                                   json                `rules` 소스 필드.
rulesjson                               string              `rulesjson` 소스 필드.
is_suggested                            boolean             `isSuggested` 소스 필드.
```

### `features`

`titan.pendo.features`의 소스 열 수는 23개입니다.

```columns table=pendo.features
id                                      string pk           `id` 소스 필드.
page_id                                 string pk           `pageId` 소스 필드.
event_property_configurations           json                `eventPropertyConfigurations` 소스 필드.
element_path_rules                      json                `elementPathRules` 소스 필드.
element_selection_type                  string              `elementSelectionType` 소스 필드.
suggested_match_type                    string              `suggestedMatchType` 소스 필드.
app_wide                                boolean             `appWide` 소스 필드.
created_by_user                         json                `createdByUser` 소스 필드.
last_updated_by_user                    json                `lastUpdatedByUser` 소스 필드.
created_at                              datetime            `createdAt` 소스 필드.
last_updated_at                         datetime            `lastUpdatedAt` 소스 필드.
kind                                    string              `kind` 소스 필드.
root_version_id                         string              `rootVersionId` 소스 필드.
stable_version_id                       string              `stableVersionId` 소스 필드.
app_id                                  integer             `appId` 소스 필드.
app_ids                                 json                `appIds` 소스 필드.
name                                    string              `name` 소스 필드.
group                                   json                `group` 소스 필드.
is_core_event                           boolean             `isCoreEvent` 소스 필드.
valid_through                           datetime            `validThrough` 소스 필드.
dirty                                   boolean             `dirty` 소스 필드.
daily_merge_first                       integer             `dailyMergeFirst` 소스 필드.
daily_rollup_first                      integer             `dailyRollupFirst` 소스 필드.
```

### `visitors`

`titan.pendo.visitors`의 소스 열 수는 2개입니다.

```columns table=pendo.visitors
visitor_id                              string pk           `visitorId` 소스 필드.
metadata                                json                `metadata` 소스 필드.
```

### `guides`

`titan.pendo.guides`의 소스 열 수는 48개입니다.

```columns table=pendo.guides
id                                      string pk           `id` 소스 필드.
name                                    string              `name` 소스 필드.
state                                   string              `state` 소스 필드.
kind                                    string              `kind` 소스 필드.
launch_method                           string              `launchMethod` 소스 필드.
editor_type                             string              `editorType` 소스 필드.
authored_language                       string              `authoredLanguage` 소스 필드.
email_state                             string              `emailState` 소스 필드.
is_multi_step                           boolean             `isMultiStep` 소스 필드.
is_module                               boolean             `isModule` 소스 필드.
is_top_level                            boolean             `isTopLevel` 소스 필드.
is_training                             boolean             `isTraining` 소스 필드.
is_dnt                                  boolean             `isDNT` 소스 필드.
auto_create_feedback                    boolean             `autoCreateFeedback` 소스 필드.
include_for_oem                         boolean             `includeForOEM` 소스 필드.
published_ever                          boolean             `publishedEver` 소스 필드.
app_id                                  integer             `appId` 소스 필드.
app_ids                                 json                `appIds` 소스 필드.
resource_center_id                      string              `resourceCenterId` 소스 필드.
origin_id                               string              `originId` 소스 필드.
root_version_id                         string              `rootVersionId` 소스 필드.
stable_version_id                       string              `stableVersionId` 소스 필드.
recurrence                              integer             `recurrence` 소스 필드.
recurrence_eligibility_window           integer             `recurrenceEligibilityWindow` 소스 필드.
created_at                              datetime            `createdAt` 소스 필드.
last_updated_at                         datetime            `lastUpdatedAt` 소스 필드.
published_at                            datetime            `publishedAt` 소스 필드.
expires_after                           datetime            `expiresAfter` 소스 필드.
reset_at                                datetime            `resetAt` 소스 필드.
current_first_eligible_to_be_seen_at    datetime            `currentFirstEligibleToBeSeenAt` 소스 필드.
created_by_user_id                      string              `createdByUserId` 소스 필드.
created_by_username                     string              `createdByUsername` 소스 필드.
last_updated_by_user_id                 string              `lastUpdatedByUserId` 소스 필드.
last_updated_by_username                string              `lastUpdatedByUsername` 소스 필드.
device_type                             string              `deviceType` 소스 필드.
segment_id                              string              `segmentId` 소스 필드.
created_by_user                         json                `createdByUser` 소스 필드.
last_updated_by_user                    json                `lastUpdatedByUser` 소스 필드.
attributes                              json                `attributes` 소스 필드.
audience                                json                `audience` 소스 필드.
audience_ui_hint                        json                `audienceUiHint` 소스 필드.
steps                                   json                `steps` 소스 필드.
children                                json                `children` 소스 필드.
polls                                   json                `polls` 소스 필드.
redisplay                               json                `redisplay` 소스 필드.
conversion                              json                `conversion` 소스 필드.
shows_after                             json                `showsAfter` 소스 필드.
dependent_metadata                      json                `dependentMetadata` 소스 필드.
```

### `resource_center`

`titan.pendo.resource_center`의 소스 열 수는 11개입니다.

```columns table=pendo.resource_center
guide_id                                string pk           `guideId` 소스 필드.
name                                    string              `name` 소스 필드.
state                                   string              `state` 소스 필드.
module_id                               string              `moduleId` 소스 필드.
is_top_level                            boolean             `isTopLevel` 소스 필드.
origin_id                               string              `originId` 소스 필드.
children                                json                `children` 소스 필드.
resource_center_id                      string              `resourceCenterId` 소스 필드.
app_id                                  integer             `appId` 소스 필드.
created_at                              datetime            `createdAt` 소스 필드.
last_updated_at                         datetime            `lastUpdatedAt` 소스 필드.
```

### `guide_polls`

`titan.pendo.guide_polls`의 소스 열 수는 9개입니다.

```columns table=pendo.guide_polls
guide_id                                string pk           `guideId` 소스 필드.
poll_id                                 string pk           `pollId` 소스 필드.
question                                string              `question` 소스 필드.
poll_type                               string              `pollType` 소스 필드.
poll_follow_up_id                       string              `pollFollowUpId` 소스 필드.
id_responses                            json                `idResponses` 소스 필드.
numeric_responses                       json                `numericResponses` 소스 필드.
reset_at                                datetime            `resetAt` 소스 필드.
guide_name                              string              `guideName` 소스 필드.
```

### `guide_steps`

`titan.pendo.guide_steps`의 소스 열 수는 15개입니다.

```columns table=pendo.guide_steps
guide_id                                string pk           `guideId` 소스 필드.
step_id                                 string pk           `stepId` 소스 필드.
rank                                    integer             `rank` 소스 필드.
type                                    string              `type` 소스 필드.
advance_method                          string              `advanceMethod` 소스 필드.
template_id                             string              `templateId` 소스 필드.
content_type                            string              `contentType` 소스 필드.
page_id                                 string              `pageId` 소스 필드.
element_path_rule                       string              `elementPathRule` 소스 필드.
launch_url                              string              `launchUrl` 소스 필드.
regex_url_rule                          string              `regexUrlRule` 소스 필드.
poll_ids                                json                `pollIds` 소스 필드.
attributes                              json                `attributes` 소스 필드.
last_updated_at                         datetime            `lastUpdatedAt` 소스 필드.
reset_at                                datetime            `resetAt` 소스 필드.
```

### `guide_events`

`titan.pendo.guide_events`의 소스 열 수는 31개입니다.

```columns table=pendo.guide_events
visitor_id                              string pk           `visitorId` 소스 필드.
guide_id                                string pk           `guideId` 소스 필드.
guide_step_id                           string pk           `guideStepId` 소스 필드.
type                                    string pk           `type` 소스 필드.
browser_time                            datetime pk         `browserTime` 소스 필드.
guide_timestamp                         datetime pk         `guideTimestamp` 소스 필드.
analytics_session_id                    string pk           `analyticsSessionId` 소스 필드.
tab_id                                  string pk           `tabId` 소스 필드.
account_id                              string              `accountId` 소스 필드.
account_ids                             json                `accountIds` 소스 필드.
app_id                                  integer             `appId` 소스 필드.
destination_step_id                     string              `destinationStepId` 소스 필드.
guide_seen_reason                       string              `guideSeenReason` 소스 필드.
guide_seen_timeout_length               integer             `guideSeenTimeoutLength` 소스 필드.
guide_snooze_duration                   integer             `guideSnoozeDuration` 소스 필드.
received_time                           datetime            `receivedTime` 소스 필드.
country                                 string              `country` 소스 필드.
region                                  string              `region` 소스 필드.
latitude                                float               `latitude` 소스 필드.
longitude                               float               `longitude` 소스 필드.
remote_ip                               string              `remoteIp` 소스 필드.
server_name                             string              `serverName` 소스 필드.
user_agent                              string              `userAgent` 소스 필드.
url                                     string              `url` 소스 필드.
load_time                               integer             `loadTime` 소스 필드.
element_path                            string              `elementPath` 소스 필드.
ui_element_id                           string              `uiElementId` 소스 필드.
ui_element_text                         string              `uiElementText` 소스 필드.
ui_element_type                         string              `uiElementType` 소스 필드.
ui_element_actions                      json                `uiElementActions` 소스 필드.
properties                              json                `properties` 소스 필드.
```

### `segments`

`titan.pendo.segments`의 소스 열 수는 14개입니다.

```columns table=pendo.segments
id                                      string pk           `id` 소스 필드.
name                                    string              `name` 소스 필드.
description                             string              `description` 소스 필드.
shared                                  boolean             `shared` 소스 필드.
kind                                    string              `kind` 소스 필드.
created_by_api                          boolean             `createdByApi` 소스 필드.
root_version_id                         string              `rootVersionId` 소스 필드.
stable_version_id                       string              `stableVersionId` 소스 필드.
created_at                              datetime            `createdAt` 소스 필드.
last_updated_at                         datetime            `lastUpdatedAt` 소스 필드.
created_by_user                         json                `createdByUser` 소스 필드.
last_updated_by_user                    json                `lastUpdatedByUser` 소스 필드.
definition                              json                `definition` 소스 필드.
dependent_metadata                      json                `dependentMetadata` 소스 필드.
```

## 삭제와 이력

행은 소스 키로 병합됩니다. 소스에서 행 삭제를 입증할 수 있으면 Supernova는 행을 유지하고 `_deleted`를 설정합니다. 따라서 쿼리에서 이력을 포함할지 선택할 수 있습니다. 현재 상태를 조회하는 쿼리에는 `where not _deleted` 필터를 사용하세요.
