Porady. Pandas. Python. Django. Microsoft Power BI. Tableau.

GCP. Dostęp do BigQuery dla Looker Studio

11.2022 | cloud | gcp bigquery | analytics

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:

Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.

Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.

Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.

Jestem współtwórcą grupy Hexe Capital SA.

Zapraszam do lektury i współpracy.

Krzysztof Surowiecki

Chcę porozmawiać o współpracy →

Moje certyfikaty