GcsSource

המיקום ב-Cloud Storage של תוכן הקלט.

ייצוג ב-JSON
{
  "inputUris": [
    string
  ],
  "sourceFormat": enum (SourceFormat)
}
שדות
inputUris[]

string

חובה. מזהי URI של Cloud Storage לקובצי קלט. אופן הקריאה של מזהי ה-URI תלוי בשיטה: ראו ImportDocumentsRequest.gcs_source ו-PurgeDocumentsRequest.gcs_source.

הבקשה כולה, כולל כל מזהה URI, לא יכולה לחרוג מ-2,000,000 בייטים. לפצל קבוצה גדולה של מזהי URI לכמה בקשות.

sourceFormat

enum (SourceFormat)

זה שינוי אופציונלי. הפורמט של קובצי הקלט. השדה הזה משמש את ImportDocuments, אבל PurgeDocuments מתעלם ממנו.

SourceFormat

‫SourceFormat מציין את הפורמט של תוכן הקלט. אפשר להשתמש בערך הזה ב-GcsSource כדי להודיע לשירות איך לנתח את כתובות ה-URI של הקלט.

טיפוסים בני מנייה (enum)
SOURCE_FORMAT_UNSPECIFIED

ערך ברירת המחדל. כל URI של קלט מציין שם של קובץ לייבוא, או תבנית שתואמת לקבצים לייבוא (ראו ImportDocumentsRequest.gcs_source). כל קובץ מיובא כמסמך נפרד.

מאגר נתונים של UNSTRUCTURED מקבל קובצי PDF ‏ (.pdf), טקסט פשוט (.txt), ‏Word ‏ (.docx), ‏PowerPoint ‏ (.pptx) ו-Excel ‏ (.xlsx, .xlsm) בגודל של עד 200MB ‏ (200,000,000 בייטים). ב-VIDEO DataStore אפשר להעלות קובצי וידאו בגודל של עד 600GB שהשירות יכול לפענח, ובאורך של עד 15 שעות. אם קובץ לא עומד בדרישות האלה, הוא מופיע בדוח השגיאות במקום שהייבוא ייכשל.

SOURCE_FORMAT_DOCUMENT_JSON

כל URI של קלט מציין קובץ JSON Lines: מסמך אחד בכל שורה, בפורמט JSON של משאב המסמך. בכל שורה צריך להגדיר את name, שמספק את מזהה המסמך, ואת content.gcs_uri. אפשר גם להגדיר את metadata, שצריך להתאים ל-documentMetadataSchema של מאגר הנתונים. אין תמיכה בתבניות בכתובות ה-URI של הקלט.

הקבצים שהשורות מפנות אליהם צריכים לעמוד באותן דרישות כמו של SOURCE_FORMAT_UNSPECIFIED. שורות שלא ניתן לנתח או שלא תואמות לכללים מדווחות בדוח השגיאות והמערכת מדלגת עליהן.