[GA4] Настройване на BigQuery Export

В тази статия:

Стъпка 1: Създаване на проект в конзолата за API на Google и активиране на BigQuery

 

  1. Влезте в Google Cloud Console.
  2. Създайте нов проект в Google Cloud Console или изберете съществуващ.
  3. Отворете таблицата на API.

    Отворете меню Навигация в горния ляв ъгъл, кликнете върху API и услуги и след това – върху Библиотека.
  4. Активирайте BigQuery.

    В API на Google Cloud кликнете върху API на BigQuery. На следващата страница кликнете върху Активиране.
  5. Ако бъдете подканени, прегледайте и приемете Общите условия.

Стъпка 2: Подготвяне на проекта за BigQuery Export

Можете да експортирате данни от Google Анализ в тестовата среда на BigQuery безплатно (при спазване на ограниченията за тестовата среда).

Научете повече за надстройването от тестовата среда и ценообразуването в BigQuery.

Стъпка 3: Свързване на собственост в Google Анализ 4 с BigQuery

След като изпълните първите две стъпки, можете да активирате BigQuery Export от страницата „Администриране“ в Google Анализ.

BigQuery Export е предмет на същите лимити за събиране и конфигуриране като Google Анализ. Ако се нуждаете от по-високи лимити, можете да надстроите собствеността си до Анализ 360.

Когато влизате в профила си в Анализ, използвайте имейл адрес, който има достъп на СОБСТВЕНИК (вижте Разрешения по-долу за по-подробни изисквания за достъп) до проекта в BigQuery, както и роля на редактор за собствеността в Анализ, включваща потока от данни, който искате да свържете.

  1. В Администриране, под Връзки с продукти кликнете върху Връзки към BigQuery.
  2. Кликнете върху Свързване.
  3. Кликнете върху Избор на проект в BigQuery, за да се покаже списък с проектите, до които имате достъп.

    Ако сте свързали Google Анализ и Firebase (или планирате да го направите), обмислете експортиране в същия проект в Cloud, който ще улесни обединяването с други данни от Firebase.
  4. Изберете проект от списъка и кликнете върху Потвърждаване.
  5. Изберете местоположение за данните. (Ако в проекта Ви вече има набор от данни за собствеността в Анализ, не можете да конфигурирате тази опция.)
  6. Кликнете върху Напред.
  7. Изберете Конфигуриране на потоци от данни и събития, за да изберете кои потоци от данни да включите с експортирането и кои конкретни събития да бъдат изключени от експортирането. Можете да изключите събития, като кликнете върху Добавяне, за да изберете съществуващи събития, или като кликнете върху Посочване на събитие по име, за да изберете съществуващи събития по име или да посочите имена на събития, които все още не са събрани в собствеността.
  8. Кликнете върху Готово.
  9. Изберете Включване на идентификаторите за рекламиране за потоци от мобилно приложение, ако искате да включите идентификатори за рекламиране.
  10. Изберете Ежедневно (веднъж на ден) или Поточно предаване (постоянно), или и двете, като начин за експортиране на данни.
  11. Кликнете върху Напред.
  12. Прегледайте настройките си и кликнете върху Изпращане.

Разрешения

Права getIamPolicy/setIamPolicy за проекта, права get/enable за услугата

OWNER е супернабор от такива разрешения.

За да създадете връзка към BigQuery, минималните разрешения, които са Ви необходими, са следните:

  • resourcemanager.projects.get
    • За да получите проекта
  • resourcemanager.projects.getIamPolicy
    • За списък с разрешения
  • resourcemanager.projects.setIamPolicy
    • За да проверите дали потребителят има разрешение за създаване на връзка в този проект
  • serviceusage.services.enable
    • За да активирате API на BigQuery
  • serviceusage.services.get
    • За да проверите дали API на BigQuery е активиран

Потвърждаване на профила за услуги

Когато свържете Анализ с BigQuery, този процес създава следния профил за услуги:

firebase-measurement@system.gserviceaccount.com

Проверете дали профилът е добавен като член на проекта и дали му е дадена ролята на потребител на BigQuery (roles/bigquery.user).

