M365Con 2027 – כנס אונליין חינמי · 11–22 Jan 2027 · 120 sessions→ m365con.net

בלוג · Mirko Peters

שליטה בארכיטקטורת Bronze-Silver-Gold ב-Microsoft Fabric

By ·

ברוכים השבים לבלוג! אם אתם עוקבים אחרי מסעות הפודקאסט שלנו, אתם יודעים עד כמה אנחנו שקועים בחיפוש אחר דרכים לייעל את ניהול הנתונים, לשבור סילואים ולהפיק תובנות אמיתיות מנתוני הארגון …

Automatically translated with AI from the original post. Read the English original

Cover: Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric

ברוכים השבים לבלוג! אם אתם עוקבים אחרי מסעות הפודקאסט שלנו, אתם יודעים עד כמה אנחנו שקועים בחיפוש אחר דרכים לייעל את ניהול הנתונים, לשבור סילואים ולהפיק תובנות ישימות מנתוני הארגון. היום נצלול לעומק בארגון צינורות הנתונים שלכם באמצעות ארכיטקטורת המדליון ב-Microsoft Fabric. באופן ספציפי, נבחן איך נתונים גולמיים עוברים משכבת ה-Bronze לשכבת ה-Silver ולבסוף נוחתים בשכבת ה-Gold, כך שלארגון שלכם יהיו אנליטיקה נקייה, אמינה ומהירה במיוחד.

כשארגונים נכנסים לראשונה לעולם האנליטיקה בענן, הם נוטים לעשות טעות נפוצה: לדחוס הכול לתוך אחסון אחד כאוטי. בלי מסלול ברור לבשלות הנתונים, הצוותים נאבקים בבעיות איכות נתונים, במדדים סותרים ובסיוטים של התאמה לרגולציה. כאן ארכיטקטורת המדליון נכנסת לתמונה. באמצעות התקדמות ברורה דרך שכבות Bronze, Silver ו-Gold, בונים בסיס אמין שהופך קלטים כאוטיים לנכסים מוכנים לשימוש ארגוני. בואו נעבור יחד על האופן שבו זה עובד, צעד אחר צעד, במערכת האקולוגית של Microsoft Fabric.

לפני שנצלול לפרטים הטכניים, אני ממליץ בחום לבדוק את פרק הפודקאסט הקשור, Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric. בפרק הזה אנחנו מפרקים את הדפוסים המדויקים האלה, דנים באופן שבו OneLake מחבר הכול יחד, ובוחנים אסטרטגיות מהשטח לאיחוד ממשל נתונים ותהליכי AI.

מבוא לארכיטקטורת המדליון ב-Microsoft Fabric

ארכיטקטורת המדליון היא דפוס תכנון נתונים שמארגן לוגית את הנתונים באגם נתונים, במטרה לשפר בהדרגה ומתמשכת את המבנה ואיכות הנתונים ככל שהם עוברים בכל שכבה של הצינור. ב-Microsoft Fabric, הארכיטקטורה הזו נתמכת באופן מובנה על ידי OneLake, אחסון בפורמט Delta Lake ומנועי חישוב עוצמתיים כמו Spark ו-Data Factory.

למה כדאי לבנות צינורות בצורה כזו? בחברות רבות, נתונים גולמיים מגיעים בפורמטים רבים ושונים: קובצי JSON מ-APIs, קובצי CSV ממערכות מדור קודם, טלמטריה בזרימה ממכשירי IoT ורשומות עסקאות ממסדי נתונים. אם תנסו לשאול את המרק הגולמי הזה ישירות, הדשבורדים שלכם יתחילו להתנהל לאט, משתמשי העסק יתבלבלו משמות עמודות לא מסודרים, ומהנדסי הנתונים שלכם יבלו את כל זמנם בתיקון דוחות שבורים במקום לספק ערך עסקי.

באמצעות אכיפת התקדמות מ-Bronze ל-Silver ומשם ל-Gold, יוצרים גבולות אחריות ברורים:

  • שכבת Bronze: קליטה ושימור של האמת הגולמית.
  • שכבת Silver: ניקוי, המרה ושילוב לטבלאות מובנות.
  • שכבת Gold: צבירה, אופטימיזציה ואספקת אנליטיקה מוכנה לעסק.

בואו נבחן כל אחת מהשכבות האלה לעומק, כדי לראות איך הן פועלות בסביבה מודרנית של Microsoft Fabric.

הבנת שכבת Bronze: קליטת נתונים גולמיים

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

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

ב-Microsoft Fabric, בדרך כלל מזרימים את הנתונים לתוך OneLake באמצעות צינורות נתונים, פעולות העתקה או זרמי אירועים בזמן אמת. בין אם אתם שואבים נתונים מ-Dynamics 365, ממסדי Azure SQL, מ-Salesforce או מדליי S3 חיצוניים, Fabric הופכת את הקליטה המובנית לחלק בלתי מורגש. הנתונים נשמרים בפורמטים קוד פתוח כמו Delta Parquet, שמספק טרנזקציות ACID וביצועי שאילתות גבוהים כבר מהרגע הראשון.

