خدمات یکپارچه سازی سرور SQL (SSIS): یک رویکرد عملی

SQL Server Integration Services (SSIS): A Practical Approach

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که یکپارچه سازی داده، تبدیل، گردش کار اتوماسیون قوی را برای خطوط لوله داده کارآمد با استفاده از SSIS ایجاد کنید. مفاهیم اصلی، اصطلاحات، ویژگی‌ها و معماری SSIS را درک کنید نقش SSIS در یکپارچه‌سازی داده‌ها و فرآیندهای ETL را بیاموزید نحوه نصب، پیکربندی و مدیریت اجزا و محیط‌های SSIS کسب مهارت در استفاده از وظایف مختلف SSIS، مانند Data Flow Task. ، اجرای وظیفه SQL، کار درج انبوه و موارد دیگر یاد بگیرید که چگونه اتصالات به منابع داده مختلف ایجاد و مدیریت کنید (مانند Excel، CSV، SQL Server، فایل های Flat، XML) نحوه استفاده از کانتینرهای For Loop و For Every Loop را برای پردازش تکراری بدانید. انجام تبدیل روی داده ها با استفاده از SSIS Merge Transformations و تکنیک های دیگر آموزش وارد کردن و صادرات داده ها بین منابع و فرمت های مختلف بر فرآیند استخراج، تبدیل، و بارگذاری (ETL) داده ها با استفاده از SSIS تسلط پیدا کنید. , XML) در SSIS پیاده‌سازی تکنیک‌های مدیریت خطا و پاک‌سازی داده‌ها برای یکپارچه‌سازی قوی داده‌ها استفاده از عبارات، توابع و روابط در بسته‌های SSIS را بیاموزید ایجاد و استفاده از رویه‌ها و توابع ذخیره‌شده در جریان‌های کاری SSIS قرار گرفتن در معرض سؤالات مصاحبه رایج SSIS و آماده‌سازی برای مصاحبه های شغلی پیش نیازها: اشتیاق و عزم راسخ برای گذاشتن نشان خود در جهان!

یک خوش آمدگویی گرم به خدمات یکپارچه سازی سرور SQL: دوره آموزشی رویکرد عملی توسط Uplatz.


SQL Server Integration Services (SSIS) یک ابزار قدرتمند یکپارچه سازی داده و گردش کار در مایکروسافت SQL Server است. این برای رسیدگی به وظایف انتقال داده، تبدیل، و یکپارچه سازی طراحی شده است. در اینجا شرح مفصلی از SSIS و نحوه عملکرد آن آمده است:


نمای کلی SSIS

SSIS بخشی از مایکروسافت SQL Server است و برای ایجاد راه حل های یکپارچه سازی داده ها و گردش کار با کارایی بالا استفاده می شود. از طیف گسترده‌ای از سناریوهای یکپارچه‌سازی داده‌ها، از جمله ذخیره‌سازی داده، انتقال داده، و همگام‌سازی داده‌ها بین منابع مختلف داده پشتیبانی می‌کند.


اجزای کلیدی SSIS

  1. کنترل جریان

    • وظایف: اینها واحدهای اساسی کار در SSIS هستند. آنها می توانند طیف وسیعی از عملیات را انجام دهند، مانند اجرای دستورات SQL، ارسال ایمیل، یا انتقال فایل.

    • کانتینرها: این کانتینرها با گروه بندی وظایف با یکدیگر ساختاری را برای جریان کنترل فراهم می کنند. کانتینرهای رایج عبارتند از Sequence Containers، For Loop Containers و Foreach Loop Containers.

    • محدودیت‌های اولویت: اینها منطق گردش کار را با کنترل ترتیب اجرای وظایف و ظروف بر اساس موفقیت، شکست یا تکمیل وظایف قبلی تعریف می‌کنند.

  2. جریان داده

    • وظایف جریان داده: این وظایف انتقال داده و تبدیل واقعی را انجام می دهند. آنها بخشی از جریان کنترل هستند اما به طور خاص بر روی فرآیند ETL تمرکز دارند.

    • منابع: اینها نقاط شروع داده در جریان داده هستند. آنها می توانند به منابع داده مختلفی مانند SQL Server، Oracle، فایل های Excel و غیره متصل شوند.

    • Transformations: این عملیات داده ها را اصلاح و پاک می کند. تبدیل‌های رایج شامل مرتب‌سازی، تجمیع، ادغام و تبدیل داده‌ها است.

    • مقصدها: اینها نقاط پایانی برای داده ها در جریان داده هستند. داده‌ها در مقاصدی مانند پایگاه‌های داده، فایل‌ها یا سایر ذخیره‌های داده بارگیری می‌شوند.

  3. مدیریت رویداد

    • اینها به شما امکان می‌دهند تا اقدامات سفارشی را در پاسخ به رویدادهایی که در طول اجرای بسته ایجاد می‌شوند، تعریف کنید، مانند رویدادهای OnError، OnWarning، OnPreExecute و OnPostExecute.

  4. پارامترها و متغیرها

    • پارامترها برای ارسال مقادیر به بسته ها در زمان اجرا استفاده می شوند و آنها را پویا و قابل تنظیم می کند. از متغیرها برای ذخیره مقادیری استفاده می شود که بسته ها می توانند در حین اجرا استفاده کنند.

  5. عبارات

    • عبارات، مقادیر ویژگی پویا را بر اساس شرایط یا مقادیر متغیر فعال می‌کنند و به بسته‌ها اجازه می‌دهند تا با شرایط متغیر سازگار شوند.


SSIS - برنامه درسی دوره


  1. مقدمه ای بر SSIS - قسمت 1

  2. مقدمه ای بر SSIS - قسمت 2

  3. مقدمه ای بر SSIS - قسمت 3

  4. اصطلاحات SSIS

  5. ویژگی های SSIS

  6. معماری SSIS

  7. فایل CSV را به SSIS وارد کنید

  8. وظایف SSIS - قسمت 1

  9. کارهای SSIS - قسمت 2

  10. وظیفه جریان داده

  11. مدیر اتصال اکسل

  12. نمایش SSIS

  13. نصب و پیکربندی SSIS - قسمت 1

  14. نصب و پیکربندی SSIS - قسمت 2

  15. نصب و پیکربندی SSIS - قسمت 3

  16. جزئیات SSIS

  17. صادر کردن داده ها به فایل اکسل

  18. کار SQL را اجرا کنید

  19. صادر کردن جدول SQL Server به فایل Flat

  20. داده های Flat File را در SQL Server بارگیری کنید - قسمت 1

  21. داده های Flat File را در SQL Server بارگیری کنید - قسمت 2

  22. داده های Flat File را در SQL Server بارگیری کنید - قسمت 3

  23. برای Loop Container

  24. برای هر کانتینر حلقه

  25. درج انبوه کار - قسمت 1

  26. کار درج انبوه - قسمت 2

  27. فایل با عرض ثابت را وارد کنید

  28. فایل XML را وارد کنید

  29. داده های Excel را در SQL Server بارگیری کنید

  30. تحولات ادغام SSIS

  31. حذف نقل قول از داده ها

  32. کانتینر توالی

  33. SSIS اجرای وظیفه SQL - قسمت 1

  34. SSIS اجرای وظیفه SQL - قسمت 2

  35. رویه ذخیره شده در کتابخانه - قسمت 1

  36. رویه ذخیره شده در کتابخانه - قسمت 2

  37. عملکردها در SSIS

  38. روابط در SSIS

  39. سوالات مصاحبه SSIS


