- 1. lépés: Új Google Cloud Console-projekt létrehozása és a BigQuery engedélyezése
- 2. lépés: A projekt előkészítése a BigQuery Export számára
- 3. lépés: A BigQuery és a Google Analytics 4-tulajdonok összekapcsolása
- BigQueryre mutató link törlése
- A BigQuery Export korlátai
- Adatszűrés
- Árazás és számlázás
- Mikor kezdenek el megjelenni az adatok?
- A sikertelen összekapcsolás okai
- A sikertelen exportálás okai
- Kapcsolódó források
1. lépés: Projekt létrehozása a Google API-k kezelésére szolgáló konzolban, és a BigQuery engedélyezése
- Jelentkezzen be a Google Cloud Console szolgáltatásba.
- Hozzon létre egy új Google Cloud Console-projektet, vagy válasszon egy meglévő projektet.
- Navigáljon az API-táblázathoz.
Nyissa meg a bal felső sarokban lévő Navigáció menüt, és kattintson az API-k és szolgáltatások, majd a Könyvtár elemre. - Aktiválja a BigQuery funkciót.
A Google Cloud API-k területen kattintson a BigQuery API elemre. A következő oldalon kattintson az Engedélyezés elemre. - Ha a rendszer kéri, olvassa el és fogadja el az Általános Szerződési Feltételeket.
2. lépés: A projekt előkészítése a BigQuery Export számára
A Google Analytics-adatok díjmentesen exportálhatók a BigQuery-sandboxba. Ez esetben a sandbox korlátozásai lesznek érvényesek.
További információ a sandboxról való frissítésről és a BigQuery árszabásáról.
3. lépés: A Google Analytics 4-tulajdon összekapcsolása a BigQuery szolgáltatással
Az első két lépés elvégzését követően lehetősége lesz engedélyezni a BigQuery Export funkciót az Analytics Adminisztrálás lapfülén.
A BigQuery Exportra ugyanazok a gyűjtési és konfigurációs korlátok vonatkoznak, mint a Google Analytics szolgáltatásra. Ha tágabb korlátokra van szüksége, 360-as verziójúra bővítheti a tulajdont.
- Az Adminisztrálás oldalon, az Összekapcsolás más termékekkel területen kattintson a BigQuery-összekapcsolások lehetőségre.
Az előző link ahhoz azt az Analytics-tulajdont nyitja meg, amelyhez legutóbb hozzáfért. A tulajdon váltásához a tulajdonválasztót használhatja.
- Szerkesztői vagy magasabb szintű szerepkörrel kell rendelkeznie a tulajdon szintjén ahhoz egy Analytics-tulajdon BigQuery szolgáltatással való összekapcsolásához.
- Olyan e-mail-címet is használnia kell, amely TULAJDONOS szintű hozzáféréssel rendelkezik a BigQuery-projekthez (a hozzáférési követelmények részletes leírását lásd alább, az Engedélyek című részben).
- Kattintson az Összekapcsolás elemre.
- Kattintson a BigQuery-projekt kiválasztása feliratra azon projektek listájának megtekintéséhez, amelyekhez hozzáféréssel rendelkezik.
Ha összekapcsolta az Analytics és a Firebase szolgáltatást (vagy ezt tervezi), fontolja meg az adatok exportálását ugyanabba a Cloud-projektbe, mivel ez megkönnyíti a más Firebase-adatokkal való összekapcsolást. - Válasszon ki egy projektet a listából, majd kattintson a Megerősítés lehetőségre.
- Válassza ki az adatok helyét. (Ha a projekt már rendelkezik adatkészlettel az Analytics-tulajdonhoz, akkor nem tudja konfigurálni ezt a beállítást.)
- Kattintson a Tovább gombra.
- Válassza az Adatfolyamok és események beállítása lehetőséget az exportálással felvenni kívánt adatfolyamok és adott, az exportálásból kizárni kívánt események konfigurálásához. Ha ki szeretne zárni eseményeket, vagy válasszon a meglévő események közül a Hozzáadás elemre kattintva, vagy – ha név szerint szeretne megadni eseményeket, vagy ha olyan eseményneveket szeretne megadni, amelyeket gyűjteni szeretne a tulajdonon – kattintson az Esemény megadása név szerint lehetőségre.
- Kattintson a Kész gombra.
- Ha a hirdetésazonosítókat bele szeretné foglalni, jelölje be a Tartalmazza a mobilalkalmazás-adatfolyamok hirdetési azonosítóit lehetőséget.
- Jelölje be a Napi (naponta) vagy a Streamelt (folyamatos) exportálást, vagy mindkettőt. Analytics 360-tulajdonok esetén a Friss napi lehetőséget is kiválaszthatja.
- Kattintson a Tovább gombra.
- Ellenőrizze a beállításokat, majd kattintson a Küldés gombra.
Engedélyek
Projekt: getIamPolicy/setIamPolicy jogosultság, szolgáltatások: get/enable jogosultság
OWNER
ezen engedélyek tartalmazó halmaza.BigQuery-összekapcsolás létrehozásához a következő minimális engedélyek szükségesek:
resourcemanager.projects.get
- A projekt beolvasásához
resourcemanager.projects.getIamPolicy
- Az engedélyek listájának beolvasásához
resourcemanager.projects.setIamPolicy
- Annak ellenőrzéséhez, hogy a felhasználó jogosult-e az összekapcsolás létrehozására ezen a projekten
serviceusage.services.enable
- A BigQuery API engedélyezéséhez
serviceusage.services.get
- Annak ellenőrzéséhez, hogy engedélyezve van-e a BigQuery API
A szolgáltatásfiók igazolása
Az Analytics és a BigQuery összekapcsolása folyamán a következő szolgáltatásfiókot hozza létre a rendszer:
firebase-measurement@system.gserviceaccount.com
Bizonyosodjon meg arról, hogy a fiókot felvették a projekt tagjának, és megkapta a BigQuery-felhasználó (roles/bigquery.user) szerepkört.
Ha korábban úgy állította be a BigQuery Exportot, hogy a szolgáltatásfióknak Szerkesztő szerepkört adjon a Google Cloud-projektben, akkor visszaminősítheti a szerepkört BigQuery-felhasználóvá. A szolgáltatásfiók szerepkörének megváltoztatásához le kell választania az Analytics szolgáltatást a BigQuery-projektről, majd újra össze kell kapcsolnia őket. Az első lépés az Analytics és a BigQuery leválasztása, valamint a Szerkesztő szerepkörrel rendelkező szolgáltatásfiók eltávolítása. Ezután kapcsolja össze újra az Analytics és a BigQuery szolgáltatást a fenti utasítások szerint, és hozza létre az új szolgáltatásfiókot a projektnek megfelelő engedéllyel.
Az újbóli összekapcsolás után győződjön meg arról, hogy a szolgáltatásfiók Tulajdonos (bigquery.dataOwner) szerepkörrel rendelkezik a meglévő exportálási adatkészletben. Ezt az adatkészlet hozzáférési irányelveinek megtekintésével teheti meg.
Régiók módosítása
Ha hibás régiót választott ki, és az összekapcsolás létrehozása után módosítania kell:
- Törölje a BigQuery-összekapcsolást (lásd alább).
- Készítsen biztonsági másolatot az adatokról egy másik BigQuery-adatkészletbe (áthelyezéssel vagy másolással).
- Törölje az eredeti adatkészletet. Jegyezze fel a nevét, mivel a következő lépésben szüksége lesz rá.
- Hozzon létre egy új adatkészletet az imént törölt adatkészlettel egyező névvel, és válassza ki az adatok helyét.
- Ossza meg az új adatkészletet a firebase-measurement@system.gserviceaccount.com fiókkal, és adjon a szolgáltatásfióknak BigQuery-adattulajdonos szerepkört.
- Másolja át a mentett adatokat az új adatkészletbe.
- Ismételje meg a fenti eljárást egy új BigQuery-kapcsolat létrehozásához.
A hely módosítása után az adatok hiányosak lesznek: a meglévő összekapcsolás törlése és az új összekapcsolás létrehozása között keletkezett streamelt és napi exportálások adatai nem kerülnek feldolgozásra.
BigQueryre mutató link törlése
- Az Adminisztrálás oldalon, az Összekapcsolás más termékekkel területen kattintson a BigQuery-összekapcsolások lehetőségre.
Az előző link ahhoz azt az Analytics-tulajdont nyitja meg, amelyhez legutóbb hozzáfért. A tulajdon váltásához a tulajdonválasztót használhatja.Szerkesztői vagy magasabb szintű szerepkörrel kell rendelkeznie a tulajdon szintjén ahhoz egy BigQueryvel való összekapcsolás törléséhez.
- Kattintson a link sorára.
- A jobb felső sarokban kattintson a > Törlés lehetőségre.
A BigQuery Export korlátai
A normál GA4-tulajdonok BigQuery Export-korlátja 1 millió esemény napi (kötegelt) exportálás esetén. Streamelt exportálás esetén nincs korlátozva az események száma. Ha a tulajdon folyamatosan túllépi az exportálási korlátot, akkor a rendszer szünetelteti a napi BigQuery-exportálást, és nem dolgozza fel újra a korábbi napok exportálásait.
Az Analytics 360-tulajdonok esetén a Friss napi exportálás a napi exportálásban szereplő összes adatmezőt és oszlopot tartalmazza, beleértve a megfigyelt felhasználói hozzárendelés és a hirdetésmegjelenítési adatokat is.
A tulajdon szerkesztői és adminisztrátorai e-mailes értesítést kapnak, ha egy általuk kezelt tulajdon meghaladja a napi korlátot. Ez az értesítés jelzi, hogy az exportálás mikor szünetel, ha nem teszi meg a szükséges lépéseket. Ezenkívül ha egy normál tulajdon jelentősen meghaladja az egymillió eseményre vonatkozó napi korlátot, az Analytics azonnal szüneteltetheti a napi exportálásokat. Amennyiben értesítést kap, alkalmazza az adatszűrési beállításokat (adatfolyam-exportálás és eseménykizárás) a naponta exportált események mennyiségének csökkentése és a napi exportálás folyamatos működésének biztosítása érdekében.
További információ a 360-tulajdonok magasabb korlátairól.
Adatszűrés
Bizonyos adatfolyamokat és eseményeket kizárhat az exportálásból, hogy így korlátozza az exportálás méretét, vagy hogy csak a BigQuery rendszerben szükséges eseményeket exportálja.
Adatfolyamok és események kizárása az összekapcsolás során
Amikor az összekapcsolás során kiválaszthatja az exportálni kívánt adatfolyamokat, ki is zárhat eseményeket az exportálásból. Erről az összekapcsolási folyamat 9. lépésében olvashat bővebben.
Adatfolyamok vagy események hozzáadása vagy eltávolítása az összekapcsolás konfigurálása után
A BigQuery-összekapcsolás beállítása után hozzáadhat adatfolyamokat, illetve eseményeket a kizárási listához, illetve eltávolíthatja őket onnan.
- Az Adminisztrálás oldalon, az Összekapcsolás más termékekkel területen kattintson a BigQuery-összekapcsolások lehetőségre.
Az előző link ahhoz azt az Analytics-tulajdont nyitja meg, amelyhez legutóbb hozzáfért. A tulajdon váltásához a tulajdonválasztót használhatja.
- Szerkesztői vagy magasabb szintű szerepkörrel kell rendelkeznie a tulajdon szintjén ahhoz adatfolyamok vagy események hozzáadásához vagy eltávolításához.
- Olyan e-mail-címet is használnia kell, amely TULAJDONOS szintű hozzáféréssel rendelkezik a BigQuery-projekthez.
- Kattintson annak a projektnek a sorára, amelynek az összekapcsolását módosítani szeretné.
- Az Adatfolyamok és események területen kattintson az Adatfolyamok és események megtekintése elemre.
- Az Exportálandó adatfolyamok területen további exportálandó adatfolyamokat választhat ki, illetve eltávolíthat adatfolyamokat a listáról.
- A Kizárandó események listában kattintson a Hozzáadás elemre, és válasszon az események listájából, vagy a meglévő események név szerinti kiválasztásához, illetve a tulajdonon gyűjteni kívánt eseménynevek megadásához kattintson az Esemény megadása név szerint elemre.
- Ha el szeretne távolítani egy eseményt a listáról, kattintson a sor végén található mínuszjelre.
Árazás és számlázás
A BigQuery két árazási összetevő szerint számít fel díjat a használatért: a tárhely és a lekérdezésfeldolgozás szerint. Tekintse át a díjtáblázatot, és ismerkedjen meg az interaktív és a csoportos lekérdezések közötti különbségekkel.
Az exportálás elvégzéséhez meg kell adni egy érvényes fizetési módot a Cloud rendszerben. Ha az exportálás érvénytelen fizetési mód miatt szakad meg, akkor az érintett időszakra vonatkozó adatok újraexportálására nincs lehetőségünk.
Az Analytics-adatokat díjmentesen exportálhatja a BigQuery-sandboxba, de ne feledje, hogy erre érvényesek lesznek a sandbox korlátai.
Mikor kezdenek el megjelenni az adatok?
Miután az összekapcsolás befejeződött, a rendszer 24 órán belül elkezdi küldeni az adatokat a BigQuery-projektbe. Ha engedélyezi a napi exportálást, akkor a rendszer mindennap egy, az előző nap adatait tartalmazó fájlt exportál (általában a jelentéskészítési beállítások között megadott időzóna szerint kora délután).
A „Normál” és a „Nagy” prémium tulajdonok esetén a Friss napi exportálás a nap folyamán körülbelül 60 percenként frissül. A Friss napi exportálási lehetőség „XL” prémium tulajdonok esetén nem áll rendelkezésre.
A sikertelen összekapcsolás okai
A BigQueryvel való összekapcsolás létrehozása a következő két okból hiúsulhat meg:
- A szervezeti házirend tiltja az Egyesült Államokba történő exportálást. Ha az Egyesült Államokat választotta az adatok helyeként, válasszon másik helyet.
- A szervezeti házirend tiltja az abba a domainbe tartozó szolgáltatásfiókokat, amelyből adatokat szeretne exportálni. Ebben az esetben módosítania kell a szervezeti házirendet.
A sikertelen exportálás okai
Hiba | Ok | Eredmény |
---|---|---|
Hiányzó szolgáltatásfiók | Nincsen Aktív felhasználó szerepkörrel rendelkező szolgáltatásfiók a Cloud-projektben. | Az Analytics nem tud táblázatokat létrehozni. Az exportálás nem sikerül. |
A robotfiókot a telepítést követően törölték | A Cloud-fiók egyik felhasználója eltávolította a Google Analytics által telepített robot szolgáltatásfiókot. | Az Analytics nem tud többé táblázatokat létrehozni. Az összes exportálás leáll. |
A szervezeti házirend ütközik a BigQuery Export szolgáltatással | A Cloud-projekt egyik felhasználója olyan szervezeti házirendet hozott létre, amely megakadályozza, hogy az Analytics adatokat exportáljon. A házirend megakadályozhatja a BigQuery-táblázatok létrehozását vagy a táblázatokba való írást is. A házirend az adattárolási régiót is előírhatja. | A táblázat nem jött létre, vagy létrejött, majd gyorsan (kb. 30 perc múlva) törlődött. |
A felhasználó módosítja a számlázási beállításokat | A Cloud-projektben egy felhasználó az ingyenes BigQuery szolgáltatásról fizetősre vált. Ez általában működik, de néha hiba léphet fel, például akkor, ha a projekt mérete meghaladja a 10 GB-ot (a sandbox korlátozása). A gyakorlatban ez azt jelentheti, hogy az exportálás nem működik. | A táblázatok nem töltődnek ki. |
A Cloud-projekt túllépte a kvótát | A Cloud rendszer a legtöbb projekthez korlátlan erőforrást biztosít. Ha azonban túllépi a BigQuery tárhelykvótáját, nem tud több adatot írni. Fontos, hogy ez a kvóta kisebb az ingyenes projekteknél (10 GB). | A táblázatok nem töltődnek ki. |
A felhasználó módosítja a tulajdon időzónáját | Az exportálás a tulajdon időzónája alapján 24 órás pillanatképet készít a tulajdonról. Ha megváltozik az időzóna, az adott napon rövidülhet vagy hosszabbodhat az exportálási ablak (pl. 3 órával rövidebb lesz, ha az időzónát a keleti parti időről csendes-óceáni időre állítja. A felhasználó mindkét esetben szokatlan eseményszámot fog látni. | Szokatlan eseményszám egy nap. Általános zavar a felhasználó számára. |
Támogatás
A Big BigQuery szolgáltatással – például a számlázással – kapcsolatos probléma esetén forduljon a Google Cloud ügyfélszolgálatához.
Kapcsolódó források
BigQuery Export
Az exportálással kapcsolatban további információt, illetve egy mintaként használható adathalmazt a BigQuery Export dokumentációjában talál.