הנוהגים המרכזיים לשמירה על שכבת Bronze בריאה כוללים:

  • פעולות של הוספה בלבד (Append-only): לעולם אל תעדכנו או תמחקו רשומות בשכבת ה-bronze. תמיד הוסיפו קבצים או שורות חדשות עם חותמות זמן של קליטה.
  • Schema-on-read: אפשרו לנתונים חצי-מובנים (כמו מטענים מקוננים של JSON) להיטען ללא אכיפת סכמה נוקשה, כדי שלא תאבדו רשומות נכנסות בגלל שינויים קטנים במקור.
  • מעקב אחר מטא-נתונים: הוסיפו עמודות מטא-נתונים בזמן הקליטה, כגון שם מערכת המקור, חותמת זמן של הקליטה ומזהה האצווה, כדי לשמור על מעקב מלא אחר מקור הנתונים (data lineage) מהיום הראשון.

עיבוד הנתונים בשכבת ה-Silver: ניקוי והמרה

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

בשכבת ה-silver עוברים מ-schema-on-read ל-schema-on-write. כאן מיישמים כללים עסקיים כדי להבטיח את שלמות הנתונים. ההמרות הנפוצות שמבוצעות בשכבת ה-silver כוללות:

  • הסרת כפילויות (Deduplication): זיהוי והסרה של רשומות אירוע כפולות או רשומות לקוחות מיותרות.
  • טיפול בערכים חסרים: הזנת ברירות מחדל סטנדרטיות, סימון חריגות של ערכי null, או מחיקת רשומות לא תקינות לפי כללי ממשל הנתונים.
  • נרמול (Standardization): נרמול פורמטים של תאריכים, אחידות קודי מדינות, המרת ערכי מטבע למטבע בסיס, וניקוי אותיות במחרוזות.
  • אכיפת סוגי נתונים (Data Type Enforcement): המרת מחרוזות שמייצגות מספרים ותאריכים לסוגי נתונים מתאימים של מספר שלם, מספר עשרוני וחותמת זמן.
  • חיבור והעשרה (Joining and Enriching): שילוב טבלאות תפעוליות גולמיות עם נתוני ייחוס כדי ליצור ישויות מאוחדות, למשל מיזוג יומני עסקאות של לקוחות עם טבלאות פרופיל הלקוחות הראשיות.

ב-Microsoft Fabric, מהנדסי נתונים בדרך כלל משתמשים במחברות (notebooks) שרצות על Spark או על נקודות קצה של SQL בתוך Fabric Lakehouse כדי לבנות את צינורות ההמרה. על ידי אחסון טבלאות ה-silver כטבלאות Delta, אתם מקבלים את היתרונות של time travel, חלוקה יעילה למחיצות ועדכונים מצטברים מהירים. לאחר שהנתונים מגיעים לשכבת ה-silver, הם נקיים, מובנים ומוכנים להזין ניתוחים מחלקתיים ייעודיים או מודלים של למידת מכונה.

בניית שכבת ה-Gold: אספקת אנליטיקה מוכנה לעסקים

קלטנו נתונים גולמיים בשכבת ה-bronze, וניקינו ונירמלנו אותם בשכבת ה-silver. עכשיו מגיע החלק המרגש ביותר: בניית שכבת ה-gold. שכבת ה-gold, שמכונה לעתים קרובות שכבת ההגשה (serving layer) או שכבת ההצגה (presentation layer), היא המקום שבו הנתונים מעוצבים במיוחד כדי לענות על שאלות עסקיות ולהניע קבלת החלטות ברמה הניהולית.

בניגוד לטבלאות הגרעיניות והמנורמלות מאוד שנמצאות בשכבת ה-silver, טבלאות שכבת ה-gold מעוצבות בדרך כלל בסכמות ממדיות (star schemas), עם טבלאות עובדות וטבלאות ממד מוגדרות היטב. כאן מחשבים מדדי ביצוע מרכזיים (KPIs), הכנסה חוזרת חודשית (MRR), שיעורי נטישת לקוחות (churn), מחזור מלאי ומדדים עסקיים חיוניים נוספים.

מכיוון ששכבת ה-gold מותאמת לצריכה, ביצועים הם העניין המרכזי. ב-Microsoft Fabric אפשר לחשוף את טבלאות ה-gold ישירות באמצעות מודל סמנטי של Power BI או נקודת קצה של SQL. אנליסטים עסקיים ומשתמשי self-service יכולים להתחבר למערכי הנתונים המאוצרים הללו ללא צורך להבין את חיבורי הטבלאות או לוגיקת עיבוד הנתונים שמאחוריהם.

