REST Resource: properties.expandedDataSets

Zasób: ExpandedDataSet

Komunikat zasobu reprezentujący 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 ExpandedDataSet. Format: usługi/{identyfikator_usługi}/{rozwinięty_zbiór_danych}

displayName

string

Wymagane. Wyświetlana nazwa rozszerzonego zbioru danych. Maks. 200 znaków.

description

string

Opcjonalnie: Opis rozszerzonego zbioru danych. Maksymalnie 50 znaków.

dimensionNames[]

string

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

metricNames[]

string

Niezmienna. Lista danych uwzględnionych w rozszerzonym zbiorze danych. Listę nazw wymiarów znajdziesz w artykule Dane interfejsu API.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Niezmienna. Wyrażenie logiczne filtrów ExpandedDataSet zastosowane do wymiaru zawartego w ExpandedDataSet. Ten filtr służy do zmniejszenia liczby wierszy, a w konsekwencji szansy na wystąpienie wiersza other.

dataCollectionStartTime

string (Timestamp format)

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

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. 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 unii expr. Wyrażenie zastosowane do filtra. expr może być tylko jednym z tych elementów:
andGroup

object (ExpandedDataSetFilterExpressionList)

Lista wyrażeń, które mają być połączone za pomocą operatora AND. Musi zawierać wyrażenie ExpandedDataSetFilterExpression z wyrażeniem notExpression lub dimensionFilter. Musi być ona ustawiona na najwyższym poziomie wyrażenia ExpandedDataSetFilterExpression.

notExpression

object (ExpandedDataSetFilterExpression)

Wyrażenie filtra, które ma być zanegowane (czyli odwrócone, uzupełnione). Musi zawierać filtr wymiaru. Nie można go ustawić na najwyższym poziomie wyrażenia filtra ExpandedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Filtr na jednym wymiarze. Nie można go ustawić na najwyższym poziomie wyrażenia filtra ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Lista wyrażeń filtra ExpandedDataSet.

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

object (ExpandedDataSetFilterExpression)

Lista wyrażeń filtra ExpandedDataSet.

ExpandedDataSetFilter

określony filtr dla jednego 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 unii one_filter. Jeden z wymienionych powyżej filtrów. one_filter może być tylko jednym z tych elementów:
stringFilter

object (StringFilter)

Filtr wymiaru typu ciąg znaków pasującego do określonego wzorca.

inListFilter

object (InListFilter)

Filtr wymiaru ciągu znaków pasującego do określonej listy opcji.

StringFilter

Filtr wymiaru typu ciąg znaków pasującego 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, z którą ma być przeprowadzane dopasowanie.

caseSensitive

boolean

Opcjonalnie: Jeśli ma wartość true, wielkość liter ma znaczenie. Jeśli wartość to Fałsz, wielkość liter nie ma znaczenia. Musi być ustawiona na „PRAWDA”, gdy matchType ma wartość „EXACT”. Musi być ustawiony na wartość false, gdy matchType ma wartość CONTAINS.

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 znaków.
CONTAINS Zawiera wartość ciągu znaków.

InListFilter

Filtr wymiaru ciągu znaków pasującego do określonej listy opcji.

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

string

Wymagane. Lista możliwych wartości ciągu znaków, które mają być dopasowywane. Nie może być puste.

caseSensitive

boolean

Opcjonalnie: Jeśli ma wartość true, wielkość liter ma znaczenie. Jeśli wartość to Fałsz, wielkość liter nie ma znaczenia. Musi być prawdziwe.

Metody

create

Tworzy rozwinięty zbiór danych.

delete

Usuwa z usługi spakowany zestaw danych.

get

Wyszukiwanie pojedynczego zbioru danych ExpandedDataSet.

list

Wyświetla ExpandedDataSets w usłudze.

patch

Aktualizuje rozszerzony zbiór danych w usłudze.