RunAccessReportResponse

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

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

object (AccessDimensionHeader)

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

metricHeaders[]

object (AccessMetricHeader)

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

rows[]

object (AccessRow)

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

rowCount

integer

쿼리 결과의 총 행 수입니다. rowCount는 응답에 반환된 행 수, limit 요청 매개변수, offset 요청 매개변수와 관계가 없습니다. 예를 들어 쿼리에서 행 175개를 반환하고 API 요청에 limit 50이 포함된 경우 응답에 rowCount 175개가 포함되지만 행은 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)

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

tokensPerProjectPerHour

object (AccessQuotaStatus)

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

AccessQuotaStatus

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

JSON 표현
{
  "consumed": integer,
  "remaining": integer
}
입력란
consumed

integer

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

remaining

integer

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