RunAccessReportResponse

Phản hồi Báo cáo bản ghi quyền truy cập dữ liệu được tuỳ chỉnh.

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 đề cho 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 khía cạnh tiêu đề và thứ tự của các tiêu đề kích thước khớp với các phương diện có trong các hàng.

metricHeaders[]

object (AccessMetricHeader)

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

rows[]

object (AccessRow)

Các hàng gồm các kiểu kế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/50 trong yêu cầu API, thì phản hồi sẽ chứa rowCount trong số 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ả 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 tạo ra các mục nhập cột trong các hàng và Phương diện tiêu đề. Tuy nhiên, các thứ nguyên được sử dụng riêng trong bộ lọc hoặc biểu thức không tạo ra các cột trong báo cáo; tương ứng, những thứ nguyên đó không tạo 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 tạo ra các mục nhập cột trong các hàng và MetricsHeader. Tuy nhiên, chỉ số được sử dụng riêng trong bộ lọc hoặc biểu thức không tạo ra cột trong báo cáo; tương ứng, những chỉ số đó không tạo 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 từng 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 các giá trị phương diện. Các giá trị này có thứ tự giống như được chỉ định trong yêu cầu.

metricValues[]

object (AccessMetricValue)

Danh sách các giá trị của chỉ số. Các giá trị này có thứ tự giống như đượ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 "country".

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ả các hạn mức cho tài sản Analytics này. Nếu một tài sản hết hạn mức, thì tất cả các yêu cầu đối với tài sản đó sẽ trả về lỗi Tài nguyên đã hết.

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)

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)

Tài sản có thể sử dụng 50.000 mã thông báo mỗi giờ. Yêu cầu API sử dụng một số lượng mã thông báo và con số đó sẽ được khấu trừ từ tất cả hạn mức hằng giờ, hằng ngày và theo giờ của 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)

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

tokensPerProjectPerHour

object (AccessQuotaStatus)

Mỗi dự án có thể sử dụng tối đa 25% mã thông báo trong mỗi dự án. Như vậy tức là Tài sản Analytics 360 có thể sử dụng 12.500 mã thông báo cho mỗi dự án mỗi giờ. Yêu cầu API sử dụng một số lượng mã thông báo và con số đó sẽ được khấu trừ từ tất cả hạn mức hằng giờ, hằng ngày và theo giờ của 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.