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?
- Dodaj kolumnę `Viewer_Email` do swojej bazy danych.
- W Looker Studio wybierz opcję "Filtruj wg adresu e-mail" w ustawieniach źródła danych.
- 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.