BigQuery
BigQuery 是 Google Cloud 平台(GCP)提供的強大的資料倉儲服務,具備高效分析大量資料的能力。將 BigQuery 與 AIRIS 整合後,您便能統一不同資料來源,作為發掘顧客洞察的基石。
將 BigQuery 連接到您的 AIRIS 帳號後,您可以將資料從 AIRIS 匯出到 BigQuery 做進階的分析和報表。
注意事項和限制
將資料匯出到 BigQuery 時,請留意以下限制:
- 行數上限:每個資料表,每小時匯出 1000 萬行
- 列數上限:每個資料表,每次匯出 50 列
- 為了避免出現性能問題,強烈建議不要同時執行超過 10 個匯出作業
此外,連接的服務需要時間處理資料後才能使用,且不同服務之間所需的時間可能不一樣。例如,一個含 500 萬筆紀錄和 50 列的資料表可能需要 20-25 分鐘才能上傳完畢並供使用。
1. 將 BigQuery 連接到 AIRIS
啟動整合作業前,請先完成以下設定步驟:
1) 建立 BigQuery 資料集和服務帳戶
將 AIRIS 連接至 BigQuery 之前,你需要先建立資料集(dataset)及具備適當權限的服務帳戶(service account)。接下來,請完成以下設定:
- 建立 BigQuery 資料集。
- 建立 Google Cloud 服務帳戶。在專案層級授予 BigQuery 使用者的角色。
- 為您的服務帳戶建立金鑰並下載 JSON 格式的私密金鑰。
- 返回 BigQuery 控制台並授予服務帳戶資料集的存取權。授予服務帳戶下列角色:
- BigQuery 資料編輯者
- BigQuery 資料檢視者
小訣竅為確保 AIRIS 能有最好的表現與資料可用性,建議在建立 BigQuery 資料集時,位置選擇多區域(Multi-region)。
2. 在 Appier 控制台上新增資料連接
在 Appier 企業控制台上,前往共用設定>合作夥伴整合設定,點擊 BigQuery 後,點擊 +連結 BigQuery。

輸入此資料連接的描述性名稱和 BigQuery 的帳號詳細資訊後,點擊連結:
- 資料集 ID:從 BigQuery 控制台複製的 ID。
- 服務帳戶金鑰:下載的帳戶金鑰。

請注意若要將您的 BigQuery 資料匯入 AIRIS,請參閱 BigQuery (AIRIS)。
2. 匯出資料到 BigQuery
您可以透過兩種方式將活動報表從 AIRIS 匯出到 BigQuery:
匯出時的注意事項
- 大批匯出資料時將以一批 500 萬筆紀錄的方式進行處理。處理過程中,您可以在 BigQuery 中看到正在批次處理的資料。
- 所有欄位均以字串的型態匯出。如需將資料轉換成其他 BigQuery 資料型態,請參閱 BigQuery 的說明。
- 產生的 BigQuery 資料表將使用下列的命名格式:
匯出方法 | BigQuery 資料表名稱 | 範例 |
---|---|---|
預約批次操作 | 預約批次操作的名稱再加上資料表建立時間(Unix 時間戳記)。 | 「daily_customer_activity_1753276245」 |
手動匯出(從報表頁面) | 活動報表的名稱。 | 「campaign_customer_report」 |
疑難排解
權限被拒(403 錯誤)
這是匯出失敗最常見的原因。當您的服務帳戶缺少必要的 BigQuery 權限時就會發生這種情況。若要解決此問題,請確保您的服務帳戶具有:
- 在專案層級授予 BigQuery 使用者的角色。
- 特定資料集的 BigQuery 資料檢視者和 BigQuery 資料編輯者的權限。
Updated 8 days ago