نحوه عملکرد SSIS

  1. توسعه

    • بسته‌های SSIS با استفاده از ابزارهای داده سرور SQL (SSDT) ​​که با ویژوال استودیو یکپارچه شده است، توسعه داده می‌شوند. شما یک پروژه جدید SSIS ایجاد می‌کنید و بسته خود را با استفاده از طراح SSIS طراحی می‌کنید، که یک رابط گرافیکی برای تعریف جریان کنترل، جریان داده، کنترل‌کننده‌های رویداد و موارد دیگر ارائه می‌دهد.

  2. کنترل جریان

    • با افزودن وظایف و کانتینرها به جریان کنترل، گردش کار را تعریف کنید. از محدودیت های اولویت برای کنترل توالی اجرا و منطق استفاده کنید.

  3. جریان داده

    • یک وظیفه جریان داده را به جریان کنترل اضافه کنید. در جریان داده، منابعی برای استخراج داده ها، تبدیل ها برای دستکاری داده ها و مقصدها برای بارگیری داده ها اضافه کنید.

  4. پیکربندی

    • پیکربندی اتصالات به منابع داده و مقاصد، تنظیم تبدیل‌ها و تعریف عبارات برای رفتار پویا. از پارامترها و متغیرها برای سازگار کردن بسته با محیط ها یا شرایط مختلف استفاده کنید.

  5. تست و اشکال زدایی

    • برای تست عملکرد، بسته را در حالت اشکال زدایی اجرا کنید. از نقاط انفصال، نمایشگرهای داده، و ثبت گزارش برای شناسایی و حل مشکلات استفاده کنید.

  6. استقرار

    • بسته را در کاتالوگ SSIS در SQL Server یا Azure Data Factory مستقر کنید. Deployment بسته را برای اجرا در یک محیط تولید در دسترس قرار می دهد.

  7. اجرا و نظارت

    • بسته را به صورت دستی اجرا کنید یا با استفاده از SQL Server Agent برنامه ریزی کنید. برای اطمینان از ادغام موفقیت آمیز داده ها و عیب یابی هر گونه مشکل، اجرای را با استفاده از گزارش های کاتالوگ SSIS، ورود به سیستم و ابزارهای نظارت داخلی نظارت کنید.


ویژگی های کلیدی SSIS

  • یکپارچه سازی داده های قوی: وظایف پیچیده یکپارچه سازی داده ها را به طور موثر انجام می دهد.

  • مقیاس پذیری: می تواند حجم زیادی از داده ها را با عملکرد بالا مدیریت کند.

  • انعطاف پذیری: از طیف گسترده ای از منابع داده و مقصد پشتیبانی می کند.

  • اتوماسیون: وظایف داده های تکراری را خودکار می کند و بهره وری را بهبود می بخشد.

  • مدیریت و ثبت خطا: قابلیت‌های جامع رسیدگی به خطا و گزارش‌گیری را برای مدیریت و عیب‌یابی مؤثر مسائل ارائه می‌دهد.

  • توسعه پذیری: به اسکریپت ها و اجزای سفارشی اجازه می دهد تا عملکرد را گسترش دهند.

SSIS یک ابزار همه کاره و قدرتمند برای متخصصان داده است که امکان ایجاد راه حل های قوی ETL و یکپارچه سازی داده ها را فراهم می کند که برای مدیریت داده های مدرن و هوش تجاری بسیار مهم هستند.


یادگیری SSIS شما را به مهارت‌های ارزشمندی برای مدیریت و استفاده مؤثر از داده‌ها مجهز می‌کند. فرصت های شغلی را باز می کند، کارایی را بهبود می بخشد و قابلیت های هوش تجاری را افزایش می دهد. یادگیری خدمات یکپارچه سازی SQL Server (SSIS) چندین مزیت را برای افراد و سازمان ها ارائه می دهد.

پیشرفت شغلی

  • مهارت در تقاضا: تخصص SSIS در زمینه مهندسی داده و هوش تجاری بسیار مورد توجه است.

  • افزایش پتانسیل درآمد: توسعه دهندگان SSIS به دلیل مهارت های تخصصی خود اغلب حقوق بیشتری دریافت می کنند.

  • فرصت‌های شغلی پیشرفته: درها را به روی طیف گسترده‌ای از نقش‌ها، از تحلیل‌گران داده تا توسعه‌دهندگان ETL باز می‌کند.

مدیریت کارآمد داده

  • یکپارچه‌سازی خودکار داده‌ها: فرآیند استخراج، تبدیل، و بارگیری داده‌ها (ETL) را از منابع مختلف ساده می‌کند.

  • بهبود کیفیت داده: پاکسازی داده ها، اعتبارسنجی و مدیریت خطا را برای اطلاعات دقیق و قابل اعتماد فعال می کند.

  • افزایش بهره وری: تلاش دستی را کاهش می دهد و خطر خطا در وظایف پردازش داده را به حداقل می رساند.

