Ten artykuł jest przeznaczony dla administratorów Google Workspace, którzy używają tylko dzienników Gmaila w BigQuery, lub tych, którzy korzystają zarówno z dzienników Gmaila, jak i dzienników Google Workspace w BigQuery. Znajdziesz w nim szczegółowy opis czynności potrzebnych do przeniesienia widoków, zapytań i skryptów BigQuery Gmaila do dzienników i raportów Google Workspace w BigQuery.
Aby usprawnić zadania BigQuery i umożliwić przechowywanie wszystkich danych BigQuery w jednym miejscu, łączymy dzienniki Gmaila w BigQuery z dziennikami Google Workspace w BigQuery.
Ta zmiana zapewni Ci:
- jedno miejsce, w którym możesz przechowywać eksporty BigQuery dotyczące wszystkich zdarzeń z usług Google Workspace objętych kontrolą i zarządzać nimi;
- bardziej szczegółowe dane o zdarzeniach z Gmaila w BigQuery, m.in. o typach urządzeń i działaniach w skrzynce odbiorczej (np. o otwieraniu, usuwaniu, klikniętych linkach czy pobieraniu załączników). Te dane obejmują wszystkie zdarzenia i kolumny z narzędzia do analizy zagrożeń.
- partycjonowanie, dzięki któremu możesz eksportować mniejsze zbiory danych i ograniczyć koszty związane z ich przechowywaniem w BigQuery;
- funkcję odzyskiwania danych umożliwiającą wprowadzanie zmian w uprawnieniach i błędnych konfiguracjach.
Co musisz zrobić
Po połączeniu dzienników Gmaila z dziennikami Google Workspace w BigQuery nie będzie można używać dzienników Gmaila w BigQuery w konsoli administracyjnej Google.
Aby dane Gmaila były dostępne w BigQuery, przenieś widoki, zapytania i skrypty do dzienników i raportów Google Workspace w BigQuery:
Krok | Opis | Więcej informacji |
---|---|---|
1 | Skonfiguruj eksportowanie dzienników usług do Google Workspace BigQuery |
Jeśli masz już skonfigurowane dzienniki i raporty Google Workspace w BigQuery, pomiń ten krok i przejdź do kroku 2. Jeśli zdecydujesz się pominąć ten krok, pamiętaj, aby:
|
2 | Przenieś widoki, zapytania i skrypty z dzienników Gmaila w BigQuery | Wykonaj ten krok tylko wtedy, gdy masz widoki niestandardowe lub zapisane zapytania dotyczące dzienników Gmaila w BigQuery, które chcesz przenieść do dzienników Google Workspace w BigQuery. Jeśli nie masz żadnych widoków niestandardowych ani zapisanych zapytań, które chcesz przenieść, pomiń ten krok i przejdź bezpośrednio do kroku 3. |
3 | Wyłącz eksportowanie dzienników Gmaila do projektu BigQuery obejmującego tylko Gmaila | Zanim wykonasz ten krok, sprawdź, czy Twoje zapisane zapytania działają zgodnie z oczekiwaniami. |
Krok 1. Skonfiguruj eksportowanie dzienników usług do Google Workspace BigQuery
Wykonaj ten krok w konsoli administracyjnej Google.
Jeśli masz już skonfigurowane dzienniki i raporty Google Workspace w BigQuery, pomiń ten krok i przejdź do kroku 2 — Przenieś widoki, zapytania i skrypty z dzienników Gmaila w BigQuery. Jeśli zdecydujesz się pominąć ten krok, pamiętaj, aby:
- pobrać obecny identyfikator projektu i nazwę zbioru danych, których będziesz używać do eksportowania danych Gmaila;
- dowiedzieć się, jak okres podwójnego eksportowania wpływa na wymagania dotyczące miejsca na dane BigQuery.
Szczegółowe informacje o danych BigQuery i danych z interfejsu API do raportowania znajdziesz w artykule Konfigurowanie eksportów dzienników usług do BigQuery.
-
Zaloguj się w usłudze konsoli administracyjnej Google.
Użyj swojego konta administratora (jego adres nie kończy się na @gmail.com).
- Po lewej stronie kliknij Raportowanie.
- Przewiń stronę w dół i kliknij BigQuery Export.
- Najedź na pozycję BigQuery Export i kliknij Edytuj.
- Aby włączyć dzienniki BigQuery, zaznacz pole Włącz eksportowanie danych z Google Workspace do Google BigQuery.
- W sekcji Identyfikator projektu BigQuery wybierz projekt, w którym chcesz przechowywać dzienniki Gmaila. Zaznacz taki, który możesz edytować. Jeśli nie widzisz projektu, skonfiguruj go w BigQuery. Więcej informacji znajdziesz w krótkim wprowadzeniu do konsoli Google Cloud (w języku angielskim).
- W sekcji Nowy zbiór danych w projekcie wpisz nazwę zbioru danych, w którym będziesz przechowywać dzienniki projektu. Nie możesz użyć istniejącego zbioru danych, a nazwy zbiorów danych muszą być niepowtarzalne dla każdego projektu.
- Kliknij Zapisz.
Uwaga: jeśli nie możesz zapisać projektu, otwórz konsolę Google Cloud, usuń nowy zbiór danych i zapisz go ponownie w konsoli administracyjnej.
Zbiór danych zostanie utworzony automatycznie. Zdarzenia z dziennika aktywności są zwykle dostępne po 10 minutach od włączenia tego ustawienia. Wróć tu później, aby sprawdzić, czy zbiór danych i tabela aktywności są widoczne. Dane zdarzeń z dziennika Gmaila z ostatnich 6 miesięcy zostaną uzupełnione w nowej tabeli.
Tymczasowy okres podwójnego eksportowania i wymagania dotyczące miejsca na dane
Gdy skonfigurujesz eksporty dzienników Gmaila do Google Workspace BigQuery, dane z dzienników Gmaila będą eksportowane do 2 miejsc docelowych:
- Twojego poprzedniego projektu BigQuery obejmującego tylko Gmaila;
- Twojego nowego lub utworzonego wcześniej projektu Google Workspace BigQuery, w którym przechowywane są dane dotyczące wszystkich aplikacji Google Workspace.
Dane dzienników Gmaila będą eksportowane do obu projektów do czasu, aż wykonasz krok 3 – Wyłącz eksportowanie dzienników Gmaila do projektu BigQuery obejmującego tylko Gmaila Tymczasowe eksportowanie danych do obu lokalizacji pozwala zapewnić, że będą one przeniesione zgodnie z oczekiwaniami i nie zostaną utracone.
Okres podwójnego eksportowania danych i miejsce na dane BigQuery
W trakcie eksportowania danych do obu projektów potrzebujesz więcej miejsca na dane BigQuery. Po wykonaniu kroku 3 – Wyłącz eksportowanie dzienników Gmaila do projektu BigQuery obejmującego tylko Gmaila – Twoje wymagania dotyczące miejsca na dane powinny wrócić do normy. Zanim przejdziesz do kroku 3, sprawdź, czy Twoje zapisane zapytania działają zgodnie z oczekiwaniami.
Krok 2. Przenieś widoki, zapytania i skrypty z dzienników Gmaila w BigQuery
Wykonaj ten krok w konsoli Google Cloud.
Wykonaj ten krok tylko wtedy, gdy masz widoki niestandardowe lub zapisane zapytania dotyczące dzienników Gmaila w BigQuery, które chcesz przenieść do dzienników Google Workspace w BigQuery.
- Aby sprawdzić, czy masz zapisane zapytania, wykonaj te czynności.
- Aby sprawdzić widoki zbioru danych o klientach, wykonaj te czynności.
Jeśli nie masz żadnych widoków niestandardowych ani zapisanych zapytań, które chcesz przenieść, pomiń ten krok i przejdź do kroku 3 – Wyłącz eksportowanie dzienników Gmaila do projektu BigQuery obejmującego tylko Gmaila.
Aby przechowywać dane Gmaila o tej samej strukturze co obecne tabele daily_
, utwórz widok tabeli aktywności Gmaila. Podczas migracji dotychczasowych zapytań do Google Workspace BigQuery zmienisz nazwę tabeli. Format tabeli ani nazwy kolumn nie zostaną zmienione. Szczegółowe informacje o widokach BigQuery znajdziesz we wprowadzeniu do widoków danych (w języku angielskim).
- W konsoli Google Cloud otwórz aktywny projekt BigQuery. Otwórz projekt zawierający zapisane zapytania, które chcesz przenieść.
- Wybierz zbiór danych projektu, który chcesz przenieść.
- Aby utworzyć pojedynczy widok tabeli aktywności, uruchom skrypt zgodnie z poniższymi informacjami.
- Skopiuj tekst skryptu:
CREATE VIEW `PROJECT_ID.DATASET_NAME.gmail_view`(event_info, message_info, date) AS SELECT gmail.event_info, gmail.message_info, _PARTITIONTIME FROM `PROJECT_ID.DATASET_NAME.activity` WHERE gmail IS NOT NULL;
- Przejdź do pola Edytor. Jeśli nie widzisz pola Edytor, kliknij Utwórz nowe zapytanie .
- Wklej tekst skryptu w polu Edytor.
- We wklejonym skrypcie zastąp fragment
PROJECT_ID.DATASET_NAME
identyfikatorem projektu i nazwą zbioru danych z kroku 1 – Skonfiguruj eksportowanie dzienników usług do Google Workspace BigQuery. - W lewym górnym rogu kliknij przycisk Uruchom.
- Skopiuj tekst skryptu:
- Przejrzyj zapisane zapytania wybrane z tabel
daily_
. W przypadku istniejących zapytań zaktualizuj nazwy tabel i w razie potrzeby dodaj warunekWHERE
. Wprowadź jedną z tych zmian:- Zmień ustawienia
FROM `daily_YYYYMMDD`
naFROM `gmail_view` WHERE date = “YYYY-MM-DD”
. Na przykład zmieńFROM `daily_20220815`
naFROM `gmail_view` WHERE date = “2022-08-15”
. - Zmień ustawienia
FROM `daily_*`
naFROM `gmail_view`
.
- Zmień ustawienia
Krok 3. Wyłącz eksportowanie dzienników Gmaila do projektu BigQuery obejmującego tylko Gmaila
Wykonaj ten krok w konsoli administracyjnej Google.
Dane dzienników Gmaila będą eksportowane do 2 projektów, dopóki nie wykonasz tego kroku. Eksportowanie danych do obu projektów pomaga zapewnić, że projekty i zapytania są przenoszone zgodnie z oczekiwaniami i nie brakuje żadnych danych. Zanim wykonasz ten krok, sprawdź, czy Twoje zapisane zapytania działają zgodnie z oczekiwaniami.
Aby natychmiast zakończyć eksportowanie dzienników Gmaila do projektu BigQuery obejmującego tylko Gmaila:
-
Zaloguj się w usłudze konsoli administracyjnej Google.
Użyj swojego konta administratora (jego adres nie kończy się na @gmail.com).
- Na stronie głównej konsoli administracyjnej kliknij Aplikacje Google Workspace Gmail Konfiguracja Dzienniki poczty e-mail w BigQuery.
- Najedź kursorem na to ustawienie i kliknij Edytuj .
- Odznacz pole Włącz.
- Kliknij Zapisz.