RunAccessReportResponse

Phản hồi tuỳ chỉnh của Báo cáo bản ghi truy cập dữ liệu.

Biểu diễn dưới dạng JSON
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
Trường
dimensionHeaders[]

object (AccessDimensionHeader)

Tiêu đề của một cột trong báo cáo tương ứng với một phương diện cụ thể. Số lượng DimensionHeader và thứ tự của DimensionHeader khớp với các phương diện có trong hàng.

metricHeaders[]

object (AccessMetricHeader)

Tiêu đề của một cột trong báo cáo tương ứng với một chỉ số cụ thể. Số lượng MetricHeader và thứ tự của MetricHeader khớp với các chỉ số có trong hàng.

rows[]

object (AccessRow)

Các hàng gồm tổ hợp giá trị phương diện và giá trị chỉ số trong báo cáo.

rowCount

integer

Tổng số hàng trong kết quả truy vấn. rowCount độc lập với số hàng được trả về trong phản hồi, tham số yêu cầu limit và tham số yêu cầu offset. Ví dụ: nếu một truy vấn trả về 175 hàng và bao gồm limit gồm 50 hàng trong yêu cầu API, thì phản hồi sẽ chứa rowCount gồm 175 hàng nhưng chỉ có 50 hàng.

Để tìm hiểu thêm về thông số phân trang này, hãy xem phần Phân trang.

quota

object (AccessQuota)

Trạng thái hạn mức cho tài sản Analytics này, bao gồm cả yêu cầu này. Trường này không hoạt động với các yêu cầu ở cấp tài khoản.

AccessDimensionHeader

Mô tả cột phương diện trong báo cáo. Các phương diện được yêu cầu trong báo cáo sẽ tạo các mục cột trong hàng và DimensionHeaders. Tuy nhiên, những phương diện chỉ được dùng trong bộ lọc hoặc biểu thức sẽ không tạo ra cột trong báo cáo; tương ứng, những phương diện đó sẽ không tạo ra tiêu đề.

Biểu diễn dưới dạng JSON
{
  "dimensionName": string
}
Trường
dimensionName

string

Tên của phương diện; ví dụ: "userEmail".

AccessMetricHeader

Mô tả cột chỉ số trong báo cáo. Các chỉ số hiển thị được yêu cầu trong báo cáo sẽ tạo ra các mục cột trong hàng và MetricHeaders. Tuy nhiên, các chỉ số chỉ được sử dụng trong bộ lọc hoặc biểu thức sẽ không tạo ra cột trong báo cáo; tương ứng, các chỉ số đó sẽ không tạo ra tiêu đề.

Biểu diễn dưới dạng JSON
{
  "metricName": string
}
Trường
metricName

string

Tên của chỉ số; ví dụ: "accessCount".

AccessRow

Truy cập dữ liệu báo cáo cho mỗi hàng.

Biểu diễn dưới dạng JSON
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
Trường
dimensionValues[]

object (AccessDimensionValue)

Danh sách giá trị phương diện. Các giá trị này được sắp xếp theo thứ tự được chỉ định trong yêu cầu.

metricValues[]

object (AccessMetricValue)

Danh sách các giá trị chỉ số. Các giá trị này được sắp xếp theo thứ tự được chỉ định trong yêu cầu.

AccessDimensionValue

Giá trị của một phương diện.

Biểu diễn dưới dạng JSON
{
  "value": string
}
Trường
value

string

Giá trị phương diện. Ví dụ: giá trị này có thể là "Pháp" cho phương diện "quốc gia".

AccessMetricValue

Giá trị của một chỉ số.

Biểu diễn dưới dạng JSON
{
  "value": string
}
Trường
value

string

Giá trị đo lường. Ví dụ: giá trị này có thể là "13".

AccessQuota

Trạng thái hiện tại của tất cả hạn mức cho tài sản Analytics này. Nếu một tài sản đã dùng hết hạn mức, thì tất cả yêu cầu gửi đến tài sản đó sẽ trả về lỗi Đã dùng hết tài nguyên.

Biểu diễn dưới dạng JSON
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
Trường
tokensPerDay

object (AccessQuotaStatus)

Mỗi tài sản có thể sử dụng 250.000 mã thông báo mỗi ngày. Hầu hết các yêu cầu đều cần ít hơn 10 mã thông báo.

tokensPerHour

object (AccessQuotaStatus)

Mỗi tài sản có thể sử dụng 50.000 mã thông báo mỗi giờ. Mỗi yêu cầu API sẽ tiêu thụ một số lượng mã thông báo và số lượng đó sẽ được trừ vào tất cả hạn mức hằng giờ, hằng ngày và hằng giờ cho mỗi dự án.

concurrentRequests

object (AccessQuotaStatus)

Tài sản có thể sử dụng tối đa 50 yêu cầu đồng thời.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Mỗi cặp tài sản và dự án trên Google Cloud có thể có tối đa 50 lỗi máy chủ mỗi giờ.

tokensPerProjectPerHour

object (AccessQuotaStatus)

Mỗi tài sản có thể sử dụng tối đa 25% số mã thông báo của dự án mỗi giờ. Tức là mỗi dự án trong Tài sản Analytics 360 có thể sử dụng 12.500 mã thông báo mỗi giờ. Mỗi yêu cầu API sẽ tiêu thụ một số lượng mã thông báo và số lượng đó sẽ được trừ vào tất cả hạn mức hằng giờ, hằng ngày và hằng giờ cho mỗi dự án.

AccessQuotaStatus

Trạng thái hiện tại của một nhóm hạn mức cụ thể.

Biểu diễn dưới dạng JSON
{
  "consumed": integer,
  "remaining": integer
}
Trường
consumed

integer

Hạn mức mà yêu cầu này đã sử dụng.

remaining

integer

Hạn mức còn lại sau yêu cầu này.