Ако по-рано сте настроили BigQuery Export, за да предоставите на профила си за услуги ролята на редактор за проекта в Google Cloud, можете да намалите тази роля на потребителя на BigQuery. За да промените ролята на профила за услуги, трябва да прекратите връзката и отново да свържете Анализ с проекта си в BigQuery. Първата стъпка е да прекратите връзката между Анализ и BigQuery и да премахнете профила за услуги с ролята на редактор. След това свържете отново Google Анализ и BigQuery съгласно инструкциите по-горе, за да създадете новия профил за услуги с правилното разрешение за проекта.

След повторното свързване се уверете, че профилът за услуги има роля на собственик (bigquery.dataOwner) в съществуващия набор от данни за експортиране. Можете да направите това, като прегледате правилата за достъп до набора от данни.

Промяна на регионите

Ако изберете погрешен регион и трябва да го промените след създаването на връзката:

  1. Изтрийте връзката към BigQuery (вижте по-долу).
  2. Създайте резервно копие на данните в друг набор от данни в BigQuery (чрез преместване или копиране).
  3. Изтрийте първоначалния набор от данни. Обърнете внимание на името — ще Ви е необходимо в следващата стъпка.
  4. Създайте нов набор от данни със същото име като това на току-що изтрития набор и изберете местоположение за данните.
  5. Споделете новия набор от данни с firebase-measurement@system.gserviceaccount.com и дайте на профила за услуги роля на собственик на данни в BigQuery.
  6. Копирайте данните, които искате да архивирате, в новия набор от данни.
  7. Повторете процедурата по-горе, за да създадете нова връзка към BigQuery.

След като промените местоположението ще имате пропуск в данните: поточното предаване и ежедневното експортиране на данни няма да обработват в периода между изтриването на съществуващата връзка и създаването на новата.

Изтриване на връзка към BigQuery

  1. В Администриране, под Връзки с продукти кликнете върху Връзки към BigQuery.
  2. Кликнете върху реда за връзката.
  3. Горе вдясно кликнете върху Още > Изтриване.

Лимити за BigQuery Export

Стандартните собствености в GA4 имат ограничение за BigQuery Export от 1 милион събития за дневно (групово) експортиране. Няма ограничение за броя събития за поточно експортиране. Ако собствеността Ви системно надвишава лимита за експортиране, дневното експортиране в BigQuery ще бъде поставено на пауза, а експортираните данни от предходните дни няма да бъдат обработени повторно.

Редакторите на собствености и администраторите ще получават известие по имейл всеки път, когато собственост, която управляват, надвишава дневния лимит. Известието ще посочва кога експортирането ще бъде поставено на пауза, ако не бъде предприето действие. Освен това, ако дадена стандартна собственост значително надвишава дневния лимит от един милион събития, Анализ може незабавно да постави на пауза дневните експортирания. Ако получите известие, моля, използвайте опциите за филтриране на данни (експортиране на потоци от данни и изключване на събития), за да намалите обема на събитията, експортирани всеки ден, и да се уверите, че ежедневното експортиране продължава да работи.

 

Научете повече за по-високите лимити, налични за собствености в Google Анализ 360.

Филтриране на данни

Можете да изключите конкретни потоци от данни и събития от експортирането, за да ограничите размера на експортирането или да се уверите, че експортирате само събитията, които искате в BigQuery.

Изключване на потоци от данни и събития по време на процеса на свързване

По време на процеса на свързване, когато избирате потоците от данни, които искате да експортирате, имате възможност да изберете и събития, които да изключите от експортирането. Вижте стъпка 9 в процеса на свързване.

Добавяне или премахване на потоци от данни или събития, след като конфигурирате свързването

Можете да добавяте или премахвате потоци от данни и да добавяте или премахвате събития от списъка за изключване, след като конфигурирате връзката към BigQuery.

 
Забележка: Когато влизате в профила си, използвайте имейл адрес, който има достъп до проекта в BigQuery като СОБСТВЕНИК и роля на редактор за собствеността в Анализ, включваща потока от данни, който искате да свържете.
  1. В Администриране, под Връзки с продукти кликнете върху Връзки към BigQuery.
  2. Кликнете върху реда на проекта, чиято връзка искате да промените.
  3. Под Потоци от данни и събития кликнете върху Преглед на потоци от данни и събития.
  4. Под Потоци от данни за експортиране можете да изберете допълнителни потоци от данни, които да експортирате или премахнете съществуващи потоци от данни от списъка.
  5. В списъка Събития за изключване кликнете върху Добавяне, за да изберете от списък със съществуващи събития, или върху Посочване на събитието по име, за да изберете съществуващи събития по име или да посочите имена на събития, които все още не са събрани в собствеността.
  6. За да премахнете събитие от списъка, кликнете върху знака „минус“ в края на реда.

