RowCount Transformation in SSIS 2008R2 Example

159
32276
rowcount

RowCount Transformation :  The RowCount transformation provides a way to track how many rows are flowing through a particular path. You can use this information in logs as diagnostic information or for sending in an email as a notification of the work a package has completed.

Counts the rows flowing through the data flow and writes the final count in a variable. Here we are gonna discuss an example on the same.

In the Control Flow tab, add a variable named “RowCnt.” Ensure that the variable is package-scoped and of type Int32 .

Add a dataflow task and create a connection manager that connects to the AdventureWorksDW database. Add an OLE DB Data Source to the Data Flow design surface. Configure the source to point to your AdventureWorksDW database’s connection manager.

Double Click on the OLE DB Component and Select  SQL Command to write customized sql.

Add a Row Count Transform to the Data Flow.

Open the Advanced Editor and select the variable named “User::RowCnt” as the Variable Name property. Your editor should resemble.

When you edit Row Count Transformation you could see the Input Columns  and Input and Output Properties Tabs  along with Component Properties. Please ignore both of them.

RowCount Transformation has been configured. Now Return to the Control Flow tab and add a Script Task. This task is not really going to perform any action. Instead it will be used to show the conditional ability to perform steps based on the value returned by the Row Count Transform.

Connect the Data Flow Task to the Script Task. Double click on Script Task and  Set up the ReadOnlyVariable as User::RowCnt which was created as package variable and then Edit the script to write  the message box popup code.

Write the piece of script code to show the count value in alert message box.

Now the package is ready to be executed. Go to the Solution Explorer and right click on the package and select “Execute Package”. If all components turn “GREEN”, it means package has run successfully, if there is any error, the component which has failed to execute will be shown in “RED” Color.

Package executed successfully and shows the rows count as in message box. This is it guys !!

Thanks Sushil for the document.

Regards,
Roopesh Babu V

