בעזרת Database Migration Service אתם יכולים להמיר סכימות של Oracle ו-SQL Server ל-PostgreSQL. כדי לעשות את זה, משתמשים בסביבות עבודה להמרת מסדי נתונים ובהמרה מבוססת-Gemini.
סביבות עבודה להמרת מסדי נתונים מספקות כלים להמרת אובייקטים של סכימה וקוד.
הסיוע של Gemini משתמש בכוח של AI כדי לצמצם את זמן ההעברה ואת המורכבות שלה.
בקטע תרחישים נתמכים יש קישורים למסמכי תיעוד ספציפיים לתרחישים.
סביבות עבודה להמרת מסדי נתונים
כדי לזרז ולשפר את תהליך ההעברה של מסדי נתונים הטרוגניים, אתם יכולים להשתמש בסביבות עבודה להמרת מסדי נתונים. סביבות העבודה להמרת מסדי נתונים מטפלות בהמרת הקוד והסכימה, וכך מפשטות את המעבר למסד הנתונים של היעד.
הם מציעים כלים שמאפשרים לעקוב אחרי התקדמות ההמרה באמצעות סקירות כלליות מקיפות. סביבות עבודה להמרת מסדי נתונים גם מאפשרות לפתור בעיות המרה בשיתוף פעולה בעורך ההמרות, שבו אפשר לשנות את קוד PostgreSQL שנוצר בזמן אמת.
המרת קוד וסכימה מהר יותר בעזרת Gemini
תכונות ההמרה שמבוססות על Gemini ב-Database Migration Service מאפשרות לכם להשתמש ב-AI כדי להפחית את הזמן והמורכבות של ההעברות.
כדי ליהנות מחוויית המרה מלאה מקצה לקצה של אובייקטים של קוד באמצעות Gemini, אתם יכולים להשתמש בגישות המשלימות הבאות:
המרה אוטומטית
מנוע ההמרות שמבוסס על Gemini יכול לשפר באופן אוטומטי את דפוסי ההמרה הדטרמיניסטיים שבהם משתמש Database Migration Service. כשמפעילים את תכונת ההמרה האוטומטית, Gemini מעבד את כל הסכימה שהומרה כדי לצמצם באופן משמעותי את מספר השינויים שצריך לבצע ידנית בקוד PostgreSQL.
אחרי שכל ההרחבות הושלמו, אפשר לבדוק את הפרטים של כל אובייקט:
סיכום ההמרה כולל סקירה כללית של האופן שבו Gemini פתר את הבעיות שנמצאו בהמרה הדטרמיניסטית, והסיבה לכך, וגם רשימה של בעיות שעדיין דורשות התאמות נוספות.
השוואת קוד מספקת השוואה בטבלה בין שיפורים מבוססי-Gemini לבין ההמרה הדטרמיניסטית.
עוזר ההמרות
Conversion Assistant הוא קבוצה של הנחיות ייעודיות שיכולות לעזור לכם להבין טוב יותר את הלוגיקה של ההמרה, להציע תיקונים לבעיות בהמרה או לבצע אופטימיזציה של הקוד שעבר המרה. לדוגמה, אם לפונקציות מסוימות של Oracle אין מקבילות ישירות ב-PostgreSQL, אתם יכולים להשתמש בהנחיה Help me fix object conversion issues כדי לקבל הצעה לשינויים בקוד שיכולים לפתור את בעיית ההמרה.
בתמונה הבאה אפשר לראות איך ניגשים לפרומפטים ל-Gemini כדי לקבל יכולת הסברה על המרת קוד וסכימה בסביבות עבודה להמרת מסדי נתונים:
הערכות של איכות ההמרות
Gemini גם עוזר לוודא שהקוד שהומר הוא איכותי ופועל בצורה זהה, באמצעות הערכות איכות. ההערכות האלה מנתחות באופן אוטומטי את הקוד שהומר כדי לוודא שהוא תקין ושהוא פועל כמו קוד המקור.
אתם יכולים להריץ הערכות באופן אוטומטי כחלק מתהליך ההמרה, או באופן ידני על אובייקטים ספציפיים. התוצאות מספקות דוח איכות מפורט ומציגות בעיות פוטנציאליות, כדי לעזור לכם לבצע את ההעברה בביטחון רב יותר. התכונה הזו פועלת בשילוב עם ההמרה האוטומטית ועוזר ההמרה כדי לספק חוויית המרה אמינה יותר.
התאמת דפוסים
כשאתם מתקנים בעיות המרה בסביבת העבודה, מודלים של Gemini יכולים ללמוד את הדפוס מהתיקונים שלכם ולהציע שינויים לאובייקטים פגומים אחרים בסביבת העבודה. לדוגמה, אחרי שמתקנים בעיות בהמרת אובייקטים באופן ידני או באמצעות ההנחיה של עוזר ההמרה, וכשמודלי Gemini ניתחו מספיק מהתיקונים שלכם, אתם יכולים לבדוק הצעות שנוצרו על ידי AI כדי לשפר עוד יותר את הקוד.
בתמונה הבאה מוצגות ההצעות של Gemini לתיקון בעיות בסביבות עבודה להמרת מסדי נתונים:
תרחישים נתמכים
בדפים הבאים מופיע מידע נוסף על סביבות עבודה להמרת מסדי נתונים ב-Database Migration Service ועל המרה באמצעות Gemini:
- Oracle ל-Cloud SQL ל-PostgreSQL
- Oracle ל-AlloyDB ל-PostgreSQL
- SQL Server ל-Cloud SQL ל-PostgreSQL
- SQL Server ל-AlloyDB ל-PostgreSQL