ベータHubSpot と Snowflake Data Sync(旧バージョン)を連携する
更新日時 2026年9月29日
HubSpotとSnowflake(レガシー版)を連携させ、Snowflakeアカウント内のテーブルにあるデータをHubSpotのレコードと同期させます。この記事は、従来のSnowflakeデータ同期連携をすでに利用しているユーザー向けの参考資料としてご利用ください。SnowflakeとHubSpotを初めて連携させる場合は、こちらで詳細をご確認ください。
ご注意:2026年10月30日をもって、従来のSnowflakeデータ同期連携機能は提供終了となります。その日以降は、それをご利用いただけなくなります。既存の同期処理は2026年10月30日まで引き続き実行されます。これにより、サポート終了日までに新しいSnowflake環境へ移行するための時間を確保できます。従来のSnowflakeデータ同期連携からの移行について、詳細をご覧ください。
始める前に
- 連携を接続するSnowflakeユーザーには、少なくとも1つのSnowflakeウェアハウスへのアクセス権と、同期するデータベース/スキーマ/テーブル/ビューへの読み取りアクセス権 が付与されている必要があります。
-
同期エラーを防ぐために、Snowflake管理者は連携で使用されるSnowflakeユーザーに
PREVENT_UNLOAD_TO_INLINE_URL = FALSEを設定する必要があります。 - HubSpotがSnowflakeインスタンスにアクセスできるレベルは、割り当て先権限によって異なります。Snowflakeの役割を使用すると、選択した顧客データをHubSpotにコピー HubSpot、納得のいくスコープを設定できます。
- オブジェクトの同期を1種類以上作成して、異なるSnowflakeテーブルのデータを同期することはできますが、同期できるのは1つのSnowflakeテーブルにつき1回のみです。
- HubSpotをSnowflakeアカウントに接続するために必要なIPアドレスの範囲を取得する必要がある場合は、 HubSpotサポートにお問い合わせください。
- 同期実行あたり最大3,000万件のレコードを同期できます。
- 同期するテーブル/ビューのサイズは10GBを超えてはなりません。
アプリを接続する
- HubSpotアカウントが このベータにオプトインされていることを確認してください: Snowflake Data Ingestion。
- 次のリンクに移動します: https://app.hubspot.com/portal-recommend/l?スラッグ=data-sync/app/2963325です。
- [インストール]をクリックします。
- ダイアログボックスで[次へ]をクリックします。次に 、Snowflakeアカウント識別子、 ユーザー名を入力し、手順に従って以下のように公開鍵を割り当てます。
- [Connect to Snowflake] をクリックします。同期をセットアップし続けることも、後でセットアップすることもできます。
同期を開始する
- HubSpotアカウントにて、上部のナビゲーションバーに表示される設定アイコン
をクリックします。左側のサイドバーメニューで、[連携]>[接続されたアプリ]の順に進みます。 - Snowflakeをクリックします。
- [同期をセットアップ]をクリックします。
- ページで同期したいデータを選択します:
-
- Snowflakeカードで、同期元のデータベース、スキーマ、テーブル を選択します。
- データを同期する方向を選択する。
- どのHubSpotオブジェクトにデータを同期するかを選択します。
- 設定ページ:
-
- レコードマッチングセクションで、HubSpotとSnowflakeのレコードのマッチング方法を選択します:
- 、 Snowflakeフィールド 、 HubSpotプロパティー を選択し、両アプリのレコードのマッチングに使用します。
- Do no matching: Snowflakeの全レコードをHubSpotに移動する場合で、あなたへの上位のレコードがない場合におすすめです。
- データ同期でのレコードの照合方法について詳細をご確認ください。
- レコードマッチングセクションで、HubSpotとSnowflakeのレコードのマッチング方法を選択します:
-
- 参照フィールドセクション:
- Warehouseフィールドを選択する。選択するウェアハウスのサイズは、HubSpotに同期する行数に対応する必要があります。
- レコードIDフィールドを選択する。このフィールドはSnowflakeテーブルのユニークなレコードIDです。
- 参照フィールドセクション:
-
- 同期の設定セクションで、同期の頻度ドロップダウンメニューをクリックし、データを同期する頻度を選択します。
- マップフィールドセクションで、HubSpotコンタクトプロパティーのプロパティーに同期したい各列のフィールドマッピングを設定します。
- Limitページで、「編集」をクリックし、フィルターを追加して、一方のアプリから他方のアプリに同期するものを制限します。ANDまたはORの条件で複数のフィルターを追加することができます。デフォルトでは、全てのレコードが同期に含まれます。
- Reviewページで同期設定を確認し、「保存」 し、同期をクリックします。
注: 関連付けはSnowflakeデータ取り込みを使用した同期ではサポートされていません。
従来のSnowflakeデータ同期連携からの移行
2026年10月30日、HubSpotは旧バージョンのSnowflakeデータ同期連携機能の提供を終了します。この日までに、新しいSnowflakeのユーザーインターフェースへ移行してください。この変更は、SnowflakeからHubSpotへのデータ同期にのみ影響します。HubSpotからSnowflakeへのデータ共有には影響はありません。
一部の機能にはHubSpotクレジットが必要 データスタジオ内の単一のデータウェアハウスソースからHubSpot CRMへデータを直接同期しても、HubSpotクレジットは消費されません。同期の前にデータスタジオでデータを準備する場合(たとえば、計算フィールドを作成したり、他のデータソースと結合したりする場合など)、それらの操作には HubSpotクレジットが消費されます。
- HubSpotアカウントにて、上部のナビゲーションバーに表示される設定アイコン
をクリックします。左側のサイドバーメニューで、[連携]>[接続されたアプリ]の順に進みます。 - Snowflakeをクリックします。
- 「サンセット」バナーで、「新しい同期を設定」をクリックします。
- 「連携」ページにリダイレクトされます。
- 右側のパネルには、既存のSnowflakeアカウントが自動的に表示されます。[ 選択 ] をクリックします。
- 同期したいSnowflakeのテーブルとウェアハウスを選択してください。
- [ Snowflake データをどのように利用しますか?]ダイアログボックスで、次のいずれかのオプションを選択してください:
-
- このアプリをCRMに直接連携しましょう:選択したSnowflakeのデータをHubSpotに直接同期します。同期の前にソースデータを変更する必要がない場合は、このオプションをお勧めします。
- ソースの列を選択し、それらを同期先のHubSpotオブジェクトにマッピングするようプロンプトが表示されます。また、同期の頻度も指定します。同期の設定について詳しくはこちらをご覧ください。
- [ HubSpot CRMに同期]をクリックします。
- このアプリをData Hubに連携する:HubSpotに同期する前に、データソースをデータスタジオに連携してください。同期を行う前に、ソースデータの加工、数式の作成、条件分岐の追加、または複数のデータソースの結合を行いたい場合は、このオプションをお勧めします。
- ソースの列と同期頻度を選択するようプロンプトが表示されます。
- 「 CRM同期の設定」をクリックします。
- データセットビルダーにリダイレクトされます。そこで、フィルターや数式を使用してソースデータを編集することができます。データスタジオとの同期設定について詳しくはこちら
- このアプリをCRMに直接連携しましょう:選択したSnowflakeのデータをHubSpotに直接同期します。同期の前にソースデータを変更する必要がない場合は、このオプションをお勧めします。
同期の設定が完了したら、データが想定通りにインポートされていることを確認してください。
- HubSpotアカウントで、[その他]をクリックし、[データ管理]>[データ連携]に移動します。アカウントに[その他]が表示されない場合は、[データ管理]>[データ連携]に直接移動します。
- [ アプリの同期] タブをクリックします。
- 同期によってデータが正しくインポートされていることを確認してください。
新しい同期が正しく機能していることを確認したら、従来のSnowflakeデータ同期連携を無効にするか、削除してください。