
הטקסט המלא של הדקות הראשונות בהרצאה «שמירת נתונים בתוך קובץ QVD» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי, אז בואו נעשה מה שאמרנו, בואו נכתוב את הטבלאות ל-QVD וככה נמשיך. אז בעצם מה שאני עושה, אחרי כל טבלה שאני יוצר, אני עושה לו פקודת Store, ומה אני אומר לו?
תשמור, תעשה Store לטבלת Customers, תמיד טוב אגב להעתיק בממשל הפליד מחדש, למונע טעויות, Into, גם פקודת, אתם רואים שאת הפקודות הוא צובע בכחול, ומה שאני עושה עכשיו, אני עושה ככה ליב, פקודתיים, סלאש סלאש,
ליב זה בעצם כינוי שמפנה לאחד מהקונקשנים שיש לי אז ליב נקודתיים סלאש סלאש ולקונקשן שלי קוראים קומפני קיו וידי זה הקונקשן שיצרנו קומפני קיו וידי סלאש ועכשיו איך אני רוצה לקרוא לקובץ אני מעדיף תמיד לקרוא לו בשם של הטבלה אז קסטומר תשימו לב נקודה קיו וידי סיומות של הקובץ זה תמיד יהיה קיו וידי כמעט תמיד ואז אני סוגר בעצם בעצם אני אומר לו
את הטבלת קסטומר תשמור לתיקייה שעשית זאת אומרת קונקצ'ן בשם קומפיני קיווידי לטבלת קסטומרס סליחה לקובץ קסטומרס קובץ קיווידי בסוגריים אני אומר לו גם כן קיווידי זאת אומרת שהסוג שאתה עושה הוא יהיה קיווידי לא רק הסיומת של הקובץ גם הפורמט שאתה שומר את זה בפנים הוא יהיה קיווידי זה הגיוני ואני עושה סלאש
דבר נוסף שאני אעשה רק בשביל הבדיקה אקזיט סקריפט קודם כל אני רוצה לראות שאכן הוא מצליח לשמור בהצלחה את הכובד ולא רוצה שהוא ימשיך את כל הסקריפט אחרי זה חבל לי על הזמן חבל לי שגם יווצרו לי כל מיני קשרים לא נוחים אני רוצה קודם כל לראות שהפקודה שלי בכלל התבצעה אז עשיתי סטור ואני עושה סייב ובוא נריץ עכשיו הוא יריץ בעצם אך ורק עד פה פה הוא יעצור בגלל פקודת האקזיט סקריפט
לא דאטה עשיתי את זה שימו לב וטרנספורם בכלל לא טוב לעשות את זה באקסטראק אז בואו נגזור את זה. באתי לעשות את זה פה, שם זה ההעתק שעשינו אז בואו פשוט אני מעתיק את זה לפה ונעשה את זה מחדש נריץ מחדש.
הפעם הוא הסתיים בהצלחה בואו נשמד close when success will finish הוא ייסגר לבן ובואו נלך לתיקיה שעשינו נראה אם אכן נוצר שם כובש כובש cclick sense company uvd והופ customers.qvd אוקיי יפה אז נוצר לנו טובלה.
אגב אם אני אנסה לפתוח את זה אין לי כל כך איך להפעיל את זה כי זה פורמט ייחודי של כלי. יש אומנם תוכנות ייעודיות שאפשר לפתוח ולצפות בקובץ בעיקרון זה פורמט סגור מה שטוב בפורמט QVD הוא בעצם הקליקסנס מבצע דחיסה מאוד טובה לקובץ הזה ולכן חוץ מזה שאנחנו גם מאפשר לנו
לעשות קלאב אקסטראקט ושלל טרנספורם זה שאנחנו דוחסים את זה לתוך קובץ וקוראים מהקובץ האפליקציה תהיה יותר מהירה כי הנתונים נדחסים בצורה יותר טובה אז הנה נוצר לנו הקובץ קסטומרס QVD וכעת שימו לב שאם אני אלך לדאטה מודל reviewer נראה פה רק טבלה אחת רק טבלת הקסטומר
אז הוא לא המשיך לשאר הטבלאות כי אמרתי לו exit script מצד שני אני גם לא רוצה לראות את הטבלה הזאת כי אני בעצם רוצה למחוק אותה למה אני מזכיר לכם אני רוצה ליצור טבלאות ליצור קבצים עם הטבלאות למחוק אותה את הטבלאות מהזיכרון ולקרוא אותה מחדש בשלב הטרנספורם אחרת יבצרו לי פעמיים שלב פעמיים טבלת קסטומר פעמיים את כל הטבלאות ואני לא רוצה את זה לכן אם אני
חוזר לסקריפט מיד אחרי ה-store אני אגיד לו drop drop זה למחוק טייבל קסטומרס כמובן שאני לא יכול להגיד לו קודם דרופ ואז סטור כי אחרי שהוא ימחק את הטבלת קסטומרס כבר הוא לא יוכל לעשות סטור כי אין לו את הטבלה בוא נעשה את זה עוד פעם דאטה אוקיי ועכשיו הקובץ נוצר מחדש שעה עדכנית אבל הפעם גם לא אמור להיות פה שום טבלה למה לא רואים פה את הדאטה מודל ויור לפעמים זה
קורה אולי בגלל שזה ריק בכל אופן עכשיו אין טבלה טבלה נמחקה וזה בעצם מה שרציתי עכשיו מה שאני אעשה אני אעשה את אותו דבר לכל הטבלאות עכשיו עוד דבר שאני ממליץ לעשות מבחינת הנראות של הקוד שדיברנו על רווחים וכולי וטאבים אני גם ממליץ לעשות קווים מפרידים בין נושא לנושא או בין מקטע למקטע אני גומר עם
טבלת קסטומר אז אני עושה איזשהו קו כמובן שאני צריך להתחיל עם סלאש סלאש שזה ייחשב כהערה ולא יפריע לקוד כי זה לא חלק מהקוד זה רק משהו בשביל הנראות ומה שאני עושה עכשיו אני פשוט אקח את שלוש השורות האלו ואעתיק אותם אחרי כל טבלה וכמובן אני אעשה את ההתאמות כדי שזה יתייחס לכל טבלה כמו שצריך אז אני עושה את זה אחרי כל טבלה ועכשיו פשוט נעדכן את מה שצריך אז זה היה עבור קאסטונל עכשיו
אני אעשה אותו דבר לאורדרס בסטור זה יהיה אורדרס גם לקובץ אני כמובן רוצה שיקראו אורדרס וגם למחוק את הדת אורדרס אותו דבר על אורדר אייטמס פשוט מחליף איפה שצריך אותו דבר לפרודקס ואחרון חביב לספליירס שלא יתקטילו בכלל את השורות רגע יפה סייב ולואוד דאטה אני כבר יודע שאין לי בעיה כי בעצם לא עצרתי אותו
הוא ימשיך להיות פעם לטרנספורם ורגע הוא פשוט עשה את הכל פעמיים בוא נעשה ככה בוא שלא יבלבל אותנו נעשה כרגע אקזיט סקריפט מיד אחרי זה שהוא לא ימשיך הלאה לעצור אותו הוא מריץ את הכל מוחק את הכל וזהו אם אני אלך עכשיו לתיקיה יש לי פה 5 קבצים בסדר אחד לכל טבלה שעשיתי זאת אומרת השמירה לקבצים הצליחה והכל מצוין עכשיו מה שנשאר לי
לעשות זה בשלב הטרנספורם בעצם לקרוא בחזרה מהקבצים האלו יכול להיות שזה יראה לכם קצת משונה למה רחוק ולקרוא שוב אבל זאת הדרך הנכונה לעשות את זה כמו שאמרתי גם בשביל הדחיסה דבר שני להפריד בין שלב הטעינה