RunAccessReportResponse

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

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

object (AccessDimensionHeader)

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

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

代表報表中的指標欄。報表中要求的可見指標會在資料列和 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

維度值。例如,這個值可以是「法國」「country」維度。

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

此要求後剩餘的配額。