ドキュメントメニュー

Intercom#

アクセストークンを使って Intercom を接続します。このソースは titan.intercom に 6 個の基本テーブルと検出したデータ属性を書き込みます。

Intercomを接続する#

  1. アプリを開き、アプリを接続を選択してから、Intercomを選択します。

  2. アクセストークンを入力します。

  3. テーブルを確認してからソースを保存します。

  4. 初回の実行が完了するまで同期履歴を確認します。

認証情報はシークレットとして保存されます。レイクの列になったり、クエリ結果に表示されたりすることはありません。

同期の動作#

コンタクト、会社、会話の属性はワークスペースごとに検出します。Intercom のコンタクトと会社は、送信先にも指定できます。

新しいソースは接続時に同期し、その後はスケジュールに従います。デフォルトの繰り返し間隔は 4 時間です。実行が中断しても、完了した進捗を保持して安全に再試行します。

すべてのレイクのテーブルにはシステム列 _synced_at_deleted もあります。以下の列リファレンスにはソースの列のみを記載しています。

テーブルリファレンス#

Supernova は接続したアカウントからこのリファレンスの情報を検出します。Intercom の data_attributes によってワークスペース固有の列を定義します。会話の各部分は、独立した子テーブルとして保持します。

初回の検出が完了したら、アプリ → Intercom → テーブルを開き、すべての正確なテーブル名、列名、型、同期対象を確認します。アカウントを接続するまでは、動的なフィールドを正確に一覧化できません。

削除と履歴#

行はソースのキーでマージされます。ソース側で行の削除を確認できた場合、Supernova は行を残して _deleted を設定します。クエリで履歴を含めるかどうかを選べます。現在の状態だけを取得するには where not _deleted で絞り込んでください。