Date : 2/15/2015 2:39:41 PM
From : "Asaf Amar"
To : "'Tal.zmiri@mail.gov.il'" , "'Eitan Borvick'" , "'inon.moradi@gmail.com'" , "'עדי פררו'"
Cc : "Udi Eilon" , "Kfir Malka" , "Gal Holtzman" , "Orel Ofri" , "Oren Beckman"
Subject : RE: משימות חיילים לגרסת סוף מרץ


היי,

 

מצרף לו"ז לגרסא.

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

 

משימה

לו"ז

ימי עבודה

אפיון

11/02-17-02

5

פיתוח

18/02-05/03

12

סבב QA ראשון

08/03-09/03

2

תיקונים סבב ראשון

10/03-11/03

2

סבב QA שני

12/03-15/03

2

תיקונים סבב שני

16/03-17/03

2

התקנות בממשל זמין ובדיקות בפרוד

18/03-31/03

10

 

 

אסף עמר| מנהל פרויקטים | חטיבת פתרונות פננסיים וטכנולוגיות | מטריקס |
נייד: 053-3305911 |
asafam@matrix.co.il | www.matrix.co.il

 

From: Asaf Amar
Sent: Thursday, February 12, 2015 4:45 PM
To: Tal.zmiri@mail.gov.il; Eitan Borvick; inon.moradi@gmail.com; עדי פררו
Cc: Udi Eilon; Kfir Malka; Gal Holtzman
Subject: משימות חיילים לגרסת סוף מרץ

 

היי,

 

יש כרגע 10 משימות שמתוכננות לסוף מרץ/תחילת אפריל.

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

כמו כן – שימו לב שאת המשימה של שליחת דלתאות בבקשות שפ"א אנחנו לא רואים כאן.

 

אני מסכם את רשימת המשימות המאושרות לפיתוח ואת האינדיקציה של מה מתכנס לסוף מרץ לצורך ההצגה לקשל"ר ביום א'.

המשימות שבבחינה הן משימות DBA, קשה לנו להתחייב לספק את 4 המשימות האלו בזמן מאחר ומדובר בנגיעות במנגנון המאוד מורכב ורגיש של טעינת הנתונים, הערכה שלנו היא ש2 מתוך 4 המשימות יתכנסו ולכן נבקש תעדוף שלכם למה הכי חשוב (המלצה שלי: 1, 14, 11 , 15 ).

מס"ד

נושא

דרישה

הנחות עבודה -מטריקס

מתכנס ?

1

טיפול בתהליך הטעינה

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

שיפור וייעול  תהליכי הטעינה לבסיס הנתונים (הקלה על התהליך כך שירוץ פחות זמן)
המטרה:
לייעל את תהליך הריצה ב60-80%

POC:
ביצענו
POC קטן אצלנו על מנת לבדוק את הביצועים שאנחנו יכולים להגיע אליהם. בבדיקה זו הוספנו INDEXים בטבלת SOLDIERS. בנוסף ביצענו REBUILD לטבלה (באופן זמני). אותה הריצה של 500 הרשומות ירדה ל15 שניות במקום דקה וחצי. בנוסף לזה - תהליך זה לא ביצע הצלבת דלתאות אלא טעינה מלאה של כלל הנתונים כפי שצריך להיות במצב החדש.

הפעולות הנדרשות לשיפור התהליך באופן תמידי:
1) הוספת
INDEXים חדשים בכלל הטבלאות (לא רק בטבלת חיילים) המתאימים לטעינה ללא דלתאות.
2) לאחר הוספת ה
INDEXים נבצע REBUILD מלא לכלל הטבלאות.
3) נשמיט את תהליך הדלתאות משאילתת הטעינה ונהפוך אותו לתהליך עדכון מידע מלא.
4) עכשיו שאין תהליך דלתאות - נעבור לטעינה של טבלאות זמניות (מאחר ובפועל מבצעים דריסה של כל הנתונים) ולא עבודה מול
XMLים. ייקל מאוד על פעילות הIO וכמובן שיפור ביצועים משמעותי.
5) עכשיו שיש תהליך המאפשר לעבוד עם טבלאות
DB ולא XML ניתן להעביר את הואלידציות על השדות (היום מתבצע שדה שדה בXML) לואלידציות מובנות בDB.

בבחינה

5

שמירת פניות מאתר המילואים

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

 

כן

11

התמודדות עם נתוני בן זוג של רווק

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

 אנחנו יורדים משליחה של 99999999 ונבצע שינוי בDB שיאפשר קבלת NULL – טוב יותר לכולם.

נדרש אפיון מצה"ל על איזה שדות תמיד יהיו חובה וכו'.

בבחינה

12

ערך NULL בתאריך לידה

עבור תאריך לידה של בן זוג – לאפשר עבור שדה תאריך לידה של בן זוג לקבל את הערך NULL . עדיין בטופס בצד השחור השדה צריך להיות חובה.

בעת קבלת הערך 1/1/1900 נציג באתר לצד השדה הודעה רלוונטית שיש לעדכן השדה , ללא הצגת התאירך הנל.

כן

13

שינוי בשדה מספר דירה

פרטי אסון – מס דירה  – יש לאפשר אותיות – varchar 5 תווים

השינוי צריך להתבצע במספר מקומות : טבלת חיילים (מבנה הטבלה הוא SMALLINT), שאילתת הטעינה (בודקת האם זה SMALLINT – צריך להחליף לNVARCHAR ), שליפות באתר + ואלידציות, אינטגרציה + בדיקות והעלאת גרסא.

כן

14

שינוי בהוצאת התראה על צו

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

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

בבחינה

15

בדיקה אל מול t_gzira

נדרשת בדיקה אל מול t_gzira, במידה ורשומת החייל הקיימת ב DB חדשה יותר מהרשומה ב XML – לא תיטען כל רשומת החייל.

בדיקה אל מול t_gzira, במידה ורשומת החייל הקיימת ב DB חדשה יותר מהרשומה ב XML – לא יטענו כל טבלאות החייל.

בבחינה

16

שינוי במערכת הדוחות עבור לוג הזדהות

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

הוספת תצוגה במערכת הדוחות במידה וב DB שלנו לא מופיע החייל שמבצע הזדהות

כן

19

הצגת השדה פירוט הודעה באתר החיילים

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

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

כן

20

התקנות והעלאת גרסה

הרמת תהליך כספות מול תהילה לבדיקת אינטגרציה מלאה
כולל העלאת גרסאות לתהילה

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

כן

 

 

 

אסף עמר| מנהל פרויקטים | חטיבת פתרונות פננסיים וטכנולוגיות | מטריקס |
נייד: 053-3305911 |
asafam@matrix.co.il | www.matrix.co.il