مشخصات مقاله
-
0
-
0.0
-
1691
-
0
-
0
آموزش تست پکیج درس چهارم مربوط به SSIS
آموزش تست پکیج درس چهارم مربوط به SSIS
در زمان اجرا، فایل خراب شده Currency_BAD.txt نمی تواند تطابقی با Currency Key Lookup transformation ایجاد کند. از آنجایی که شما خروجی خطای Currency Key Lookup را برای هدایت سطرهای خراب به مقصد جدید سطرهای خراب شده تظیم کردید، کامپوننت fail نمی شود و این پکیج با موفقیت اجرا می شود. سرویس های یکپارچه سازی همه سطرهای خطای ناموفق را در ErrorOutput.txt ثبت می کند.
در این درس، تنظیمات خروجی خطای بازبینی را با اجرای پکیج تست کنید. بعد از اجرای موفق پکیج، محتویات فایل ErrorOutput.txt را مشاهده کنید.
اگر نمیخواهید سطرهای خطا را در فایل ErrorOutput.txt تجمع کنید، به طور دستی محتویات فایل را بین اجراهای پکیج پاک کنید.
بررسی layout پکیج
قبل از آزمایش پکیج، بررسی کنید که جریان کنترل و جریان داده در پکیج درس چهارم مشابه نمودارهای زیر هستند:
Control Flow(جریان کنترل)

Data Flow(جریان داده )

اجرای پکیج آموزشی درس چهارم
- در منوی Debug, Start Debugging را انتخاب کنید.
- پس از اینکه اجرای پکیج کامل شد , در منوی Debug ،Stop Error را انتخاب کنید.
مشاهده محتویات فایل ErrorOutput.txt
در Notepad یا هر ویرایشگر متنی دیگر، فایل ErrorOutput.txt را باز کنید . ستونهای پیش فرض عبارتند از: AverageRate، CurrencyID، CurrencyDate، EndOfDateRate، ErrorCode، ErrorColumn، ErrorDescription .
تمام سطرها در فایل شامل مقدار منحصربفرد برای CurrencyID برابر با "BAD"، مقدار ErrorCode مساوی با -1071607778، مقدار ErrorColumn ارزش 0 و مقدار ErrorDescription برابر با" هیچ تطبیقی در حین lookup بدست نیامد" می باشد.. مقدار ErrorColumn نیز برابر با 0 است، زیرا خطای ستون-خاص نیست، بلکه عملیات lookup نامموفق بوده است.