- משאב: AnalysisQuery
- מיזוג מפרט
- מיזוג עמודה
- מיזוג סוג
- סיכום מסוננות
- הכלל לסיכום עמודות
- סוג סיכום
- שיטות
משאב: AnalysisQuery
מגדירה שאילתת ניתוח שאפשר להפעיל ב-Ads Data Hub.
ייצוג JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
שדות | |
---|---|
name |
שם שמזהה שאילתה באופן ייחודי. יש לו את הטופס ללקוחות/[customerId]/analysisשאילתות/[resource_id], למשל 'customers/123/analysisQuery/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 |
אם True, המערכת יוצרת באופן אוטומטי סיכום של שורה מסוננת. |
מיזוג
מיזוג ההוראות בסכימת התוצאות של שאילתת ניתוח.
ייצוג JSON |
---|
{
"columns": {
string: {
object ( |
שדות | |
---|---|
columns |
הוראות למיזוג של כל עמודה, לפי שם. כל העמודות החסרות יטופלו כ-GAM_TYPE_UNSPECIFIED. אובייקט שמכיל רשימה של |
מיזוג
מיזוג ההוראות בעמודה של פלט בודד.
ייצוג JSON |
---|
{ "type": enum ( |
שדות | |
---|---|
type |
השיטה שמשמשת לשילוב הערכים של העמודה. |
value |
הערך הקבוע לשימוש (תקף רק לסוג מיזוג CONSTANT). |
סוג המיזוג
כל הפעולות הנתמכות למיזוג עמודות.
Enums | |
---|---|
MERGE_TYPE_UNSPECIFIED |
סוג המיזוג לא צוין. ערך העמודה שמוזג יהיה NULL. |
CONSTANT |
החלפת ערך העמודה שמוזגה בקבוע הנתון. |
SUM |
מזינים את הסכום של ערכי העמודות שמוזגו. |
הסיכום מסונן
מיזוג ההוראות בסכימת התוצאות של שאילתת ניתוח.
ייצוג JSON |
---|
{
"columns": {
string: {
object ( |
שדות | |
---|---|
columns |
הוראות למיזוג של כל עמודה, לפי שם. כל העמודות החסרות יטופלו בתור SUMMARY_TYPE_UNSPECIFIED. אובייקט שמכיל רשימה של |
כלל Columnsummary
מיזוג ההוראות בעמודה של פלט בודד.
ייצוג JSON |
---|
{ "type": enum ( |
שדות | |
---|---|
type |
השיטה שמשמשת לשילוב הערכים של העמודה. |
value |
הערך הקבוע לשימוש (תקף רק לסוג סיכום CONSTANT). |
סוג הסיכום
כל הפעולות הנתמכות למיזוג עמודות.
Enums | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
סוג הסיכום לא צוין. הערך בעמודה הסיכום יהיה NULL. |
CONSTANT |
החלפת ערך העמודה שמוזגה בקבוע הנתון. |
SUM |
מזינים את הסכום של ערכי העמודות שמוזגו. |
שיטות |
|
---|---|
|
יוצרת שאילתת ניתוח להפעלה מאוחרת יותר. |
|
מחיקת שאילתת ניתוח. |
|
אחזור של שאילתת הניתוח המבוקשת. |
|
מפרט את שאילתות הניתוח שבבעלות הלקוח שצוין. |
|
עדכון שאילתת ניתוח קיימת. |
|
הביצוע מתחיל בשאילתת ניתוח מאוחסנת. |
|
הביצוע מתחיל בשאילתת ניתוח זמנית. |
|
מבצע בדיקות אימות סטטיות בשאילתת הניתוח שסופקה. |