- منبع: AnalysisQuery
- MergeSpec
- MergeColumn
- MergeType
- FilteredRowSummary
- ColumnSummaryRule
- نوع خلاصه
- مواد و روش ها
منبع: AnalysisQuery
یک کوئری تحلیلی را تعریف می کند که می تواند در Ads Data Hub اجرا شود.
نمایندگی JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
زمینه های | |
---|---|
name | نامی که به طور منحصر به فرد یک پرس و جو را شناسایی می کند. این فرم مشتریان/[customerId]/analysisQueries/[resource_id] است، به عنوان مثال 'customers/123/analysisQueries/abcd1234'. شناسه منبع توسط سرور تولید می شود. |
title | عنوان پرس و جو، که در یک مشتری Ads Data Hub و نوع درخواست منحصر به فرد است. |
queryText | متن پرس و جو نوشته شده در استاندارد SQL. به https://cloud.google.com/bigquery/docs/reference/standard-sql/ مراجعه کنید. |
parameterTypes | هر پارامتر اضافی مورد انتظار پرس و جو. نام هر آرگومان را به نوع آرگومان آن نگاشت می کند. یک شی حاوی لیستی از |
mergeSpec | دستورالعمل ادغام ردیف. اگر وجود داشته باشد، هر ردیفی که به دلایل حفظ حریم خصوصی حذف شده باشد در یک ردیف ادغام شده ترکیب می شود. اگر ردیف ادغام شده الزامات حریم خصوصی را برآورده کند، ردیف ادغام شده در خروجی نهایی خواهد بود. |
queryState | وضعیت پرس و جو |
updateTime | زمان آخرین به روز رسانی پرس و جو مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
updateEmail | آدرس ایمیل کاربری که آخرین بار درخواست را به روز کرده است. |
createTime | زمان ایجاد پرس و جو مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
createEmail | آدرس ایمیل کاربری که پرس و جو را ایجاد کرده است. |
queryShare[] | راههایی را نشان میدهد که ممکن است درخواستی فراتر از مالک Ads Data Hub به اشتراک گذاشته شود. |
فیلد اتحادیه filtered_row . دستورالعمل ادغام ردیف. filtered_row فقط می تواند یکی از موارد زیر باشد: | |
filteredRowSummary | نحوه ترکیب ردیف هایی که به دلایل حفظ حریم خصوصی حذف شده اند را در یک ردیف ادغام شده تعریف کنید. اگر ردیف ادغام شده الزامات حریم خصوصی را برآورده کند، ردیف ادغام شده در خروجی نهایی گنجانده می شود. |
generateFilteredRowSummaryAutomatically | اگر درست باشد، خلاصه ردیف فیلتر شده به طور خودکار ایجاد می شود. |
MergeSpec
ادغام دستورالعمل ها برای طرح نتیجه پرس و جو تجزیه و تحلیل.
نمایندگی JSON |
---|
{
"columns": {
string: {
object ( |
زمینه های | |
---|---|
columns | دستورالعمل ادغام هر ستون، با نام کلید شده است. هر ستون از دست رفته به عنوان MERGE_TYPE_UNSPECIFIED تلقی می شود. یک شی حاوی لیستی از |
MergeColumn
دستورالعملها را برای یک ستون خروجی ادغام کنید.
نمایندگی JSON |
---|
{ "type": enum ( |
زمینه های | |
---|---|
type | روش مورد استفاده برای ترکیب مقادیر ستون. |
value | مقدار ثابت برای استفاده (فقط برای نوع ادغام CONSTANT معتبر است). |
MergeType
همه عملیات پشتیبانی شده برای ادغام ستون.
Enums | |
---|---|
MERGE_TYPE_UNSPECIFIED | نوع ادغام نامشخص مقدار ستون ادغام شده NULL خواهد بود. |
CONSTANT | مقدار ستون ادغام شده را با ثابت داده شده جایگزین کنید. |
SUM | مجموع مقادیر ستون ادغام شده را بگیرید. |
FilteredRowSummary
ادغام دستورالعمل ها برای طرح نتیجه پرس و جو تجزیه و تحلیل.
نمایندگی JSON |
---|
{
"columns": {
string: {
object ( |
زمینه های | |
---|---|
columns | دستورالعمل ادغام هر ستون، با نام کلید شده است. هر ستون از دست رفته به عنوان SUMMARY_TYPE_UNSPECIFIED تلقی خواهد شد. یک شی حاوی لیستی از |
ColumnSummaryRule
دستورالعملها را برای یک ستون خروجی ادغام کنید.
نمایندگی JSON |
---|
{ "type": enum ( |
زمینه های | |
---|---|
type | روش مورد استفاده برای ترکیب مقادیر ستون. |
value | مقدار ثابت برای استفاده (فقط برای نوع خلاصه CONSTANT معتبر است). |
نوع خلاصه
همه عملیات پشتیبانی شده برای ادغام ستون.
Enums | |
---|---|
SUMMARY_TYPE_UNSPECIFIED | نوع خلاصه نامشخص مقدار ستون خلاصه NULL خواهد بود. |
CONSTANT | مقدار ستون ادغام شده را با ثابت داده شده جایگزین کنید. |
SUM | مجموع مقادیر ستون ادغام شده را بگیرید. |
مواد و روش ها | |
---|---|
| یک کوئری تحلیلی برای اجرای بعدی ایجاد می کند. |
| یک جستار تجزیه و تحلیل را حذف می کند. |
| پرسش تحلیل درخواستی را بازیابی می کند. |
| پرس و جوهای تجزیه و تحلیل متعلق به مشتری مشخص را فهرست می کند. |
| یک پرسش تحلیل موجود را به روز می کند. |
| اجرا را روی یک کوئری تحلیلی ذخیره شده شروع می کند. |
| اجرا را روی یک کوئری تحلیل گذرا شروع می کند. |
| بررسی های اعتبارسنجی ایستا را در پرس و جوی تحلیل ارائه شده انجام می دهد. |