גילוי וייבוא של מסדי נתונים

בדף הזה מוסבר איך להשתמש בסקריפטים לאיסוף נתונים ממסד נתונים כדי לגלות, לאסוף ולהעלות את הנתונים של מסד הנתונים אל Migration Center. Migration Center משתמש בסקריפטים לאיסוף נתונים בקוד פתוח שזמינים ב-GitHub כדי לאסוף נתונים. כדי להבין את סוג הנתונים שנאספים על ידי Migration Center, אפשר לבדוק את הקוד של סקריפטים לאיסוף.

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

  • סקריפטים לאיסוף נתונים ממסדי נתונים תומכים במסדי הנתונים ובגרסאות הבאות של מסדי נתונים:
    • ‫Microsoft SQL Server for Windows גרסאות 2008R2 ‏ (SP2) עד SQL Server 2022
    • ‫MySQL בגרסה 5.6 ואילך
    • ‫PostgreSQL מגרסה 12 ואילך
  • אם מריצים את סקריפטים האיסוף ב-Linux, צריך לוודא שכלי שורת הפקודה zip מותקן. ב-Migration Center נדרשים נתוני פלט בפורמט ZIP. בלי כלי השירות zip, הסקריפט יוצר קובץ .tar.gz שלא נתמך.

הורדה והרצה של הסקריפטים

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

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

  2. מחלצים את הארכיון שהורד ופותחים את הספרייה.

  3. קוראים את הקובץ README כדי לוודא את התלות במערכת ואת אפשרויות ההגדרה של סביבת מסד הנתונים. ב-Linux, מוודאים שהכלי zip מותקן.

  4. מריצים את סקריפט האוסף כמו שמתואר בקובץ README. כשהסקריפט מסתיים, הוא יוצר ארכיון ZIP שמכיל את הנתונים שנאספו בספריית הפלט שבחרתם.

העלאת הנתונים שנאספו אל Migration Center

קובצי ה-ZIP שנוצרים על ידי סקריפטים לאיסוף נתונים מכילים את כל המפרטים ונתוני הביצועים שנאספו מהמסד הנתונים.

כדי להעלות את קובצי ה-ZIP ל-Migration Center:

  1. נכנסים לדף Data import במסוף Google Cloud .

    מעבר אל ייבוא נתונים

  2. לוחצים על הוספת נתונים > העלאת קבצים.

  3. בקטע הגדרת העלאת קובץ, מזינים את השם של העלאת הקובץ.

  4. ברשימה פורמט קובץ, בוחרים באפשרות קובץ ייבוא של מסד נתונים.

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

  6. כדי להעלות את הקבצים, לוחצים על העלאת קבצים.

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

בדיקת ההעלאה

אחרי שמעלים את הקבצים, Migration Center מאמת אותם כדי לבדוק אם הם נכונים מבחינה פורמלית. אם האימות מצליח, Migration Center מעבד את הנתונים כדי ליצור נכסים חדשים או לעדכן נכסים קיימים. אפשר לבדוק את הסטטוס של עבודות ההעלאה במסוף Google Cloud .

כדי לבדוק את הסטטוס של משימת ההעלאה:

  1. נכנסים לדף Data import במסוף Google Cloud .

    מעבר אל ייבוא נתונים

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

  3. בודקים את הסטטוס של הקבצים שהועלו.

    הסטטוס של הקבצים יכול להיות אחד מהבאים:

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

בדיקת פרטי השגיאה

אם נתקלתם בשגיאות אחרי ייבוא הקבצים, תוכלו לעיין בהודעת השגיאה ישירות במסוף Google Cloud .

כדי לבדוק את השגיאות של פעולת ההעלאה:

  1. נכנסים לדף Data import במסוף Google Cloud .

    מעבר אל ייבוא נתונים

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

    בדף הפרטים של קובץ הייבוא מוצגת רשימת השגיאות המלאה.

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

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

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