W implementacji Google Analytics 4 istotnym elementem jest baza Google BigQuery. Baza ta jest składową chmury Google Cloud Platform (GCP).
Google Cloud Platform, dotąd była raczej w kompetencjach developerów, administratorów czy specjalistów DevOps, jednak wraz z włączeniem jej do stosu Google Analytics, staje się konieczne, aby analityk internetowy rozumiał istotę Cloud Platform i BigQuery, a także aby był w stanie wykonać podstawowe operacje takie jak np.. Stworzenie użytkownika, który będzie miał dostęp do BigQuery z poziomu Google Looker Studio.
Oczywiście, jeżeli jesteśmy twórcami konta Cloud Platform, to możemy połączyć się poprzez konto administracyjne, ale to nie jest zbyt rozsądne, w kontekście bezpieczeństwa.
Lepiej stworzyć odrębne konto z uprawnieniami:
- Tylko do bazy Google BigQuery
- Tylko do odczytu
W niniejszym artykule, opisujemy jak taki dostęp utworzyć.
Założenie: posiadamy dostęp administrator do Cloud Platform lub mamy taką osobę w zasięgu wzroku ;)
Krok 1. Logujemy się do Google Cloud Platform i wybieramy projekt, w którym funkcjonuje Google BigQuery
Krok 2. Z nawigacji (po lewej stronie), wybieramy kolejno pozycje:
- IAM & Admin
- IAM
Krok 3. Dodajemy nowego użytkownika, poprzez opcję GRANT ACCESS
Po kliknięciu w przycisk GRANT ACCESS zobaczymy ekran dodania nowego użytkownika:
W powyższym formularzu, podajemy kolejno:
- Adres e-mail nowego użytkownika
- Poziom uprawnień (Select a role)
Krok 4. Dopisanie poziomu uprawnień
Dopisujemy trzy poziomy uprawnień:
- BigQuery Data Viewer
- BigQuery Job User
- BigQuery User
Widok w panelu dodawania użytkownika:
Użytkownik zostaje dodany.
Po wejściu na konto użytkownika, do produktu Google Big Query, możemy zobaczyć poniższy widok:
- Po lewej stronie widzimy bazę Google BigQuery (nazwa jest ukryta/zamazana)
Krok 5. Połączenie do BigQuery z poziomu Looker Studio
Po zalogowaniu się do Data Studio i wybraniu konektora BigQuery otrzymamy nastepujący wynik: