HubSpot のデータを BigQuery に読み込む
HubSpot 用 BigQuery Data Transfer Service コネクタを使用して、HubSpot から BigQuery にデータを読み込むことができます。BigQuery Data Transfer Service を使用すると、HubSpot から BigQuery に最新のデータを追加する定期的な転送ジョブのスケジュールを設定できます。
制限事項
HubSpot コネクタには、認証用の限定公開アプリ アクセス トークンが必要です。
- HubSpot データ転送を設定するには、HubSpot 限定公開アプリの限定公開アプリ アクセストークンが必要です。詳しくは、HubSpot の前提条件をご覧ください。
始める前に
以降のセクションでは、HubSpot のデータ転送を作成する前に必要な前提条件について説明します。
HubSpot の前提条件
HubSpot の限定公開アプリを作成し、限定公開アプリのアクセス トークンを取得する必要があります。詳しくは以下をご覧ください。
必要なスコープ
HubSpot スコープを使用すると、他のサービスが特定の API エンドポイントにアクセスして、HubSpot アカウントのデータにアクセスできます。HubSpot コネクタが HubSpot アカウントからデータを転送できるようにするには、限定公開アプリで次のスコープを有効にする必要があります。
必要なスコープ
automationbusiness-intelligencecollector_graphql_query_executecollector_graphql_query_readcontentconversations.readconversations.visitor_identification.tokens.createcrm.importcrm.lists.readcrm.objects.companies.readcrm.objects.contacts.readcrm.objects.deals.readcrm.objects.owners.readcrm.schemas.companies.readcrm.schemas.contacts.readcrm.schemas.deals.reade-commercefilesformsforms-uploaded-fileshubdbintegration-syncoauthsales-email-readsettings.users.readsettings.users.teams.readsocialticketstimelinetransactional-email
限定公開アプリのスコープの構成については、以前の限定公開アプリをご覧ください。
省略可能なスコープ
機密データや高度な機密データなど、特定の HubSpot データオブジェクトを転送するには、次のスコープも有効にする必要があります。
センシティブ データのスコープ
センシティブ データを転送するには、次のスコープを有効にします。
crm.objects.contacts.sensitive.readcrm.objects.companies.sensitive.readcrm.objects.deals.sensitive.readcrm.objects.appointments.sensitive.readcrm.objects.custom.sensitive.readcrm.objects.projects.sensitive.readtickets.sensitive
機密性の高いデータのスコープ
機密性の高いデータを転送するには、次のスコープを有効にします。
crm.objects.contacts.highly_sensitive.readcrm.objects.companies.highly_sensitive.readcrm.objects.deals.highly_sensitive.readcrm.objects.custom.highly_sensitive.readcrm.objects.projects.highly_sensitive.readtickets.highly_sensitive
その他のデータのスコープ
一部のデータ オブジェクトでは、データ転送に特定のスコープを含める必要があります。たとえば、objects.courses を転送するには、スコープ crm.objects.courses.read が必要です。次のリストには、対応するデータ オブジェクトの転送に必要なスコープのリストが含まれています。
crm.objects.appointments.readcrm.objects.courses.readcrm.objects.custom.readcrm.objects.goals.readcrm.objects.leads.readcrm.objects.line_items.readcrm.objects.listings.readcrm.objects.orders.readcrm.objects.owners.readcrm.objects.products.readcrm.objects.services.readcrm.objects.users.readcrm.pipelines.orders.readcrm.schemas.appointments.readcrm.schemas.courses.readcrm.schemas.custom.readcrm.schemas.deals.readcrm.schemas.line_items.readcrm.schemas.listings.readcrm.schemas.orders.readcrm.schemas.quotes.readcrm.schemas.services.readmarketing.campaigns.readmarketing.campaigns.revenue.readsettings.users.readsettings.users.teams.readcrm.dealsplits.read_writecrm.exportcrm.extensions_calling_transcripts.readcrm.schemas.carts.readcrm.objects.carts.readcrm.objects.subscriptions.readcrm.objects.commercepayments.readcrm.objects.projects.readcrm.objects.quotes.readcrm.objects.partner-clients.readcrm.objects.partner-services.readcrm.objects.marketing_events.readcrm.objects.invoices.readcrm.objects.feedback_submissions.readcrm.objects.forecasts.readcrm.schemas.commercepayments.readcrm.schemas.forecasts.readcrm.schemas.invoices.readcrm.schemas.projects.readcrm.schemas.subscriptions.read
BigQuery の前提条件
- BigQuery Data Transfer Service を有効にするために必要なすべての操作が完了していることを確認します。
- データを保存する BigQuery データセットを作成します。
必要な BigQuery のロール
BigQuery Data Transfer Service データ転送の作成に必要な権限を取得するには、プロジェクトに対する