RunAccessReportResponse

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

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

object (AccessDimensionHeader)

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

metricHeaders[]

object (AccessMetricHeader)

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

rows[]

object (AccessRow)

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

rowCount

integer

查詢結果中的資料列總數。rowCount 與回應中傳回的資料列數量、limit 要求參數和 offset 要求參數不同。舉例來說,如果查詢傳回 175 列,並在 API 要求中包含 50 的 limit,則回應中會包含 175 的 rowCount,但只有 50 列。

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

quota

object (AccessQuota)

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

AccessDimensionHeader

說明報表中的維度欄。報表中要求的維度會在列和 DimensionsHeaders 中產生欄項目。不過,只在篩選器或運算式內使用的維度不會產生報表中的資料欄;也就是說,這些維度不會產生標題。

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

維度值。舉例來說,這個值可能會是「國家/地區」維度的「法國」。

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)

資源每天可使用 25 萬個權杖。大多數要求使用的符記數量不到 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

提出這項要求後的剩餘配額。