סקירה כללית על ספריות ו-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 API.
- מידע נוסף על מכסות זמין במאמר מכסות של BigQuery API.
כדי לראות קישורים למסמכי העזר ולקוד המקור, בוחרים שפה:
C#
המשך
Java
Node.js
PHP
Python
Ruby
BigQuery Data Policy API
ממשק ה-API הזה עוזר למשתמשים לנהל מדיניות נתונים ב-BigQuery לצורך אבטחה ברמת העמודה ואנונימיזציה של נתונים.
מידע על ממשק ה-API הזה ועל השימוש בו זמין במאמר בנושא BigQuery Data Policy API. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:
C++
C#
המשך
Java
PHP
Ruby
BigQuery Connection API
ממשק ה-API הזה מספק את רמת הבקרה להקמת חיבורים מרחוק, כדי לאפשר ל-BigQuery לקיים אינטראקציה עם מקורות נתונים מרוחקים כמו Cloud SQL. חלק מהפונקציונליות של שאילתות מאוחדות נחשף ב-BigQuery API ובספריות.
מידע נוסף על התקנה ושימוש זמין במאמר בנושא ספריות לקוח של BigQuery Connection. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:
C++
C#
המשך
Java
Node.js
PHP
Python
Ruby
BigQuery Migration API
ה-API הזה תומך במנגנונים שעוזרים למשתמשים להעביר מחסני נתונים קיימים ל-BigQuery. הוא מתבסס בעיקר על מודלים של עבודה כתהליכי עבודה ומשימות שצריך לעבד, כמו תרגום של SQL.
מידע נוסף על התקנה ושימוש זמין במאמר ספריות לקוח של BigQuery Migration. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:
C++
C#
המשך
Java
Node.js
PHP
Python
Ruby
BigQuery Storage API
ממשק ה-API הזה מאפשר קריאת נתונים עם תפוקה גבוהה לצרכנים שצריכים לסרוק כמויות גדולות של נתונים מנוהלים מהאפליקציות והכלים שלהם. ה-API תומך במנגנון מקביל של סריקת אחסון, ומאפשר להשתמש בתכונות כמו פרויקטים של עמודות וסינון.
מידע נוסף על התקנה ושימוש זמין במאמר בנושא ספריות לקוח של BigQuery Storage. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:
C++
C#
המשך
Java
Node.js
PHP
Python
Ruby
BigQuery Reservation API
ה-API הזה מספק את המנגנונים שבאמצעותם משתמשים בארגונים יכולים להקצות ולנהל משאבים ייעודיים כמו משבצות זיכרון והקצאות זיכרון של BigQuery BI Engine.
מידע נוסף על התקנה ושימוש זמין במאמר ספריות לקוח של BigQuery Reservation. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:
C++
C#
המשך
Java
Node.js
PHP
Python
Ruby
BigQuery sharing (לשעבר Analytics Hub)
ה-API הזה מאפשר שיתוף נתונים בתוך הארגון ובין ארגונים שונים. הוא מאפשר לספקי נתונים לפרסם כרטיסי מוצר שמפנים למשאבים משותפים, כולל מערכי נתונים של BigQuery ונושאים של Pub/Sub. עם BigQuery sharing, משתמשים יכולים לגלות ולחפש כרטיסי מוצר שיש להם גישה אליהם. מנויים יכולים לראות את כרטיסי המוצר ולהירשם אליהם. כשנרשמים לדף עסקי, השיתוף יוצר מערך נתונים מקושר בפרויקט.
מידע נוסף על ה-API הזה ועל השימוש בו זמין במאמר בנושא Analytics Hub API. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה:
C++
C#
המשך
Java
Node.js
PHP
Python
Ruby
BigQuery Data Transfer Service API
ה-API הזה משמש לצינורות עיבוד נתונים מנוהלים להעברה. דוגמאות לצינורות עיבוד נתונים: תזמון של העברות תקופתיות מ-Cloud Storage, העברה אוטומטית של נתונים אנליטיים מנכסי Google אחרים כמו YouTube, או העברות נתונים משותפי צד שלישי שמבצעים שילוב עם השירות.
ב-API הזה מוגדרות ומנוהלות גם שאילתות מתוזמנות ב-BigQuery.
מידע נוסף על התקנה ושימוש זמין במאמר בנושא ספריות לקוח של שירות העברת נתונים ל-BigQuery. כדי לראות קישורים למאמרי העזרה ולקוד המקור, בוחרים שפה: