RunAccessReportResponse

맞춤설정된 데이터 액세스 레코드 보고서 응답입니다.

JSON 표현
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
필드
dimensionHeaders[]

object (AccessDimensionHeader)

보고서에서 특정 측정기준에 해당하는 열의 헤더입니다. DimensionHeaders의 수와 DimensionHeaders의 순서가 행에 있는 차원과 일치합니다.

metricHeaders[]

object (AccessMetricHeader)

보고서에서 특정 측정항목에 해당하는 열의 헤더입니다. MetricHeader의 수와 MetricHeader의 순서가 행에 있는 측정항목과 일치합니다.

rows[]

object (AccessRow)

보고서의 측정기준 값 조합 및 측정항목 값 행입니다.

rowCount

integer

쿼리 결과의 총 행 수입니다. rowCount는 응답에 반환된 행 수, limit 요청 매개변수, offset 요청 매개변수와는 무관합니다. 예를 들어 쿼리가 175개의 행을 반환하고 API 요청에 50개의 limit가 포함된 경우 응답에는 175개의 rowCount가 포함되지만 50개의 행만 포함됩니다.

이 페이지로 나누기 매개변수에 관한 자세한 내용은 페이지로 나누기를 참고하세요.

quota

object (AccessQuota)

이 요청을 포함하여 이 애널리틱스 속성의 할당량 상태입니다. 이 필드는 계정 수준 요청에는 작동하지 않습니다.

AccessDimensionHeader

보고서의 측정기준 열을 설명합니다. 보고서에서 요청된 측정기준은 행 및 DimensionHeaders 내에 열 항목을 생성합니다. 그러나 필터 또는 표현식 내에서만 사용되는 측정기준은 보고서에 열을 생성하지 않습니다. 따라서 이러한 측정기준은 헤더를 생성하지 않습니다.

JSON 표현
{
  "dimensionName": string
}
필드
dimensionName

string

측정기준의 이름입니다(예: 'userEmail').

AccessMetricHeader

보고서의 측정항목 열을 설명합니다. 보고서에서 요청된 표시 측정항목은 행 및 MetricHeaders 내에 열 항목을 생성합니다. 하지만 필터 또는 표현식 내에서만 사용되는 측정항목은 보고서에 열을 생성하지 않습니다. 따라서 이러한 측정항목은 헤더를 생성하지 않습니다.

JSON 표현
{
  "metricName": string
}
필드
metricName

string

측정항목 이름입니다(예: 'accessCount').

AccessRow

각 행의 보고서 데이터에 액세스합니다.

JSON 표현
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
필드
dimensionValues[]

object (AccessDimensionValue)

측정기준 값 목록입니다. 이러한 값은 요청에 지정된 순서와 동일합니다.

metricValues[]

object (AccessMetricValue)

측정항목 값 목록 이러한 값은 요청에 지정된 순서와 동일합니다.

AccessDimensionValue

측정기준의 값입니다.

JSON 표현
{
  "value": string
}
필드
value

string

측정기준 값입니다. 예를 들어 '국가' 측정기준의 경우 이 값은 '프랑스'일 수 있습니다.

AccessMetricValue

측정항목의 값입니다.

JSON 표현
{
  "value": string
}
필드
value

string

측정 값입니다. 예를 들어 이 값은 '13'일 수 있습니다.

AccessQuota

이 애널리틱스 속성에 대한 모든 할당량의 현재 상태입니다. 속성의 할당량이 소진되면 해당 속성에 대한 모든 요청에서 리소스 소진 오류가 반환됩니다.

JSON 표현
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
필드
tokensPerDay

object (AccessQuotaStatus)

속성은 하루에 토큰 250,000개를 사용할 수 있습니다. 대부분의 요청에서는 10개 미만의 토큰을 사용합니다.

tokensPerHour

object (AccessQuotaStatus)

속성은 시간당 50,000개의 토큰을 사용할 수 있습니다. API 요청은 단일 토큰 수를 사용하며 이 숫자는 모든 시간당, 일일, 프로젝트별 시간당 할당량에서 공제됩니다.

concurrentRequests

object (AccessQuotaStatus)

속성은 최대 50개의 동시 요청을 사용할 수 있습니다.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

속성 및 Cloud 프로젝트 쌍에는 시간당 최대 50개의 서버 오류가 발생할 수 있습니다.

tokensPerProjectPerHour

object (AccessQuotaStatus)

속성은 시간당 프로젝트당 토큰의 최대 25% 를 사용할 수 있습니다. 즉, 애널리틱스 360 속성은 시간당 프로젝트당 12,500개의 토큰을 사용할 수 있습니다. API 요청은 단일 토큰 수를 사용하며 이 숫자는 모든 시간당, 일일, 프로젝트별 시간당 할당량에서 공제됩니다.

AccessQuotaStatus

특정 할당량 그룹의 현재 상태입니다.

JSON 표현
{
  "consumed": integer,
  "remaining": integer
}
필드
consumed

integer

이 요청에서 사용한 할당량입니다.

remaining

integer

이 요청 후 남은 할당량입니다.