BigQuerySource

מקור BigQuery לייבוא נתונים.

ייצוג ב-JSON
{
  "projectId": string,
  "datasetId": string,
  "tableId": string,
  "gcsStagingDir": string,
  "dataSchema": string,

  // Union field partition can be only one of the following:
  "partitionDate": {
    object (Date)
  }
  // End of list of possible types for union field partition.
}
שדות
projectId

string

מזהה הפרויקט או מספר הפרויקט שמכיל את מקור הנתונים ב-BigQuery. האורך המקסימלי הוא 128 תווים. אם לא מציינים את מזהה הפרויקט, המערכת משתמשת במזהה הפרויקט של בקשת האב.

datasetId

string

חובה. מערך הנתונים ב-BigQuery שממנו רוצים להעתיק את הנתונים. אורך השם מוגבל ל-1,024 תווים.

tableId

string

חובה. טבלת BigQuery שממנה מעתיקים את הנתונים. אורך השם מוגבל ל-1,024 תווים.

gcsStagingDir

string

ספריית Cloud Storage ביניים שמשמשת לייבוא, עם מגבלת אורך של 2,000 תווים. אפשר לציין את זה אם רוצים שהייצוא ל-BigQuery יהיה לספרייה ספציפית ב-Cloud Storage.

dataSchema

string

הסכמה שמשמשת לניתוח הנתונים מהמקור.

ערכים נתמכים לייבוא אירועים ברמת המשתמש:

  • user_event (ברירת מחדל): UserEvent אחד בכל שורה.

ערכים נתמכים לייבוא מסמכים:

  • document (ברירת מחדל): פורמט Document אחד בכל שורה. לכל מסמך צריך להיות ערך חוקי של Document.id ואחד מהערכים Document.json_data או Document.struct_data.
  • custom: נתון מותאם אישית אחד בכל שורה בפורמט שרירותי שתואם ל-Schema המוגדר של מאגר הנתונים. אפשר להשתמש בזה רק ב-GENERIC Data Store vertical.
שדה איחוד partition. פרטי מחיצות בטבלת BigQuery. אם הטבלה ב-BigQuery לא מחולקת למחיצות, משאירים את השדה הזה ריק. הערך partition יכול להיות רק אחד מהבאים:
partitionDate

object (Date)

‫_PARTITIONDATE של טבלה מחולקת למחיצות ב-BigQuery בפורמט YYYY-MM-DD.