कई ब्लॉग हैं जो एसएसआईएस ट्रांसफॉर्म को ब्लॉकिंग (एसिंक्रोनस), नॉन-ब्लॉकिंग (सिंक्रोनस) और आंशिक रूप से ब्लॉकिंग (एसिंक्रोनस) में वर्गीकृत करने का दावा करते हैं।
जब विशिष्ट प्रश्न को देखते हैं: क्या मल्टीकास्ट सिंक्रोनस (गैर-अवरुद्ध) या एसिंक्रोनस (आंशिक रूप से अवरुद्ध) है?
एक संसाधन async का दावा करता है: "मल्टीकास्ट एक एसिंक्रोनस (आंशिक रूप से अवरुद्ध) रूपांतर के रूप में भी जाना जाता है" स्रोत: http://social.technet.microsoft.com/wiki/contents/articles/7392.ssis.multicast-transformation.aspx
और एक अन्य समकालिक: https://jorgklein.com/2009/04/14/ssis-lookup-is-case-sensive/
अन्य संसाधन दावा करते हैं कि DQS क्लींजिंग ट्रांसफ़ॉर्म एक नॉन-ब्लॉकिंग ट्रांसफ़ॉर्म है, लेकिन यह मुझे आंशिक रूप से अवरुद्ध लगता है।
कृपया प्रकार द्वारा वर्गीकृत परिवर्तनों की एक सूची के लिंक के साथ जवाब न दें। इस प्रश्न का उत्तर उम्मीद है कि एक सही उत्तर प्राप्त करने के लिए एक अधिक कठोर विधि को सक्षम करेगा।
आंशिक रूप से अवरुद्ध और अवरुद्ध परिवर्तनों के रूप में डेटा को नए बफ़र्स पर ले जाएगा क्योंकि गैर-अवरोधक के विपरीत जो बफर पर काम करते हैं, मुझे संदेह है कि समाधान परिवर्तन निष्पादन के दौरान बफर निर्माण को देखना होगा, लेकिन मैं अनिश्चित हूं (एक ) यदि यह निश्चित उत्तर देगा और (ख) यह कैसे किया जाएगा।
मेरा मानना है कि एक गैर-अवरोधक परिवर्तन के कारण एक नया निष्पादन ट्री शुरू नहीं होगा, इसलिए यह संभव है कि इसका उत्तर पाइपलाइनएक्सचेंज ट्रीज़ और पाइपलाइनएक्सप्लिसनप्लान लॉगिंग में निहित हो। यह सिंक्रोनस और एसिंक्रोनस के बीच अंतर कर सकता है, लेकिन आंशिक रूप से अवरुद्ध और पूरी तरह से अवरुद्ध करने के बीच अंतर नहीं कर सकता है।