同じシート。
次の変更内容。
スクロールして、1回のFull Syncの実行を確認します。残高、行、チームのメモから、同期で変更される内容と保持される内容がわかります。
スマートシート
保存済みSQLを表示
セレクト i.invoice, c.name AS customer,
i.amount, i.status
フロム ar.invoices i
ジョイン ar.customers c
オン c.id = i.customer_id
どこ i.status <> 'Paid'
ORDER BY i.due自分のペースで変更を確認するか、サンプルを実行してください。
未払い請求書
| 請求書キー · SYNC | 額同期 | ステータス同期 | チームのメモ保存 |
|---|---|---|---|
| INV- | 1,140.00 | 期限切れ | Alexがフォローアップ中 |
| INV- | 17,320.80 | 期限切れ | 金曜日に電話 |
| INV- | 12,480.00 | 開く | 発注書待ち |
| INV-20481を削除その行と一緒にメモも削除されます。 | |||
| INV- | 5,493.95 | 開く | メモを追加 |
次回実行前の請求書は3件。チームのメモはすでに入力されています。
サンプルデータです。網掛けのメモ列はチームが所有します。ロゴは対応するソースを示しています。
チームではすでに未払い請求書の一覧を使用しています。残高と請求書のステータスはクエリから取得されました。フォローアップのメモは担当者が入力しました。
請求書キーは各行を識別します。SYNC と PRESERVE によって、変更できる列が決まります。
未払い請求書
| 請求書キー · SYNC | 額同期 | ステータス同期 | チームのメモ保存 |
|---|---|---|---|
| INV- | 1,140.00 | 期限切れ | Alexがフォローアップ中 |
| INV- | 17,320.80 | 期限切れ | 金曜日に電話 |
| INV- | 12,480.00 | 開く | 発注書待ち |
| INV-20481を削除その行と一緒にメモも削除されます。 | |||
| INV- | 5,493.95 | 開く | メモを追加 |
次回実行前の請求書は3件。チームのメモはすでに入力されています。
一部入金により、INV-20478 の金額が 1,140.00 から 940.00 に減少します。Full Sync は、Alex のフォローアップメモを置き換えずに、マッピングされた金額を更新します。
金額のセルに注目してください。隣のメモは同じ場所に残ります。
未払い請求書
| 請求書キー · SYNC | 額同期 | ステータス同期 | チームのメモ保存 |
|---|---|---|---|
| INV- | 940.00 | 期限切れ | Alexがフォローアップ中 |
| INV- | 17,320.80 | 期限切れ | 金曜日に電話 |
| INV- | 12,480.00 | 開く | 発注書待ち |
| INV-20481を削除その行と一緒にメモも削除されます。 | |||
| INV- | 5,493.95 | 開く | メモを追加 |
INV-20478 は 940.00 に更新されました。「Alex がフォローアップ中」はそのまま残ります。
INV-20481 は支払い済みになったため、保存済みクエリの結果に含まれなくなりました。Full Sync は、未払い請求書のリストを保つため、この出力先の行を削除します。
行を削除すると、そのメモも削除されます。PRESERVE は保持された行の値を保護しますが、削除された行は残しません。
未払い請求書
| 請求書キー · SYNC | 額同期 | ステータス同期 | チームのメモ保存 |
|---|---|---|---|
| INV- | 940.00 | 期限切れ | Alexがフォローアップ中 |
| INV- | 17,320.80 | 期限切れ | 金曜日に電話 |
| INV- | 12,480.00 | 開く | 発注書待ち |
| INV-20481を削除その行と一緒にメモも削除されます。 | |||
| INV- | 5,493.95 | 開く | メモを追加 |
INV-20481 は支払い済みのため削除されました。行とメモは一緒に削除されます。
INV-20472 がクエリの条件に一致するようになりました。金額とステータスとともに追加され、担当者がフォローアップメモを記入できる状態です。既存のメモは、保持された請求書に残ります。
1 件追加、1 件更新、1 件削除。チームは同じ出力先で作業を続けられます。
未払い請求書
| 請求書キー · SYNC | 額同期 | ステータス同期 | チームのメモ保存 |
|---|---|---|---|
| INV- | 940.00 | 期限切れ | Alexがフォローアップ中 |
| INV- | 17,320.80 | 期限切れ | 金曜日に電話 |
| INV- | 12,480.00 | 開く | 発注書待ち |
| INV-20481を削除その行と一緒にメモも削除されます。 | |||
| INV- | 5,493.95 | 開く | メモを追加 |
請求書を 1 件追加、1 件更新、1 件削除しました。保持された行のメモはそのままです。
Full Sync は行全体を削除することがあります。 行がクエリ結果から外れると、その行の手動入力メモも削除されます。既存の行を変更せずに履歴を増やしたい場合は、Append を使用してください。
数値を最新の状態に保つ。
チームの作業をそのまま保つ。
行の処理方法を選び、次に同期で変更できる列を選択します。残高はデータベースに管理させ、フォローアップのメモはチームで管理できます。

Append:履歴を作成
新しい行を末尾に追加します。ソースが後から変わっても、既存の行はそのまま残ります。
ログ、取引履歴、保持しておきたいレコードに適しています。

