סקירה כללית על ספריות וממשקי API של BigQuery

בדף הזה תוכלו לקרוא סקירה כללית על ממשקי ה-API השונים שמשויכים ל-BigQuery. אמנם אפשר להשתמש ישירות בממשקי ה-API על ידי יצירת בקשות גולמיות חדשות לשרת, אבל ספריות לקוח מאפשרות לכתוב קוד בשפה המועדפת ומפשטות את התהליך, כך שכמות הקוד שתצטרכו לכתוב תהיה קטנה בהרבה. ‫BigQuery תומך בספריות לקוח בשפות C#‎,‏ Go,‏ Java,‏ Node.js,‏ PHP,‏ Python ו-Ruby. סקירה כללית יותר על ספריות לקוח ב- Google Cloudזמינה במאמר הסבר על ספריות לקוח.

דוגמאות לשימוש בספריות ובממשקי ה-API השונים של BigQuery אפשר למצוא בדוגמאות הקוד של BigQuery.

כדי להשתמש בממשקי ה-API, צריך לבצע אימות כדי לאמת את הזהות של הלקוח. אפשר לעשות את זה באמצעות Application Default Credentials, קובץ מפתח של חשבון שירות או פרטי כניסה של משתמש. למידע נוסף על אימות, אפשר לעיין במאמר מבוא לאימות.

מידע נוסף על התמחור ב-BigQuery, כולל תמחור של הטמעת נתונים וחילוץ נתונים, זמין במאמר בנושא תמחור.

BigQuery API

זהו ה-API הראשי שמספק משאבים ליצירה, לשינוי ולמחיקה של משאבי ליבה כמו מערכי נתונים, טבלאות, משימות ושגרות.

כדי לראות קישורים למאמרי עזרה ולקוד מקור, בוחרים שפה:

BigQuery Data Policy API

ממשק ה-API הזה עוזר למשתמשים לנהל מדיניות נתונים ב-BigQuery לצורך אבטחה ברמת העמודה והסתרת נתונים.

מידע על ממשק ה-API הזה ועל השימוש בו זמין במאמר בנושא BigQuery Data Policy API. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:

BigQuery Connection API

ממשק ה-API הזה מספק את מישור הבקרה להקמת חיבורים מרחוק, כדי לאפשר ל-BigQuery אינטראקציה עם מקורות נתונים מרוחקים כמו Cloud SQL. חלק מהפונקציונליות של שאילתות לכמה מסדי נתונים נחשף ב-BigQuery API ובספריות.

מידע נוסף על התקנה ושימוש זמין במאמר ספריות לקוח של BigQuery Connection. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:

BigQuery Migration API

ה-API הזה תומך במנגנונים שעוזרים למשתמשים להעביר מחסני נתונים קיימים ל-BigQuery. הוא ממדל את העבודה בעיקר כסדרה של תהליכי עבודה ומשימות שצריך לעבד, כמו תרגום של SQL.

מידע נוסף על התקנה ושימוש זמין במאמר ספריות לקוח של BigQuery Migration. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:

BigQuery Storage API

ממשק ה-API הזה מאפשר קריאת נתונים בנפח גבוה לצרכנים שצריכים לסרוק נפחים גדולים של נתונים מנוהלים מהאפליקציות והכלים שלהם. ה-API תומך במנגנון מקביל של סריקת אחסון, ומציג תמיכה בשימוש בתכונות כמו פרויקטים של עמודות וסינון.

מידע נוסף על התקנה ושימוש זמין במאמר בנושא ספריות לקוח של BigQuery Storage. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:

BigQuery Reservation API

ה-API הזה מספק את המנגנונים שבאמצעותם משתמשים בארגונים יכולים להקצות ולנהל משאבים ייעודיים כמו חריצים והקצאות זיכרון של BigQuery BI Engine.

מידע נוסף על התקנה ושימוש זמין במאמר ספריות לקוח של BigQuery Reservation. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:

BigQuery sharing (לשעבר Analytics Hub)

ה-API הזה מאפשר שיתוף נתונים בתוך ארגונים וביניהם. הוא מאפשר לספקי נתונים לפרסם כרטיסי מוצר שמפנים למשאבים משותפים, כולל מערכי נתונים של BigQuery ונושאים של Pub/Sub. באמצעות BigQuery sharing, משתמשים יכולים לגלות ולחפש כרטיסי מוצר שיש להם גישה אליהם. מנויים יכולים לראות את כרטיסי המוצר ולהירשם אליהם. כשנרשמים לדף עסקי, השיתוף יוצר מערך נתונים מקושר בפרויקט.

מידע נוסף על ה-API הזה ועל השימוש בו זמין במאמר בנושא Analytics Hub API. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:

BigQuery Data Transfer Service API

ה-API הזה משמש לצינורות עיבוד נתונים מנוהלים להעברה. דוגמאות לצינורות עיבוד נתונים כוללות תזמון של העברות תקופתיות מ-Cloud Storage, העברה אוטומטית של נתונים אנליטיים מנכסי Google אחרים כמו YouTube, או העברות נתונים משותפי צד שלישי שמבצעים שילוב עם השירות.

בממשק ה-API הזה מוגדרות ומנוהלות גם שאילתות מתוזמנות ב-BigQuery.

מידע נוסף על התקנה ושימוש זמין במאמר בנושא ספריות לקוח של שירות העברת נתונים ל-BigQuery. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה: