יצירה וניהול של סביבות עבודה

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

לפני שמתחילים

אם עוד לא עשיתם זאת, צרו מאגר BigQuery.

התפקידים הנדרשים

הגישה לסביבות עבודה נקבעת לפי התפקידים שניתנו במאגר הנתונים הראשי שלהן. מידע נוסף זמין במאמר בנושא התפקידים הנדרשים.

יצירת סביבת עבודה

תהליך היצירה של Workspace שונה בהתאם לסוג המאגר שבו משתמשים: מאגר BigQuery או מאגר של צד שלישי.

יצירת סביבת עבודה במאגר BigQuery

כדי ליצור סביבת עבודה חדשה במאגר BigQuery, פועלים לפי השלבים הבאים:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

    אם החלונית הימנית לא מוצגת, לוחצים על הרחבת החלונית הימנית כדי לפתוח אותה.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שבו רוצים ליצור סביבת עבודה.

  5. בכלי העריכה, לוחצים על הוספת Workspace.

  6. בחלונית Create development workspace (יצירת סביבת פיתוח), בשדה Workspace ID (מזהה סביבת הפיתוח), מזינים מזהה ייחודי לסביבת הפיתוח.

    המזהים יכולים לכלול רק מספרים, אותיות, מקפים וקווים תחתונים.

  7. לוחצים על יצירה.

יצירת סביבת עבודה במאגר של צד שלישי

כדי ליצור סביבת עבודה חדשה במאגר של צד שלישי, פועלים לפי השלבים הבאים:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שבו רוצים ליצור סביבת עבודה.

  5. בכלי העריכה, לוחצים על הוספת Workspace. תיפתח החלונית יצירת סביבת פיתוח.

  6. בוחרים את לחצן הבחירה Existing remote branch (סניף מרוחק קיים) או New branch (סניף חדש), בהתאם לסניף שבו רוצים להשתמש בסביבת העבודה.

  7. מציינים את הענף שבו רוצים להשתמש:

    1. אם בחרתם בלחצן הבחירה Existing remote branch, בוחרים ענף קיים בשדה Remote branch.
    2. אם בחרתם בכפתור הבחירה New branch (ענף חדש), מקלידים שם לענף בשדה Workspace ID (מזהה סביבת העבודה). שם הענף שנוצר במאגר של צד שלישי זהה למזהה סביבת העבודה ב-BigQuery.

      המזהים יכולים לכלול רק מספרים, אותיות, מקפים וקווים תחתונים.

  8. לוחצים על יצירה.

יצירת ספרייה בסביבת עבודה

כדי ליצור ספרייה במרחב עבודה, פועלים לפי השלבים הבאים:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. לוחצים על פתיחת תפריט היצירה.

  7. לוחצים על יצירה במאגר > ספרייה.

  8. בשדה הוספת נתיב ספרייה, מקלידים נתיב ספרייה.

  9. לוחצים על יצירת ספרייה.

עבודה עם קבצים בסביבת עבודה

אתם יכולים ליצור קבצים חדשים בסביבת עבודה או להעלות קבצים קיימים.

אפשר ליצור או להעלות למאגר קבצים מהסוגים הבאים:

יצירת קובץ

כדי ליצור קובץ בסביבת עבודה, פועלים לפי השלבים הבאים:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. לוחצים על פתיחת תפריט היצירה.

  7. לוחצים על יצירה במאגר ואז על סוג הקובץ שרוצים ליצור.

  8. בשדה Name (שם), מקלידים שם לקובץ.

  9. אופציונלי: בשדה Parent directory (ספריית אב), מקלידים את נתיב הספרייה שבה רוצים ליצור את הקובץ.

  10. לוחצים על Save.

העלאת קובץ

כדי להעלות קובץ לסביבת עבודה:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. לוחצים על פתיחת תפריט היצירה.

  7. לוחצים על העלאה למאגר ואז לוחצים על סוג הקובץ שרוצים להעלות.

  8. בחלונית ההעלאה, מבצעים אחת מהפעולות הבאות:

    • בשדה העלאת קובץ, לוחצים על עיון, בוחרים קובץ ואז לוחצים על פתיחה.
    • בשדה כתובת URL, מקלידים את כתובת ה-URL של הקובץ.
  9. אופציונלי: בשדה Parent directory (תיקיית אב), מקלידים את נתיב התיקייה שבה רוצים ליצור את הקובץ.

  10. לוחצים על Upload.

איך מוחקים קובץ

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

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בוחרים את הקובץ שרוצים למחוק, לוחצים על הצגת פעולות ואז על מחיקה.

  7. לוחצים על מחיקה כדי לאשר.

שימוש בניהול גרסאות בקובץ

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

‫BigQuery משתמש ב-Git כדי לעקוב אחרי כל שינוי שנעשה בקבצים במאגר. במאגר BigQuery, אתם יכולים ליצור אינטראקציה ישירות עם מאגר Git. במאגר מחובר, אתם מבצעים אינטראקציה עם ענף ברירת המחדל של המאגר המרוחק שהגדרתם כשחיברתם את המאגר.

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

ב-BigQuery מוצגות האפשרויות הבאות של בקרת גרסאות:

