בעיה ב-SSIS

ram regev

New member
בעיה ב-SSIS

יש לי data flow , שבו אני עורך lookup עם טבלת המקור ועוד שינויים ואז על זה אני צריך לעשות כמה בדיקות שכל אחת מהם מפצלת את הנתונים המתאימים לטבלה אחת ואת הלא מתאימים לטבלה אחרת.
הבעיה היא שאחרי הבדיקה הראשונה אני יכול לבחור להמשיך את הפעילות באחד משני אפשרויות הפיצול , אבל אני צריך לעשות את הבדיקות הבאות על כל המקור שלפני הפיצול.
יש למישהו הצעה איך לעשות זאת ?
 

ssis2go

New member
שיכפול וירטואלי של מקור מידע

אתה יכול לעשות שיכפול וירטואלי למקור הנתונים המעובד שלך. מספר השיכפולים הוא כמספר הבדיקות שאתה רוצה לערוך על כל המקור המעובד.
צריך לקשר לtask האחרון של עיבוד הנתונים את ה-task - מולטי-כאסט (Multicast), ליצור כמה output לפי הצורך ואז למשוך חיצים מהמשימה כמספר ה -output וכל חץ לקשר למשימה של Conditional Split עם הבדיקה והתנאי הספציפי , את אלו שעונים לתנאי להעביר הלאה ולסיום לאחד את כל התוצאות (כל קבוצות הרשומות שעונות על כל אחת על התנאי שלה) ע"י ה-task שנקרא Union All ואת המשימה הזו לקשר עם חץ למשימת היעד ( טבלת דטה בייס וכד')


ראה עוד טיפים ומאמרים בדף הפייסבוק העסקי שלי :
facebook.com/pages/Ssis2go-%D7%AA%D7%9B%D7%A0%D7%95%D7%AA-%D7%91%D7%A7%D7%9C%D7%95%D7%AA/233505300185217?fref=ts
 
למעלה