REST Resource: properties.expandedDataSets

Zasób: ExpandedDataSet

Wiadomość o zasobie reprezentująca ExpandedDataSet.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu tego zasobu ExpandedDataSet. Format: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Wymagane. Wyświetlana nazwa ExpandedDataSet. Maks. 200 znaków.

description

string

Opcjonalnie. Opis obiektu ExpandedDataSet. Maksymalnie 50 znaków.

dimensionNames[]

string

Niezmienna. Lista wymiarów uwzględnionych w obszernym zbiorze danych. Listę nazw wymiarów znajdziesz w sekcji Wymiary interfejsu API.

metricNames[]

string

Niezmienna. Lista danych uwzględnionych w obiekcie ExpandedDataSet. Listę nazw wymiarów znajdziesz w sekcji Dane interfejsu API.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Niezmienna. Wyrażenie logiczne filtrów ExpandedDataSet zastosowanych do wymiaru uwzględnionego w ExpandedDataSet. Ten filtr służy do zmniejszania liczby wierszy, a tym samym prawdopodobieństwa napotkania wiersza other.

dataCollectionStartTime

string (Timestamp format)

Tylko dane wyjściowe. Czas, w którym rozwinięty zbiór danych zaczął (lub zacznie) zbierać dane.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

Wyrażenie logiczne filtrów wymiarów EnhancedDataSet.

Zapis JSON
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
Pola
Pole zbiorcze expr. Wyrażenie zastosowane do filtra. expr może mieć tylko jedną z tych wartości:
andGroup

object (ExpandedDataSetFilterExpressionList)

Lista wyrażeń, które mają być połączone operatorem AND. Musi zawierać ExpandedDataSetFilterExpression z notExpression lub dimensionFilter. Musi być ustawiony dla wyrażenia ExpandedDataSetFilterExpression najwyższego poziomu.

notExpression

object (ExpandedDataSetFilterExpression)

Wyrażenie filtra, które ma zostać zanegowane (odwrócone, uzupełnione). Musi zawierać element dimensionFilter. Nie można go ustawić w przypadku wyrażenia ExpandedDataSetFilterExpression najwyższego poziomu.

filter

object (ExpandedDataSetFilter)

Filtr dotyczący jednego wymiaru. Nie można go ustawić w przypadku wyrażenia ExpandedDataSetFilterExpression najwyższego poziomu.

ExpandedDataSetFilterExpressionList

Lista wyrażeń filtra ExpandedDataSet.

Zapis JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Pola
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Lista wyrażeń filtra ExpandedDataSet.

ExpandedDataSetFilter

konkretny filtr dla pojedynczego wymiaru;

Zapis JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
Pola
fieldName

string

Wymagane. Nazwa wymiaru, według którego chcesz filtrować.

Pole zbiorcze one_filter. jeden z powyższych filtrów. one_filter może mieć tylko jedną z tych wartości:
stringFilter

object (StringFilter)

Filtr wymiaru typu ciąg znaków, który pasuje do określonego wzorca.

inListFilter

object (InListFilter)

Filtr wymiaru tekstowego, który pasuje do określonej listy opcji.

StringFilter

Filtr wymiaru typu ciąg znaków, który pasuje do określonego wzorca.

Zapis JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Pola
matchType

enum (MatchType)

Wymagane. Typ dopasowania filtra ciągu znaków.

value

string

Wymagane. Wartość ciągu znaków, do której ma nastąpić dopasowanie.

caseSensitive

boolean

Opcjonalnie. Jeśli ma wartość true, w dopasowaniu jest rozróżniana wielkość liter. Jeśli ma wartość „false”, wielkość liter nie jest rozróżniana. Musi mieć wartość „true”, gdy typ dopasowania to EXACT. Gdy matchType ma wartość CONTAINS, musi mieć wartość false.

MatchType

Typ dopasowania filtra ciągu znaków.

Wartości w polu enum
MATCH_TYPE_UNSPECIFIED Nie określono
EXACT Dopasowanie ścisłe do wartości ciągu.
CONTAINS Zawiera wartość w postaci ciągu znaków.

InListFilter

Filtr wymiaru tekstowego, który pasuje do określonej listy opcji.

Zapis JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Pola
values[]

string

Wymagane. Lista możliwych wartości ciągu znaków, do których ma nastąpić dopasowanie. Nie może być puste.

caseSensitive

boolean

Opcjonalnie. Jeśli ma wartość true, w dopasowaniu jest rozróżniana wielkość liter. Jeśli ma wartość „false”, wielkość liter nie jest rozróżniana. Musi być prawdziwe.

Metody

create

Tworzy obiekt ExpandedDataSet.

delete

Usuwa rozszerzony zbiór danych w usłudze.

get

Wyszukiwanie pojedynczego obiektu ExpandedDataSet.

list

Wyświetla listę rozszerzonych zbiorów danych w usłudze.

patch

Aktualizuje rozszerzony zbiór danych w usłudze.