Snowflakeベースのデータ共有連携を接続する
更新日時 2023年 5月 25日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
|
HubSpotとSnowflakeの連携により、SnowflakeでHubSpotのすべてのデータにアクセスできるようになりました。SQLクエリを実行することで、SnowflakeでHubSpotのデータを取得することができます。SnowflakeでのHubSpotデータの照会について詳細をご確認ください。
必要な条件
-
この機能を使用するには、有効なSnowflakeアカウントが必要です。現在アカウントをお持ちでない方は、Snowflakeのウェブサイトからアカウントを登録することができます。HubSpotのデータ共有にアクセスする際に発生するSnowflakeの費用はすべてお客様が負担するものとします。詳細および価格の詳細については、Snowflakeの利用規約をご覧ください。
- HubSpotのSnowflake Data Sharingとの統合は、すべてのSnowflakeアカウントリージョンで利用可能で、定期的に更新され、新しく追加されたリージョンに対応する予定です。
- Snowflakeアカウントのリージョンを確認するには、Snowflakeで以下のコマンドを実行します:
SELECT CURRENT_REGION();
.このコマンドは、「AWS_US_EAST_1」などのアカウントのリージョンを返します。このコマンドの詳細については、Snowflakeのドキュメントを参照してください。
- Snowflakeアカウントのリージョンを確認するには、Snowflakeで以下のコマンドを実行します:
- 統合を接続するには、HubSpotアカウントでスーパー管理者であるか、App Marketplaceの権限を持っている必要があります。
インテグレーションを設定する
- HubSpot DataのSnowflake Marketplaceリストに移動し、Requestをクリックし、 Snowflakeの条件を承諾します。この、HubSpotのApp Marketplaceから統合をインストールする前に、、完了する必要があります。
- HubSpotアカウントにて、メインのナビゲーションバーに表示されるマーケットプレイスアイコンmarketplaceをクリックし、[アセットマーケットプレイス]を選択します。
- App Marketplace]をクリックします。
- 検索バーを使って、Snowflakeの統合を探し、選択します。
- 右上の[アプリをインストール]をクリックします。
- [Snowflake account region(Snowflakeアカウントのリージョン)]ドロップダウンメニューをクリックして、Snowflakeアカウントのリージョンを選択します。次に、[Snowflake account name(Snowflakeアカウント名)]フィールドにSnowflakeアカウント名を入力します。
- アカウントの詳細を確認するには、Snowflakeアカウントに移動し、以下のコマンドを実行してください。
- アカウント名を調べるには、実行します:
SELECT CURRENT_ACCOUNT();
- アカウントリージョンを探すには、実行します:
SELECT CURRENT_REGION();
- アカウント名を調べるには、実行します:
- アカウントの詳細を確認するには、Snowflakeアカウントに移動し、以下のコマンドを実行してください。

- [インストール]をクリックします。
- ダイアログボックスで[Allow and install(許可してインストール)]をクリックします。
この連携によるHubSpotデータの処理が開始されます。データ量が多い場合は、この処理に時間がかかります。
以下のエラーが発生した場合データ交換「SNOWFLAKE_DATA_MARKETPLACE」の関連付けリスト「GZSOZ4LK70」の条件が受け入れられていないため、共有「HUBSPOT_PRODUCT.HUB_12345」をインポートできない場合は以下のようにしてください:
- HubSpot DataのSnowflake Marketplaceのリストに移動します。
- Snowflakeの条件を受け入れる。
- Snowflakeでデータベースを作成します。
Snowflakeでデータベースを作成する
接続したら、HubSpotデータ用のデータベースをSnowflakeで作成できます。
- Snowflakeで[Shares]に移動します。
- 先ほど接続したHubSpot共有をクリックし、[Create Database From Secure Share]をクリックします。
- ダイアログボックスで、データベースの詳細を設定します。
- [Database name]フィールドに、データベースの名前を入力します。
- Grant access toドロップダウンメニューをクリックし、データベースにアクセスできるロールを選択します。
- [Create database]をクリックします。
- アカウントの左上にあるSnowflakeアイコンをクリックすると、メイン画面に戻ります。その後、更新アイコンをクリックすると、新しいデータベースが表示されます。
次に、Snowflake環境を設定し、HubSpotのデータを照会する方法を学習します。
対応地域
AWSの主要リージョンでデータをホスティングしているHubSpotのお客様は、データ共有インテグレーションをインストールできます。また、今回の統合では、Google Cloud Platform(GCP)およびMicrosoft AzureとのSnowflakeデータをサポートしています。対応地域一覧は以下の通りです:
- AWS US_East_1
- aws eu-central_1
- AWS US_WEST_2
- アワーズ ap_southeast_2
- AWS EU_WEST_1
- AWS AP_SOUTEAST_1
- aws ca_central_1
- AWS US_EAST_2
- AWS AP_NORTHEAST_1
- AWS AP_SOUTH_1
- AWS EU_WEST_2
- AWS_EU_WEST_3
- アワーズ ap_northeast_2
- aws_ap_northeast_3
- AWS_SA_EAST_1
- AWS EU_NORTH_1
- AZURE EASTUS2
- 紺碧の西ヨーロッパ
- 紺碧のオーストラリア・イースト
- アズールカナダセントラル
- 紺碧の南東アジア
- AZURE WESTUS2
- 紺碧のスイス
- 紺碧のセントラルインディア
- 紺碧の中央
- 紺碧のジャパネーズ
- 紺碧の北欧
- 紺碧の南中
- アジュール・ウエノース(AZURE UAENORTH
- AZURE_UKSOUTH
- gcp us_central1
- GCP_US_EAST4
- gcp ヨーロッパ_西2
- gcp ヨーロッパ_西4
- gcp ヨーロッパ_西4