هوش تجاری

  • تصمیم گیری پیشرفته: داده های به موقع و دقیق را برای تصمیم گیری های تجاری آگاهانه ارائه می دهد.

  • ذخیره سازی داده ها: ایجاد و نگهداری انبارهای داده را برای تجزیه و تحلیل جامع تسهیل می کند.

  • گزارش‌دهی و تجزیه و تحلیل: با ابزارهای گزارش‌دهی برای تجسم و تحلیل دقیق داده‌ها یکپارچه می‌شود.

مزایای اضافی

  • مقیاس پذیری: SSIS می تواند حجم زیادی از داده ها را مدیریت کند و با نیازهای در حال تغییر کسب و کار سازگار شود.

  • انعطاف‌پذیری: از طیف گسترده‌ای از منابع و مقصدهای داده، از جمله پایگاه‌های داده، فایل‌ها و سرویس‌های ابری پشتیبانی می‌کند.

  • ادغام با اکوسیستم مایکروسافت: به طور یکپارچه با سایر محصولات و خدمات مایکروسافت مانند SQL Server و Azure ادغام می شود.


در پایان دوره SSIS، شرکت کنندگان باید بتوانند:


  • طراحی، توسعه، و استقرار بسته‌های SSIS برای وظایف یکپارچه‌سازی داده‌ها.

  • جریان کاری داده ها را خودکار کنید و کارایی در پردازش داده را بهبود بخشید.

  • مشکلات رایج SSIS را عیب یابی کنید و عملکرد بسته را بهینه کنید.

  • با اطمینان از دانش SSIS خود در سناریوهای یکپارچه سازی داده های دنیای واقعی استفاده کنید.

  • چشم انداز شغلی خود را به عنوان مهندس داده یا متخصص BI افزایش دهید.


سرفصل ها و درس ها

مقدمه ای بر SSIS Introduction to SSIS

  • مقدمه ای بر SSIS - قسمت 1 Introduction to SSIS - part 1

  • مقدمه ای بر SSIS - قسمت 2 Introduction to SSIS - part 2

  • مقدمه ای بر SSIS - قسمت 3 Introduction to SSIS - part 3

اصطلاحات SSIS SSIS Terminologies

  • اصطلاحات SSIS SSIS Terminologies

ویژگی های SSIS SSIS Features

  • ویژگی های SSIS SSIS Features

معماری SSIS SSIS Architecture

  • معماری SSIS SSIS Architecture

فایل CSV را به SSIS وارد کنید Import CSV File to SSIS

  • فایل CSV را به SSIS وارد کنید Import CSV File to SSIS

وظایف SSIS SSIS Tasks

  • وظایف SSIS - قسمت 1 SSIS Tasks - part 1

  • وظایف SSIS - قسمت 2 SSIS Tasks - part 2

وظیفه جریان داده Data Flow Task

  • وظیفه جریان داده Data Flow Task

مدیر اتصال اکسل Excel Connection Manager

  • مدیر اتصال اکسل Excel Connection Manager

نسخه ی نمایشی SSIS SSIS Demo

  • نسخه ی نمایشی SSIS SSIS Demo

نصب و پیکربندی SSIS SSIS Installation and Configuration

  • نصب و پیکربندی SSIS - قسمت 1 SSIS Installation and Configuration - part 1

  • نصب و پیکربندی SSIS - قسمت 2 SSIS Installation and Configuration - part 2

  • نصب و پیکربندی SSIS - قسمت 3 SSIS Installation and Configuration - part 3

اجزای SSIS SSIS Components

  • اجزای SSIS SSIS Components

صادرات داده به فایل اکسل Export Data to Excel File

  • صادرات داده به فایل اکسل Export Data to Excel File

SQL Task را اجرا کنید Execute SQL Task

  • SQL Task را اجرا کنید Execute SQL Task

جدول SQL Server را به فایل Flat صادر کنید Export SQL Server Table to Flat File

  • جدول SQL Server را به فایل Flat صادر کنید Export SQL Server Table to Flat File

