RunAccessReportResponse

La respuesta personalizada del Informe de registro de acceso a los datos.

Representación JSON
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
Campos
dimensionHeaders[]

object (AccessDimensionHeader)

Es el encabezado de una columna del informe que corresponde a una dimensión específica. La cantidad de DimensionHeaders y el orden de DimensionHeaders coincide con las dimensiones presentes en las filas.

metricHeaders[]

object (AccessMetricHeader)

Es el encabezado de una columna del informe que corresponde a una métrica específica. La cantidad de MetricHeaders y el orden de los MetricHeaders coinciden con las métricas presentes en las filas.

rows[]

object (AccessRow)

Filas de combinaciones de valores de dimensiones y valores de métricas del informe.

rowCount

integer

La cantidad total de filas en el resultado de la consulta. rowCount es independiente de la cantidad de filas que se muestran en la respuesta, los parámetros de solicitud limit y offset. Por ejemplo, si una consulta muestra 175 filas e incluye limit de 50 en la solicitud a la API, la respuesta contendrá rowCount de 175, pero solo 50 filas.

Para obtener más información sobre este parámetro de paginación, consulta Paginación.

quota

object (AccessQuota)

Es el estado de la cuota de esta propiedad de Analytics, incluida esta solicitud. Este campo no funciona con las solicitudes a nivel de la cuenta.

AccessDimensionHeader

Describe una columna de dimensiones en el informe. Las dimensiones solicitadas en un informe producen entradas de columnas en las filas y DimensionHeaders. Sin embargo, las dimensiones que se usan exclusivamente dentro de filtros o expresiones no producen columnas en un informe. en consecuencia, esas dimensiones no producen encabezados.

Representación JSON
{
  "dimensionName": string
}
Campos
dimensionName

string

El nombre de la dimensión por ejemplo, "userEmail".

AccessMetricHeader

Describe una columna de métrica en el informe. Las métricas visibles solicitadas en un informe producen entradas de columnas dentro de las filas y los MetricHeaders. Sin embargo, las métricas que se usan exclusivamente dentro de filtros o expresiones no producen columnas en un informe. en consecuencia, esas métricas no producen encabezados.

Representación JSON
{
  "metricName": string
}
Campos
metricName

string

El nombre de la métrica; por ejemplo, "accessCount".

AccessRow

Acceder a los datos del informe para cada fila

Representación JSON
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
Campos
dimensionValues[]

object (AccessDimensionValue)

Lista de valores de dimensión. Estos valores están en el mismo orden que se especifica en la solicitud.

metricValues[]

object (AccessMetricValue)

Lista de valores de métricas. Estos valores están en el mismo orden que se especifica en la solicitud.

AccessDimensionValue

Es el valor de una dimensión.

Representación JSON
{
  "value": string
}
Campos
value

string

Es el valor de la dimensión. Por ejemplo, este valor puede ser “Francia” para el 'país' dimensión.

AccessMetricValue

Es el valor de una métrica.

Representación JSON
{
  "value": string
}
Campos
value

string

Es el valor de la medición. Por ejemplo, este valor puede ser "13".

AccessQuota

Estado actual de todas las cuotas de esta propiedad de Analytics. Si se agota alguna cuota para una propiedad, todas las solicitudes a esa propiedad mostrarán errores de recursos agotados.

Representación JSON
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
Campos
tokensPerDay

object (AccessQuotaStatus)

Las propiedades pueden usar 250,000 tokens por día. La mayoría de las solicitudes consumen menos de 10 tokens.

tokensPerHour

object (AccessQuotaStatus)

Las propiedades pueden usar 50,000 tokens por hora. Una solicitud a la API consume un solo número de tokens, y ese número se deduce de todas las cuotas por hora, día y por proyecto.

concurrentRequests

object (AccessQuotaStatus)

Las propiedades pueden usar hasta 50 solicitudes simultáneas.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Las propiedades y los pares de proyectos de la nube pueden tener hasta 50 errores de servidor por hora.

tokensPerProjectPerHour

object (AccessQuotaStatus)

Las propiedades pueden usar hasta el 25% de sus tokens por proyecto por hora. Esto equivale a las propiedades de Analytics 360 que pueden usar 12,500 tokens por proyecto por hora. Una solicitud a la API consume un solo número de tokens, y ese número se deduce de todas las cuotas por hora, día y por proyecto.

AccessQuotaStatus

El estado actual de un grupo de cuotas en particular.

Representación JSON
{
  "consumed": integer,
  "remaining": integer
}
Campos
consumed

integer

Cuota consumida por esta solicitud.

remaining

integer

Cuota restante después de esta solicitud.