RunAccessReportResponse

Odpowiedź do dostosowanego raportu o rekordzie dostępu do danych.

Zapis JSON
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
Pola
dimensionHeaders[]

object (AccessDimensionHeader)

Nagłówek kolumny w raporcie, która odpowiada konkretnemu wymiarowi. Liczba nagłówków DimensionsHeaders i kolejność nagłówków Wymiarów jest zgodna z wymiarami w wierszach.

metricHeaders[]

object (AccessMetricHeader)

Nagłówek kolumny w raporcie, która odpowiada określonym danym. Liczba nagłówków MetricHeaders i kolejność nagłówków MetricHeaders jest zgodna z danymi w wierszach.

rows[]

object (AccessRow)

Wiersze kombinacji wartości wymiarów i wartości danych w raporcie.

rowCount

integer

Łączna liczba wierszy w wyniku zapytania. Wartość rowCount jest niezależna od liczby wierszy zwróconych w odpowiedzi, parametru żądania limit i parametru żądania offset. Jeśli na przykład zapytanie zwraca 175 wierszy i zawiera limit z 50 wierszy w żądaniu do interfejsu API, odpowiedź będzie zawierać rowCount z 175 wierszy, ale tylko 50 wierszy.

Więcej informacji o tym parametrze podziału na strony znajdziesz w sekcji Podział na strony.

quota

object (AccessQuota)

Stan limitu tej usługi w Analytics z uwzględnieniem tego żądania. To pole nie działa w przypadku próśb na poziomie konta.

AccessDimensionHeader

Opisuje kolumnę wymiaru w raporcie. Wymiary żądane w raporcie tworzą wpisy kolumn w wierszach i nagłówkach wymiarów. Jednak wymiary używane wyłącznie w filtrach lub wyrażeniach nie tworzą kolumn w raporcie. analogicznie, te wymiary nie generują nagłówków.

Zapis JSON
{
  "dimensionName": string
}
Pola
dimensionName

string

nazwa wymiaru; na przykład „userEmail”.

AccessMetricHeader

Opisuje kolumnę danych w raporcie. Widoczne dane żądane w raporcie tworzą wpisy kolumn w wierszach i nagłówkach wskaźników. Dane używane wyłącznie w filtrach lub wyrażeniach nie tworzą jednak kolumn w raporcie. analogicznie, dane te nie generują nagłówków.

Zapis JSON
{
  "metricName": string
}
Pola
metricName

string

nazwa danych; Na przykład „accessCount”.

AccessRow

Dostęp do danych z raportów o poszczególnych wierszach.

Zapis JSON
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
Pola
dimensionValues[]

object (AccessDimensionValue)

Lista wartości wymiarów. Wartości są podane w tej samej kolejności, w jakiej określono w żądaniu.

metricValues[]

object (AccessMetricValue)

Lista wartości danych. Wartości są podane w tej samej kolejności, w jakiej określono w żądaniu.

AccessDimensionValue

Wartość wymiaru.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość wymiaru. np. „Francja”. jako „kraj” .

AccessMetricValue

Wartość wskaźnika.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość pomiaru. np. „13”.

AccessQuota

Bieżący stan wszystkich limitów w tej usłudze w Analytics. Jeśli któryś z limitów usługi zostanie wyczerpany, wszystkie żądania wysyłane do tej usługi będą zwracać błędy o wyczerpaniu zasobów.

Zapis JSON
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
Pola
tokensPerDay

object (AccessQuotaStatus)

Usługi mogą używać 250 tys. tokenów dziennie. Większość żądań używa mniej niż 10 tokenów.

tokensPerHour

object (AccessQuotaStatus)

Usługi mogą używać 50 tys. tokenów na godzinę. Żądanie do interfejsu API używa 1 liczby tokenów, które są odejmowane od wszystkich limitów godzinowych, dziennych i na projekt.

concurrentRequests

object (AccessQuotaStatus)

Usługi mogą korzystać z maksymalnie 50 żądań równoczesnych.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Pary usług i projektów w chmurze mogą zawierać do 50 błędów serwera na godzinę.

tokensPerProjectPerHour

object (AccessQuotaStatus)

Usługi mogą wykorzystywać do 25% swoich tokenów na projekt na godzinę. Oznacza to,że usługi Analytics 360 mogą używać 12 500 tokenów na projekt na godzinę. Żądanie do interfejsu API używa 1 liczby tokenów, które są odejmowane od wszystkich limitów godzinowych, dziennych i na projekt.

AccessQuotaStatus

Bieżący stan określonej grupy limitów.

Zapis JSON
{
  "consumed": integer,
  "remaining": integer
}
Pola
consumed

integer

Limit wykorzystany przez to żądanie.

remaining

integer

Limit pozostały po tym żądaniu.