RunAccessReportResponse

Spersonalizowana odpowiedź na raport dotyczący 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 określonemu wymiarowi. Liczba elementów DimensionHeaders i ich kolejność odpowiadają wymiarom obecnym we wierszach.

metricHeaders[]

object (AccessMetricHeader)

Nagłówek kolumny w raporcie, który odpowiada określonym danym. Liczba nagłówków danych i ich kolejność odpowiadają danym w wierszach.

rows[]

object (AccessRow)

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

rowCount

integer

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

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

quota

object (AccessQuota)

Stan limitu dla tej usługi w Analytics, który obejmuje to żądanie. To pole nie działa w przypadku żądań na poziomie konta.

AccessDimensionHeader

Opisuje kolumnę wymiaru w raporcie. Wymiary zapytane w raporcie powodują pojawienie się wpisów w kolumnach w wierszach i w elementach nagłówka wymiaru. Wymiary używane wyłącznie w filtrach lub wyrażeniach nie tworzą kolumn w raporcie, a w związku z tym nie mają nagłówków.

Zapis JSON
{
  "dimensionName": string
}
Pola
dimensionName

string

Nazwa wymiaru, np. „userEmail”.

AccessMetricHeader

Opisuje kolumnę danych w raporcie. Dane widoczne w raporcie powodują pojawienie się wpisów w kolumnach w wierszach i w elementach nagłówka danych. Dane używane wyłącznie w filtrach lub wyrażeniach nie tworzą kolumn w raporcie, a w związku z tym nie mają nagłówków.

Zapis JSON
{
  "metricName": string
}
Pola
metricName

string

Nazwa rodzaju danych, np. „accessCount”.

AccessRow

mieć dostęp do danych raportu w każdym wierszu.

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

object (AccessDimensionValue)

Lista wartości wymiarów. Wartości te są podawane w tej samej kolejności, w jakiej zostały określone w żądaniu.

metricValues[]

object (AccessMetricValue)

Lista wartości danych. Wartości te są podawane w tej samej kolejności, w jakiej zostały określone w żądaniu.

AccessDimensionValue

Wartość wymiaru.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość wymiaru. Na przykład w przypadku wymiaru „kraj” ta wartość może wynosić „Francja”.

AccessMetricValue

Wartość danych.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość pomiaru. Może to być na przykład wartość 13.

AccessQuota

Aktualny stan wszystkich limitów w tej usłudze w Analytics. Jeśli limit danej usługi zostanie wyczerpany, wszystkie żądania wysyłane do tej usługi będą powodować błędy związane z wyczerpaniem 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 API zużywa pewną liczbę tokenów, która jest odliczana od wszystkich limitów godzinowych, dziennych i godzinnych na projekt.

concurrentRequests

object (AccessQuotaStatus)

Obiekty mogą wysyłać do 50 równoczesnych żądań.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

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

tokensPerProjectPerHour

object (AccessQuotaStatus)

Usługi mogą zużyć do 25% swoich tokenów na projekt na godzinę. Oznacza to,że usługi w Analytics 360 mogą używać 12 500 tokenów na projekt na godzinę. Żądanie API zużywa pewną liczbę tokenów, która jest odliczana od wszystkich limitów godzinowych, dziennych i godzinnych na projekt.

AccessQuotaStatus

Bieżący stan konkretnej grupy limitu.

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

integer

Ilość wykorzystanej kwoty.

remaining

integer

Pozostały limit po zrealizowaniu tej prośby.