- แหล่งข้อมูล: AnalysisQuery
- ผสานข้อมูลจําเพาะ
- ผสานคอลัมน์
- ประเภทการรวม
- FilteredRowSummary
- ColumnSummaryRule
- ข้อมูลสรุป
- เมธอด
แหล่งข้อมูล: การวิเคราะห์การค้นหา
กําหนดการค้นหาการวิเคราะห์ที่ดําเนินการภายใน Ads Data Hub ได้
การแสดง JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
ช่อง | |
---|---|
name |
ชื่อที่ระบุคําค้นหาที่ไม่ซ้ํากัน โดยใช้แบบฟอร์ม customer/[customerId]/analysisQuery/[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" ที่มีความละเอียดในระดับนาโนวินาทีและอาจใช้ตัวเลขไม่เกิน 9 หลัก ตัวอย่าง: |
updateEmail |
อีเมลของผู้ใช้ที่อัปเดตการค้นหาครั้งล่าสุด |
createTime |
เวลาที่สร้างการสืบค้นข้อมูล การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดในระดับนาโนวินาทีและอาจใช้ตัวเลขไม่เกิน 9 หลัก ตัวอย่าง: |
createEmail |
อีเมลของผู้ใช้ที่สร้างคําค้นหา |
queryShare[] |
ระบุวิธีการแชร์คําค้นหานอกเหนือจากลูกค้า Ads Data Hub ที่เป็นเจ้าของ |
ช่อง Union filtered_row วิธีการรวมแถว filtered_row ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น |
|
filteredRowSummary |
กําหนดวิธีรวมแถวที่ปิดเนื่องด้วยเหตุผลด้านความเป็นส่วนตัวไว้ในแถวเดียวที่ผสานเข้าด้วยกัน แถวที่ผสานรวมจะรวมอยู่ในเอาต์พุตสุดท้ายหากแถวที่ผสานเป็นไปตามข้อกําหนดด้านความเป็นส่วนตัว |
generateFilteredRowSummaryAutomatically |
หากเป็น "จริง" ระบบจะสร้างสรุปแถวที่กรองโดยอัตโนมัติ |
ผสานข้อมูลจําเพาะ
ผสานวิธีการสําหรับสคีมาผลการค้นหาการวิเคราะห์
การแสดง JSON |
---|
{
"columns": {
string: {
object ( |
ช่อง | |
---|---|
columns |
วิธีการรวมแต่ละคอลัมน์ โดยแยกตามชื่อ คอลัมน์ที่ขาดไปทั้งหมดจะถือว่าเป็น GSMMO_TYPE_UNSPECIFIED ออบเจ็กต์ที่มีรายการคู่ |
ผสานคอลัมน์
ผสานคําแนะนําสําหรับคอลัมน์เอาต์พุตเดี่ยว
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
วิธีการรวมค่าของคอลัมน์ |
value |
ค่าคงที่ที่จะใช้ (ใช้ได้สําหรับประเภทการรวม CONSTT เท่านั้น) |
ประเภทการรวม
การดําเนินการที่รองรับทั้งหมดสําหรับการผสานคอลัมน์
Enum | |
---|---|
MERGE_TYPE_UNSPECIFIED |
ประเภทการรวมที่ไม่ระบุ ค่าของคอลัมน์ที่รวมกันจะเป็น NULL |
CONSTANT |
แทนที่ค่าคอลัมน์ที่รวมด้วยค่าคงที่ที่กําหนด |
SUM |
ดูผลรวมของค่าคอลัมน์ที่ผสานกัน |
สรุปตัวกรองที่กรองแล้ว
ผสานวิธีการสําหรับสคีมาผลการค้นหาการวิเคราะห์
การแสดง JSON |
---|
{
"columns": {
string: {
object ( |
ช่อง | |
---|---|
columns |
วิธีการรวมแต่ละคอลัมน์ โดยแยกตามชื่อ คอลัมน์ที่ขาดไปจะถือว่าเป็น Summary_TYPE_UNSPECIFIED ออบเจ็กต์ที่มีรายการคู่ |
กฎสรุปคอลัมน์
ผสานคําแนะนําสําหรับคอลัมน์เอาต์พุตเดี่ยว
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
วิธีการรวมค่าของคอลัมน์ |
value |
ค่าคงที่ที่จะใช้ (ใช้ได้สําหรับประเภทข้อมูลสรุป CONSTT เท่านั้น) |
ประเภทข้อมูลสรุป
การดําเนินการที่รองรับทั้งหมดสําหรับการผสานคอลัมน์
Enum | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
ประเภทข้อมูลสรุปที่ไม่ได้ระบุ ค่าคอลัมน์สรุปจะเป็น NULL |
CONSTANT |
แทนที่ค่าคอลัมน์ที่รวมด้วยค่าคงที่ที่กําหนด |
SUM |
ดูผลรวมของค่าคอลัมน์ที่ผสานกัน |
เมธอด |
|
---|---|
|
สร้างการค้นหาการวิเคราะห์สําหรับการดําเนินการในภายหลัง |
|
ลบการค้นหาการวิเคราะห์ |
|
เรียกข้อมูลการค้นหาการวิเคราะห์ที่ขอ |
|
แสดงรายการการค้นหาการวิเคราะห์ของลูกค้าที่ระบุ |
|
อัปเดตการค้นหาการวิเคราะห์ที่มีอยู่ |
|
เริ่มการดําเนินการค้นหาการวิเคราะห์ที่เก็บไว้ |
|
เริ่มการดําเนินการค้นหาการวิเคราะห์ชั่วคราว |
|
ดําเนินการตรวจสอบความถูกต้องแบบคงที่กับการค้นหาการวิเคราะห์ที่มีให้ |