HubSpotをMicrosoft Fabricに連携させ、倉庫データをHubSpotに取り込んだり、HubSpot CRMの選択したデータをMicrosoft Fabricにエクスポートしたりできます。データスタジオを使用して、HubSpot のデータに加えて Microsoft Fabric のデータにアクセスしたり、データアウト同期を設定して、選択したオブジェクト、関連付け、およびイベントを Microsoft Fabric ウェアハウスのテーブルにエクスポートしたりできます。
注: スーパー管理者である場合は、この機能を使用するには、アカウントをデータポータルベータ版 にオプトインしてください。
一部の機能にはHubSpotクレジットが必要
データスタジオ内の単一のデータウェアハウスソースからHubSpot CRMへデータを直接同期しても、HubSpotクレジットは消費されません。同期の前にデータスタジオでデータを準備する場合(たとえば、計算フィールドを作成したり、他のデータソースと結合したりする場合など)、それらの操作には HubSpotクレジットが消費されます。
始める前に
HubSpotをMicrosoft Fabricに接続する前に、以下の要件と注意事項を確認してください。
要件を理解する
Microsoft Fabric とデータを同期するには、以下のものが必要です:
- Fabric Warehouse を含む Microsoft Fabric ワークスペース。
- HubSpotからエクスポートしたデータを保存するための、ワークスペース内の「ウェアハウス」。
- Microsoft Entra ID のサービスプリンシパルが、Fabric ワークスペースに「Contributor」ロールで追加されました。
- サービスプリンシパルのテナント ID、クライアント ID、およびクライアントシークレット。
Microsoft Entra ID のサービスプリンシパルは、宛先の Fabric Warehouse 内で HubSpot が所有するオブジェクトを作成および管理する権限を持っている必要があります。接続の検証および同期の過程で、HubSpot はスキーマとテーブルを作成し、データを挿入し、ステージングテーブルの名前を変更し、一時オブジェクトを削除します。Fabric ワークスペースにおいて、サービスプリンシパルに「Contributor」ロールを付与し、HubSpot が以下の操作を行えるようにします:
- スキーマを作成する
- テーブルを作成する
- 行を挿入する
- HubSpotが所有するテーブルの名前変更または変更
- HubSpotが所有するテーブルとスキーマを削除する
Fabric WarehouseのSQLエンドポイントは、TCPポート1433経由でHubSpotからアクセス可能である必要があります。HubSpotでは、すべての接続にTLSを使用し、サーバー証明書の検証を行っています。
Fabric ワークスペースでネットワークアクセスが制限されている場合は、アカウントのリージョンに対応する HubSpot の送信元 IP アドレスを許可リストに追加してください。
| 地域 |
IPアドレス範囲 |
| NA1 |
54.174.62.128/26 |
| EU1 |
143.244.87.0/25 |
| AP1 |
216.157.42.32/27 |
| NA2 |
216.157.40.32/27 |
| NA3 |
216.157.41.32/27 |
制限事項と考慮事項を理解する
- Microsoft Fabric Data Out は、Fabric ウェアハウスでのみサポートされています。レイクハウスは、エクスポート先としてサポートされていません。
- 同期が行われるたびに、選択されたHubSpotデータの完全なスナップショットが作成されます。同期が正常に完了すると、宛先テーブル内の以前のスナップショットが置き換えられます。HubSpotでは、以前のスナップショットは保持されません。同期中にテーブルでエラーが発生した場合、そのテーブルの以前のデータは、次に同期が正常に完了するまで引き続き利用可能です。
- 各オブジェクト、イベント、または関連付けのペアは、HubSpotアカウントごとに1つのMicrosoft Fabric定期同期に含めることができます。
- 同期が行われるたびに、宛先テーブルの内容が上書きされます。Fabric Warehouse に追加されたテーブルレベルのグラントや設定は、同期のたびに保持されません。
- 別のサービスプリンシパルと再接続するには、接続テストや同期を成功させる前に、そのサービスプリンシパルを「Contributor」ロールでFabricワークスペースに追加する必要があります。
Microsoft Fabric アプリをインストールする
Microsoft FabricとHubSpotを連携させるには、HubSpotアカウントとMicrosoft Fabricワークスペースを、それぞれ別のブラウザタブで開くことをお勧めします。
- HubSpotアカウントにて、上部のナビゲーションバーに表示されるマーケットプレイスアイコン をクリックし、[HubSpotマーケットプレイス]を選択します。
- 「Microsoft Fabric」アプリを検索して選択します。
- [インストール]をクリックします。
- 必要な Microsoft Entra ID 情報を入力してください:
-
- テナントID
- クライアントID
- クライアントシークレット
- 「Microsoft Fabric に接続」をクリックします。
HubSpotをMicrosoft Fabric Warehouseに連携する
Microsoft Fabric ワークスペースで、Microsoft Entra ID サービスプリンシパルに「Contributor」ロールが割り当てられていることを確認してください。
Microsoft Fabric アプリをインストールすると、HubSpot の「データ連携」ツールにリダイレクトされます。そこでは、サイドパネルが表示され、同期したい方向に応じて、HubSpot と Microsoft Fabric 間のデータ連携の手順が案内されます:
- Microsoft Fabric → HubSpot:Microsoft Fabric から HubSpot への同期を設定します。
- HubSpot → Microsoft Fabric:HubSpot から Microsoft Fabric への同期を設定します。
HubSpotのデータをMicrosoft Fabricアカウントに同期する
- 「宛先」セクションに以下の情報を入力してください:
- SQL接続文字列:Fabric Warehouseのサーバーアドレス(ポート番号を除く)。
- 倉庫名:HubSpotのデータがエクスポートされるFabric Warehouseの名称。
- [ 接続テスト ] をクリックします。
- 接続テストが成功した場合は、「次へ」をクリックしてください。
ご注意: Fabric Warehouse への HubSpot のアクセス権を付与するために、SQL スクリプトを実行する必要はありません。「コントリビューター」の役割を付与することで、HubSpotは必要なスキーマやテーブルを作成・管理できるようになります。
同期を設定
- エクスポートするデータソースを選択してください:
- オブジェクト:HubSpot CRM のオブジェクトデータ。
- 関連付け:HubSpotレコード間の関係。
- イベント:選択されたイベントデータ。
- 同期の対象とするオブジェクト、プロパティー、関連付け、またはイベントを選択してください。
- 同期の頻度と、同期を開始するタイミングを選択してください。
- 「同期を開始」をクリックしてください。
同期が行われるたびに、選択されたデータの完全なスナップショットが作成されます。同期が正常に完了すると、宛先テーブル内の以前のスナップショットが置き換えられます。
エクスポートされたテーブル、列の型、およびデータのクエリに関する詳細については、HubSpotのデータをMicrosoft Fabricにエクスポートする方法をご覧ください。
同期状況を監視する
アカウント間の同期を設定したら、同期の詳細ページで同期のステータスと履歴を確認できます。
- HubSpotアカウントで、[その他]をクリックし、[データ管理]>[データ連携]に移動します。アカウントに[その他]が表示されない場合は、[データ管理]>[データ連携]に直接移動します。
- [ アプリの同期 ] タブをクリックします。
- 「Microsoft Fabric sync」を検索するか、選択してください。
- 「同期」をクリックしてください。
- 同期の詳細ページでは、同期ステータス、最終同期日時、エラー、同期のアクティビティー状況、および同期履歴を確認できます。また、「今すぐ同期」をクリックすることで、既存の同期を一時停止したり、手動で同期を開始したりすることもできます。
同期ステータスとエラー処理
同期で発生する可能性のあるステータスを次の表に示します。
| ステータス |
説明 |
| 同期中 |
現在同期の試行中です。 |
| 同期済み |
前回の同期が正常に完了しました。 |
| 失敗 |
前回の同期でエラーが発生しました。 |
| アーカイブ済み |
同期設定は手動で削除されましたが、後から確認することができます。 |
同期に失敗した場合:
- 同期の詳細ページには「失敗」というステータスが表示され、どのテーブルの同期が成功したか、あるいは失敗したかに関する情報も併せて表示されます。
- 次に予定されている同期では、自動的に完全同期が再試行されます。
- 同期の詳細ページから、いつでも手動で再同期をトリガーできます。
Data Management
BETA