RunAccessReportResponse

自訂的資料存取記錄報表回應。

JSON 表示法
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
欄位
dimensionHeaders[]

object (AccessDimensionHeader)

報表中對應特定維度的欄標題。DimensionHeaders 的數量和順序,與資料列中的維度相符。

metricHeaders[]

object (AccessMetricHeader)

報表中對應特定指標的欄標題。MetricHeaders 的數量和順序與資料列中的指標相符。

rows[]

object (AccessRow)

報表中的維度值組合和指標值資料列。

rowCount

integer

查詢結果中的資料列總數。rowCount 與回應中傳回的資料列數、limit 要求參數和 offset 要求參數無關。舉例來說,如果查詢傳回 175 列,且 API 要求中包含 50 個 limit,回應就會包含 175 個 rowCount,但只有 50 列。

如要進一步瞭解這個分頁參數,請參閱「分頁」。

quota

object (AccessQuota)

這項 Analytics 資源 (包括這項要求) 的配額狀態。此欄位不適用於帳戶層級要求。

AccessDimensionHeader

說明報表中的維度欄。報表中要求的維度會產生資料列中的欄位項目和維度標頭。不過,如果維度只用於篩選器或運算式,就不會在報表中產生欄,相應地,這些維度也不會產生標頭。

JSON 表示法
{
  "dimensionName": string
}
欄位
dimensionName

string

維度的名稱,例如「userEmail」。

AccessMetricHeader

說明報表中的指標欄。報表中要求顯示的指標會在資料列和「指標標頭」中產生欄位項目。不過,如果指標只用於篩選器或運算式,報表中就不會產生資料欄,相應地,這些指標也不會產生標題。

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

這個 Analytics 資源的所有配額目前狀態。如果資源的配額用盡,對該資源的所有要求都會傳回「資源用盡」錯誤。

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% 的專案符記。也就是說,Analytics 360 資源每小時可在每個專案中使用 12,500 個符記。API 要求會消耗單一數量的符記,而該數量會從所有每小時、每日和每個專案每小時的配額中扣除。

AccessQuotaStatus

特定配額群組的目前狀態。

JSON 表示法
{
  "consumed": integer,
  "remaining": integer
}
欄位
consumed

integer

這項要求消耗的配額。

remaining

integer

這項要求後剩餘的配額。