יבוא נתונים
20/03/2023 2023-03-20 10:36יבוא נתונים
יבוא נתונים
בשיעור נלמד:
אפשרויות הייבוא באוריגמי.
מה תדע/י לעשות בסוף השיעור:
לייבא קבצים שונים אל תוך הישויות במערכת.
ליצור רשומות חדשות, ולעדכן רשומות קיימות.
היי, ברוכים הבאים לאקדמיית אוריגמי.
בשיעור היום נכיר את יכולות היבוא של אוריגמי. לאוריגמי יש רכיב יבוא, שזמין רק למנהלי מערכת, ומאפשר יבוא של מידע מתוך קבצים בפורמט excel או csv אל תוך הישויות השונות במערכת.
כדי לגשת לרכיב היבוא, יש לגשת להגדרות המערכת ואז לטאב היבוא:
בשלב הראשון, על מנהל המערכת לבחור את הקובץ ליבוא למערכת ואת הישות אליה רוצים לייבא את המידע מהקובץ.
בשלב הבא, יש לבחור את הגיליון בקובץ ממנו רוצים למשוך את המידע ולמפות את השדות באוריגמי לעמודות בקובץ:
בחלק זה חשוב לבחור את העמודה הרלוונטית לשדה באוריגמי, כך שעבור על שורה בקובץ אוריגמי תיצור רשומה ובשדה שמופה, תשתול את הערך מהעמודה המתאימה.
לאחר מכן, ניתן יהיה לבחור האם רוצים לבצע עדכון לפי מפתחות. כלומר, במידה והישות לא ריקה, אלא יש בה רשומות קיימות, ומתוך האקסל שמייבאים כעת ישנן שורות התואמות לרשומות הקיימות בחלק מהשדות, ניתן לעדכן את המידע מתוך הקובץ ולא רק ליצור רשומה חדשה באוריגמי.
ישנן אם כן 3 אפשרויות:
- עדכון בלבד – מציאת הרשומות הקיימות שמופיעות באקסל ועדכונים ברשומה באוריגמי על פי האקסל במידה ויש הבדלים.
- עדכון והוספה – עדכון רשומות קיימות כפי שהוסבר בסעיף הקודם אבל גם יצירת רשומות חדשות במידה וישנה שורה באקסל שאין לה התאמה ברשומה במערכת.
- הוספה בלבד – התעלמות מרשומות קיימות שיש להן שורות תואמות באקסל כל שלא יעודכנו, ויצירה של רשומות חדשות בלבד.
ומה הכוונה בשדות מפתח? שדה אחד או יותר שניתן לזהות את הקישור בין השורה בקובץ לבין הרשומה באוריגמי.
לדוגמה, במידה ואני רוצה לעדכן את ישות הלידים שלי מאקסל לידים קיים שיש לי וייצאתי ממקור אחר. אני יכולה להניח ששדה תעודת זהות, יהיה ערך ייחודי שאוכל על פיו לזהות קישור בין הרשומות באוריגמי לבין השורות באקסל. ניתן לקבוע מספר שדות מפתח שהמערכת תבדוק קישוריות על פיהם, ולא רק על פי שדה אחד.
באופן הזה ניתן לעדכן מידע רב באוריגמי באופן פשוט, ללא שימוש בתוכנות חיצוניות וידע בפיתוח.
כמה דגשים אחרונים לסיום – לא ניתן לבצע יותר מיבוא אחד בכל עת, אנחנו רוצים לוודא שאנחנו לא מבצעים דריסה של מידע רגיש בעת ביצוע מספר פעולות יבוא במקביל. בנוסף, חשוב לוודא שבקובץ שמייבאים, בשורה הראשונה יהיו הכותרות של העמודות, כך שתוכלו להשוות בין העמודות לשמות השדות. לסיום, הקובץ צריך להיות קובץ פתוח ולא מוגן בסיסמה או לקריאה בלבד על מנת שאוריגמי תוכל לסרוק ולמשוך ממנו את המידע.