- Zasób: AnalysisQuery
- MergeSpec
- MergeKolumny
- MergeType
- FiltredRowPodsumowanie
- KolumnaPodsumowaniePodsumowanie
- Podsumowanie
- Metody
Zasób: AnalysisQuery
Określa zapytanie analityczne, które można wykonać w Centrum danych reklam.
Zapis JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
Pola | |
---|---|
name |
Nazwa, która jednoznacznie identyfikuje zapytanie. Ma ona format customer/[customerId]/analysisQuery/[resource_id], np. 'customers/123/analysisQuery/abcd1234'. Identyfikator zasobu jest generowany przez serwer. |
title |
Tytuł zapytania, który jest unikalny w obrębie jednego klienta i typu zapytania w Centrum danych reklam. |
queryText |
Tekst zapytania napisany w standardowej wersji SQL. Zobacz https://cloud.google.com/bigquery/docs/reference/standard-sql/. |
parameterTypes |
Dodatkowe parametry oczekiwane przez zapytanie. Mapuje każdą nazwę argumentu na jej typ. Obiekt zawierający listę par |
mergeSpec |
Instrukcje scalania wierszy Jeśli ta opcja jest dostępna, wszystkie wiersze, które zostałyby usunięte ze względu na ochronę prywatności, zostaną połączone w 1 scalony wiersz. Jeśli scalony wiersz spełnia wymagania dotyczące prywatności, ostateczne dane są widoczne w ostatecznej wersji pliku. |
queryState |
Stan zapytania. |
updateTime |
Czas ostatniej aktualizacji zapytania. Sygnatura czasowa w formacie RFC3339 UTC &Zulu" z rozdzielczością nanosekundy i do 9 cyfr po przecinku. Przykłady: |
updateEmail |
Adres e-mail użytkownika, który jako ostatni zaktualizował zapytanie. |
createTime |
Czas utworzenia zapytania. Sygnatura czasowa w formacie RFC3339 UTC &Zulu" z rozdzielczością nanosekundy i do 9 cyfr po przecinku. Przykłady: |
createEmail |
Adres e-mail użytkownika, który utworzył zapytanie. |
queryShare[] |
Wskazuje, jak można udostępnić zapytanie poza właścicielem klienta Ads Data Hub. |
Pole związkowe filtered_row . Instrukcje scalania wierszy filtered_row może mieć tylko jedną z tych wartości: |
|
filteredRowSummary |
Określ, jak połączyć wiersze usunięte ze względu na ochronę prywatności w jeden scalony wiersz. Scalony wiersz będzie uwzględniany w ostatnich wynikach, jeśli scalony wiersz będzie spełniał wymagania dotyczące prywatności. |
generateFilteredRowSummaryAutomatically |
Jeśli pole ma wartość Prawda, filtrowane podsumowanie jest generowane automatycznie. |
Scalenie
Scal instrukcje dotyczące schematu wyniku zapytania analitycznego.
Zapis JSON |
---|
{
"columns": {
string: {
object ( |
Pola | |
---|---|
columns |
Instrukcje scalania każdej kolumny oparte na nazwie. Wszystkie brakujące kolumny będą traktowane jako BGP_TYPE_UNSPECIFIED. Obiekt zawierający listę par |
Scal kolumnę
Scal instrukcje dla pojedynczej kolumny wyjściowej.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Metoda używana do łączenia wartości z kolumny. |
value |
Wartość stała (używana tylko w przypadku typu Stałe scalanie). |
Typ scalania
Wszystkie obsługiwane operacje na scalaniu kolumn.
Wartości w polu enum | |
---|---|
MERGE_TYPE_UNSPECIFIED |
Nieokreślony typ scalania. Scalona wartość kolumny będzie mieć wartość NULL. |
CONSTANT |
Zastąp wartość scalonej kolumny określoną stałą. |
SUM |
Użyj sumy wartości scalonych kolumn. |
Podsumowanie filtra
Scal instrukcje dotyczące schematu wyniku zapytania analitycznego.
Zapis JSON |
---|
{
"columns": {
string: {
object ( |
Pola | |
---|---|
columns |
Instrukcje scalania każdej kolumny oparte na nazwie. Brakujące kolumny będą traktowane jako SUMMARY_TYPE_UNSPECIFIED. Obiekt zawierający listę par |
Regułapodsumowania kolumn
Scal instrukcje dla pojedynczej kolumny wyjściowej.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Metoda używana do łączenia wartości z kolumny. |
value |
Wartość stała (tylko w przypadku typu podsumowania Stała). |
Typ podsumowania
Wszystkie obsługiwane operacje na scalaniu kolumn.
Wartości w polu enum | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
Nieokreślony typ podsumowania. Wartość w kolumnie podsumowania będzie wynosić NULL. |
CONSTANT |
Zastąp wartość scalonej kolumny określoną stałą. |
SUM |
Użyj sumy wartości scalonych kolumn. |
Metody |
|
---|---|
|
Tworzy zapytanie analityczne na potrzeby późniejszego wykonania. |
|
Usuwa zapytanie analityczne. |
|
Pobiera żądane zapytanie analityczne. |
|
Wyświetla listę analiz analitycznych należących do określonego klienta. |
|
Aktualizuje istniejące zapytanie analityczne. |
|
Uruchamia wykonanie zapisanego zapytania analizy. |
|
Rozpoczyna wykonywanie zapytania tymczasowego analizy. |
|
Przeprowadza sprawdzanie statycznego zapytania. |