מבוא למאגרים
במאמר הזה מוסבר על מאגרי BigQuery, שמאפשרים לנהל גרסאות של הקבצים שבהם אתם משתמשים ב-BigQuery. המאגרים האלה עוזרים לכם לעקוב אחרי שינויים בנכסים של BigQuery, כמו שאילתות ו-notebooks, לשתף פעולה עם הצוות ולחזור לגרסאות קודמות.
מאגרי BigQuery פועלים כמו מאגרי Git. אתם יכולים להשתמש ביכולות המובנות של Git ב-BigQuery או להתחבר למאגר Git קיים של צד שלישי. בכל מאגר, אתם יוצרים סביבות עבודה כדי לערוך את הקוד שמאוחסן שם.
כדי לנהל גרסאות על בסיס תיקיות, מומלץ להשתמש במאגרי Git ב-BigQuery Studio. השילוב הזה מאפשר לכם לעבוד עם הסתעפויות של Git ישירות בדפדפן הקבצים של BigQuery Studio, ולשכפל כמה מאגרים בבת אחת בלי לנהל סביבות עבודה נפרדות.
כדי לראות את המאגרים, בחלונית הימנית בדף BigQuery לוחצים על Source control. אפשר לבחור את המאגרים מהתפריט הנפתח בחלונית Source control.
מאגרים של צד שלישי
אם רוצים, אפשר לקשר מאגר BigQuery למאגר Git של צד שלישי. במקרה הזה, המאגר של הצד השלישי מאחסן את קוד המאגר במקום BigQuery. BigQuery יוצר אינטראקציה עם המאגר של הצד השלישי כדי לאפשר לכם לערוך ולהריץ את התוכן שלו בסביבת עבודה של BigQuery. בהתאם לסוג המאגר שבחרתם, אתם יכולים להתחבר למאגר של צד שלישי באמצעות SSH או HTTPS.
בטבלה הבאה מפורטים ספקי Git הנתמכים ושיטות החיבור שזמינות למאגרים שלהם:
| ספק Git | שיטת החיבור |
|---|---|
| Microsoft Azure DevOps Services | SSH |
| Bitbucket | SSH |
| GitHub | SSH או HTTPS |
| GitLab | SSH או HTTPS |
מידע נוסף זמין במאמרים קישור למאגר של צד שלישי וניהול קוד באמצעות מאגרי Git ב-BigQuery Studio.
חשבון שירות
כל המאגרים של BigQuery מקושרים לסוכן השירות של Dataform שמוגדר כברירת מחדל. חשבון השירות הזה נגזר ממספר הפרויקט, בפורמט הבא:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.
מצב "פעולה בשם" מחמיר נאכף ומחייב את כל המאגרים להשתמש בחשבון שירות מותאם אישית או בפרטי כניסה של משתמש לחשבון Google כדי לתזמן צינורות עיבוד נתונים ו-notebooks.
מיקומים
אפשר ליצור מאגרים בכל המיקומים של BigQuery Studio.
מכסות
המכסות של Dataform חלות על השימוש במאגרים של BigQuery.
תמחור
לא תחויבו על יצירה, עדכון או מחיקה של מאגר.
מידע נוסף על התמחור ב-BigQuery