نام کاربری :   
کلمه عبور :   
[فراموشی رمز توسط ایمیل]
صفحه اصلی > دانش و فناوری > علوم کاربردی 


  چاپ        ارسال به دوست

آموزش جامع SSIS (قسمت نهم)

ما قصد داریم یک connection manager به دیتابیس AdventureWorksDW و یکی دیگر به spreadsheet اکسل، که ایجاد و به عنوان ورودی پیش بینی فروش خواهیم کرد، اضافه کنیم. برای اضافه کردن کانکشن منیجر AdventureWorksDW، کافیست در ناحیه Connection Managers کلیک و New OLEDB Connection را از منوی popup انتخاب کنیم. پنجره Configure OLEDB Connection Manager نمایش داده خواهد شد؛ روی دکمه New کلیک کنید تا پنجره Connection Manager dialog نمایش داده شود، و آنرا بترتیب زیر پر کنید:

clip_image007

در اینجا، دیتابیس AdventureWorksDW، لوکال ماشین من است، در صورت نیاز، پراپرتی نام Server را برای محیط خودتان عوض کنید. در صورت امکان، گزینه Use Windows Authentication را انتخاب کنید تا از تعیین user id و password بی نیاز شوید، این کار، "اطلاعات حساس" محسوب می شود و باید رمزگذاری شود. روی دکمه Test Connection کلیک کنید تا مطمئن شوید می توانید به دیتابیس وصل شوید. روی OK کلیک کنید تا این مرحله تمام شود.

برای اضافه کردن یک connection manager به spreadsheet اکسل، در ناحیه Connection Managers کلیک راست کنید و New Connection را از منوی popup انتخاب کنید، سپس EXCEL را از پنجره Add SSIS Connection Manager انتخاب کنید. پنجره Excel Connection Manager نمایش داده خواهد شد؛ مانند شکل زیر نام فایل را وارد کنید.

clip_image008

الان، مراحل اضافه کردن Connection Managers لازم به پکیج مان تمام شده است.

Control Flow

این بخش، مرحله سوم در ایجاد ایجاد پکیج SSIS ساده از scratch است. در این بخش نگاهی به Control Flow می اندازیم که حاوی تسک های مختلفی است که پکیج اجرا می کند.

برای شروع، BIDSرا با انتخاب SQL Server Business Intelligence Development Studio از گروه برنامه Microsoft SQL Server باز کنید. . در منوی بالا، روی File، Open، Project/Solution، کلیک کنید تا پنجره Open Project نمایش داده شود. به مکان سلوشن بروید و روی Open کلیک کنید، مانند شکل زیر:

clip_image001[2]

ند پکیج SSIS را در زیر پروژه SSMS-Samples درSolution Explorer بسط دهید و شکل زیر را خواهید دید:

clip_image005[1]

روی پکیج CreateSalesForecastInput.dtsx دابل کلیک کنید تا پکیج باز شود. حالا باید Toolbox را در سمت چپ صفحه ببینید، مانند شکل زیر:

clip_image009

همانطور که می بینید، چند تسک درونی در دسترس است. برای پکیج فعلی، ما فقط به تسک Data Flow نیاز داریم. Data Flow Task را از Toolbox به دیزاینر Control Flow درگ و دارپ کنید. بعد از انجام این کار، دیزاینر Control Flow چیزی شبیه این خواهد بود:

clip_image010

درون مستطیل Data Flow Task کلیک راست کنید، سپس Rename را از منوی popup انتخاب کنید. عبارت Create Sales Forecast Input Spreadsheet را بعنوان نام جدید تسک، انتخاب کنید.

دیزاینر حاوی تب Data Flow است که design surface دیگری را نمایش می دهد که می توانید تسک هایی را که می خواهید data flow اجرا کند، درگ و دراپ کنید.

Data Flow

این بخش، مرحله چهارم در ایجاد ایجاد پکیج SSIS ساده از scratch است. در این بخش نگاهی به دیزاینر Data Flow می اندازیم که حاوی تسک های مختلفی است که توسط تسک Data Flowکه در Control Flow مشخص شده اند، اجرا خواهد شد.

برای شروع، BIDSرا با انتخاب SQL Server Business Intelligence Development Studio از گروه برنامه Microsoft SQL Server باز کنید. . در منوی بالا، روی File، Open، Project/Solution، کلیک کنید تا پنجره Open Project نمایش داده شود. به مکان سلوشن بروید و روی Open کلیک کنید، مانند شکل زیر:

clip_image001[3]

ند پکیج SSIS را در زیر پروژه SSMS-Samples درSolution Explorer بسط دهید و شکل زیر را خواهید دید:

clip_image005[2]

روی پکیج CreateSalesForecastInput.dtsx دابل کلیک کنید تا پکیج باز شود. روی تب Data Flow کلیک کنید، حالا باید دیزاینر خالی Data Flow را ببینید، مانند شکل زیر:

clip_image011

Toilbox، تسک های دردسترس را در Data Flow نمایش خواهد داد:

clip_image012


برگرفته شده از سایت تحلیل داده


٢٢:٢٤ - 1390/12/28    /    شماره : ٧١٢    /    تعداد نمایش : ٦٩٨



خروج





   مطالب مرتبط
بازدیدها
امروز :1437
کل بازديدها :17428158
بازديدکنندگان آنلاين :7
بازديدازاین صفحه :181858