Mailchimp データを BigQuery に読み込む
BigQuery Data Transfer Service for Mailchimp コネクタを使用して、Mailchimp から BigQuery にデータを読み込むことができます。BigQuery Data Transfer Service を使用すると、Mailchimp から BigQuery に最新のデータを追加する定期的な転送ジョブをスケジュール設定できます。Mailchimp コネクタは、Standard と Express の両方の Mailchimp アカウントを含む、マルチアカウントをサポートしています。
制限事項
- Mailchimp Marketing API では、ユーザーごとに最大 10 個の同時接続のみがサポートされます。この上限を超えると、エラー
429: TooManyRequests: You have exceeded the limit of 10 simultaneous connections-
が発生します。
- このレート上限に達しないようにするには、Mailchimp アカウントごとに 1 つのデータ転送のみを実行することをおすすめします。
- 詳細については、エラーの用語集をご覧ください。
- Mailchimp の
Integerデータ型の最大サポート値は、すべてのオブジェクトで 2,147,483,647 です。- ただし、一部の Mailchimp フィールド(
EcommerceOrderLinesとEcommerceCartLinesのQuantityフィールドなど)では、より大きな値がサポートされています。
- ただし、一部の Mailchimp フィールド(
配列フィールドの制限
Mailchimp コネクタは、次の Mailchimp オブジェクトの ARRAY フィールドをサポートしていません。
| Mailchimp オブジェクト | サポートされていない ARRAY フィールド |
|---|---|
Campaigns |
VariateSettings_SubjectLines
VariateSettings_SendTimes
VariateSettings_FromNames
VariateSettings_ReplyToAddresses
VariateSettings_Contents
VariateSettings_Combinations |
EcommerceCarts |
Lines |
EcommerceProducts |
Variants |
ListMembers |
TagsAggregate |
ListMergeFields |
Options_Choices |
Lists |
Modules |
AuthorizedApps |
Users |
AutomationEmails |
Settings_AutoFbPost |
CampaignOpenEmailDetails |
Opens |
EcommerceProductImages |
VariantIds |
ListSignupForms |
Contents、Styles |
ReportEmailActivity |
Activity |
Reports |
Timewarp |
始める前に
以降のセクションでは、Mailchimp のデータ転送を作成する前に必要な前提条件について説明します。
Mailchimp の前提条件
Mailchimp から BigQuery にデータ転送を有効にするには、認証とアクセス用の Mailchimp API キーが必要です。API キーの取得については、 API キーを生成するをご覧ください。
BigQuery の前提条件
- BigQuery Data Transfer Service を有効にするために必要なすべての操作が完了していることを確認します。
- データを保存する BigQuery データセットを作成します。
必要な BigQuery のロール
BigQuery Data Transfer Service データ転送の作成に必要な権限を取得するには、プロジェクトに対するBigQuery 管理者 (roles/bigquery.admin)IAM ロールを付与するよう管理者に依頼します。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、BigQuery Data Transfer Service のデータ転送の作成に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
BigQuery Data Transfer Service のデータ転送を作成するには、次の権限が必要です。
-
BigQuery Data Transfer Service の権限
-
bigquery.transfers.update -
bigquery.transfers.get
-
-
BigQuery の権限
-
bigquery.datasets.get -
bigquery.datasets.getIamPolicy -
bigquery.datasets.update
-