フル同期:常に最新のビューを維持
キーでレコードを照合します。新しい行を追加し、変更された値を更新し、クエリで返されなくなった行を削除します。
未払い請求書、在庫レベル、進行中のプロジェクト一覧に最適です。
ソースが管理する値
マッピングした残高、数量、日付をクエリ結果に合わせて維持します。
チームが管理する値
行の更新時に、手動メモ、担当者、フォローアップ状況を保持します。行が結果から外れた場合、フル同期では行全体を削除できます。
チームが必要とする回答を届けます。
同期先に、ソースのすべてのテーブルをコピーする必要はありません。SQLでデータを使いやすい作業リストや要約に変換してから、同期で書き込みます。
- 関連レコードを結合請求書の横に顧客名を、または在庫数の横に商品名を表示します。
- フィルタリングと計算WHERE、GROUP BY、HAVING、SUM、COUNT、AVGを使って、重要な行や合計値を届けます。
- データベースとSaaSソースを利用API Connector を通じて、サポート対象のデータベースやサービスのテーブルをクエリできます。ソース設定により、クエリが同期済みコピーを読み取るか、SQL の実行前にサポート対象の API データを更新するかが決まります。

結果の出力先は6種類。
アカウントを接続し、シート、ベース、またはテーブルを選択して、クエリ結果を直接書き込みます。Google SheetsではGoogleサインインを使用し、その他の同期先ではAPIトークンなど、サポートされている認証情報を使用します。
データベースと連動し続けるプロジェクト計画やタスクリスト。
チームが並べ替え、グループ化し、ビューを作成できる柔軟なベース。
誰でも開ける共有シートに、最新の数値を表示。
自分でホストでき、同じ方法で最新状態に保てるベース。
他と同じように同期できるオープンソースのベース。
Pythonのウェブアプリの背後にあるデータテーブルに、スケジュールに沿ってデータを取り込みます。
一度設定すれば、スケジュールに沿って動作

2. 書き込み先を選択
同期先アカウントを接続し、対象のシート、ベース、またはテーブルを選択します。列をマッピングし、Appendまたはフル同期を選んで、保持する値を指定します。

3. スケジュールを設定
5分ごとなどのプリセット間隔、またはカスタムcronスケジュールを選択します。たとえば、平日の午前7時:
0 7 * * 1-5エージェントは外向きに接続するため、受信ポートもVPNも必要ありません。ソースクエリは読み取り専用です。Automationは、許可した同期先に結果を書き込みます。
チームがシートで作業するあらゆる場所で、信頼できるデータはデータベースにあります。
- プロジェクト管理。 マイルストーン、タスク、担当者をSmartsheetへ。
- 営業レポート。 営業チームが信頼できる1つのシートに、パイプラインと売上の数値を。
- 在庫管理。 在庫数と倉庫の在庫数を短い間隔で更新。
- 財務ダッシュボード。 経営陣が確認するシートに、予算、経費、予測の数値を。
- 人事業務。 従業員ディレクトリを、実際にメンバーが開くチームのシートに反映。
- マーケティング分析。 データベースまたはGoogle Analyticsのキャンペーン指標をAirtableへ。
無料プランを含むすべてのプランでご利用いただけます。
スケジュール同期に追加料金はかかりません。すべてのプランで6つの同期先すべてに接続できます。プランによって異なるのは、1回の同期で処理できる行数です。Freeでは最大125行を返すクエリに対応し、要約、上位リスト、ステータスボードに十分です。プランの行数上限を超えるクエリは、気づかないうちに途中で切り詰められるのではなく、ブロックされます。有料プランではこの上限が引き上げられます。
変更があったときに通知が必要ですか?
Automationは同期先のテーブルを最新の状態に保ちます。Reportsは定期的な更新を送信し、Data Alertsはクエリ結果が条件を満たしたときに通知します。
ReportsとData Alertsを見る人々が尋ねる質問。
同期はどのくらいの頻度で実行できますか?
最短5分間隔で実行できます。プリセットの間隔を選ぶか、正確なスケジュールをcron式で指定できます。設定後は自動で実行されます。
AppendとFull syncの違いは何ですか?
Appendは新しい行を追加し、既存の行には手を加えません。Full Syncはキーを使って行を照合し、新しいレコードを追加し、マッピングされたSYNC値を更新し、クエリ結果に含まれなくなった行を削除します。保持される行のPRESERVE値は上書きされません。行を削除すると、その行にある手入力のメモも削除されます。
SYNC列とPRESERVE列とは何ですか?
SYNC列には、残高や在庫数など、クエリ結果の値が反映されます。PRESERVE列には、メモ、担当者、フォローアップ状況など、既存の行が更新される際にチームが送信先に入力した値が保持されます。これにより保持対象の行の値は保護されますが、クエリに一致しなくなった行がFull Syncで削除されることは防げません。
データベースだけでなく、オンラインサービスのデータも同期できますか?
はい。Stripe、HubSpot、ShopifyなどのサービスはAPI Connector経由で取り込まれ、そのデータはSQLでクエリできるテーブルに変換されます。これらのテーブルに対するクエリも、データベースのクエリと同じように、6つの出力先のいずれにも同期できます。
コードを書いたり、データパイプラインを設定したりする必要がありますか?
Query Builderでブラウザー上からSQLクエリを作成して保存し、同期先を接続して列をマッピングし、スケジュールを設定します。Google SheetsではGoogleサインインを使用し、その他の同期先ではAPIトークンなど、サポートされている認証情報を使用します。別途維持する同期スクリプトはありません。スケジュール通知やしきい値通知には、 レポートとデータアラート.
クエリを一度作成すれば、あとはスケジュールにお任せ。
スケジュール同期はFreeを含むすべてのプランで利用できます。 各プランの1回あたりの同期上限を確認.