159 COMMENTS

  1. An ominous premonition appeared in Leigha Michaud s heart, he thought for a while, then summoned Margarete Fleishman and instructed You lead is there an otc Cialis if there is any trouble, come and report to me immediately priligy dosage Cada semana hablaba con el Dr

  2. 28, Shrushti Industrial Estate, Behind Hotel Horizon, Surat – 394105, Dist cialis with priligy There are also several benefits with this type of medication although in most instances these are not very apparent unless one is looking for the best option for each patient

  3. tadalafil generic vs cialis Apart from this, our ability to maintain timelines as well as quality in the assortment, providing cost effective solutions and assurance to make timely shipment of the orders placed by customers have assisted us positioning our name in the list of top-notch companies of the industry

  4. One of the most common forms of Cialis is a 20mg tablet, which is designed for use when needed as a treatment for erectile dysfunction order cialis online Oilfresh OF1000 Series catalytic devices are certified and listed by NSF International for safe use in commercial restaurants

  5. Менеджер маркетплейсов: обучение обучение-менеджер-маркетплейсов.рф
    – бесплатные и платные курсы по работе с маркетплейсами Вайлдберриз, Озон, Яндекс Маркет и и другими, и освоение профессии для начинающих новичков с нуля “Менеджер маркетплейсов”, на обучении научат аналитике, различные форматы продвижения товаров уже через короткое время, получите популярную профессию онлайн и изучите навыки маркетинге, для того, чтобы зарабатывать деньги и помогать бизнесменам; на курсах вы узнаете все: работа с карточками товаров, планирование стратегии продаж, работа с поставщиками, нюансы отдельных маркетплейсов, после прохождения обучения выдаётся сертификат + диплом, стоимость и отзывы есть по ссылке.

  6. It starts working an hour after you take it, and stays in your system for 4 hours within which you can expect a stronger and longer-lasting erection when sexually aroused best place to buy cialis online forum Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors

  7. Выгодные займы и микрокредиты в интернете dostupno48.ru
    в МФК, выдача моментально на банковскую карту, оформление заема высоким % одобрения и выдача заемщику заема за 2-3 минуты с помощью сервиса МФО, возврат легко и удобно на сайте, низкие % по займу и много способов получения денег: через интернет, наличными в МФО, оплата на банковский счет, переводом на карту. Достоинства и виды займов: без отказов, на короткий срок, круглосуточные, по договору с финансовой компанией, без проверки справок о зарплате, с просрочками. МКК предоставляют отличные условия для постоянных заемщиков и повторных займах. Сделайте подбор, заполните и оформите заявку на заем и микрозайм. Лучшие займы и микрозаймы и ТОП потребительских займов от кредиторов.

  8. Incredible lots of valuable information.
    essays writing services [url=https://essayssolution.com]essays writing service[/url] professional cv and resume writing services

  9. With thanks. Helpful stuff.
    help writing scholarship essays [url=https://dissertationwritingtops.com]https://dissertationwritingtops.com/[/url] case study writing services

  10. You mentioned it effectively!
    reputable canadian mail order pharmacies [url=https://canadianonlinepharmacybase.com]walgreens online pharmacy[/url] mexican pharmacies shipping to usa

  11. You said this adequately.
    prescription drug price comparison [url=https://northwestpharmacylabs.com]no prior prescription required pharmacy[/url] drugs from canada with prescription

  12. You actually stated that wonderfully.
    canadian pharmacy online viagra [url=https://canadadrugspower.com]cheap viagra online canadian pharmacy[/url] pharmacy in canada

  13. You’ve made your position extremely effectively.!
    writing the persuasive essay [url=https://essaypromaster.com]https://essaypromaster.com/[/url] free writing help

  14. Nicely put. Thanks a lot!
    academic essay writer [url=https://homeworkcourseworkhelps.com]along these lines writing paragraphs and essays[/url] business plan writers nyc

  15. Fantastic write ups. Cheers.
    most reliable canadian pharmacies [url=https://canadadrugspower.com]national pharmacies online[/url] canadian pharmacy no prescription needed

  16. Всем рекомендую этот [url=https://exchanger24.org/xchange_btc_to_sberrub/]обменник биткоин[/url] для обмена криптовалюты в России! Процесс обмена биткоин происходит от 5 до 15 минут.

  17. Effectively spoken indeed! !
    how to write a good introductory paragraph for an essay [url=https://service-essay.com]persuasive essay writer[/url] novel writing helper

  18. Whoa all kinds of great data.
    canada pharmacies online prescriptions [url=https://onlinepharmacycanadahelp.com]canada online pharmacy[/url] northwest pharmacy/com

  19. You actually suggested it terrifically.
    what is college for essay [url=https://essaypromaster.com]https://essaypromaster.com/[/url] professional custom writing service

  20. Что такое гибкие кабели?
    Самый простой кабель – это одножильный провод с пластиковой оболочкой.
    Он может гнуться и сохраняет этот изгиб – если вы не делаете это слишком часто, потому что иначе провод ломается.
    Такие простые кабели используются в домашних установках.
    После установки кабель остается нетронутым в течение десятилетий.
    Такие твердые провода не подходят для многих других применений, где кабели должны быть гибкими и эластичными.
    Здесь проводники в жилах состоят из нитей – пучков тонких проволок, которые можно сгибать миллионы раз, в зависимости от конструкции, не ломая и не теряя свойств тока или передачи данных.
    Одно из самых неприятных мест для кабеля – тяговая цепь. Здесь кабели питания, сервопривода и передачи данных расположены близко друг к другу и перемещаются вперед-назад по мере работы машины.
    Иногда со скоростью более пяти метров в секунду с ускорением, превышающим ускорение силы тяжести более чем в пять раз.
    Кабели проложены в тяговой цепи таким образом, что они изгибаются только в одном направлении.
    КГ 5х25-1

  21. You said it very well..
    international drug mart canadian pharmacy online store [url=https://canadapharmacyspace.com]generic viagra online pharmacy[/url] canadian king pharmacy

  22. Что такое гибкие кабели?
    Самый простой кабель – это одножильный провод с пластиковой оболочкой.
    Он может гнуться и сохраняет этот изгиб – если вы не делаете это слишком часто, потому что иначе провод ломается.
    Такие простые кабели используются в домашних установках.
    После установки кабель остается нетронутым в течение десятилетий.
    Такие твердые провода не подходят для многих других применений, где кабели должны быть гибкими и эластичными.
    Здесь проводники в жилах состоят из нитей – пучков тонких проволок, которые можно сгибать миллионы раз, в зависимости от конструкции, не ломая и не теряя свойств тока или передачи данных.
    Одно из самых неприятных мест для кабеля – тяговая цепь. Здесь кабели питания, сервопривода и передачи данных расположены близко друг к другу и перемещаются вперед-назад по мере работы машины.
    Иногда со скоростью более пяти метров в секунду с ускорением, превышающим ускорение силы тяжести более чем в пять раз.
    Кабели проложены в тяговой цепи таким образом, что они изгибаются только в одном направлении.
    КГ 2х50+1х25-0,38

  23. Thanks. Fantastic information.
    best canadian prescription prices [url=https://onlinepharmacycanadahelp.com]health canada drug database[/url] global pharmacy canada

  24. You suggested this perfectly.
    how to write a explanatory essay [url=https://writingthesistops.com]how to write an argument essay[/url] help writing a thesis statement

LEAVE A REPLY

Please enter your comment!
Please enter your name here

31 − = 23