RunAccessReportResponse

Phản hồi tuỳ chỉnh cho Báo cáo bản ghi quyền 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 đề cho cột trong báo cáo tương ứng với một phương diện cụ thể. Số lượng Kích thước và thứ tự của tham số này khớp với các phương diện có trong các hàng.

metricHeaders[]

object (AccessMetricHeader)

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

rows[]

object (AccessRow)

Các hàng gồm các 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 không phụ thuộc vào 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 là 50 hàng trong yêu cầu API, thì phản hồi sẽ chứa rowCount là 175 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 nội dung 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 sẽ tạo ra các mục trong cột trong các hàng và đo lường hai phương diện. Tuy nhiên, các phương diện chỉ được sử dụng trong bộ lọc hoặc biểu thức sẽ không tạo ra các cột trong báo cáo; tương ứng, các 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ả một cột chỉ số trong báo cáo. 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à metricHeaders. Tuy nhiên, chỉ số được sử dụng riêng trong bộ lọc hoặc biểu thức sẽ không tạo ra các cột trong báo cáo; tương ứng, các chỉ 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

Xem 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 sắp xếp theo cùng thứ tự như đã chỉ định trong yêu cầu.

metricValues[]

object (AccessMetricValue)

Danh sách giá trị của chỉ số. Các giá trị này sắp xếp theo cùng thứ tự như đã 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 "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ả 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ả yêu cầu đối với tài sản đó sẽ trả về lỗi Đã 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 ngày,tài sản có thể sử dụng 250.000 mã thông báo. 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ờ. Một yêu cầu API sẽ sử dụng một số lượng mã thông báo duy nhất 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 dự án.

concurrentRequests

object (AccessQuotaStatus)

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

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

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

tokensPerProjectPerHour

object (AccessQuotaStatus)

Mỗi giờ, một tài sản có thể sử dụng tối đa 25% mã thông báo cho mỗi dự án. Số tiền này,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ờ. Một yêu cầu API sẽ sử dụng một số lượng mã thông báo duy nhất 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 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.