YouTube2Text

Lesson 6 — Transcript

by EH · 6,687 words · 1,151 segments · language en · Watch on YouTube

Full transcript

  1. 0:10א שלום רב ברוכים הבאים לשיעור אנחנו היום
  2. 0:14ניתן רקע מסוים לקראת הבנתנו של הפא בחלקו
  3. 0:19האחרון של הקורס והרקע הזה יעסוק בתהליכים
  4. 0:25שמיועדים בעצם להסביר
  5. 0:28ניהול נתונים ברמה שלי ארגונים, ארגונים א
  6. 0:32החל מהגדולים יותר, לא ארגונים בינוניים,
  7. 0:34אפילו ארגונים קטנים, מכלול של ארגונים,
  8. 0:38אבל חשוב באמת להבין את כלל המכלול, את
  9. 0:41כלל התהליכים
  10. 0:44שבעצם מובילים את ניהול הנתונים הערגולים
  11. 0:49על ארכיטקטורות שונות, על דרכים שונות,
  12. 0:53לאחסן את המידע, לאבד אותו, לאסוף אותו,
  13. 0:56לאגור אותו בצורה נכונה בארגונים נים
  14. 0:59רבים. כאשר הנושא שלנו היום נוגע הרבה
  15. 1:04מאוד בארגון המידע, בארכיטקטורה שהיא
  16. 1:08כוללת בתוכה, מחסני נתונים. מחסני נתונים
  17. 1:12זה קונספט שאנחנו תכף גם נגדיר אותו, אבל
  18. 1:16כיכרון חשוב להגדיר שמחסני נתונים מתאימים
  19. 1:20לארגונים שהם גדולים במהותם, גדולים
  20. 1:22בינוניים, זה קראוי. בנקים, חברות ביטוח,
  21. 1:26חברות סלולר,
  22. 1:28חברות בהיקפים מאוד מאוד גדולים כמו אוסם
  23. 1:33נסטלה, כמו חברות אחרות שהן בעלות רמות
  24. 1:39מאוד גבוהות, נפחים מאוד גבוהים של
  25. 1:42טרנזקציות, של תנועות, למשל במלאי, למשל
  26. 1:46בהזמנות
  27. 1:47של פריטים, תשלומים, העברות, חשבוניות,
  28. 1:53קליטה של כוח אדם ועוד ועוד. כך שהיקף
  29. 1:57הטרנזקציות המשמעותי הוא עומד בבסיסו בעצם
  30. 2:02של הצורך באותו דארה של אותו מחסן נתונים
  31. 2:07שכבר נדבר עליו. אז אם כך בואו נלך ונגדיר
  32. 2:11מה היא אותה סביבה מחשובית של מחסן
  33. 2:14נתונים.
  34. 2:16אז מחסן נתונים הוא בעצם בסיס נתונים מאוד
  35. 2:19מאוד גדול.
  36. 2:21הוא יכול לאחסן מיליארדי או עשרות
  37. 2:24מיליארדי רשומות היסטוריות
  38. 2:29והוא בעצם קולט הוא
  39. 2:33מקבל ועוגר בתוכו נתונים או רשומות או
  40. 2:38טרנזקציות
  41. 2:39ממערכות הטפעול השונות של הארגול. עכשיו,
  42. 2:42אם תיקחו מערכת כמו בנק,
  43. 2:46אז בנק ממוצע במדינת ישראל
  44. 2:49יש לו סדרי גודל של מיליוני או עשרות
  45. 2:53מיליוני
  46. 2:55טרנזקציות רשומות על העברות כספים ביום.
  47. 3:00בנק בארצות הברית אנחנו כבר מדברים על א
  48. 3:04מאות מיליונים או אפילו מיליארדי רשומות
  49. 3:09של העברות ביום. אז תראו איזה נפח מידע
  50. 3:13כשאתם למשל יכולים להוסיף לזה טרנזקציות
  51. 3:18רכש, טרנזקציות כוח הדם, טרנזקציות מכירות
  52. 3:23בחברות שמתעסקות בתחום.
  53. 3:25למשל ב
  54. 3:28חברת נסטלה שיש לה נתח שוק מאוד מאוד
  55. 3:32משמעותי בישראל אבל גם בעולם
  56. 3:36אם אנחנו מדברים רגע על נסטלי עולמית
  57. 3:38אנחנו מדברים ביום על
  58. 3:42מיליוני או אפילו עשרות מיליוני טרנזקציות
  59. 3:47למשל
  60. 3:49הזמנות מספקים
  61. 3:53או הז זמנות מלקוחות לרכש, למשל חנויות,
  62. 3:58רשתות
  63. 4:00א קיוסקים ועוד ועוד ועוד שמזרימים
  64. 4:03למערכות של נסטלה הזמנות רכש על מנת שהיא
  65. 4:08תספק להם את מגוון המוצרים המאוד רחב,
  66. 4:12כמובן כוח אדם. מדובר פה בחברה של עשרות
  67. 4:16אלפי עובדים בכל רחבי העולם.
  68. 4:20טרנזקציות כספיות, תקבולים כספיים, זאת
  69. 4:24אומרת תשלומים שהחברה מקבלת, תשלומים
  70. 4:27לספקים, לחומרי גלם, לנותני
  71. 4:31שירות, כמובן לעובדים ועוד ועוד ועוד. זה
  72. 4:35מסתכם בסדרי גודל באמת של מיליוני רשומות
  73. 4:39גם בחברה שהיא לאו דווקא בנק, לא דווקא
  74. 4:42חברת ביטוח, אלא חברה שהיא
  75. 4:46יצרנית של מוצרי מזון. אז זה מסתכם גם
  76. 4:50במיליוני רשומות ביום בהיקפים באמת שנתיים
  77. 4:54של מיליארדי רשומות
  78. 4:57ומעבר לכך אותן
  79. 5:00רשומות אותו היקף עצום של רשומות מפוזרות
  80. 5:04לאורך הרבה מאוד מערכות שונות זה יכול
  81. 5:08להיות מספר מערכות קטן רכש כוח אדם מכירות
  82. 5:12תובלה וכדומה זה יכול להיות מערכות
  83. 5:16יעודיות ואז אנחנו מגיעים אפילו כאילו
  84. 5:19בחברה כמו למשל בבנק או בחברה מהגודל של
  85. 5:23נסטלה או חברת טבע או חברת אנדוקס אנחנו
  86. 5:27יכולים להגיע אפילו למאות מערכות
  87. 5:30טיפעוליות
  88. 5:32שמטפלות בהמון אמתין של העסק ניהול
  89. 5:35קמפיינים ניהול פרסום א החזקת כלי רכב
  90. 5:39החזקת מנופים היכן שצריך
  91. 5:45מערכות להערכת כוח אדם מערכות בקידום כוח
  92. 5:48אדם זה מעבר למערכת כוח האדם הבסיסית ועוד
  93. 5:52ועוד ועוד
  94. 5:54שלמעשה שומרות נתחים מההיקף העצום הזה של
  95. 6:00הנתונים בכל מערכת ומערכת
  96. 6:04אז יש לנו בעצם עשרות או מאותים
  97. 6:09בודדים אפשר לקרוא לזה במערכות
  98. 6:12במרכאות כפולות
  99. 6:14אם בודדים זה מערכות מידע דה שהן או
  100. 6:18סטנדלון עומדות בפני עצמן או מקושרות למעט
  101. 6:21מאוד מערכות אבל כל הנתונים כל הרשומות כל
  102. 6:26ההיקף הזה של מיליוני רשומות בשנה או
  103. 6:29מיליארדי רשומות בשנה הוא בעצם מבוזר
  104. 6:35בעשרות עד מאות מערכות שונות שמחזיקות את
  105. 6:39הנתונים מבחינת
  106. 6:43מקבלי החלטות מנהלים מנכלים סמנקלים ועוד
  107. 6:47הם לא מסוגלים בצורה שכזו לראות את כל
  108. 6:50התמונה. מנכל לא ילך ועכשיו יקליק או יטי
  109. 6:56בן עשות מערכות שונות. תראו לעצמכם רק כמה
  110. 6:59זמן לוקח להתמצא, לנוות בכל מערכת ומערכת.
  111. 7:03זה לא עובד ככה.
  112. 7:05הוא צריך או היא צריכה כמנכל או מנכלית
  113. 7:09לוח אחוד מן דאשבורד כזה או מין מערכת
  114. 7:14למנהלים שהם יוכלו בעצם לקבל את הנתונים
  115. 7:18ולקבל החלטות מושכלות על סמך כל הנתונים
  116. 7:23שבארגון
  117. 7:25שמאוגדים מחוברים יחדיו
  118. 7:28על מנת שהם יוכלו באמת לקבל סליחה בביטוי
  119. 7:35את החומר לעס. זאת אומרת,
  120. 7:39לאחר עיבוד, לאחר הרצה, לאחר איגוד של
  121. 7:43רשומות, לפעמים צריך לחבר שדה מסוים, כמו
  122. 7:48למשל סכומי הזמנות. אנחנו רוצים לחבר,
  123. 7:51לחבר לפי חודשים, לחבר לפי רועונים, לפי
  124. 7:54שבועות, תלוי לפי הצורך העסקי. במקרים
  125. 7:57אחרים אנחנו רוצים לערוך עיבוד אחר מסוג
  126. 8:01ממוצע. עכשיו תארו לעצמכם
  127. 8:05שהבעיה היא א'. איך אנחנו ניגשים עכשיו
  128. 8:08להשרות מערכות מידע ומקבלים את הנתונים?
  129. 8:13ב' איך אנחנו מקבלים אותם בצורה שניתן
  130. 8:17לטפל בנתונים, לשלב אותם, לאדם וכדומה.
  131. 8:22ג'. לפעמים המנכל רוצה לראות היסטוריה חמש
  132. 8:26שנים אחורה, שבע שנים אחורה. אם אנחנו
  133. 8:29נעבוד עם נתונים גולמיים חמש או שבע שנים
  134. 8:33אחורה
  135. 8:35אז אותו מנכל יבלה את כל הלילה בהמתנה
  136. 8:38לתוצאות של העיבוד כי מדובר פה בעיבודים
  137. 8:42של עשרות מיליארדים או מאות מיליארדי
  138. 8:45רשומות שונות זאת אומרת צריך להביא גם את
  139. 8:49הרשומות למצב שהן יעומדו כי למעשה הדata
  140. 8:55הוא מעין ארכיון היסטורי של
  141. 8:58הרשומות של התקופות הקודמות מהמערכות
  142. 9:02הטיפעוליות מעבר לקיבוץ לאיגוד הוא גם
  143. 9:05שומר את ההיסטוריה בתוכו עכשיו לכו תעשו
  144. 9:08פרocessינ לכו תעשו איבוד על כמה
  145. 9:11מיליארדים או עשרות או מאות מיליארדים של
  146. 9:14רשומות שונות כדי להביא סדרה של 50 מספרים
  147. 9:20נניח היקפי מכירות או הקפי העברות כספיות
  148. 9:25שבע שנים אחורה בראייה חודשית חודש אחרי
  149. 9:29חודש ואז 7 * 12 אנחנו מקבלים
  150. 9:33מעט מאוד מספרים כן כמה עשרות מספרים אבל
  151. 9:36העיבוד שנדרש
  152. 9:39הוא בעצם רץ על עשרות או מאות מיליארדי
  153. 9:42רשומות וזה לוקח המון המון זמן זאת אומרת
  154. 9:45שאנחנו זקוקים לדרך מסוימת לאיזה תו לאיזה
  155. 9:51אמצעי מתווך שהוא לא רק מאגד בתוך
  156. 9:55הדataware
  157. 9:57את הרשומות הנאספות מכל המערכות האלה
  158. 10:01שאחרת אותו מנכל או מנהל בכיר היה צריך
  159. 10:04ללכת מערכת מערכת ולבלות את כל ימיו
  160. 10:07בשיטות בין מערכות אלא אנחנו גם מבצאים
  161. 10:11עליהם עיבודים בהתאם לבעיות העסקיות או
  162. 10:16להחלטות שנדרשות לקבל
  163. 10:20שהם כבר עושים את האימוד שחוסך זמן כשמקבל
  164. 10:24החלטות מדרש
  165. 10:26לראות את הנתונים
  166. 10:29המסוכמים באיזשהו גרף או בדוח או בכל
  167. 10:32פורמט אחר שמעוניינים בו.
  168. 10:38אז כדי לסכם את הנקודה עם כך, מחסן
  169. 10:40הנתונים צריך לתמוך בצורה רציפה, זאת
  170. 10:44אומרת מדי יום יום או אפילו במה שקראוי
  171. 10:48אונליין אה סליחה near time בצורה שהיא
  172. 10:52כמעט מיידית
  173. 10:55ולהתעדקן
  174. 10:56ממערכות המידע
  175. 10:58בסוגים השונים של המידע שהוגדרו לאיסוף,
  176. 11:02לאסוף אותם בפועל בצורה שהיא אמינה
  177. 11:05טכנולוגית. זאת אומרת גם צריך לתת את הדעת
  178. 11:08על למשל ניתוק קשר בין מערכת מידע מסוימת
  179. 11:15לבין הדataס
  180. 11:17מה אנחנו עושים איך אנחנו
  181. 11:21למעשה משדרים את המידע בצורה חוזרת איך
  182. 11:24אנחנו עולים על כך שישנה תקלה בתקשורת
  183. 11:27ועוד ועוד ועוד זאת אומרת יש פה המון
  184. 11:29אלמנטים שצריך לתת את הדעת בממשק
  185. 11:34בין הדטware
  186. 11:36למערכות התפעול, המערכות הטפעוליות השונות
  187. 11:39בארגון שמהם הוגדרו נתונים לאיסוף. מה
  188. 11:43אנחנו אוספים, באיזה תדירות וכדומה, אנחנו
  189. 11:45נדבר על כך. ובסופו של דבר אנחנו צריכים
  190. 11:50גם לאחסן את הנתונים באופן שהוא יהיה
  191. 11:52אחיד. כלומר אנחנו
  192. 11:55מאחידים פורמטים שונים וגם על זה תכף
  193. 11:59נדבר.
  194. 12:01והנתונים צריכים להיות נגישים למורשים,
  195. 12:04למשתמשים, לשם איבוד, לשם הצגה. וכן אנחנו
  196. 12:08מבצים עליהם כבר ברמת הדוס או ברמה של
  197. 12:12הדטה מרט, שזה בסיסי הנתונים שמשרטים
  198. 12:16את מערכות ההצגה למנהלים, מערכות הBI,
  199. 12:19הבינה העסקית, buiness inelligence. אז
  200. 12:22כבר אנחנו מבצאים עיבודים כמו שהזכרתי כי
  201. 12:26אנחנו לא רוצים על כל שאילט ושילטא
  202. 12:29להתמודד עם חיפושים ברמה של עשרות או מאות
  203. 12:32מיליארדי רשומות בתוך הדטהור אז אנחנו כבר
  204. 12:36רוצים כמו שאומרים לאבד את הנתונים שהם
  205. 12:39יגיעו לכאורה לאוסים למסד מידע למסד
  206. 12:44נתונים משני שמשרט את הצורך העסקי של
  207. 12:47המנהלים בהצגה בדוחות בחיתוך ותחקור
  208. 12:52נתונים וכדומה.
  209. 12:55אז מה היתרונות של הארכיטקטורה שמבוססת על
  210. 12:59אמצעי כמו דהס?
  211. 13:01אז היתרון הראשון שהוא מאפשר לשלב מידע
  212. 13:05ממקורות רבים.
  213. 13:09כפי שהזכרתי הדataware בעצם בא ומתקשר
  214. 13:16ושולף
  215. 13:17ומקבל מידע ומתעדכן מייצרות אפילו מאות
  216. 13:21מערכות טיפעוליות מערכות שהן חלק מהטפעול
  217. 13:25היומיומי של הארגון או החברה כמו למשל
  218. 13:28מערכות הלוואות מערכות של טרנזקציות
  219. 13:32העברות כספיות בבנקים מערכות של קליטה
  220. 13:36למלאי בחברות
  221. 13:38יבו
  222. 13:40מערכות של ניפוק מעמלאי, של קבלת הזמנות
  223. 13:44מלקוחות ועוד ועוד ועוד. זאת אומרת הוא
  224. 13:47אוסף בעצם למקום אחד, למקור אחד את כל
  225. 13:52המידע שמפוזר בהרבה מאוד מערכות ניהוליות.
  226. 13:56כולל בארגונים שיש להם מערכות ERP, כי לא
  227. 14:00תמיד הP הוא מאפשר להתמודד עם כל הצרכים
  228. 14:04של החברה. למשל, אם ישנה חברה שהיא תמיעה
  229. 14:09א מערכתסאפ
  230. 14:10כP
  231. 14:12אז עדיין הCRM שלה, הCustomer
  232. 14:15relationship management, מערכת הקשרים
  233. 14:19מול הלקוחות, ניהול הלקוחות מתבצע במערכת
  234. 14:22אחרת, למשל בalילes forורce, כי ליסאפ אין
  235. 14:26פתרון מניח את הדעת בתחום של CRM.
  236. 14:31או למשל אותה חברה יכולה לנהל הרבה מאוד
  237. 14:35אלמנטים
  238. 14:37בסאפ בP שלה אבל פיתחו לה מערכת ייחודית
  239. 14:43אפילו לא מוצר מדף שהוא מריץ איזשהו מודל
  240. 14:46הצטיידות מאוד מאוד ייחודי שאי אפשר היה
  241. 14:49לממש בסאפ או לא רצו להתערב בתוך הסאפ ואז
  242. 14:53נתוני חיזוי הצריכות של חלקי חילוף של
  243. 14:57מוצרים מוגמרים
  244. 14:59של צריכות לקוחות או כל אלמנט אחר שעושים
  245. 15:02עליו חיזוי הם מבוזרים במערכת אחרת לגמרי
  246. 15:08ואז או שמעבירים
  247. 15:11לסאפ
  248. 15:12את הנתונים בצורה ידנית כשהם מוציאים
  249. 15:15הזמנות רכש או שמשנים אותם קצת כי אולי אי
  250. 15:20אפשר לקנות את כל מה שחוזים אז מורידים
  251. 15:23קצת כמויות ואז יש לנו באמצע פלנר אנושי
  252. 15:27שהוא מהווה את המשק רק הידנית, מקבל
  253. 15:30ההחלטות בין אותה מערכת חיזוי לבין הסת
  254. 15:34ואז אתם מבינים שהמידע לגבי חיזוי הביקוש
  255. 15:39מבוזר במערכת חיזוי חיצונית לחלוטין. יתר
  256. 15:42המידע לגבי כוח הדם, טרנזקציות כספיות
  257. 15:45ועוד נמצא באמת בסא. אז זה למשל דוגמה של
  258. 15:50שתי מערכות שהן לחלוטין לא מתקשרות
  259. 15:53ביניהן. ואז אנחנו זקוקים לפלנר אנושי
  260. 15:57שישב באמצע. גם לקבלת החלטות כמה נדרש
  261. 16:01לקנות, אבל גם להעביר נתונים בין מערכת
  262. 16:04למערכת, לבחון את החיזוי ובסופו של דבר
  263. 16:07להקליד ולהוציא הזמנות רכש לספקים לחידוש
  264. 16:11מלא.
  265. 16:13אז היתרון פה שלטה שהוא בעצם מהווה צומת
  266. 16:19שעוסף ממערכות טיפוליות שונות גם במקרה
  267. 16:22שתארתי גם מהסאפ את הנתונים גם מהמערכות
  268. 16:27החיצוניות כמו מערכות חיזוי מערכות כוח
  269. 16:30אדם אולי שלא מיושמות בשרב מערכות שכר
  270. 16:34מערכות יעודיות מיוחדות לתחום ועוד ועוד
  271. 16:38ועוד הוא בא משלב את הנתונים נים לתוך
  272. 16:43מקור אחד, מקום אחד שבעצם ניתן לתחקר
  273. 16:47אותו. זה בעצם היתרון העצום של דטאס.
  274. 16:50במקום כמו שטארתי שמנכל או סמנכל או מנהל
  275. 16:55בכיר בארגון יתחיל עכשיו לדלג בין עשרות
  276. 16:58מערכות כדי לראות תמונה או תמונה חלקית
  277. 17:02כלשהיא או לפחות לנסות לא בטוח שיצליח או
  278. 17:06או תצליח של הנתונים השונים. אז הדאס בעצם
  279. 17:11הוא מאגד את כולם כמו מאגר נתונים אחד
  280. 17:14גדול.
  281. 17:16היתרון השני שיש לנו תחזוקה קבוהה ואחידה
  282. 17:19של מידע.
  283. 17:22המידע נאסף הוא נבדק לפני שהוא נכנס לדata
  284. 17:27מבחינת כינות מבחינת שלמות המידע שאין לנו
  285. 17:30מידע חסר. אנחנו נדבר תכף על איך משלימים
  286. 17:34מידע כשהוא חסר או האם נדרש להשלים אותו?
  287. 17:39ויכול להיות שאם המידע
  288. 17:42משתבש ברמת המערכת המקומית שהיא מערכת
  289. 17:44קטנה ומגבלת יותר אז מאוד יכול להיות שהיא
  290. 17:48לא יציבה יש באגים היא מיושנת אולי הרבה
  291. 17:51שנים כבר היא עובדת הרי שהמידע נבדק ואחר
  292. 17:57כך נשמר
  293. 17:59ברמת הדטה כלומר יש לנו גם איזשהו גיבוי
  294. 18:03לא מבחינת הרשומות עצמן זה קיים במערכות
  295. 18:07השונות
  296. 18:08גם בגיבויים שלהן, אלא מבחינת משמעות
  297. 18:11המידע. אנחנו קלטנו מדי יום ביומו מידע
  298. 18:16ממערכות הטיפעול השונות,
  299. 18:18בדקנו אותו, ניכינו אותו באופן אוטומטי,
  300. 18:22כמובן מדי יום ביומו ורשמנו אותו לבסיס
  301. 18:26מידע בפורמט שהוא קבוע ואחרי ובעל משמעות
  302. 18:30עסקית. זאת אומרת זה פורמט שאחר כך ניתן
  303. 18:34להריץ עליו דוחות גרפים וכדומה בקלות על
  304. 18:38מנת לקבל החלטות עסקיות.
  305. 18:43יתרון נוסף זה שאנחנו יכולים לפתח ייסומים
  306. 18:47שונים מסביב לדata.
  307. 18:51אני לא צריך עכשיו על כל ייסום שאני מפתח
  308. 18:55ללמוד איך המערכת הטפעולית עובדת. להתחבר
  309. 19:00למערכת הטפעולית. יש גם חשש או סיכון
  310. 19:04שהייסום שלי יהיה בו באג, תהיה בו תקלה
  311. 19:08והוא ישבש את הנתונים הטפעוליים. אנחנו לא
  312. 19:10רוצים לעשות את זה. ברגע שיש לנו דהאס,
  313. 19:15אנחנו למעשה מתחברים, קוראים את הנתונים
  314. 19:18מתוכו את מה שנדרש והיסום רץ על בסיס של
  315. 19:22מידע אחד.
  316. 19:26לדוגמה,
  317. 19:28אם יש לנו
  318. 19:30ארגון שמפעיל גם מערכות טיפוליות
  319. 19:34פיזיות,
  320. 19:36למשל מכירות בסניפים של חנויות,
  321. 19:41ועושה את זה הרבה שנים, מערכות קופה
  322. 19:44וכדומה, הוא במקביל נכנס לפעילות
  323. 19:47אינטרנטית. אז יש לאותו ארגון, לאותה חברה
  324. 19:52גם ממשק או גם מערכת שהיא מנהלת את מערכות
  325. 19:55הזמנות באינטרנט. אז יש לנו שתי מערכות
  326. 19:59שונות.
  327. 20:01מערכות א מלאי או ניהול הזמנות, ניהול רכש
  328. 20:07למימד הפיזי של החברה ומערכות למימד
  329. 20:10הווירטואלי, לרכש בא-קomמרס.
  330. 20:14אתם מבינים מפה
  331. 20:16שחלוקת המידע בין שתי המערכות חייבת תאום
  332. 20:21ביניהם.
  333. 20:22כלומר, אם עכשיו אני רוצה לבוא
  334. 20:26ולנהל מלאי למשל, שזה ייסום, אז אני צריך
  335. 20:30להבין כמה מלאי משכו ממני בחנויות, כמה
  336. 20:34רכשו באותו היום וכמה מלאי אני גם צריך
  337. 20:37לשריין, כלומר לשמור שמור מה שקראוי,
  338. 20:41לצבוע אותו עם שם הלקוח
  339. 20:44עבור משלוחים החוצה כנגד האינטרנט. אני לא
  340. 20:47אוכל לספק
  341. 20:49יותר מלא
  342. 20:52ממה שיש לי. אני לא רוצה להגיע למצב של
  343. 20:55חוסר. לכן אני חייב לסנכרן
  344. 20:59את ממונת המלא שלי אל מול ההזמנות בחנויות
  345. 21:03הפיזיות או הקניות בחנויות הפיזיות ואחר
  346. 21:06כך אני צריך באמת להשלים את המלאי במדפים
  347. 21:09שלא יהיה מחסור. ואל מול הקניות
  348. 21:12האינטרנטיות
  349. 21:14שהיום כבר מעוות בהרבה מקרים כשליש
  350. 21:18מהקניות של ארגונים
  351. 21:21וברגע
  352. 21:22שמדובר בשתי מערכות נפרדות קשה מאוד לסנכן
  353. 21:26אלא אם כן אני מושך את נתוני ההזמנות
  354. 21:29נתוני הרכישה נתוני העמליי בחנויות ועל
  355. 21:32המדפים
  356. 21:34נתוני הרכישות האינטרנטיות חיזוי מלאי
  357. 21:38לאינטרנט חיזוי א סליחה חיזוי צריכות
  358. 21:41לאינטרנט, חיזוי צריכות לחנויות השונות
  359. 21:46שלי, מצליב את כל המידע הזה, מביא אותו
  360. 21:49למקום אחד ואז אני יכול להריץ מגוון של
  361. 21:51יסומים, כמו למשל
  362. 21:54חיזוי צריכות עתידי,
  363. 21:57ייסומים של הצטיידות, ייסומים של תכנון
  364. 21:59תקציבי למטרת חידוש מלאי
  365. 22:03או כל ייסום אחר על אותו בסיס מידע אחיד
  366. 22:08במקום
  367. 22:10לבוא או להתבזר למספר מערכות שזה כמעט
  368. 22:12בלתי אפשרי
  369. 22:17ולפתח
  370. 22:19גם ממשקים שמדברים עם המערכות האלה מושכות
  371. 22:22מהמערכת הזו נתונים מהמערכת הזו ממערכת
  372. 22:25שלישית ועוד ועוד ועוד
  373. 22:29ברגע שיש לי מקור אחד אמין של נתונים אני
  374. 22:35מתחבר אליו אני יוצר ממשק לדataס
  375. 22:38מושך נתונים
  376. 22:40ואני יכול להתחיל לבצע להם איבודים.
  377. 22:44אותו מאגר של נתונים מאפשר לי גם לפתח
  378. 22:48פיתוחים עתידיים מאוד מאוד מהר, לתחקר את
  379. 22:52הארגון, כי למעשה אני מקבל את כל צורכי
  380. 22:55הנתונים במקום אחד. יש לי מאגר אחד שאליו
  381. 22:58הכל זורם. זה מין אגמל כזה שאליו בעצם
  382. 23:03מתנקזים. הגם ענקי שאליו מתנקים
  383. 23:08המון המון נהרות של נתונים ממקורות שונים
  384. 23:12בארגון. לכן
  385. 23:14בקונסטלציה המודרנית בחרו גם לדata לקרוא
  386. 23:19בשם מתוך
  387. 23:22איזושהיא אנלוגיה לאותו אגם שמרכז אליו
  388. 23:26נערות מידע שונים, נערות נתונים שונים.
  389. 23:29אבל אנחנו כרגע מדברים באמת על הדטה
  390. 23:33המסורתי והפורמלי יותר. אנחנו לא נכנסים
  391. 23:37כשמדובר בדata warה לאלמנטים כמו מידע לא
  392. 23:41מובנה, דבר שדיטהלייק למשל הוא בהחלט
  393. 23:45תומך בו. אז אם כך אנחנו גם חוסכים
  394. 23:50מורכבות מאוד גדולה בפיתוח של ממשקים
  395. 23:54בין מערכות חדשות למערכות קיימות ולמספר
  396. 23:58מערכות שונות. עכשיו מילה חשובה על גבי
  397. 24:01ממשקים.
  398. 24:03ממשקים.
  399. 24:06אני לא יודע מי מכם באמת התנסע בפיתוח של
  400. 24:09ממשקים. אני התנסאתי
  401. 24:12אבל ממשקים זה אלמנט הסיכון.
  402. 24:16הגבוה ביותר בכל פרויקט תוכנה, בכל פרויקט
  403. 24:20פיתוח.
  404. 24:23הצורך של שתי מערכות
  405. 24:27לדבר אחת עם השנייה. להעביר נתונים באופן
  406. 24:31תקין, באופן סדיר, אחת מהשנייה
  407. 24:35באופן מלא או אחד מהאלמנטים הכי בעייתיים
  408. 24:39והכי מסוכנים בתחום פיתוח מערכות מידע.
  409. 24:43אני לא יודע אם זה נאמר לכם באחד הקורסים,
  410. 24:46אבל הנה אני אומר
  411. 24:49בהרבה סיבות.
  412. 24:51יש כל כך הרבה תרחישים
  413. 24:54מה יכול להשתבש בתהליך
  414. 24:58שלמעשה מגבירים את הסיכון. ובנוסף יש לנו
  415. 25:03שני וריאנטים טכנולוגיים, שתי מערכות מידע
  416. 25:07מסוגים שונים שצריכות עכשיו איכשהו למצוא
  417. 25:12שפה משותפת מבחינת העברת הנתונים.
  418. 25:16אני אתן כמה תרחישים שמכסים רק קצה קצהו
  419. 25:22של כל התחום הבעייתי של ממשקים ועל מה
  420. 25:26אנחנו צריכים לחשוב כשמדובר בממשקים. והנה
  421. 25:30ישנן למשל
  422. 25:33כשאני מפתח ממשק בין מערכת א' לב
  423. 25:37ישנם כבר שלושה סוגי תקלות אפשריים בעברת
  424. 25:41המידע.
  425. 25:43מערכת א' יכולה לקרוס ולא להעביר את
  426. 25:46המידע. יש בג, יש נפילת מתח, כל סיבה
  427. 25:51אחרת.
  428. 25:53מערכת ב' יכולה לקרוס ולא לקבל את המידע
  429. 25:57שהוא עבר לה.
  430. 26:00מערכת ובנוסף מערכת המשק ביניהם, צינור
  431. 26:04הנתונים ביניהם יכול גם הוא לקרוס בגלל
  432. 26:08באג או בעיה טכנולוגית או כל סיבה שהיא
  433. 26:11תקיפה של האקרים
  434. 26:14כל סיבה שהיא ולא להעביר את המידע בעצם
  435. 26:18הסיבה השלישית שהממשק בעצם יקרוס או יפגע
  436. 26:22ואז יהיה נתק בין המערכות הנה כבר שלוש
  437. 26:25בעיות שצריך להתמודד
  438. 26:29עכשיו בנוסף
  439. 26:32אם הייתה העברה של נתונים
  440. 26:35איך אני מוודא
  441. 26:38שמערכת
  442. 26:40א' העבירה אותם לב בצורה תקינה
  443. 26:44מערכת ב' קיבלה נתונים בלי שהם שתבשו
  444. 26:48באמצע
  445. 26:50ובסופו של דבר שהממשק היה אמין
  446. 26:54ולא נפרץ ולא נפגע
  447. 26:57ולא היה גורם שהתערב באמצע ושינה את
  448. 27:01הנתונים או הקשיב להם.
  449. 27:05הנה כבר אוסף של בעיות ואפשר מפה להמשיך
  450. 27:09ולהמשיך ולהמשיך. למשל,
  451. 27:12אם מערכת ב' קרסה,
  452. 27:14מערכת א' שדרה נתונים, הממשק עבד והנתונים
  453. 27:18הגיעו לב, רק לא נקלטו כי מערכת ב' קרסה.
  454. 27:22מה אני עושה איתם?
  455. 27:24האם אני משמיד אותם כי הם כבר לא עדקניים
  456. 27:28לדוגמה שערי מטבע עברה שנייה וחצי הצליחו
  457. 27:32להעלות את מערכת ב לשערי המטבע מלפני
  458. 27:36שנייה וחצי אין בעצם משמעות
  459. 27:39אז צריך להשמיד את המידע לא להסתמך עליו
  460. 27:42אנחנו מחכים עכשיו לשידור חדש של שערי
  461. 27:45מטבע עדקניים
  462. 27:48או שבמקרים אחרים למשל מערכת כוח הדם
  463. 27:51משדרת בממשק למערכת
  464. 27:53שכר נתונים.
  465. 27:57אז כמובן שנצטרך להשאיר ב איזשהו מאגר
  466. 28:02ביניים את נתוני כוח האדם כדי שכשנעושש את
  467. 28:06מערכת השכר, כשהיא תעלה מחדש ותוכל לפעול,
  468. 28:11יחכה למאגר שבעצם אומר הנה יש פה נתוני
  469. 28:14כוח הדם, הם חיקו לך מערכת ב', מערכת
  470. 28:19נתוני השכר, חישוב השכר.
  471. 28:22ועכשיו תשאבי אותם באופן תקין כיוון
  472. 28:26שהתאושת
  473. 28:29והכל מגובה כמובן במערכות של הודעות, של
  474. 28:31תקינות, של איקינות, של צורך לשדר, של
  475. 28:35צורך לשדר מחדש, של בקשת נתונים, של מענה
  476. 28:39לנתונים ועוד ועוד ועוד.
  477. 28:44אז הנושא הזה בעצם של ממשקים לא רק בהיבט
  478. 28:47של סיכונים
  479. 28:49הוא גם יקר מאוד להקמה ותפעול. זאת אומרת
  480. 28:53זה גם מסוכן מבחינה טכנולוגית. יש המון
  481. 28:56סיכונים טכנולוגיים בממשמקים כמו שטארתי
  482. 29:00והם גם מאוד יקרים בגלל זה להקמה ולטפעול
  483. 29:04כי אנחנו חייבים לכסות את כל הספקטרום של
  484. 29:09האפשרויות השונות של שיבושים בעברת נתונים
  485. 29:12ממערכת אחת לשנייה עכשיו הדוגמה שתארתי על
  486. 29:16כל הבעיות על כל המורכבות שלה מדברת רק על
  487. 29:19שתי מערכות
  488. 29:22עוד לא דיברתי גם על איך אני מתאים את
  489. 29:24הפורמט של הנתונים
  490. 29:25בין המערכות
  491. 29:27איך אני משנה אותם באמצע ועוד ועוד ועוד
  492. 29:31לפני שאני קורא אותם למערכת המקבלת.
  493. 29:35זה חלק מהתמונה אבל בגדול
  494. 29:40הנושא של ממשקים הוא מאוד יקר. לכן
  495. 29:46דהס
  496. 29:48שמדבר עם הרבה מערכות מצד אחד הוא פותר
  497. 29:52להם בעיה של ממשקים. למשל בין מערכת א' לב
  498. 29:56וג וד בין מערכת ב' לג' בין ד' ל לב וכולי
  499. 30:02וכולי אתם רואים זה מין קערת ספגטי כזו של
  500. 30:05ממשקים בין מערכות לא הכל
  501. 30:09בסופו של דבר מגיע לאותו דטאare מתנקז
  502. 30:13אליו ושם אפשר לאבד את כל הנתונים
  503. 30:18אז עצם הקמת הדטה זה גם מוצר מאוד יקר הוא
  504. 30:23גם חייב רמות אמינות מאוד גבוהות אז הוא
  505. 30:26מאוד יקר מבחינת המשקים מול עשרות המערכות
  506. 30:30הארגוניות או מאות המערכות הארגוניות הוא
  507. 30:33דורש תפעול צריך להקים צוות של אנשי דיטה
  508. 30:37וareהס שיתחזקו אותו שיבדקו אותו שיראו
  509. 30:41האם הוא חשוף לסיכונים האם צריך להגדיל את
  510. 30:44שטחי האחסון ועוד ועוד ועוד אלמנטים
  511. 30:48אז הוא מאוד יקר גם לתפעול יומ יומי
  512. 30:51הוא דורש תחזוקה של בסיס נתונים
  513. 30:55שאני קורא לו גדול, אבל בעצם אפשר להגיד
  514. 30:57שברוב המוחלט של המקרים מדובר בבסיסי
  515. 31:00נתונים ענקיים
  516. 31:02גם כמידע מובנה, גם כrctured
  517. 31:06דה הם עדיין ענקיים בהקפים של מיליארדי או
  518. 31:11מאות מיליארדי רשומות שלא לדבר על יותר.
  519. 31:15ונדרשת השאלה שהיא בעצם בבסיס הניתוח,
  520. 31:19בבסיס התהליך של הקמת.
  521. 31:22מה נחליל בו? אם יש בארגון מאות מערכות
  522. 31:26שונות של תחומים שונים, של תתי תחומים
  523. 31:30שונים וכדומה, האם את כולם נקשר לדatawar
  524. 31:34או שזו פעילות מיותרת? כי בסופו של דבר
  525. 31:38מבחינת מקבלי ההחלטות או הדרישה לתחקר
  526. 31:41נתונים, ללמוד מהם ולבדוק, מאוד יכול
  527. 31:45להיות שהרבה מערכות
  528. 31:47לא ממש צריך להצליב את המידעים מידע
  529. 31:50ממערכות אחרות ובהרבה מערכות בארגון בהחלט
  530. 31:54כן. זאת אומרת יש פה החלטה איפה נשקיע
  531. 31:57בהקמת נמשקים, איפה נשקיע בהקמת מנגנונים
  532. 32:01לעברה של נתונים ממערכות טיפעוליות כאלו
  533. 32:04ואחרות עד לרמת הDA
  534. 32:08או במילים אחרות מה בדיוק נאסוף, איזה
  535. 32:12מידע, מה נעביר, מאיפה נעביר,
  536. 32:16לאן נעביר, לאיזה טבלאות בדהוס, תכף נדבר
  537. 32:20גם על זה. אז זה חלק מהשיקולים והבעיות
  538. 32:23והסוגיות
  539. 32:25וגם האתגרים
  540. 32:27שמהנדסי תעשייה וניהול
  541. 32:31בעיקר בתחום של מינה עסקית, של מערכות
  542. 32:34מידע, של תשתיות נתונים וכדומה, הם
  543. 32:38מתחבטים בו מדי יום ביומו. יש פה גם
  544. 32:43החלטות ניהוליות. כלומר, אם אני מחליט שלא
  545. 32:47להקים ממשק למערכת מסוימת, לוותר על
  546. 32:49הנתונים שנכללים בה כמה אני חוסך מבחינה
  547. 32:53כלכלית, כי חסכתי הוצאות הקמה של המשק, של
  548. 32:57החיבור, של ניהול נתונים, של הרבה
  549. 32:59אלמנטים.
  550. 33:01ומה המחיר הניהולי שאני מוותר על הכללת
  551. 33:04הנתונים הללו בדה, על האפשרות לאבד אותם,
  552. 33:09להצליב אותם עם נתונים, עם מערכות אחרות
  553. 33:12ולקבל אולי החלטות ניהוליות הרבה יותר
  554. 33:16מושכלות.
  555. 33:18אז אם אתם רוצים לצאת עם איזשהו מסר מרכזי
  556. 33:22ככה מהשקף, מעבר ליתרונות ולחסרונות, המסר
  557. 33:25הוא א נע להיזהר עם ממשקים. אתם רוצים
  558. 33:30מינימום של ממשקים,
  559. 33:32לא תמיד זה אפשרי לרדת למספר מאוד מועט של
  560. 33:36ממשקים. יש גם פתרונות טכנולוגיים כמו
  561. 33:39למשל הקמה של בס. בס זה מין אוטוסטרדת
  562. 33:43מידע שאליה אנחנו מממשקים את המערכות.
  563. 33:47אנחנו פותרים פה חצי מהבעיה כי עדיין
  564. 33:51אנחנו צריכים לפתח ממשק מידע למערכת
  565. 33:55הטפעולית. אבל בצד של האוטוסטרדה הזו קל
  566. 33:59מאוד להתחבר עם השביל הזה שאנחנו או הכביש
  567. 34:03הזה של המידה אל תוך האוטוסטרדה. זה בעצם
  568. 34:07האנלוגיה של בס שמאפשר להוציא נתונים
  569. 34:12אליה וממנה למערכות אחרות כולל לדata. אז
  570. 34:17יש פתרונות טכנולוגיים שמפשטים את הבעיה.
  571. 34:21עדיין המסר שלי ממשקים הם לטעמי
  572. 34:27אחד האלמנטים הכי מסוכנים מבחינת סיכון
  573. 34:31טכנולוגי בפרויקטים של מערכות מידע ואחד
  574. 34:34מהאלמנטים היקרים ביותר שקיימים. אז בואו
  575. 34:38נמשיך הלאה עם המסר הזה ונבין בעצם איך
  576. 34:42עובדה.
  577. 34:44אז כמו שוודאי ניחשתיהם מהתיאור שלי, יש
  578. 34:48לנו חיבור בין הרבה מאוד מערכות טפעוליות.
  579. 34:51במקרה הזה תארתי רק ארבע מחוסר מקום. אז
  580. 34:55מערכת כמו למשל CRM, customary
  581. 34:57relationship management, מערכת ניהול
  582. 34:59קשרי לקוחות, ERP, enerprise resource
  583. 35:04planning, מערכות
  584. 35:07תפעול ארגוני, כולל
  585. 35:11א בilling שזה מערכות
  586. 35:15של חיוב לקוחות, כל הנושא של הוצאת
  587. 35:18חשבונות, קבלת תשלומים, סליקות של תשלומים
  588. 35:22וכדומה. זה בעצם מערכות הבילינ כל התנועות
  589. 35:25הכספיות
  590. 35:27וספליצן
  591. 35:28שאלה מערכות ניהול המלי
  592. 35:31אלו צריכות להתחבר בדרך כלשהי
  593. 35:36שזה קודם כל המשק זה החץ השחור
  594. 35:39אל הדה
  595. 35:41אבל בדרך באמצע יש לנו
  596. 35:45אוסף של כלים או טכנולוגיה שאנחנו קוראים
  597. 35:49לה ETL et ETL ראשי תיבות של extract
  598. 35:53‏transform
  599. 35:55load
  600. 35:56והכינוי השני שלה זה data פייפלין זאת
  601. 36:00אומרת צינור הנתונים
  602. 36:02עכשיו זה לא שאנחנו פשוט מעתיקים את
  603. 36:05הטבלאות את הרשומות בCRM מעתיקים את
  604. 36:08הטבלאות והרשומות בP מעתיקים את הטבלאות
  605. 36:12בבילדינ בבילינג מעתיקים את כל הרשומות
  606. 36:16בספליי צן ופשוט מכניסים את זה איךשהוא
  607. 36:19איפהשהוא בדata זה לא עובד ככה אנחנו
  608. 36:23צריכים באמצע
  609. 36:26לשים טכנולוגיה
  610. 36:28שהיא תחליט
  611. 36:31ותבצע כל מיני פרמטרים למשל מה התדירות
  612. 36:35האם זה פעם ביום האם זה כל רגע ורגע מה
  613. 36:39התדירות שאנחנו מעתקנים את הדיטה
  614. 36:44מאיזה טבלאות אנחנו שואבים מידע איך אנחנו
  615. 36:47קוראים לטבלאות האלה לשדר לנו את המידע זה
  616. 36:51בעצם התהליכים של אסטר
  617. 36:53הטרנספורמ האם נדרש איזשהו שינוי מבני
  618. 36:56בדיקה של איכות הנתונים אולי יש נתונים
  619. 37:00שהם משובשים בגלל השידור או בגלל שמישהו
  620. 37:03הקליד לא נכון אנחנו לא רוצים להכניס
  621. 37:07בהזדמנות הזו נתונים לדהס שהם מזובלים
  622. 37:13מסיבה כלשהי מאוד יכול להיות שבמערכות
  623. 37:16הטפעוליות יש טעויות יש תקלות אבל אנחנו
  624. 37:19לא רוצים למשוך את התקלה הזו לתוך הדטה.
  625. 37:23אנחנו רוצים לבדוק את התקינות של הנתונים
  626. 37:25כי אחרי זה נעלים מקבלים החלטות אסטרטגיות
  627. 37:30לגבי הנתונים הללו. ובסופו של דבר הלad.
  628. 37:33זאת אומרת עצם זה שמשכתי נתונים שעשיתי
  629. 37:36עליהם איזשהיא טרנספורמציה, שינויים
  630. 37:38במבנה, שינויים קצת בערכים, כל מה שנדרש
  631. 37:42בשביל הדיטה, איך אני דוחף אותם, איך אני
  632. 37:46מכניס אותם, איך אני כותב אותם לדטה,
  633. 37:49לאיזה טבלאות, לאיזה מקומות, איפה אני
  634. 37:51מאחסן אותם במחסן נתונים הגדול הזה שלי.
  635. 37:58אז זה למעשה מה שתהליך הETL
  636. 38:02הtract transform וload מבצע כפי שציינתי
  637. 38:06קוראים לזה דה פייפלין שזה שם פחות מוצלח
  638. 38:09לטעמי כי הוא לכאורה אומר בוא פשוט נעביר
  639. 38:14נתונים דרך מין צינור למשל מהCRM
  640. 38:19לתוך הדטה כן נעתיק ונעביר ונשדר זה לא
  641. 38:24עובד ככה התהליך הוא הרבה יותר מורכב כפי
  642. 38:27שאנחנו נראה עכשיו.
  643. 38:33אם כך
  644. 38:34כלי הl או הטכנולוגיות המשובוקות על ידי
  645. 38:38חברות רבות et זה משהו שקיים בשוק מאז
  646. 38:42בעצם שהארכיטקטורה
  647. 38:44של דטה קיימת סכל מסביבות שנות ה-70 והש80
  648. 38:49אז גם היה פיתוח של כלי ויש הרבה חברות
  649. 38:52טובות ותיקות
  650. 38:54ובעלות התמחות בתחום של
  651. 38:57יש גם כלים של open source שתומכים בך כך
  652. 39:02אבל בגדול חשוב לציין שהתהליך של
  653. 39:08extractטform
  654. 39:09וload
  655. 39:11הוא תהליך שכל כלי וכלי נותן אותו
  656. 39:14בשלמותו. זאת אומרת אני לא צריך כלים כלי
  657. 39:17אחד שיעשה אקסטרקט השני טרנספורם השלישי
  658. 39:20load. לא. יש ממש חבילות כלים שנות את כל
  659. 39:24התהליך, תומכות בקשת מאוד רחבה של יצרנים
  660. 39:28של מחסני נתונים, של מערכות
  661. 39:33ומאפשרות לעשות גם את הלad לתוכן.
  662. 39:37גם בתחום של האקסטרract הן תומכות בסוגי
  663. 39:40מסדי נתונים שומעים למשל פוסק SQL MSSQL
  664. 39:46MySQL כמובן הידוע ועוד ועוד ועוד על מנת
  665. 39:50לתת את הקישור לקצה שמאפשר גם מצד אחד
  666. 39:56להוציא את הנתונים לשאוב אותם מתוך מסדי
  667. 40:00נתונים טבלאיים ובקצה השני גם לרשום אותם
  668. 40:05לתוך הדטהס
  669. 40:07אז מתוך זה אנחנו בעצם זקוקים לבחור כלי
  670. 40:11ETL1 שישרט את שתי נקודות הקצה שתארתי.
  671. 40:17האתגר בייסום תהליכי ETL
  672. 40:21הוא נוגע למספר אספקטים. כשהאספקט הראשון
  673. 40:25הוא מאיזה מערכות אנחנו נאסוף נתונים. האם
  674. 40:28אני צריך באמת
  675. 40:30להשקיע בחיבור של הדטה על מנת שכל המערכות
  676. 40:35בארגון, כל מערכות המידע ישדרו לי נתונים?
  677. 40:39האם אני זקוק לאסוף נתונים מכל מערכות
  678. 40:42המידה וארגון, מכל המערכות הקיימות לכל
  679. 40:45צורך וצורך? כנראה שלא.
  680. 40:49זאת אומרת, מתוך ניתוח הסביבה העסקית,
  681. 40:52התהליכים, הצרכים של המנהלים ושל כל
  682. 40:55הרמות, כל המדרגים בארגון,
  683. 40:58של נתונים, של אנליטיקה, של קבלת החלטות,
  684. 41:02כי בסופו של דבר את הבינה העסקית, את
  685. 41:05המערכות שאנחנו נכיר,
  686. 41:07את הויזואליזציות, את הגרפים, את הדוחות,
  687. 41:10אנחנו נבסס על נתונים. אז אנחנו צריכים
  688. 41:13להבין איזה נתונים חייבים להיות נגישים
  689. 41:17לרמות שונות נרחבות בארגון
  690. 41:21ואיזה מערכות צריכות לספק את כל הנתונים
  691. 41:25או את חלקם או בכלל לא? אז זו ההחלטה
  692. 41:28הראשונה.
  693. 41:31השאלה השנייה היא איך אנחנו נאסוף נתונים
  694. 41:33עם מערכות שונות? איזה סוגים של ממשק
  695. 41:37אנחנו צריכים להקים מול כל מערכת ומערכת?
  696. 41:40האם ניתן להשתמש בכלי ETL סטנדרטים שיעשו
  697. 41:43את האקסטרctט
  698. 41:45מבסיסי הנתונים של המערכת? האם אני צריך
  699. 41:48לבצע תהליך שונה קצת?
  700. 41:51איך אני צריך לתחזק את המשקים או את
  701. 41:54התוכנות שמעבירים לי נתונים ששואבים אותם
  702. 41:58וכדומה? שאלה הבאה היא שאלת התדירות.
  703. 42:03אחת לכמה זמן אני נדרש לאסוף ולשדר את
  704. 42:07הנתונים ממערכת התפעול, מכל מערכת טפעול
  705. 42:12למערכת
  706. 42:13הדארה.
  707. 42:15אז יש נתונים שאנחנו נבצע תהליך בץ'.
  708. 42:20מערכת הטפעול תפעל כרגיל, כן? למשל מערכות
  709. 42:24בנקאיות מבצעות טרנזקציות של העברות.
  710. 42:27אנשים מעבירים כספים מחשבון לחשבון ועוד.
  711. 42:33אבל בלילה
  712. 42:37זמן שבעצם לא עובדים אז אפשר לעצור את
  713. 42:40הפעילות של המערכות הטפעוליות על מנת
  714. 42:43לעדכן את משדי הנתונים את הדטה
  715. 42:46אנחנו נריץ תהליך פעם ביום בלילה שיקח את
  716. 42:51כל התנועות היומיות שכפי שציינתי בישראל
  717. 42:54זה יכול להגיע למיליוני תנועות במדינות
  718. 42:57אחרות מדובר בכני מידה
  719. 43:02פי מאות או אלפים של תנועות
  720. 43:05והוא יקח וישדר ויעדכן את הדטה
  721. 43:09במהלך לידלי שיכול גם וימשך כמה שעות לכן
  722. 43:13עושים אותו בלילה כי אחרת הוא פשוט מקפיא
  723. 43:16או משביט את המערכות הפעילות בלילה לא
  724. 43:19עובדים
  725. 43:21התהליך יכול להתבצע גם מספר פעמים ביום
  726. 43:24הפסקת צהריים
  727. 43:26לילה בבוקר לפני העבודה זה במקרים שהיקפי
  728. 43:31שידור הנתונים והעדכון הם יותר פחוטים.
  729. 43:36ויש גם תהליכים שתורשים תמונת מצב עכשוית
  730. 43:40בדata.
  731. 43:42אנחנו קוראים לזה near real time, כלומר
  732. 43:46מאוד קרוב
  733. 43:48למצב במציאות.
  734. 43:51מדי חלקיקי שנייה. אם הייתה תנועה במערכת
  735. 43:53הטפעול, היא מיד משדרת את הנתונים לדה.
  736. 43:57למשל, אם אנחנו זקוקים לנתוני מלא
  737. 44:00עדקניים, אנחנו לא יכולים לקבל
  738. 44:04תמונה באחת המערכות שהיא עדקנית, זה
  739. 44:07המערכת התפעולית של ניהול המלא בארגון
  740. 44:11ובמערכת השנייה שזה הדare, תמונה שהיא
  741. 44:15משובשת.
  742. 44:17אם אנחנו נעשה את זה בתהליך בצ'י אז רוב
  743. 44:21יום העבודה
  744. 44:23הנתונים של המלאי במערכת התפעולית שזה
  745. 44:27בעצם תמונת המצב תמונת העולם האמיתית יו
  746. 44:31שונים ממערכת הדארה
  747. 44:35ואז לא נוכל לקבל החלטות אמינות נצטרך כל
  748. 44:38הזמן על כל פרית ופריט לדלג למערכת התפעול
  749. 44:42ובכך בעצם מערכת הדה לא תשמש אותנו לכלום
  750. 44:46אז במצבים שאנחנו צריכים התאמה מלאה בין
  751. 44:50מערכות הטפעול בכל רגע ורגע למערכת הדאה
  752. 44:55אנחנו נבצע שידור כל פעם שמתבצעת
  753. 44:59תנועה או נקלטת תנועה במערכת הטיפול היא
  754. 45:02מיד תשודר למערכת הדה
  755. 45:07ואז בהבדל
  756. 45:09של בין שנייה לעלפיות שנייה
  757. 45:14זה בעצם הפרש הזמן של חוסר ההתאמה בין שתי
  758. 45:18המערכות. מערכת הדאוס בעצם תתעתקן תוך סדר
  759. 45:21גודל של זמן שהוא בין על פיות שנייה
  760. 45:25לשנייה אחת.
  761. 45:27עכשיו למה אנחנו קוראים לזה near real
  762. 45:30time? מכיוון שרט time הוא מדבר באמת על
  763. 45:35מערכות שזקוקות להיות מעודקנות בנתונים
  764. 45:40ברמה של מיליוניות שנייה. כמו למשל טיל
  765. 45:43שמנוות צריך לשנות את המקום את המיקום שלו
  766. 45:47המהירות של הטיל כל כך מהירה שהוא למעשה
  767. 45:50אוסף נתונים מהסביבה שלו מבצע את החישובים
  768. 45:54מעדכן את הנתונים משנה את הנתיב בהתאם
  769. 45:58בסדרי גודל של מיליוניות שנייה מאוד מאוד
  770. 46:02מהיר כי הוא גם חייב להיות מאוד תגובתי
  771. 46:06ומערכות מחשוב ארגוניות לא צריכות להיות
  772. 46:10מעודקנות עד רמת מיליונית השנייה,
  773. 46:14אלא אפשר להסתפק גם ברמה של עדכון של עד
  774. 46:19שנייה. לא יקרה שום דבר. אם תחלוף שנייה
  775. 46:21ושתי המערכות לא היו מאודקנות, הם תתעדכנה
  776. 46:24והנתונים תעדקנו.
  777. 46:27זאת אומרת השוני בין מצב המציאות כמו שהוא
  778. 46:32משתכף במערכת התפעולית
  779. 46:36לבין מצב המציאות בדה
  780. 46:39יכול להשתנות
  781. 46:42בהפרש של בין יום במקרה שאנחנו עושים
  782. 46:45עדכוני פעם ביום בלילה ואז המערכת של
  783. 46:49הדיטה לא מעודקנת להיום היא מעודקנת
  784. 46:53לאתמול
  785. 46:55ויכול להיות שאפשר להסתפק בזה זה שזה בסדר
  786. 46:57גמור.
  787. 46:59למשל במכירות של ציוד מאוד יקר כן אין
  788. 47:02הרבה מכירות כאלה אז לא נורא עם המכירות
  789. 47:06של ארבעה שעות האחרונות לא תיכנס לה כי יש
  790. 47:10מעט מכירות הציוד הוא מאוד יקר אבל אפשר
  791. 47:13להסתמך על מכירות
  792. 47:15של החודשים האחרונים השנים האחרונות
  793. 47:17והכדומה
  794. 47:20הדרמה של מדי מספר שעות אנחנו נעדכן זה
  795. 47:24מספר פעמים ביום והדרמה שההפרש
  796. 47:28של E עדקניות יהיה בין סדר גודל של עלפיות
  797. 47:31השנייה לשנייה. כלומר, הן יהיו מסונכרנות
  798. 47:35זו עם זו המערכת הטיפולית והדאה.
  799. 47:41השאלה באיזה תדירות נובעת מהשאלה הבאה? מה
  800. 47:45היא רמת הדקניות הנתונים
  801. 47:47שאנחנו מחזיקים?
  802. 47:49כלומר האם מספק לעדכן בבץ' או האם מספק
  803. 47:54לעדכן מספר פעמים ביום או האם אני צריך
  804. 47:56לפעול בנירט time שזה רמת עדכון אחרת היא
  805. 48:01גם יש בה אתגרים אחרים לעומת בץ' או מספר
  806. 48:05פעמים ביום
  807. 48:08זה לא שהעלות
  808. 48:11של עדכוני בץ' ונרלתם היא זהה אלא יש פה
  809. 48:16איזושהיא עלות נוספת תחזוקה וכדומה האלה
  810. 48:19realט time כן זה טיפה יותר מורכב
  811. 48:23אבל האם רמת העדקניות של הנתונים כשאני
  812. 48:26עובד למשל בבת שהיא מספקת
  813. 48:30לי יצא למשל לעבוד א בארגון
  814. 48:36בתקופת השירות הצבאי שלי ששם עדכון של
  815. 48:40מערכות עמלי היו בבץ' האפשרות לקבל
  816. 48:45החלטות למשל משל
  817. 48:48איזה ציוד להשיר ברמת מלא ביטחון כלומר לא
  818. 48:52לגעת בו איזה ציוד זמין לניפוק וכולי היו
  819. 48:57משובשות היה צריך כל הזמן לדלג בין רמת
  820. 49:01הדטה
  821. 49:03לרמת המערכות הטפעוליות כי העדכון היה
  822. 49:05בצ'י כי העדכון נעשה פעם בלילה ולכן תמונת
  823. 49:11המצב של מקבלי ההחלטות הייתה נכון לאתמול
  824. 49:15לא נכון
  825. 49:16להרגע ולא נכון להיום.
  826. 49:19והדברים השתנו כי ציוד נופק, ציוד התקבל,
  827. 49:23ערכי המלאי, כן? מספר הפריטים במלאי בפועל
  828. 49:28ירד או גדל. ועכשיו כשצריך להוציא למשל
  829. 49:32הוצאה
  830. 49:34הוצאת הזמנת רכש מאוד יקרה
  831. 49:38אם הסתמכו על הדיטה וarehסתמכו על אתמול
  832. 49:41אבל מאוד יכול להיות שציוד כבר הגיע הגדיל
  833. 49:44את המלאי ולכן כבר לא צריך להוציא את
  834. 49:47הזמנת הרכש כלומר תמונת המצב ברגע שיש לנו
  835. 49:51בץ' היא לא מסונכרנת
  836. 49:55אפשר לחיות עם זה בהרבה מקרים בהרבה
  837. 49:58ארגונים שהצרכים שלהם יותר ארוכי טווח,
  838. 50:01אבל ארגונים שצריכים לקבל החלטות ברמה
  839. 50:04יומיומית על סמך נתוני הדטה וareאוס
  840. 50:07מאוד קשה לעבוד כשהסמחון הוא ברמה בצ'יט
  841. 50:12פעם ביום במהלך הלילה כי אז בעצם אני
  842. 50:16מסתמך על נתוני האתמול ולא נתוני על מה
  843. 50:20המציאות היום הרגע
  844. 50:23זה לגבי רמת העתקניות של הנתונים
  845. 50:27לא תמיד רצוי להתמיד ני התהליכים של
  846. 50:30נירילטי מבחינת התדירות עדכון כי זה יקר
  847. 50:34יקר יותר זה דורש יותר תחסוקה צריך לבחון
  848. 50:38את זה מבחינת הצרכים של קבלת ההחלטות של
  849. 50:41המנהלים בארגון
  850. 50:45האם צריך לבצע כשאנחנו בעצם שואבים
  851. 50:49ומעבירים נתונים לדאה ממערכות הטיפול האם
  852. 50:52צריך לבצע איזושהיא אמרה של נתונים כדי
  853. 50:56לאחד ביניהם
  854. 50:59לדוגמה, החברה הבינלאומית שעובדת גם
  855. 51:01בארצות הברית וגם באירופה
  856. 51:05יכולה לנהל שתי מערכות שבהן מבנה התאריכים
  857. 51:08מוגדר באופן שונה.
  858. 51:11בארצות הברית מגדירים תאריך כשם החוד או
  859. 51:15מספר החודש, מספר היום בחודש
  860. 51:20ובארבע ספרות את השנה. זאת אומרת החודש,
  861. 51:23היום והשנה.
  862. 51:25כמובן שבישראל, גם באירופה וחלקים נרחבים
  863. 51:28מהעולם, אנחנו שומרים את זה כיום,
  864. 51:32חודש ושנה.
  865. 51:34עכשיו זה יכול להביא לשיבושים ובלבולים
  866. 51:39מבחינת קבלת החלטות, מבחינת חישובים,
  867. 51:42מבחינת כל אלמנט שדורש החלטה מבוססת
  868. 51:46נתונים. אם אני מסתכל למשל על תאריך כמו
  869. 51:4904 051
  870. 51:54האם מדובר פה ברביעי למאי 2011 או שמדובר
  871. 51:59פה בחמישי לאפריל 2011?
  872. 52:03כלומר, אנחנו נדרשים לקבוע מבנה אחיד
  873. 52:07ואחוד
  874. 52:09לנתונים, כמו למשל התאריכים.
  875. 52:12חייבים להחליט האם
  876. 52:15התאריך במבנה אמריקאי יומר למבנה אירופאי
  877. 52:18או המבנה אירופאי יומר למבנה אמריקאי
  878. 52:22וכמובן דורש דיונים והחלטות
  879. 52:25והשפעות של האירופאים על האמריקאים או
  880. 52:28האמריקאים על האירופאים. אבל זה חייב
  881. 52:31להעשות.
  882. 52:33וזו אחת הדוגמאות הפשוטות ביותר שקיימת
  883. 52:38לאלמנט של הטרנספורם של המרת נתונים על
  884. 52:43מנת שנאחד אותם ונוכל לאבד אותם בלי לאבד
  885. 52:47בא' את המשמעות בדרך בלי לשבש אותה אז
  886. 52:52בואו נראה אם כך לעומק את המרכיבים השונים
  887. 52:57של ה
  888. 52:59אתגרים שמעורבים באקסטרctט בטנספורם ובלוד
  889. 53:03של נתונים. כשאנחנו שואבים אותם ממערכות
  890. 53:07טיפעול, צריכים אולי לבצע המרה או בדיקה
  891. 53:10של הנתונים ומכניסים אותן, טוענים אותם
  892. 53:14לתוך מערכות הדאה.
  893. 53:19כשאני מסתכל על אלמנט האקסטרctט, כלומר
  894. 53:23אלמנט של יבוא הנתונים, פריקת הנתונים
  895. 53:27מהמערכות הטפעוליות
  896. 53:30בדרכן אל הדare,
  897. 53:33אז אני חייב לקבוע מה בעצם יעורר את
  898. 53:37הפעולה של הפריקה הזו. זאת אומרת למה
  899. 53:41שעכשיו ניקח ונשאב את הנתונים מהמערכות
  900. 53:44הטיפעוליות.
  901. 53:46ויש שני קריטריונים. יש יותר. כמובן שזה
  902. 53:49הולך ומורכב, אבל בגדול בבסיס יש שני
  903. 53:53קריטריונים.
  904. 53:54אם היה שינוי במערכת הטפעולית, כלומר
  905. 53:58רשמנו רשומה חדשה, שינינו רשומה קיימת או
  906. 54:01מחקנו רשומה, לדוגמה הזמנו הזמנת רכש חדשה
  907. 54:07מלקוח,
  908. 54:09שינינו הזמנת רכש קיימת, הלקוח אולי הוריד
  909. 54:12את הכמות, הגדיל את הכמות או ביטל נועה
  910. 54:16הלקוח התחרט על הרכש.
  911. 54:19אז זה שינוי למשל
  912. 54:22שהוא שינוי שמעורר בריקה. כלומר
  913. 54:27אנחנו מיד נשאב את הנתונים החדשים, את
  914. 54:32הרשומה החדשה, את הרשומה המתוקנת, את
  915. 54:35ההודעה שהייתה מחיקה של רשומה מהמערכת
  916. 54:38הטפעולית
  917. 54:40ונעדכן,
  918. 54:42נשלח את הנתונים הללו, את הרשומות הללו
  919. 54:45שהודקנו אל הדטה. זה המשמעות של אירוע
  920. 54:48מעורר ואז אנחנו מקבלים עדכון מסוגר real
  921. 54:53time כי בעצם על כל שינוי של נתונים
  922. 54:55במערכת התפעולית אנחנו מיד ניצור תנועה
  923. 54:59שמעבירה את הנתונים האלו אל הדטה.
  924. 55:04הסוג השני הוא אירוע מתוזמן.
  925. 55:07אירוע מתוזמן למשל יכול להגיד
  926. 55:11אל תעדכן את הדare בכל שינוי ושינוי. כן?
  927. 55:15אבל בואו לא נשגע את הדus, לא צריך אין
  928. 55:19לחץ בואו נעדקן את הדare כשהצטברו
  929. 55:23מהרשומות לעדכון
  930. 55:26נצבור אותם ברגע שנגיע למונה במערכות
  931. 55:30הטפעוליות במערכת הטפעולית של 100 נשלח את
  932. 55:33הנתונים זה אירוע מעורר
  933. 55:37אירוע נוסף
  934. 55:39זה ליצור schedulerar skedדular זה שעון
  935. 55:43מעורר למשל אחת בלי לילה
  936. 55:46הסקדולר שלנו מתעורר
  937. 55:49שולח פקודה
  938. 55:51למערכות ה לא סליחה תמשוך נתונים מתוך
  939. 55:56המערכות הטפעוליות השעה עכשיו אח בלילה
  940. 55:59בואו נעשה עדכון ב'
  941. 56:02אז זה למשל פעולה נוספת
  942. 56:05אפשרות שלישית
  943. 56:07מנהל יושב מול הדאה רוצה לראות את תקפי
  944. 56:12המכירות 12 חודש אחורה
  945. 56:14המנהל נכנס למערכת לאפליקציה
  946. 56:18שקורת לדata warehouse הדa
  947. 56:22עכשיו לא רק יציג לו את הנתונים אלא הוא
  948. 56:25יגיד בואו עכשיו נריץ תהליך של על פי
  949. 56:29שנייה נפעיל את הl נראה מה קרה היום נמשוך
  950. 56:33את הנתונים הכי עדקניים ממערכת הטיפעול
  951. 56:36ממערכת המכירות הם ימשכו
  952. 56:39יעובדו יקראו בעל פית שנייה לתוך הדטה
  953. 56:43הוהס ואז המנהל כתוצאה
  954. 56:46מהתחברות למערכת
  955. 56:50עורר תהליך
  956. 56:52של שאיבת נתונים עדכון ואז הוא יקבל את
  957. 56:55הנתונים נכון לעכשיו כי עצם הפנייה שלו
  958. 57:00לדata דרך האפליקציה דרך הייסום למשל
  959. 57:04מערכת Businesselligence
  960. 57:08גרמה לכך שהמערכת ככה לרגע קפעה לא מיד
  961. 57:12מיד הגיבה לא מיד הציגה לו את התוצאות של
  962. 57:16מה שקורה בדה אלה הפעילה תהליך של עדכון
  963. 57:18מהיר ואז הוא מקבל תמונת מצב התקנית
  964. 57:23במהלך היום אף מנהל לא רצה להפעיל את
  965. 57:27מערכת הביאה לא הייתה פנייה בסדר אז נחכה
  966. 57:30ללילה ובלילה נריץ תהליך בצ'י מסודר
  967. 57:35ונעביר את הנתונים כי אף אחד בעצם לא היה
  968. 57:38צריך לראות אותם אז זו למשל עוד אפשרות
  969. 57:43של מי מעורר את הפריקה או מי מפעיל את כלי
  970. 57:47הl על מנת שהוא ישאב נתונים ממערכות
  971. 57:49הטיפול.
  972. 57:52אנחנו גם צריכים להבין מה הם זמני הפריקה,
  973. 57:55מה הם הקפי הנתונים, האם הם מאוד
  974. 57:57משמעותיים, האם הם קטנים יחסית. זה מיד
  975. 58:00משפיע לנו על קביית האסטרטגיה
  976. 58:05של פריקה מסוג בו מסוג ניר אונליין או כל
  977. 58:09אלמנטה אחר, כל מודל אחר שאנחנו חושבים
  978. 58:12עליו וכמובן על מה שמעורר, האירוע שמעורר
  979. 58:17את הפריקה של הנתונים מהמערכת הטפעולית או
  980. 58:21מהמערכות השונות לתוך הדה.
  981. 58:25שאלה נוספת בקטר.
  982. 58:28מה בדיוק אני עושה כשאני מקבל ברשומה שדות
  983. 58:32ריקים או רשומות חלקיות?
  984. 58:35האם המשמעות היא שהפריקה הייתה משובשת?
  985. 58:39האם חלק מהענתונים לא הוזנו?
  986. 58:42האם בהמשך בטרנספורם שאנחנו תכף נדבר אני
  987. 58:46אצטרך לטפל אבל כעיקרון העובדה שיש סדות
  988. 58:49מסוימים ריקים או רשומות שאין חלקיות זה
  989. 58:53בסדר זה תקין אבל צריך לטפל בזה על ידי
  990. 58:57תהליכים יותר חכמים אבל לא מדובר פה
  991. 59:00בשיבוש או לחילופין שהעובדה שיש לי שדה
  992. 59:04מסוים שהוא ריק הגיע ריק או שהרשומה היא
  993. 59:08חלקית קטועה
  994. 59:10מדובר פה בעיה של פריקה וצריך להריץ מחדש
  995. 59:15את תהליך הפריקה אולי להוציא הודעה לצוות
  996. 59:19של הl של הדטה
  997. 59:22ולייד אותם שיש פה תקלה טכנית וכדאי לבדוק
  998. 59:25את הנושא כלומר גם התגובה במקרה של שדות
  999. 59:29ריקים ורשומות חלקיות היא על פי אופי
  1000. 59:34הנתונים שהיו אמורים או לא היו אמורים כי
  1001. 59:39יכול להיות שזה מותר שיהיו ערכים ריקים א
  1002. 59:43להיות בתוחה רשובה.
  1003. 59:48המימד השני או התהליך השני של כלי ITL זה
  1004. 59:51כמובן הטנספורם העמרה של הנתונים למבנה
  1005. 59:55שהוא נדרש ואותה מרה יכולה להתבצע באחת
  1006. 59:59משתי שיטות.
  1007. 1:00:02אנחנו יכולים לבצע multiage
  1008. 1:00:04transformation שהמשמעות שלה שאנחנו נפרוק
  1009. 1:00:07את הנתונים מתוך מערכות הטפעול.
  1010. 1:00:11למסדי נתונים משניים.
  1011. 1:00:13זה מה שקראו סטיג'ingנ עדיין לא לתוך
  1012. 1:00:16הדטה.
  1013. 1:00:18נבצע עליהם פעולות של בדיקה, של תקינות,
  1014. 1:00:21של טרנספורמציה, של שינוי. למשל, כמו
  1015. 1:00:24שתארתי, שינוי במבנה תאריך, כן? מחליפים
  1016. 1:00:27בין המיקום של היום והחודש, בין הפורמט
  1017. 1:00:31האמריקאי והאירופאי.
  1018. 1:00:34ואז נכתוב את הנתונים כשהם שימו את כל
  1019. 1:00:36הבדיקות והטרנספורמציות
  1020. 1:00:38לתוך הדטה וareאוס.
  1021. 1:00:41המבנה השני הוא inwarehouse
  1022. 1:00:43transformation.
  1023. 1:00:45כלומר אנחנו לא נצטרך
  1024. 1:00:48מסד נתונים משני.
  1025. 1:00:51לא צריך להחזק אותו, לא צריך ממשק אליו
  1026. 1:00:54וממנו, אלא בתוך הדיטה יש מין משק ממש א
  1027. 1:01:00סליחה מסד נתוני ביניים כזה בתוכו.
  1028. 1:01:05אנחנו נפרוק את הנתונים, נבצע את
  1029. 1:01:07הטרנספורמציה ואז נרשום אותם לטבלאות
  1030. 1:01:11הקבועות, כמו למשל טבלת ההזמנות, טבלת
  1031. 1:01:14הרכש, טבלת המליי. א אחרי שהמרנו וביצענו
  1032. 1:01:18את הכל בתוך הדטה כרכיב בתוך הדטה.
  1033. 1:01:25אז צריך להחליט עם איזה אלטרנטיבה אנחנו
  1034. 1:01:28הולכים. יכול להיות שהmultiage
  1035. 1:01:31transformation
  1036. 1:01:32מבחינה כספית הוא פתרון זול יותר כי in
  1037. 1:01:37warehus transformation בעצם יכלול את
  1038. 1:01:39הרכיב הזה בתוך הדata warehouse ואז המוצר
  1039. 1:01:42שלטה כולו יהיה יותר יקר זאת אומרת צריך
  1040. 1:01:46לבדוק פה איך זה גם משתלב עם כלי ATL איך
  1041. 1:01:50זה משתלב עם ממשקים כמו שציינתי ושיקולים
  1042. 1:01:55כאלה
  1043. 1:01:57נושא של החידות פורמט הנתונים גם הוא חשוב
  1044. 1:02:01א צריך לוודא שגודל השדה הוא כנדרש אם
  1045. 1:02:05צריך לקצץ
  1046. 1:02:07את הסוף של השדה וגם פה יש שאלה אם פשוט
  1047. 1:02:10מקצים כמו בשמות משפחה ארוכים כמו שאנחנו
  1048. 1:02:14לפעמים מקבלים בדואר
  1049. 1:02:17או שאנחנו עושים טרנספורמציה מסוג חכם
  1050. 1:02:21יותר
  1051. 1:02:22א סוגי השדה יכול להיות שאנחנו שומרים
  1052. 1:02:27מספר מסוים גם בפורמט של מחרוזת ואנחנו
  1053. 1:02:30רוצים לנהל אותו בדata
  1054. 1:02:33כמשתנה שלם או משתנה אפילו מסוג ריל, מסוג
  1055. 1:02:39מספר עסרוני. אז גם זה צריך להיבחן. ההמרה
  1056. 1:02:43בעצם בין סוג שדה אחד לסוג שדה אחר.
  1057. 1:02:48כמובן הנושא של ניקוי שדות, בדיקה של
  1058. 1:02:51הנתונים
  1059. 1:02:53והמראה שינוי כנדרש. יכול להיות שהמערכת
  1060. 1:02:56הטיפעולית
  1061. 1:02:58היא שומרת את ערכי ימין גבר אישה כ01
  1062. 1:03:03ואנחנו עובדים עם עוד מערכות אחרות שרובן
  1063. 1:03:08משדרות לדata
  1064. 1:03:10את נתוני המין כמלפי
  1065. 1:03:13MF אז מכאן אני צריך להעמיר את ה01 למיל
  1066. 1:03:18MF נושא של א תאריך נושא של זמן גם שעה
  1067. 1:03:23יכולה להיחתב כ אה שעה
  1068. 1:03:29מתוך 24 שעות כלומר
  1069. 1:03:3221.200
  1070. 1:03:36יכולה להיחתב גם במבנה של AMPM, כלומר
  1071. 1:03:4009נ.
  1072. 1:03:43‏PM והם מקבילות זו לזו ומערכות שונות
  1073. 1:03:47יכולות לנהל גם זמנים
  1074. 1:03:51בסטנדרטים שונים שאנחנו צריכים להאחיד
  1075. 1:03:54אותן.
  1076. 1:03:56שמירה בשדה יחיד המשמעות שלה שאני שומר את
  1077. 1:04:00הנתונים בתוך שדה אחד או מחלק אותו. למשל
  1078. 1:04:04במערכות מיושנות היו שומעים את הכתובת
  1079. 1:04:06כשדה אחד.
  1080. 1:04:09רחוב, מספר בית ועיר. ואנחנו רוצים לפרק
  1081. 1:04:13את זה בצורה חכמה, אפילו להעזר באינדקס של
  1082. 1:04:17שמות רחובות, שמות ערים א וכמובן לזהות את
  1083. 1:04:22מספר הבית כזיהוי נומרי, כזיהוי מספרי,
  1084. 1:04:26ולחלק את זה בצורה מסודרת לשדה של שם
  1085. 1:04:29רחוב, שדה של מספר בית, שדה של
  1086. 1:04:34א שם עיר.
  1087. 1:04:37לכך אנחנו יכולים גם להעשיר את הנתונים
  1088. 1:04:40בדataסנטר אחר כך סליחה בדata אחר כך
  1089. 1:04:45א בכך שאנחנו נרכוש מהדואר
  1090. 1:04:49את קובץ המיקוד ואז אם יש לנו שם של עיר
  1091. 1:04:53שם מספר של בית ושם רחוב אז נוכל גם
  1092. 1:04:57להתאים מתוך הנתונים של קובץ המיקוד גם את
  1093. 1:05:01המיקודים ולרשום אותם כערך שדה נוסף
  1094. 1:05:06לכל אפשרות שאני אזדקק לה.
  1095. 1:05:11התהליך של טרנספורם גם נותן פתרון לערכים
  1096. 1:05:17חסרים או שגויים.
  1097. 1:05:19למשל בדיקה של איות. האם באמת יש שם רחוב
  1098. 1:05:23כזה? מה שם הרחוב הדומה ביותר אליו שאני
  1099. 1:05:28יכול לתקן?
  1100. 1:05:30השלמה של נתונים ואת זה באמצעות למשל
  1101. 1:05:35סופרפולציה
  1102. 1:05:36יכול להתבסס על נתונים היסטוריים ולראות
  1103. 1:05:39על סמך סט הערכים המסוים ועל סמך סט
  1104. 1:05:42הערכים ההיסטורי מה ההסתברות
  1105. 1:05:46שהנתון החסר הוא יהיה מספר כזה או אחר
  1106. 1:05:50בקירוב
  1107. 1:05:51ואני יכול גם להשמיט רשומה זאת אומרת
  1108. 1:05:53רשומה שנתוני החסרים נתוני שדה קריטי
  1109. 1:05:57חסרים בה אני בכלל לא לוקח אותה בחשבון.
  1110. 1:06:00גם לזה יש משמעות של עובדן המידע שבכל זאת
  1111. 1:06:04היה ברשומה.
  1112. 1:06:06אני בודק את התקינות ברשומה של כל שדה
  1113. 1:06:09ושדה מול סט הערכים המותר
  1114. 1:06:12ומבצע המרה ושינויים כמו שתיארתי במימד של
  1115. 1:06:16תאריכים, של זמנים, אולי שערי מטבע אפילו
  1116. 1:06:21וכולי.
  1117. 1:06:23ובסופו של דבר מתאים את זה למבנה רשומה
  1118. 1:06:27שמוסכם מבחינת הדטה
  1119. 1:06:30טוענים את הרשומות פנימה ומדווחים למערכת
  1120. 1:06:34הl על בעיות זאת אומרת טעינה חוזרת נדרשת
  1121. 1:06:39או על בדיקת כינות שהטעינה הוא שלמה כנדרש
  1122. 1:06:45המימד השלישי שכלי ATL מבצאים זה הלות זה
  1123. 1:06:49הטעינה עצמה
  1124. 1:06:51ופה אנחנו אנחנו בטעינה משלימים שדות,
  1125. 1:06:54שינויים כנדרש,
  1126. 1:06:56טוענים את הרשומות פנימה, מכניסים אותן,
  1127. 1:07:00מזריקים אותן לתוך הדטה וareאוס, כמו
  1128. 1:07:02שנדרש,
  1129. 1:07:04בודקים שהטעינה לא הייתה משובשת,
  1130. 1:07:08שכל השדות נכנסו כראוי למקומות שלהם
  1131. 1:07:12ואחר כך אנחנו מבצעים עליהם סכימת ערכים
  1132. 1:07:16עבור הדהמרס, שזה בדיוק אותה דוגמה
  1133. 1:07:19שדיברתי עליה שעכשיו תארו לעצמכם שהיינו
  1134. 1:07:23טוענים מיליון רשומות של טרנזקציות של
  1135. 1:07:27העברות כספיות ביום
  1136. 1:07:30ומנהל הארגון הפיננסי רוצה בסך הכל לדעת
  1137. 1:07:34מה סך הכל העברות שנעשו היום. זאת אומרת
  1138. 1:07:39מה צריך לעשות? רק לסכם לו את סכומי
  1139. 1:07:43העברות מתוך אותם מיליון רשומות ולשים את
  1140. 1:07:47זה כמספר אחד, כרשומה אחת של התאריך ושל
  1141. 1:07:51הסך הכל בתוך דת המרט. זאת אומרת אנחנו
  1142. 1:07:55הורדנו את מימד החיפוש והעיבוד ממיליון
  1143. 1:07:57רשומות לרשומה אחת. זו רק דוגמה.
  1144. 1:08:01כמובן שיש דוגמאות הרבה יותר מורכבות. מי
  1145. 1:08:05אחראי כעיקרון לבצע את כל התהליכים של הl,
  1146. 1:08:10של ההתמאה של הכלים, של האקסטרract, של
  1147. 1:08:12הטנספורם, של הלad, של האפיונים מה נדרש
  1148. 1:08:16לקחת, מאיפה נדרש לקחת, איך להעמיר לאיפה
  1149. 1:08:19ליתון. זו פונקציה שקרויה דהר.
  1150. 1:08:24זה איש הנדסת תעשייה וניהול עם ניסיון, עם
  1151. 1:08:28יכולות בתחום האורחות המידע.

About this transcript

This page contains the full transcript of Lesson 6 by EH, generated from the public captions YouTube serves with the video. The transcript has 6,687 words across 1,151 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.