
הטקסט המלא של הדקות הראשונות בהרצאה «ייבוא נתונים - מאקסל ל-SQL» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בדוגמה הבאה שלפנינו אנחנו רוצים לייבא נתונים לתוך הדאטאבייס, דהיינו הנתונים נמצאים לי בתוך קובץ חיצוני לתוך הדאטאבייס ואני כרגע שואף לייבא אותם פנימה.
שימו לב שאם אני נכנס כאן לתוך הדאטאבייס בתוך טייבלס אנחנו יכולים לראות את שלל הטבלאות שקיימות לי כרגע בתוך הדאטאבייס שלי ומנגד אני הכנתי קובץ טסט שאותו אנחנו רוצים לייבא פנימה.
הקובץ נקרא Sales Reports XLS, חלק מהסמפלס של מייקרוסופט אקסל, ואותו ועל בסיסו אנחנו רוצים לייבא את הנתונים פנימה.
כשאני פותח את הקובץ אנחנו מגלים בעצם שיש בו מידע ב-source data, ישנו מידע בגיליון של byproducts וכו' וכו', עוד מספר גיליונות. כרגע הגיליון שמעניין אותנו לצורך הדוגמה זהו הגיליון המוצג בפנינו כ-source data.
בואו נסגור את הקובץ, נקטין כאן את האקספלורר וניגש לתהליך של האימפורט. שוב, אני עומד על הטבלה, קליק ימני task import data.
שוב פעם, אנחנו מקבלים כאן את האינדיקציה, שימו לב: to move or copy database there is object one server instance to another, cancel this wizard and use the copy database wizard instead.
ההמלצה כאן של מיקרוסופט בעצם זה על על מנת לבצע קופי פרום דאטאבס אחד מאינסטנס אחד לאחר, לא להשתמש באקספורט או בתהליך של אימפורט, אלא לחלופין לבצע את פקודת קופי, כיוון שזה יותר נכון לעשות זאת.
אז אנחנו מתקדמים, אנחנו שולפים כרגע מידע מתוך קובץ אקסל ולכן אנחנו מתקדמים בתהליך. מהו הדאטה סורס? מהו המקור שלנו? כמובן אנחנו שולפים מתוך קובץ אקסל.
בואו ניתן את הנתיב המלא. הנתיב הוא כאן, Sales Reports, כפי שראינו. אוקיי, First row has column names.
חשוב מאוד להשאיר את זה מסומן על מנת שהשורה הראשונה בקובץ אקסל שלי תתקבל כשמות של העמודות בטבלה ולא יינתנו אחרת. אם אני מוריד את ה-checkbox הזה אני אקבל שמות דיפולטיים בעמודות.
אנחנו מתקדמים מנקסט. לאן אני רוצה לייבא את זה, אנחנו רוצים שוב להכניס את זה לתוך הנורפינט כטבלה חדשה שתתקבל. יש לי אפשרות גם כאן בכפתור New לייצר מהקובץ טבלה חדשה.
אנחנו נישאר בדאטאבס נורפינט ובתוכו אנחנו נוסיף את הטבלה הקיימת, נוסיף טבלה חדשה. Next, שוב קופי, גם כאן אין לנו מה לעשות, אנחנו מאותו שיט מייצרים טבלה.
מתקדמים, מהו הגיליונות שאותם אני רוצה לייבא? אנחנו דיברנו על הגיליון Source Data, לצורך הדוגמא אותו אנחנו רוצים לייבא פנימה. Edit Mapping לראות מהם שמות העמודות ב-Source וכיצד הם ייראו ב-Destination, מה יהיה ה-Data Type שלהם, גם כאן אני יכול לשחק עם זה.
אין לנו עניין ולכן אנחנו מתקדמים נקסט למסך הבא. במסך הזה שוב על Immediately צריכים לסמן את זה על מנת שבסיום התהליך הזה תתבצע כבר ריצה.
הפיניש והתהליך עצמו מתחיל לרוץ, אני מקבל