RunAccessReportResponse

پاسخ گزارش رکورد دسترسی به داده سفارشی.

نمایندگی JSON
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
فیلدها
dimensionHeaders[]

object ( AccessDimensionHeader )

سرصفحه ستونی در گزارش که با بعد خاصی مطابقت دارد. تعداد DimensionHeader و ترتیب DimensionHeaders با ابعاد موجود در ردیف ها مطابقت دارد.

metricHeaders[]

object ( AccessMetricHeader )

سرصفحه ستونی در گزارش که با معیار خاصی مطابقت دارد. تعداد MetricHeader و ترتیب MetricHeaders با معیارهای موجود در ردیف ها مطابقت دارد.

rows[]

object ( AccessRow )

ردیف هایی از ترکیبات ارزش ابعاد و مقادیر متریک در گزارش.

rowCount

integer

تعداد کل ردیف ها در نتیجه پرس و جو. rowCount مستقل از تعداد سطرهای برگردانده شده در پاسخ، پارامتر درخواست limit و پارامتر درخواست offset است. به عنوان مثال اگر یک پرس و جو 175 ردیف را برمی گرداند و شامل limit 50 در درخواست API می شود، پاسخ شامل rowCount 175 اما فقط 50 ردیف خواهد بود.

برای اطلاعات بیشتر در مورد این پارامتر صفحه بندی، صفحه بندی را ببینید.

quota

object ( AccessQuota )

وضعیت سهمیه برای این ویژگی Analytics از جمله این درخواست. این فیلد با درخواست‌های سطح حساب کار نمی‌کند.

AccessDimensionHeader

یک ستون بعد را در گزارش توضیح می دهد. ابعاد درخواست شده در یک گزارش، ورودی های ستونی را در ردیف ها و DimensionHeader ایجاد می کند. با این حال، ابعادی که منحصراً در فیلترها یا عبارات استفاده می‌شوند، ستون‌هایی در گزارش تولید نمی‌کنند. به همین ترتیب، آن ابعاد هدر تولید نمی کنند.

نمایندگی JSON
{
  "dimensionName": string
}
فیلدها
dimensionName

string

نام ابعاد؛ به عنوان مثال 'userEmail'.

AccessMetricHeader

یک ستون متریک را در گزارش توصیف می کند. معیارهای قابل مشاهده درخواست شده در یک گزارش، ورودی های ستونی را در ردیف ها و MetricHeader ایجاد می کند. با این حال، معیارهایی که منحصراً در فیلترها یا عبارات استفاده می‌شوند، ستون‌هایی را در گزارش تولید نمی‌کنند. به همین ترتیب، آن معیارها هدر تولید نمی کنند.

نمایندگی 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. اگر هر سهمیه ای برای یک دارایی تمام شود، همه درخواست ها به آن ویژگی خطاهای Resource Exhausted را برمی گرداند.

نمایندگی JSON
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
فیلدها
tokensPerDay

object ( AccessQuotaStatus )

Properties می توانند از 250000 توکن در روز استفاده کنند. اکثر درخواست ها کمتر از 10 توکن مصرف می کنند.

tokensPerHour

object ( AccessQuotaStatus )

Properties می توانند از 50000 توکن در ساعت استفاده کنند. یک درخواست API یک تعداد توکن مصرف می کند و این تعداد از تمام سهمیه های ساعتی، روزانه و هر پروژه کسر می شود.

concurrentRequests

object ( AccessQuotaStatus )

Properties می توانند از حداکثر 50 درخواست همزمان استفاده کنند.

serverErrorsPerProjectPerHour

object ( AccessQuotaStatus )

ویژگی ها و جفت پروژه های ابری می توانند تا 50 خطای سرور در ساعت داشته باشند.

tokensPerProjectPerHour

object ( AccessQuotaStatus )

Properties می توانند تا 25% از توکن های خود را در هر پروژه در ساعت استفاده کنند. این یعنی Analytics 360 Properties می تواند از 12500 توکن در هر پروژه در ساعت استفاده کند. یک درخواست API یک تعداد توکن مصرف می کند و این تعداد از تمام سهمیه های ساعتی، روزانه و هر پروژه کسر می شود.

AccessQuotaStatus

وضعیت فعلی برای یک گروه سهمیه خاص.

نمایندگی JSON
{
  "consumed": integer,
  "remaining": integer
}
فیلدها
consumed

integer

سهمیه مصرف شده توسط این درخواست.

remaining

integer

سهمیه پس از این درخواست باقی مانده است.