שמירת השינויים X
מאשרים את X מספר השינויים המקומיים בסביבת העבודה או בקבצים שנבחרו. ב-BigQuery מוצגים השינויים שלא בוצעו.
שליחה לענף ברירת המחדל
דוחפים את השינויים שאושרו אל הענף שמוגדר כברירת מחדל. האפשרות הזו זמינה במאגר אם אין שינויים שלא בוצעו להם קומיט בסביבת העבודה, ויש קומיטים שלא בוצע להם פוש.
דחיפה אל your-branch-name
דוחפים את השינויים שבוצעו אל your-branch-name. האפשרות הזו זמינה במאגר שמחובר למאגר Git של צד שלישי אם אין שינויים שלא בוצעו במרחב העבודה. השם של הענף המרוחק במאגר של הצד השלישי זהה למזהה סביבת העבודה ב-BigQuery.
שליפה מענף ברירת המחדל
מעדכנים את סביבות העבודה בשינויים האחרונים מהענף שמוגדר כברירת מחדל. האפשרות הזו זמינה במאגר אם אין לכם שינויים שלא בוצעו להם קומיט במרחב העבודה.
העברה מ-your-branch-name
מעדכנים את סביבת העבודה בשינויים האחרונים מ-your-branch-name. האפשרות הזו זמינה במאגר שמחובר למאגר Git של צד שלישי אם אין שינויים שלא בוצעו במרחב העבודה. השם של הענף המרוחק במאגר של הצד השלישי זהה למזהה סביבת העבודה ב-BigQuery.
חזרה לקומיט האחרון
משחזרים את הקבצים בסביבת העבודה למצב שלהם מההתחייבות האחרונה.

משיכת שינויים

אם סביבת העבודה לא מסונכרנת עם המאגר, האפשרות Pull תוצג ב-BigQuery.

כדי לשלוף שינויים מהמאגר לסביבת העבודה:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בחלונית של סביבת העבודה:

    1. אם אתם במאגר BigQuery, לוחצים על Pull from default branch (שליפה מענף ברירת המחדל).
    2. אם אתם במאגר שמקושר למאגר Git של צד שלישי, אתם יכולים לבצע אחת מהפעולות הבאות:

      1. לוחצים על Pull from default branch (שליפה מענף ברירת המחדל) כדי לשלוף מענף ברירת המחדל של מאגר הצד השלישי.
      2. לוחצים על Pull from your-branch-name (שליפה מ-your-branch-name) כדי לשלוף מהענף של מאגר הצד השלישי שתואם לסביבת העבודה הנוכחית.

אישור השינויים

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

כדי לשמור שינויים ממרחב העבודה במאגר:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בחלונית של סביבת העבודה, לוחצים על Commit X changes (אישור השינויים).

  7. בחלונית Commit changes:

    1. בוחרים את הקבצים שרוצים לבצע להם קומיט.

      אם לא בוחרים קבצים, BigQuery מבצע קומיט לכל השינויים המקומיים. אפשר לסנן את הקבצים ששונו לפי מצב הקובץ, שם הקובץ והנתיב.

    2. בשדה Add a commit message (הוספת הודעת קומיט), מקלידים תיאור לקומיט.

    3. לוחצים על Commit All changes (אישור כל השינויים) או על Commit X changes (אישור X שינויים).

      שם הלחצן תלוי בבחירת הקבצים שרוצים להעביר.

שליחת השינויים

אחרי שמבצעים שינויים, האפשרות Push מוצגת ב-BigQuery.

כדי לדחוף שינויים מסביבת העבודה למאגר:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בחלונית של סביבת העבודה:

    1. אם אתם במאגר BigQuery, לוחצים על Push to default branch (שליחה לענף ברירת המחדל).
    2. אם אתם במאגר שמקושר למאגר Git של צד שלישי, אתם יכולים לבצע אחת מהפעולות הבאות:

      1. לוחצים על Push to default branch (שליחה לענף ברירת המחדל) כדי לשלוח לענף ברירת המחדל של מאגר הצד השלישי.
      2. לוחצים על Push to your-branch-name כדי לבצע Push לענף של מאגר הצד השלישי שתואם לסביבת העבודה הנוכחית.

ביטול שינויים שלא נשמרו

כדי לבטל שינויים שלא נשמרו, פועלים לפי השלבים הבאים:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בחלונית של סביבת העבודה, לוחצים על התפריט הנפתח עם החץ של לחצן ניהול הגרסאות ואז על Revert to last commit (חזרה לביצוע האחרון).

פתרון בעיות שקשורות למיזוג

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

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

בדוגמת הקוד הבאה מוצג קובץ SQL עם קונפליקט במיזוג:

    <<<<<<< HEAD
    SELECT 1 as CustomerOrders
    =======
    SELECT 1 as Orders
    >>>>>>> refs/heads/main

כדי לפתור עריכות מתנגשות:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בוחרים את הקובץ הרלוונטי ועורכים אותו עם השינויים הרצויים.

  7. אישור השינויים.

  8. אופציונלי: דחיפת השינויים.

הצגת היסטוריית הקומיטים

כדי לראות את היסטוריית השמירות:

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים לעבוד איתה.

  5. מאתרים את סביבת העבודה ולוחצים על פתיחה.

    סביבת העבודה תיפתח בחלונית folder_data Git repository (מאגר Git).

    החלונית של סביבת העבודה.

  6. בחלונית של סביבת העבודה, לוחצים על החץ לתפריט הנפתח של לחצן ניהול הגרסאות ואז על הצגת היסטוריית שמירות.

מחיקת סביבת עבודה

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

  1. במסוף Cloud de Confiance , עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בחלונית הימנית, לוחצים על כלי הניתוחים:

    כפתור מודגש לחלונית הסייר.

  3. בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Repositories כדי לפתוח את הכרטיסייה Repositories בחלונית הפרטים.

  4. בוחרים את המאגר שמכיל את סביבת העבודה שרוצים למחוק.

  5. מחפשים את סביבת העבודה ולוחצים על פתיחת פעולות > מחיקה.

  6. לוחצים על Delete.

המאמרים הבאים