Ценообразуване и таксуване

BigQuery таксува използването по два ценови компонента: съхранение и обработка на заявки. Прегледайте таблицата с цените, за да научите разликите между интерактивните и пакетните заявки.

Трябва да разполагате с валиден начин на плащане в Cloud, за да продължи експортирането. Ако експортирането бъде прекъснато поради невалиден начин на плащане, няма да можем да експортираме данните повторно за това време.

Можете също да експортирате данни от Анализ в тестовата среда на BigQuery безплатно, но при спазване на ограниченията за тестовата среда.

Когато започнете да виждате данни

След като свързването бъде завършено, данните трябва да потекат към проекта Ви в BigQuery в рамките на 24 часа. Ако активирате ежедневно експортиране, всеки ден ще се експортира един файл, съдържащ данните от предишния ден (обикновено в ранния следобед в зададената от Вас часова зона Вас за отчитането).

Причини за неуспешни свързвания

Създаването на връзката към BigQuery може да не е успешно поради една от следните две причини:

  • Правилата на организацията Ви забраняват експортирането в САЩ. Ако сте избрали САЩ като местоположение за данните си, изберете различно местоположение.
  • Правилата на организацията Ви забраняват профилите за услуги от домейна, от който искате да експортирате данни. В този случай трябва да промените правилата на организацията си.

Причини за неуспешно експортиране

Неуспех Причина Резултат
Няма профил за услуги Няма профил за услуги в проекта Ви в Cloud с роля на потребител. Анализ не може да създава таблици. Експортирането не бе успешно.
Профилът на робота се изтрива след инсталирането Потребител в профила в Cloud премахна профила за услуги на робота, инсталиран от Google Анализ. Анализ повече не може да създава таблици. Всички експортирания са спрени.
Противоречия с правилата за организацията в BigQuery Export Потребител в проекта в Cloud е създал правила за организацията, които не позволяват на Анализ да експортира данни. Правилото може да попречи на създаването на таблици в BigQuery или на писането в тях. Това правило може да противоречи и на региона на хранилището за данни. Таблицата не е създадена или е създадена и след това бързо е изтрита (~30 минути).
Потребителят променя настройките за таксуване Потребител на проекта в Cloud превключва от безплатно на платено експортиране в BigQuery. Въпреки че това обикновено работи, възможни са и неуспехи, например ако проектът вече надхвърля 10 ГБ (ограничението за тестовата среда). На практика експортирането може да спре да бъде успешно. Таблиците не се попълват.
Проектът в Cloud надхвърля квотата Cloud разполага с ограничени ресурси за повечето проекти. Можете да надвишите квотата за съхранение в BigQuery и това да Ви попречи да записвате още данни. Обърнете внимание, че тази квота е малка за безплатните проекти (10 ГБ). Таблиците не се попълват.
Потребителят променя часовата зона на собствеността За експортирането е необходима 24-часова моментна снимка на собствеността в зависимост от часовата ѝ зона. При промяна в часовата зона прозорецът за експортиране може да се скъси или удължи в конкретен ден (напр. да се скъси с 3 часа, ако часовата зона се промени от стандартно тихоокеанско време в САЩ на тихоокеанско време в САЩ). И в двата случая потребителят ще установи необичайно отброяване на събитието. Един ден с необичайно отброяване на събитието. Общо объркване на потребителя.

Поддръжка

За проблеми с BigQuery, като например таксуване, свържете се с екипа на Google Cloud за поддръжка.

BigQuery Export

За информация относно експортирането и достъпа до примерен набор от данни прочетете документацията за BigQuery Export.

Интегриране с BigQuery на доставчици на софтуер за бизнес разузнаване

Този списък не е изчерпателен и може да бъде актуализиран, когато са налице различни интегрирания.

Това полезно ли бе?

Как можем да направим подобрения?
Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
1694527314934795514
true
Търсене в Помощния център
true
true
true
true
true
69256
false
false