特定のテーブルの再同期
パイプの特定のテーブルを再同期したいケースがあります。たとえば、MongoDB で大きなスキーマ変更を行った場合や、ClickHouse でデータモデリングをやり直した場合などが挙げられます。
ボタン操作だけで個別のテーブルを再同期する機能は現在開発中ですが、このガイドでは MongoDB ClickPipe を使って現時点でこれを実現する手順を説明します。
1. パイプからテーブルを削除する
この手順については、テーブル削除ガイドに従ってください。
2. ClickHouse 上のテーブルを TRUNCATE または DROP する
次のステップでこのテーブルを再度追加した際に、データが重複しないようにするための手順です。ClickHouse Cloud の SQL Console タブを開き、クエリを実行してください。 テーブルがすでに ClickHouse 上に存在していて、かつ空でない場合には、そのテーブルの追加をブロックするためのバリデーションが入っている点に注意してください。
3. テーブルを再度 ClickPipe に追加する
この手順については、テーブル追加ガイドに従ってください。