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 לבין ההמרה הדטרמיניסטית.
העוזר להמרות
התכונה 'עוזר ההמרות' כוללת סדרה של הנחיות ייעודיות שיכולות לעזור לכם להבין טוב יותר את לוגיקת ההמרה, להציע תיקונים לבעיות בהמרות או לבצע אופטימיזציה של קוד שהומר. לדוגמה, אם לפונקציות מסוימות של Oracle אין מקבילות ישירות ב-PostgreSQL, אפשר להשתמש בהנחיה עזרה בתיקון בעיות בהמרת אובייקטים כדי לקבל הצעה לשינויים בקוד שיכולים לפתור את בעיית ההמרה.
בתמונה הבאה מוצגות הנחיות לגישה להנחיות של 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