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 수 및 MetricHeaders 순서는 행에 표시되는 측정항목과 일치합니다.

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

크기 값입니다. 예를 들어 이 값은 '프랑스'일 수 있습니다. 'country' 측정기준을 선택할 수 있습니다.

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)

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

tokensPerProjectPerHour

object (AccessQuotaStatus)

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

AccessQuotaStatus

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

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

integer

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

remaining

integer

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