PracticU

ייבוא נתונים - ישירות ל-Database חדש

בלי כתוביותעם כתוביות
PracticU › קורס DBA אפליקטיבי - שפת SQL למתחילים › ייבוא נתונים - ישירות ל-Database חדש
מילון מושגים:
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
טבלה - מבנה במסד נתונים שמאחסן נתונים בשורות ועמודות. כל שורה היא רשומה וכל עמודה היא שדה.
CSV - קובץ טקסט פשוט לאחסון נתונים טבלאיים, שבו הערכים בכל שורה מופרדים בפסיקים.
לוג - רישום מתועד של אירועים ופעולות שמתרחשים במערכת או בתוכנה, המשמש למעקב ולאיתור תקלות.

ייבוא נתונים - ישירות ל-Database חדש
בשיעור הקודם ייבאנו נתונים לטבלה קיימת. כאן מייבאים את אותו קובץ CSV, אבל יוצרים מתוכו בסיס נתונים חדש, בתהליך אחד.
איך זה עובד
1. פתיחת האשף: לוחצים קליק ימני על דאטאבייס, בוחרים Tasks ו-Import Data, ומגדירים את אותו קובץ flat file כמקור.
2. יעד חדש: במקום טבלה חדשה בתוך בסיס קיים, בוחרים ליצור בסיס נתונים חדש. השם נכתב בשדה, ובשיעור הוא My New DB. את קובצי הנתונים והלוג משאירים בהגדרות ברירת המחדל.
3. מיפוי: Edit Mappings נשאר ללא שינוי, ואז Run immediately ו-Finish.
4. התוצאה: אחרי Close ו-Refresh מופיע בסיס הנתונים החדש. בתוכו נוצרת טבלה שמתאימה אחד לאחד לקובץ, והנתונים מופיעים בה.
כך עושים שתי פעולות בהינף: קולטים את הקובץ ויוצרים מתוכו בסיס נתונים חדש עם הטבלה שלו.
השיעור הבא בקורס: ייצוא לאקסל - Export to Excel

פרקי ההרצאה: ייבוא נתונים - ישירות ל-Database חדש

  1. 00:00

    יצירת Database חדש מתוך קובץ

  2. 01:17

    הגדרת שם ה-Database החדש

  3. 02:06

    מיפוי המקור ליעד והרצה מיידית

  4. 02:42

    בדיקת הקובץ שנוצר בתוך ה-Database

תמלול ההרצאה: ייבוא נתונים - ישירות ל-Database חדש

הטקסט המלא של הדקות הראשונות בהרצאה «ייבוא נתונים - ישירות ל-Database חדש» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:21

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

  2. 00:47

    אפשר לעמוד על כל דאטאבייס וללחוץ קליק ימני task import next. הסורס שלנו, שוב אנחנו רוצים להביא אותו מתוך flat file, נבחר אותו, כנ"ל נבחר כאן all files, את אותו קובץ שכבר עבדנו עליו, אנחנו רוצים לייבא אותו פנימה.

  3. 01:08

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

  4. 01:51

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

  5. 02:15

    כאן את השם של הדאטאבס ואנחנו מתקדמים קדימה edit mappings כנ"ל ללא שינוי מיפוי בין המקור ליעד אוקיי נקסט run immediately נקסט ופיניש על מנת לסיים את התהליך ובוא בואו נראה מה קרה לנו כרגע בתוך הדאטאבייס.

  6. 02:35

    Close. Refresh. אני נכנס שוב פעם לתוך Databases, ובתוך Databases, הבסיס נתונים החדש שאותו אני יצרתי, הנה הוא: My New DB. אם אנחנו עומדים כרגע על הדאטאבייס שנוצר, אנחנו רואים שבתוכו נוצר לי קובץ שהוא בתאימות אחת לאחת לקובץ שאותו קלטתי.

  7. 03:02

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

לקורס המלא: קורס SQL ו‑DBA אפליקטיבי

ההרצאה הקודמת: ייבוא נתונים - מקובץ CSV ל-SQL

ההרצאה הבאה: ייצוא לאקסל - Export to Excel

הרצאות קשורות מקורסים אחרים

  • סיכום פרק Azure Database
  • קבלת נתונים מ-Database - דוט נט NET Core.
  • בחירת רשומות ונתונים - מ-Database עם #C
  • מה זה מסד נתונים ?

קורסים נוספים במסלול

  • קורס NoSQL - MongoDB
  • קורס SSIS
  • קורס BI - ניתוח מסדי נתונים - Qlik Sense
  • קורס Power BI