BigQuerySource

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

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "partitionDate": {
    object (Date)
  }
  // End of mutually exclusive fields.
}
שדות
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.
פרטי מחיצות בטבלה ב-BigQuery. אם הטבלה ב-BigQuery לא מחולקת למחיצות, משאירים את השדה הזה ריק. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה:
partitionDate

object (Date)

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

סוף השדות הבלעדיים.