RunAccessReportResponse

Spersonalizowana odpowiedź raportu dotyczącego rekordu 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 wymiarów i ich kolejność są zgodne z wymiarami podanymi w wierszach.

metricHeaders[]

object (AccessMetricHeader)

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

rows[]

object (AccessRow)

Wiersze z kombinacjami wartości wymiarów i wartościami danych w raporcie.

rowCount

integer

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

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

quota

object (AccessQuota)

Stan limitu w tej usłudze w Analytics uwzględniający to żądanie. To pole nie działa w przypadku żądań 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 ramach filtrów lub wyrażeń nie tworzą kolumn w raporcie i odpowiednio nie generują nagłówków.

Zapis JSON
{
  "dimensionName": string
}
Pola
dimensionName

string

Nazwa wymiaru, np. „E-mail_użytkownika”.

AccessMetricHeader

Opisuje kolumnę danych w raporcie. Widoczne dane żądane w raporcie generują wpisy kolumn w wierszach i nagłówkach MetricHeaders. Jednak dane używane wyłącznie w filtrach lub wyrażeniach nie tworzą kolumn w raporcie i odpowiednio nie generują nagłówków.

Zapis JSON
{
  "metricName": string
}
Pola
metricName

string

Nazwa wskaźnika, np. „accessCount”.

AccessRow

Dostęp do danych raportu dla każdego wiersza.

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

object (AccessDimensionValue)

Lista wartości wymiarów. Te wartości są podane w takiej samej kolejności jak w żądaniu.

metricValues[]

object (AccessMetricValue)

Lista wartości danych. Te wartości są podane w takiej samej kolejności jak w żądaniu.

AccessDimensionValue

Wartość wymiaru.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość wymiaru. W przypadku wymiaru „kraj” wartością może być np. „Francja”.

AccessMetricValue

Wartość danych.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość pomiaru. Może to być np. „13”.

AccessQuota

Bieżący stan wszystkich limitów w tej usłudze w Analytics. Jeśli limit usługi zostanie wyczerpany, wszystkie żądania wysyłane do tej usługi będą zwracać błędy „Wyczerpanie zasobu”.

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 pochłania 1 liczbę tokenów. Ta liczba jest odejmowana od wszystkich limitów godzinowych, dziennych i godzinowych dla projektu.

concurrentRequests

object (AccessQuotaStatus)

Usługi mogą używać 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% tokenów na projekt w ciągu godziny. Oznacza to,że usługi Analytics 360 mogą wykorzystywać 12 500 tokenów na projekt na godzinę. Żądanie do interfejsu API pochłania 1 liczbę tokenów. Ta liczba jest odejmowana od wszystkich limitów godzinowych, dziennych i godzinowych dla projektu.

AccessQuotaStatus

Bieżący stan konkretnej grupy limitów.

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

integer

Limit zużyty przez to żądanie.

remaining

integer

Limit pozostały po tej prośbie.