داده های Flat File را در SQL Server بارگیری کنید Load Flat File Data to SQL Server

  • داده های Flat File را در SQL Server بارگیری کنید - قسمت 1 Load Flat File Data to SQL Server - part 1

  • بارگذاری داده های Flat File در SQL Server - قسمت 2 Load Flat File Data to SQL Server - part 2

  • بارگذاری داده های Flat File در SQL Server - قسمت 3 Load Flat File Data to SQL Server - part 3

برای ظرف حلقه For Loop Container

  • برای ظرف حلقه For Loop Container

برای هر کانتینر حلقه For Each Loop Container

  • برای هر کانتینر حلقه For Each Loop Container

وظیفه درج انبوه Bulk Insert Task

  • وظیفه درج انبوه - قسمت 1 Bulk Insert Task - part 1

  • وظیفه درج انبوه - قسمت 2 Bulk Insert Task - part 2

وارد کردن فایل با عرض ثابت Import Fixed Width File

  • وارد کردن فایل با عرض ثابت Import Fixed Width File

وارد کردن فایل XML Import XML File

  • وارد کردن فایل XML Import XML File

داده های اکسل را در SQL Server بارگذاری کنید Load Excel Data into SQL Server

  • داده های اکسل را در SQL Server بارگذاری کنید Load Excel Data into SQL Server

SSIS Merge Transformations SSIS Merge Transformations

  • SSIS Merge Transformations SSIS Merge Transformations

نقل قول ها را از داده ها حذف کنید Remove Quotes from Data

  • نقل قول ها را از داده ها حذف کنید Remove Quotes from Data

ظرف توالی Sequence Container

  • ظرف توالی Sequence Container

SSIS اجرای وظیفه SQL SSIS Execute SQL Task

  • SSIS Execute SQL Task - قسمت 1 SSIS Execute SQL Task - part 1

  • SSIS Execute SQL Task - قسمت 2 SSIS Execute SQL Task - part 2

رویه ذخیره شده در کتابخانه Library Stored Procedure

  • رویه ذخیره کتابخانه - قسمت 1 Library Stored Procedure - part 1

  • رویه ذخیره کتابخانه - قسمت 2 Library Stored Procedure - part 2

توابع در SSIS Functions in SSIS

  • توابع در SSIS Functions in SSIS

روابط در SSIS Relationships in SSIS

  • روابط در SSIS Relationships in SSIS

سوالات مصاحبه SSIS SSIS Interview Questions

  • سوالات مصاحبه SSIS SSIS Interview Questions

آزمون پایان دوره End of Course Quiz

  • آزمون پایان دوره End of Course Quiz

نمایش نظرات

خدمات یکپارچه سازی سرور SQL (SSIS): یک رویکرد عملی
جزییات دوره
18.5 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,917
2.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Uplatz Training Uplatz Training

سریعترین رشد ارائه دهنده آموزش جهانی فناوری اطلاعات Uplatz پیشرو در انگلستان است که ارائه دهنده خدمات آموزش فناوری اطلاعات به دانشجویان در سراسر جهان است. منحصر به فرد بودن ما از آنجا ناشی می شود که ما دوره های آموزشی آنلاین را با کسری از متوسط هزینه این دوره ها در بازار ارائه می دهیم. تخصص ما شامل SAP ، Oracle ، Salesforce ، AWS ، Microsoft Azure ، Google Cloud ، IBM Cloud ، Science data ، Python ، JavaScript ، Java ، Digital Marketing ، Agile و DevOps است. Uplatz که در مارس 2017 تاسیس شد ، شاهد افزایش خارق العاده ای در صنعت آموزش است که با یک دوره آنلاین SAP FICO شروع می شود و اکنون آموزش 500+ دوره را در 54 کشور جهان ارائه داده است که طی 10 سال به 10 هزار دانشجو خدمت کرده اند. آموزش Uplatz بسیار با ساختار ، موضوع محور و شغل محور است و تأکید زیادی بر تمرین و تکالیف در سرورهای زنده دارد. دوره های ما توسط بیش از هزار مربی بسیار ماهر و باتجربه طراحی و تدریس می شوند که در زمینه های خود اعم از SAP ، Cloud ، Oracle یا هر فناوری یا سیستم درخواستی تخصص کافی دارند.