דוגמה לתהליך עבודה: תיקון בעיות בהמרות בכל אובייקטי הקוד בעזרת Gemini

בדף הזה מתואר תרחיש לדוגמה שבו Gemini עוזר לזרז את ההמרה של אובייקטים של קוד בסביבות עבודה להמרת מסדי נתונים ב-Database Migration Service.

עלויות

כדי להשתמש בעזרה של Gemini בסביבות עבודה להמרת מסדי נתונים ב-Database Migration Service, צריך להפעיל את Gemini ל-API של Google Cloud . התמחור של Gemini חל על השימוש. מידע נוסף זמין במאמר התמחור של Gemini ל- Google Cloud .

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

כדי להשתמש בעזרה של Gemini בסביבות עבודה להמרת מסדי נתונים ב-Database Migration Service, צריך להפעיל את Gemini ב- Google Cloud בפרויקט.

הפעלת ה-API

אחרי שמפעילים את Gemini for Google Cloud בפרויקט, אפשר להשתמש בכל תכונות ההמרה שמבוססות על Gemini בסביבת העבודה.

תהליך עבודה לדוגמה

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

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

איך Gemini for Google Cloud ‎ משתמש בנתונים שלכם, ובאילו מקרים.

בתהליך העבודה שמבוסס על Gemini, אתם מבצעים את השלבים הבאים:

  1. אתם פותחים את חלונית הפרטים של אחד מהאובייקטים המושפעים ובוחרים באפשרות סמל של עוזר ההמרות של Gemini. Assist > Help me fix object conversion issues.
צילום מסך שמראה איך לגשת להנחיות ל-Gemini כדי לקבל הסברים על המרת קוד וסכימה.
איור 1. הנחיות לעוזר האישי של Gemini להמרות. (אפשר ללחוץ כדי להגדיל)
צילום מסך שמראה איך לגשת להנחיות ל-Gemini כדי לקבל הסברים על המרת קוד וסכימה.

החלונית של Gemini נפתחת.

  1. בחלונית של Gemini, לוחצים על Insert suggestion ושומרים את השינויים ב-SQL.

  2. חוזרים על השלבים לכל אובייקט קוד פגום.

    כשמיישמים את הצעות הקוד, מודלי Gemini לומדים את הדפוס ומציעים להוסיף את התיקון לכל האובייקטים עם אותה בעיה. מופיעה תיבת הדו-שיח Review suggestions from Gemini.

    תיבת דו-שיח לתיקון בעיות ב-Gemini.
    איור 2. תיבת דו-שיח לתיקון בעיות ב-Gemini. (אפשר ללחוץ כדי להגדיל)
    תיבת דו-שיח לתיקון בעיות ב-Gemini.
  3. אתם לוחצים על בדיקת ההצעות וממשיכים לבדיקת השינויים המוצעים.

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

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