כדי למקסם את הערך של שכבת ה-gold, שימו לב לעקרונות הבאים:

  • מונחים ידידותיים לעסקים: שנו שמות של עמודות טכניות (כמו `cust_id_fk_02`) לשפה עסקית ברורה (כמו `Customer ID`).
  • מדדים מסוכמים מראש (Pre-aggregated Metrics): צרו טבלאות סיכום לדוחות היסטוריים כבדים, כדי שלוחות מחוונים ייטענו תוך אלפיות שנייה ולא תוך דקות.
  • התאמה לאסטרטגיה: ודאו שכל טבלה ומדד בשכבת ה-gold ממופים ישירות ליעד ארגוני או לדרישת דיווח.

הבטחת אבטחה וממשל לאורך צינור הנתונים

בניית צינור bronze-silver-gold מושלם היא רק חצי מהקרב. ככל שהנתונים זורמים בין השכבות, עליכם לוודא שמידע רגיש מוגן, שדרישות התאימות מתקיימות, ושמשתמשים לא מורשים נשארים מחוץ לתמונה. למרבה המזל, Microsoft Fabric נבנתה עם אבטחה ברמה ארגונית המשולבת עמוק בארכיטקטורה שלה.

הממשל ב-Fabric מאוחד באמצעות Microsoft Purview. כשהנתונים שלכם עוברים משכבת bronze לשכבת silver ולבסוף ל-gold, ניתן לעקוב אחר שושלת הנתונים (data lineage) במלואה. אם מבקר ישאל מאין הגיע מספר ההכנסות המסוים שמופיע בלוח המחוונים של ההנהלה, גרף השושלת שלכם יציג את הרצת הצינור המדויקת, מחברת ה-notebook של הטרנספורמציה בשכבת silver, וקובץ ה-bronze הגולמי שממנו נוצר המספר.

בקרת הגישה מנוהלת בצורה חלקה באמצעות Microsoft Entra ID. ניתן להחיל אבטחה ברמת שורה (RLS) ואבטחה ברמת עמודה בשכבת ה-gold, כך שמנהלי מכירות אזוריים יראו רק נתונים השייכים לאזורים שלהם. בנוסף, Fabric מבצעת הצפנה של הנתונים במנוחה ובתנועה באופן אוטומטי, וכלים כמו Data Loss Prevention (DLP) ותוויות רגישות מונעים ייצוא בשוגג של מידע ארגוני סודי.

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

היתרונות בעולם האמיתי וההחזר על ההשקעה של צינורות נתונים מובְנים

אימוץ ארכיטקטורת bronze-silver-gold ב-Microsoft Fabric אינו רק שיטת עבודה מומלצת בתחום הארכיטקטורה; זהו מנוע משמעותי של ערך עסקי והחזר על ההשקעה. ארגונים שעוברים מאחסון נתונים כאוטי ולא מובנה לצינור מדליון מנוהל חווים שיפורים תפעוליים מהותיים.

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

שנית, ניתוח עצמאי (self-service) הופך סוף סוף למציאות. כשמשתמשים עסקיים מקבלים גישה למערכי נתונים מאוצרים בשכבת ה-gold, עם שמות אינטואיטיביים ומספרים אמינים, הם מפסיקים ליצור גיליונות אלקטרוניים מקבילים ומתחילים להסתמך על לוחות מחוונים רשמיים של Power BI. הדמוקרטיזציה הזו של הנתונים מטפחת תרבות של שיתוף פעולה ומאיצה משמעותית את מחזורי קבלת ההחלטות.

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


שליטה בארכיטקטורת bronze-silver-gold ב-Microsoft Fabric היא הדרך המובהקת להביא סדר למערכת הנתונים שלכם. על ידי העברה מכוונת של הנתונים מקליטה גולמית, דרך עיבוד וניקוי, ועד להצגה מוכנה לשימוש עסקי, אתם חושפים את מלוא הפוטנציאל של נכסי המידע של הארגון. כדי לשמוע עוד תובנות ממומחים, פירוקים ארכיטקטוניים וטיפים מעשיים לשליטה במערכת האקולוגית הזו, הקפידו להאזין לפרק המלא שלנו, Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric!


🎧 האזינו לפרק הזה

רוצים הסבר מעשי על Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric? הפרק הזה מפרק את הנושא בשפה ברורה ומראה מדוע הוא חשוב עבור Microsoft 365, Azure, Power Platform, אבטחה, AI ועבודה מודרנית.

האזינו לפרק הזה אם תרצו:

  • להבין את המושגים המרכזיים שמאחורי Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric
  • לראות כיצד הוא משתלב במערכת הטכנולוגיה הרחבה של Microsoft
  • ללמוד היכן הוא יכול ליצור ערך מעשי לארגון שלכם

ייתכן שתהנו גם מפרקי M365 FM קשורים אלה:

גלו עוד שיחות מעשיות על Microsoft ב-M365 FM.

Entities in this article

Microsoft Fabric Medallion architecture OneLake Dashboards Data governance JSON Data lineage Data quality Delta Lake Telemetry

Related articles

RSS