---
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` で絞り込んでください。
