Masz setki klientów lub dziesiątki handlowców i chcesz każdemu udostępnić raport o ich wynikach, ale boisz się, że zobaczą dane konkurencji lub kolegów? Nie musisz tworzyć 100 osobnych raportów. Wystarczy jeden, ale inteligentny, zbudowany w oparciu o Row-Level Security (RLS).

Czym jest Row-Level Security?

To mechanizm, który filtruje wiersze w bazie danych na podstawie tożsamości osoby oglądającej raport. Looker Studio sprawdza adres email zalogowanego użytkownika Google i porównuje go z kolumną "Email" w Twoim źródle danych. Jeśli mikołaj@firma.pl widzi tylko wiersze, gdzie jest wpisany jego email – system zadba o to, by nie zobaczył nic więcej.

Dlaczego to jest kluczowe dla firm B2B?

Wdrożenie RLS pozwala skalować analitykę bez chaosu. Przykładowo: sieć franczyzowa ma 50 punktów. Właściciel widzi wszystko (Dashboard Zarządczy), a każdy menedżer lokalu po zalogowaniu widzi tylko swój utarg i swoje koszty. Wszystko opiera się na tym samym projekcie graficznym.

  • Jeden raport do wszystkiego: Łatwiejsza aktualizacja i spójność wizualna.
  • Bezpieczeństwo: Użytkownik nie może "odfiltrować sobie" danych innych osób.
  • Integracja z BigQuery: Przy dużych zbiorach filtracja odbywa się po stronie serwera – dane nigdy nie przesyłają się do przeglądarki osoby, która nie ma do nich uprawnień.
"Bezpieczeństwo danych to nie tylko blokada dostępu, to higiena biznesu. RLS pozwala dawać ludziom wolność w analizie, bez obawy o wyciek wrażliwych informacji poza ich kompetencje."

Jak wdrożyć filtrację emailem w 3 krokach?

  1. Dodaj kolumnę `Viewer_Email` do swojej bazy danych.
  2. W Looker Studio wybierz opcję "Filtruj wg adresu e-mail" w ustawieniach źródła danych.
  3. Wybierz kolumnę, która zawiera adresy e-mail użytkowników. Gotowe!

Wnioski: Higiena udostępniania

Jako ekspert dbam o to, by każda wdrożona analityka była bezpieczna. Jeśli planujesz udostępnienie raportów na zewnątrz lub wewnątrz dużego zespołu – zapytaj mnie o wdrożenie architektury Row-Level Security.