יום חמישי, 28 במרץ 2019

גיבוי נתונים לנטסוויט

רקע

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

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

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


פתרונות אפשריים:


1-      הוצאה שגרתית של דוחות וחיפושים שמכילים את הנתונים
ניתן להשתמש ב EXPORT חלקי של נטסוויט –Full CSV Export (להרחבה, ראו גם תשובת נטסוויט: Answer Id: 10028) ובדוחות מקוסטמים נוספים שמכילים את המידע החשוב.

Set Up -> Import/Export -> Full CSV Export

צריך לבחור View  לכל רשימה ועל בסיס זה נעשה ה EXPORT

הערות לגבי ה Full CSV Export:
·         הקובץ לא מכיל נתונים של טרנזקציות, כגון: הזמנת לקוח(SO), הזמנות רכש(PO) וכדומה(יש רעיון ב SuiteIdeas -92924  שמדבר על זה).
·         הוצאה של הנתונים במסגרת ה' ‘Full CSV Export יכולה להיערך שעה עד מספר שעות בתלות בכמות הנתונים.
·         במידה ויוצאים מהסביבה של נטסוויט אז פעולת הוצאת הנתונים נפסקת.

מומלץ במקביל להוציא גם דוחות מקוסטמים המכילים את רוב המידע הרלווטי שלא כלול ב Full CSV Export וגם דוח שלsystem notes  כ saved search על מנת לשמר גם מידע מסויים לגבי השינויים שנעשו בדוח ייעודי  כמו גם דוח מחיקות על מנת לזהות טוב יותר טרנזקציות שנמחקו.

חסרונות של דוח system notes :

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

ניתן להשתמש גם בכלים חיצוניים על מנת להריץ סקריפט יומי שמריץ את הדוחות עבורכם (למשל: GNU).

חסרונות מרכזיים בפתרון הראשון:

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


2-      שימוש בטכנולוגיית SuiteTalk
ניתן לבנות web services להוצאה מובנת של נתונים מהבסיס נתונים של נטסוויט
מידע נוסף ניתן למצוא תחת 'SuiteTalk Platform Overview'

יישום זה דורש פיתוח ומידול נתונים אשר עשויים להפוך את המשימה למורכבת.

3-      שימוש בטכנולוגיית SuiteAnalytics 
ניתן לבנות קישוריות לבסיס הנתונים דרך אחד מהכלים הבאים: ODBC, JDBC ADO.NET driver
מידע נוסף ניתן למצוא תחת מאמר: 'Introducing SuiteAnalytics Connect'

יישום זה דורש פיתוח ומידול נתונים אשר עשויים להפוך את המשימה למורכבת.


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


Skyvia

פתרון ענני לגיבוי ושיחזור נתונים של נטסוויט המאפשר גיבוי יומי אוטומטי וידני
משרד: פראג, צ'כיה

Bedrock Data

אחסון של הנתונים ב MySQL warehouse ומאוחסן באמזון


Vastedge

פתרון לגיבוי ושיחזור נתונים של נטסוויט המאפשר גיבוי יומי אוטומטי וידני כולל כל המטהדאטה.

Relational Junction by sesamesoftware 

קישור לחנות אפליקציות של נטסוויט: http://suiteapp.com/Relational-Junction-for-NetSuite

Blueacrobat

פתרון לוקלי לגיבוי ושיחזור נתונים של נטסוויט המאפשר גיבוי יומי אוטומטי וידני כולל כל המטהדאטה.

ראו גם מאמר זה: http://blog.prolecto.com/2012/08/31/extract-netsuite-data-for-backup-and-reporting/

Tactical Connect

קונקטור על גבי נטסוויט(כמו בנדל) אשר מאפשר הוצאה אוטומטית של חיפושים(saved searches) ושליחה שלהם לאפליקציית יעד.

קישור: https://www.tacticalconnect.com/

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





אין תגובות:

הוסף רשומת תגובה