Có một số blog yêu cầu phân loại Chuyển đổi SSIS thành chặn (không đồng bộ), không chặn (đồng bộ) và chặn một phần (không đồng bộ).
Khi xem xét câu hỏi cụ thể: Là đa tuyến (không chặn) hay không đồng bộ (chặn một phần)?
Một tài nguyên tuyên bố không đồng bộ: "Multicast là một biến đổi không đồng bộ (còn được gọi là chặn một phần)" : http://social.technet.microsoft.com/wiki/contents/articles/7392.ssis-multicast-transifying.aspx
và một từ đồng bộ khác: https://jorgklein.com/2009/04/14/ssis-lookup-is-case-sensitive/
Các tài nguyên khác tuyên bố biến đổi DQS Cleansing là một biến đổi không chặn, nhưng đối với tôi dường như nó bị chặn một phần.
Vui lòng không trả lời bằng một liên kết đến danh sách các biến đổi được phân loại theo loại. Câu trả lời cho câu hỏi này hy vọng sẽ cho phép một phương pháp chặt chẽ hơn để CHỨNG MINH một câu trả lời đúng.
Vì các phép biến đổi chặn và chặn một phần sẽ chuyển dữ liệu sang bộ đệm mới trái ngược với phép không chặn hoạt động trên bộ đệm tại chỗ, tôi nghi ngờ rằng giải pháp sẽ là xem tạo bộ đệm trong khi thực hiện chuyển đổi, nhưng tôi không chắc chắn (a ) nếu điều này sẽ tạo ra câu trả lời dứt khoát và (b) làm thế nào để làm điều này.
Tôi tin rằng một biến đổi không chặn sẽ không bắt đầu một cây thực thi mới, vì vậy có thể câu trả lời nằm ở việc ghi nhật ký PipelineExectionTrees và PipelineExecutPlan. Điều này có thể phân biệt giữa đồng bộ và không đồng bộ, nhưng có thể không phân biệt giữa chặn một phần và chặn hoàn toàn.