רברס עם פלטפורמה
רברס עם פלטפורמה
Ran Tavory && Ori Lahav
455 DBT with Chaim Turkel
1 seconds Posted Feb 13, 2023 at 9:32 am.
על חיים ו-Tikal(רן) ולפני כן - חיים, קצת עליך . . . (חיים) ערב טוב, כבוד הוא לי להיות פה הערב אתכם.אני נמצא בתחום כבר 20 שנהעברתי הרבה מאוד שפות - ++C ו-Delphi, למי שזוכר . . . . (רן) זוכר, זוכר . . . . פעם צריך לעשות כזה . . . .(אורי) האמת לא  . . . Delphi לא יצא לי - כי יצא לי Pascal, לפני . . . .(חיים) אז Visual Pascal, כן . . . .(רן) צריך פעם לעשות משחק - שכל אחד אומר שפה, אסור לחזור על השפה פעמיים - ומי שאין לו, שותה . . . (חיים) בהחלט . . .(רן) אז Delphi, כן . . .(חיים) מוסיפים לזה גם Java, Python, Scala, Go, הרבה שפות . . . .גם עבדתי בתחום ה-Distributed - לאחרונה אני מתמחה הרבה יותר בתחום של ה-Data Platformsובאמת ה-Passion האחרון שהייתי אומר זה באמת Self-Serving Platforms - שזה, אני מרגיש שזה הדבר שמאוד נצרך בשוק.אני עובד בחברה שנקראית Tikal - אני GL שם, אני מנטור לאנשיםגם בתחום המקצועי, גם בתחום הבינאישי וה-Mentorship, בשביל לעזור להם . . . (אורי) “לאנשים” - זה לעובדים של Tikal או ללקוחות?(חיים) לעובדים של Tikal - ויפה שאתה “מעלה להנחתה”: אנחנו מאוד רוצים גם להרחיב את זה ללקוחות, זו אחת מהאג’נדות שלנו.אז בהחלט, כמה מילים על Tikal - ל-Tikal יש באמת שתי רגליים, הייתי אומר:רגל אחת היא בעצם עבור הלקוח - זאת אומרת שאנחנו באים ומשתדלים להביא כמה שיותר Added-value ואנשים עם הרבה איכות וניסיון וכמה שיותר לחברה.ומהצד השני, אנחנו גם משקיעים בעובדים עצמם, עושים להם Roadmap-ים ו-Mentorship כדי להשביח ולקדם את הקריירה שלהםאז אני שם GL, זה Group Leader ב-Backendיש לנו כמה קבוצות שם - DevOps, Mobile, Front-end03:08 מ-Self-Serving Platforms ל-DBT(רן) אז הזכרת “Self-Serving Platforms” - ולא שכחתי לך . . . . אז למה אתה מתכוון? מה זה Self-Serving Platforms?(חיים) Self-Serving Platforms זה באמת איזושהי אבולוציה שאני לאט לאט רואהזה מתקשר למונחים כמו Data Mesh וכל מיני דברים כאלה.זה לא רק להרים את התשתיות Data - אלא להנגיש אותן לכל החברהשלא אני, איש צוות Data Platform, צריך לעשות את כל העבודה בדברים שאני לא מכיראלא אני מעלה תשתיות שכל החברה יכולים להיות שותפים בהן.(אורי) מתקשר לעולם הזה של Data Catalog ו- Semantic Layer, כאלה “קללות”? . . . (חיים) זה, כמובן . . . זה Facilitator -  זאת אומרת שאם אני רוצה להנגיש לך Data, אני צריך לדעת איך למצוא אותו.אז ה-Data Catalog יעזור לך למצוא אותו - במקום שתרים אלי טלפון או תשלח לי Slack - “תגיד לי - איפה הזה והזה?” - תשתמש ב-Catalog.(רן) כן, אז זה לא רק ה-Database - זה גם כלים שעוזרים לי להשתמש ב-Database, בלי שאני אצטרך אותך, כ-Administrator, שתבוא ותסביר.אז ספציפית היום, אנחנו נדבר על אחד מהכלים האלה, על DBT. אז מי זה DBT? מה זה DBT, ומתי אני ארצה אותו?(חיים) אז DBT הוא באמת שחקן מאוד משמעותי וחדש בשוקאני עוד זוכר שלפני 3-4 שנים כתבתי Platform בלי DBTהייתי אומר ש-DBT נכנס בתחום של ה-ETL-ים, של הטרנספורמציות, של ה . . . (אורי) רגע, רגע - מה ה-Acronym? אני מניח שאלה . . . (חיים) אז DBT - דרך אגב, זה גם משעשע קצת - אם תחפש DBT באינטרנט אתה תמצא שיטת טיפול ביהביוריסטית . . . אז זה לא זה.(רן) אני חייב להגיד שגם NLP - זה לא זה . . . .(חיים) נכון . . . . עדיף לחפש Get DBT ולא “DBT”אז DBT זה בעצם Data Transfer - זאת אומרת, הם לקחו את ה-ETL ושינו את המודל שלו.אמרו “במקום לעשות Extract-Transfer-Load, בוא נעשו Load - ואז Transfer . . . .זאת אומרת, התפיסה שלהם באה ואומרת “שנייה, אם אני מסתכל על Data Platform רוחבי, אז אנשים בדרך כלל מתקשים באזור של ה-Ingest -  בוא נכניס את זה”“ועל הדרך” -  Transformationsהם אמרו “שנייה, בואו נביא את הכל לWarehouse”עכשיו, כשהטכנולוגיות הבשילו והם יכולים בעצם לסחוב את כל ה-Data הזה,ורוב האנשים יודעים SQL-ים - גם לא אנשי תוכנהאז הם יכולים לכתוב ב-SQL-ים את כל הטרנספורמציות(אורי) אבל הטרנספורמציות, בעצם, קורות “בפנים” - “בתוך המכונה”, בתוך ה-Database . . . .(חיים) הם קוראים - זו נקודה חשובה, כי אנשים מבלבלים ב-DBT, כי DBT הוא ספרייה - הוא לא עושה את ה-Heavy Lifting בעצמוה-Heavy Lifting נעשה על ידי ה-Data Warehouse, בין אם זה Databricks או Redshift…
0:00
0:01
Download MP3
Show notes
[קישור לקובץ mp3]פרק מספר 455 של רברס עם פלטפורמה, הוקלט בתאריך ה-7 בפברואר 2023 - אורי ורן מארחים בכרכור את חיים טורקל לשיחה על DBT.