/ / SSIS में फ़ंक्शन या संग्रहीत कार्यविधि को कॉल करके विभाजन परिवर्तन का उपयोग करके डेटा को कैसे फ़िल्टर और विभाजित करें? - दृश्य-स्टूडियो, एसएसआई, एसएसआई -2018

एसएसआईएस में फ़ंक्शन या संग्रहीत प्रक्रिया को कॉल करके विभाजित परिवर्तन का उपयोग करके डेटा को फ़िल्टर और विभाजित कैसे करें? - विजुअल स्टूडियो, एसएसआईएस, एसएसआईएस -2012

मैं फ़ंक्शन या संग्रहीत कार्यविधि का उपयोग करके डेटा को 3 ऑपरेशनों से विभाजित करना चाहता हूं। यानी इन्सर्ट, अपडेट, डिलीट।

ऐसा करने का सबसे अच्छा तरीका कौन सा है? & यह कैसे करना है। कोई मदद सराहनीय होगी।

बेहतर समझ के लिए मेरे SSIS पैकेज डिज़ाइन का स्क्रीनशॉट पोस्ट करना।

यहां छवि विवरण दर्ज करें

उत्तर:

जवाब के लिए 0 № 1

ऐसा करने के लिए आप SSIS स्क्रिप्ट घटक का उपयोग कर सकते हैं।

स्क्रिप्ट घटक संपादक के इनपुट्स और आउटपुट टैब के तहत, अपने आउटपुट (जैसे: OUTPUTINSERT, OUTPUTUPDATE, OUTPUTDELETE) जोड़ें और उन्हें कॉन्फ़िगर करें।

फिर, स्क्रिप्ट घटक के लिए अपने कोड में आप इस तरह कोड का उपयोग कर सकते हैं:

public override void Input0_ProcessInputRow(Input0Buffer Row)
{
/*
Add your code here
*/
if (Row.type.Trim()=="I" )
{
Row.DirectRowToOUTPUTINSERT();
}
else if (Row.type.Trim() == "U"  )
{
Row.DirectRowToOUTPUTUPDATE();
}
else
{
Row.DirectRowToOUTPUTDELETE();
}
}

कृपया अधिक जानकारी पाएं यहाँ