top of page
Search

איך ארגון גלובלי עבר מיגרציה מ-MSSQL ל-Snowflake – בלי לפגוע באיכות הדאטה? הכירו את quilliup

  • Writer: Ilan Zaitoun
    Ilan Zaitoun
  • May 14
  • 2 min read

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

כאן בדיוק נכנס לתמונה quilliup – הפתרון האולטימטיבי לבקרת איכות דאטה בתהליכי מיגרציה מורכבים.


על הפרויקט

במסגרת פרויקט מיגרציה רחב היקף שביצענו עבור חברת טכנולוגיה גלובלית מובילה בתחום ה ecommerce (שם שמור במערכת), בוצע מעבר מקצה לקצה מסביבת MSSQL לפלטפורמת הענן Snowflake.


מדובר בתהליך שכלל:

  • המרה של תהליכי SSIS לפלטפורמת Rivery לטובת Ingestion ועיבוד הנתונים

  • רפליקציה/העתקה של שכבת ה ODS וה DWH לתוך סנופלייק.

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

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


למה quilliup?

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


היתרונות המרכזיים:

✔ השוואת דאטה בין מקורות שונים (MSSQL ו-Snowflake) 

✔ הרצה מקבילית של בדיקות בקנה מידה עצום 

✔ תיעוד מובנה ומאובטח של כל תוצאה – לתחקור עתידי 

✔ אינטגרציה חלקה עם תהליכי CI/CD 

✔ יכולת לזהות פערים מורכבים שלא נראים לעין אנושית



סוגי הבדיקות שבוצעו:

  1. השוואת סכמות (Schema Validation) וידוא שהמבנה הסכמטי של הטבלאות נשמר 1:1 – כולל טיפוסים, אינדקסים, אילוצים ועוד.

  2. שלמות מפתחות (Data Integrity) ווידוא שהקשרים הלוגיים בין הטבלאות (Foreign Keys, Primary Keys) לא נשברו.

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

  4. השוואת RAW DATA בדיקה מדוקדקת של שורות נתונים בודדות – אחד לאחד – כדי לזהות חריגות, הכפלות או חסרים.

    ממצאים שנמצאו בזכות quilliup:

    • רגישות לאותיות גדולות/קטנות שלא טופלה נכון (Case Sensitivity).

    • מפתחות חסרים בטבלאות משויכות.

    • הבדלים ברמת הדיוק המספרי (Precision Mismatch).

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


בשורה התחתונה

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


 
 
 

Comments


bottom of page