- المرجع: QueryQuery
- دمج المواصفات
- دمج الأعمدة
- دمج النوع
- فلترةتمت فلترة الصفوف
- Column SummaryRule (قاعدة الملخّص)
- نوع الملخّص
- الطُرق
المورد: QueryQuery
تحديد طلب تحليل يمكن تنفيذه في Ads Data Hub.
تمثيل JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
الحقول | |
---|---|
name |
الاسم الذي يعرّف طلب البحث بشكل فريد. يحتوي على النموذج عملاء/[customerId]/analysisQuries/[resource_id]، مثل 'customers/123/analysisQuries/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 |
وفي حال ضبطها على "صحيح"، يتم إنشاء ملخّص للصفوف التي تمت فلترتها تلقائيًا. |
مواصفات الدمج
دمج التعليمات لمخطّط نتائج طلب البحث للتحليل
تمثيل JSON |
---|
{
"columns": {
string: {
object ( |
الحقول | |
---|---|
columns |
تعليمات دمج كل عمود، حسب المفتاح. سيتم التعامل مع أي أعمدة مفقودة على أنها MERGE_TYPE_UNSPECIFIED. عنصر يحتوي على قائمة بأزواج |
دمج العمود
دمج التعليمات لعمود إخراج واحد.
تمثيل JSON |
---|
{ "type": enum ( |
الحقول | |
---|---|
type |
الطريقة المستخدَمة لدمج قيم العمود. |
value |
القيمة الثابتة المراد استخدامها (صالحة فقط لنوع الدمج CONSTANT). |
نوع الدمج
كل العمليات المتوافقة مع دمج الأعمدة.
عمليات التعداد | |
---|---|
MERGE_TYPE_UNSPECIFIED |
نوع دمج غير محدَّد. وستكون قيمة العمود المدمجة NULL. |
CONSTANT |
استبدل قيمة العمود المدمجة بالثابت المحدد. |
SUM |
اجمع مجموع قيم العمود المدمجة. |
ملخص الصفوف التي تمت فلترتها
دمج التعليمات لمخطّط نتائج طلب البحث للتحليل
تمثيل JSON |
---|
{
"columns": {
string: {
object ( |
الحقول | |
---|---|
columns |
تعليمات دمج كل عمود، حسب المفتاح. سيتم التعامل مع أي أعمدة مفقودة على أنها SUMMARY_TYPE_UNSPECIFIED. عنصر يحتوي على قائمة بأزواج |
قاعدة الملخص على العمود
دمج التعليمات لعمود إخراج واحد.
تمثيل JSON |
---|
{ "type": enum ( |
الحقول | |
---|---|
type |
الطريقة المستخدَمة لدمج قيم العمود. |
value |
القيمة الثابتة المراد استخدامها (صالحة فقط لنوع الملخص CONSTANT). |
نوع الملخّص
كل العمليات المتوافقة مع دمج الأعمدة.
عمليات التعداد | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
نوع ملخّص غير محدّد. وستكون قيمة عمود الملخص فارغة. |
CONSTANT |
استبدل قيمة العمود المدمجة بالثابت المحدد. |
SUM |
اجمع مجموع قيم العمود المدمجة. |
الطُرق |
|
---|---|
|
تنشئ طلب بحث لتنفيذه لاحقًا. |
|
يؤدي هذا الإجراء إلى حذف طلب تحليل. |
|
لاسترداد طلب البحث المطلوب للتحليل. |
|
يسرد طلبات البحث التي يملكها العميل المحدّد. |
|
يتم تعديل طلب بحث حالي. |
|
يبدأ التنفيذ على طلب تحليل مُخزَّن. |
|
يبدأ التنفيذ في طلب تحليل مؤقت. |
|
يجري عمليات تحقّق ثابتة من صحة التحقّق في طلب التحليل المقدَّم. |