دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش فرآیندهای ETL از MS SQL به Databricks Spark برای مهندسان داده

آموزش فرآیندهای ETL از MS SQL به Databricks Spark برای مهندسان داده

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک چگونگی عملکرد Databricks و چرایی پیشرو بودن آن به عنوان پلتفرمی برای مهندسی داده مدرن
  • راه‌اندازی، ناوبری و مدیریت محیط کاری و رابط کاربری Databricks
  • کار با اعتماد به نفس با Notebookها، فایل‌ها و خوشه‌های محاسباتی در Databricks
  • افزایش سرعت توسعه با استفاده از میان‌برهای بهره‌وری و دستورات ضروری Notebook
  • مدیریت فایل و Notebook و یادگیری معماری Lakehouse و الگوی طراحی داده Medallion (برنز-نقره-طلا)
  • تسلط به اصول Delta Lake، شامل تراکنش‌های ACID و عملیات Delta Log
  • استفاده از Unity Catalog برای حاکمیت متمرکز، مدیریت دسترسی‌ها و سازماندهی داده‌
  • ایجاد و مدیریت کاتالوگ‌ها، شماتیک‌ها، جدول‌ها و Volumeها
  • ساخت پایپ لاین‌های ETL با استفاده از Apache Spark و اعمال آن‌ها روی مجموعه‌داده واقعی
  • بررسی و تبدیل مجموعه‌داده Olist از وضعیت خام به پاک‌سازی شده (نقره)
  • شناسایی داده تکراری، مقادیر گم‌شده، مشکلات شماتیک و اعمال بررسی‌های کیفیت داده
  • پاک‌سازی و غنی‌سازی داده مشتریان، فروشندگان، محصولات، سفارش‌ها، اقلام سفارش، پرداخت‌ها و نظرات
  • حذف داده تکراری و اعتبارسنجی جداول جغرافیایی و مرجع در لایه نقره
  • انجام تبدیل‌های تحلیلی برای گزارش‌دهی در لایه طلا
  • تحلیل توزیع مشتریان، معیارهای فروشندگان و دسته‌بندی محصولات
  • ساخت تحلیل‌های یکپارچه سفارش در سطح طلا و Joinهای تحلیلی با کیفیت بالا
  • شروع یادگیری از ابتدا و آموزش تمام مباحث MS SQL Server همراه با مثال
  • یادگیری اصول SQL با استفاده از SSMS (SQL Server Management Studio)
  • استفاده از فرمان های SQL برای فیلتر کردن، مرتب‌سازی و دستکاری رشته‌ها، تاریخ‌ها و داده عددی از منابع مختلف
  • مدیریت امتیازات کاربر، فرمان های دسترسی و نقش‌ها
  • یادگیری چگونگی ایجاد، تغییر و حذف جداول

پیش‌نیازهای دوره

  • فقط شما، کیبوردتان و اشتیاق برای تبدیل شدن به یک مهندس داده!
  • بدون نیاز به تجربه قبلی در Databricks ،Spark یا Lakehouse
  • انگیزه برای ساخت پایپ لاین‌های کامل از ابتدا تا انتها با استفاده از Databricks و Apache Spark
  • کنجکاوی درباره پلتفرم‌های ابری مدرن و گردش های کاری ETL در مقیاس بزرگ
  • علاقه به مهندسی داده و پایپ لاین‌های داده در دنیای واقعی
  • درک اولیه از Python (توابع، حلقه‌ها، متغیرها - فقط در حد ضروریات)
  • اتصال اینترنت پایدار برای دسترسی به Databricks
  • یک کامپیوتر (ویندوز، مک یا لینوکس)

توضیحات دوره

به دوره «آموزش ETL از MS SQL به Databricks Spark برای مهندسان داده» خوش آمدید.

یاد بگیرید که چگونه MS SQL، Databricks و Spark را برای طراحی گردش های کاری قابل اعتماد ETL جهت آماده‌سازی داده برای تحلیل‌های مدرن ادغام کنید.

MS SQL Server یکی از پرکاربردترین سیستم‌های پایگاه داده رابطه‌ای در جهان است. این سیستم محیطی قدرتمند برای ذخیره‌سازی داده، کوئری، بهینه‌سازی و تحلیل‌های سطح سازمانی فراهم می‌کند. با T-SQL، می‌توانید پرس‌وجوهای پیچیده بنویسید، ساختارهای رابطه‌ای را مدیریت کنید و داده را برای بارهای کاری ETL پایین‌دستی آماده کنید.

Databricks یک پلتفرم یکپارچه تحلیل و مهندسی داده است که بر پایه Apache Spark ساخته شده و برای پردازش داده در مقیاس بزرگ، گردش های کاری ETL و توسعه مشارکتی طراحی شده است. این پلتفرم امکان تبدیل کارآمد داده، ذخیره‌سازی Delta Lake و حاکمیت در سطح سازمانی را از طریق Unity Catalog فراهم می‌کند.

در این دوره، مدرس شما را با تمام مواردی که برای تسلط به مهندسی داده با استفاده از MS SQL ،Databricks و Apache Spark نیاز دارید، آشنا می‌کند. این مسیر با نمودارها، مثال‌های عملی و توسعه واقعی پایپ لاین ETL همراه خواهد بود.

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

این دوره با بهره‌گیری کامل از MS SQL و Databricks، شما را برای ساخت پایپ لاین‌های داده قابل اعتماد و آماده برای تولید توانمند می‌سازد. شما مهارت‌های پاک‌سازی، استخراج، تبدیل، اعتبارسنجی و بهینه‌سازی داده را در کنار تکنیک‌های حل مسئله برای چالش‌های واقعی ETL کسب خواهید کرد که مزیت رقابتی قدرتمندی در حوزه مهندسی داده به شما می‌دهد.

برای ساخت پایپ لاین‌های قدرتمند ETL با MS SQL و Databricks آماده‌اید؟ این دوره نقطه شروع ایده‌آل شماست!

آنچه خواهید آموخت:

معماری پایپ لاین ETL (MS SQL و Databricks): درک چگونگی عملکرد گردش های کاری مدرن ETL. یادگیری پیش‌پردازش‌های مبتنی بر SQL، منطق Notebookهای Databricks و جریان اجرای Spark Job

مبانی MS SQL برای مهندسی داده: تسلط به کوئری های SQL ،Joinها، Subqueryها، Viewها، Stored Procedureها، Triggerها، Constraintها، ایندکس‌گذاری و بهینه‌سازی عملکرد

محیط کاری و Notebookهای Databricks: یادگیری چگونگی پیمایش در رابط کاربری Databricks، مدیریت پایگاه‌های داده، استفاده از Notebookهای مشارکتی و پیکربندی خوشه‌ها

اصول Apache Spark: درک Spark DataFrameها، ارزیابی تنبل، تبدیل‌ها، اکشن‌ها، پردازش توزیع‌شده و روش‌های اجرای بهینه

Delta Lake و مفاهیم ذخیره‌سازی مدرن: یادگیری ویژگی‌های Delta Lake مانند تراکنش‌های ACID، لاگ دلتا، تکامل شماتیک، Upsertها و سفر در زمان 

Unity Catalog و حاکمیت داده: تجربه عملی در مدیریت امن داده، کاتالوگ‌ها، شماتیک‌ها، جداول، دسترسی‌ها و رهگیری داده 

پاک‌سازی و تبدیل داده (برنز ← نقره ← طلا): تسلط به معماری Medallion با استفاده از داده واقعی. انجام حذف داده تکراری، مدیریت داده گم‌شده، نرمال‌سازی، اعتبارسنجی و عملیات غنی‌سازی

پردازش داده با SQL + Spark: ترکیب پیش‌پردازش‌های MS SQL با تبدیل‌های Spark برای ETL مقیاس‌پذیر در مجموعه‌داده بزرگ

بهینه‌سازی عملکرد (SQL و Spark): یادگیری ایندکس‌گذاری SQL، تنظیم پرس‌وجو، نقشه‌های اجرا، پارتیشن‌بندی Spark، کش کردن، Broadcast Joinها و بهترین روش‌های بهینه‌سازی

استقرار گردش های کاری ETL: درک زمان‌بندی کارها، Databricks Jobs، سیاست‌های خوشه و تکنیک‌های اتوماسیون

در پایان این دوره، در ساخت پایپ لاین‌های ETL مستحکم و مقیاس‌پذیر با MS SQL و Databricks اعتماد به نفس کامل خواهنی داشت و برای مقابله با پروژه‌های واقعی مهندسی داده آماده می‌شوید.

Databricks چیست؟

Databricks یک محیط یکپارچه مبتنی بر ابر است که بر پایه Apache Spark ساخته شده و برای پردازش داده در مقیاس بزرگ، ETL و تحلیل طراحی شده است. این پلتفرم Notebookهای مشارکتی، محاسبات مقیاس‌پذیر، ذخیره‌سازی Delta Lake و ابزارهای حاکمیتی قوی ارائه می‌دهد.

MS SQL Server چیست؟

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

Apache Spark چیست؟

Apache Spark یک موتور پردازش داده توزیع‌شده است که برای ETL سریع و مقیاس‌پذیر، تحلیل، استریمینگ و بارهای کاری یادگیری ماشین ساخته شده است. Databricks قدرت Spark را با اجرای بهینه و ویژگی‌های آماده برای سازمان افزایش می‌دهد.

چرا باید این دوره را انتخاب کنید؟

پاسخ ساده است: کیفیت آموزش. آکادمی OAK مستقر در لندن، یک شرکت آموزش آنلاین است که در زمینه‌های IT، نرم‌افزار، طراحی و توسعه به زبان‌های مختلف در پلتفرم یودمی فعالیت می‌کند و بیش از 2000 ساعت محتوای ویدیویی دارد. با ثبت‌نام در این دوره، تخصص توسعه‌دهندگان باسابقه آکادمی OAK را لمس خواهید کرد.

کیفیت تولید ویدیو و صدا: تمام محتوای ما با کیفیت بالا تولید شده تا بهترین تجربه یادگیری را برای شما فراهم کند. شما مطالب را به وضوح خواهید دید، صدا را شفاف خواهید شنید و بدون عوامل حواس‌پرتی در دوره پیش خواهید رفت.

مدرس از شما دعوت می‌کند همین حالا در دوره «آموزش ETL از MS SQL به Databricks Spark برای مهندسان داده» غرق شوید و یاد بگیرید چگونه سیستم‌های مدرن را ادغام کنید.

این دوره برای چه کسانی مناسب است؟

  • هر کسی که می‌خواهد مهندسی داده را از طریق گردش های کاری واقعی و کامل Databricks یاد بگیرد.
  • مهندسان داده مشتاق که به دنبال کسب تجربه آماده برای صنعت در Spark ،Unity Catalog و اکوسیستم Databricks هستند.
  • زبان‌آموزانی که می‌خواهند مهارت‌های Python و SQL خود را از طریق پروژه‌های عملی مهندسی داده تقویت کنند.
  • هر کسی که کنجکاو است بداند سیستم‌های داده در مقیاس بزرگ در سازمان‌های واقعی چگونه کار می‌کنند.
  • کسانی که به دنبال راهنمایی عملی برای ساخت پایپ لاین‌های ETL با استفاده از معماری Lakehouse و Medallion هستند.
  • دانشجویان، تحلیل‌گران یا متخصصان علاقه‌مند به Databricks Apache Spark یا پلتفرم‌های داده مدرن

آموزش فرآیندهای ETL از MS SQL به Databricks Spark برای مهندسان داده

  • پایگاه داده چیست؟ 03:19
  • RDBMS (سیستم مدیریت پایگاه داده رابطه ای) 02:24
  • SQL یا پرس‌وجو چیست؟ 02:49
  • نرمال‌سازی 02:58
  • فرم های نرمال (NF) 07:56
  • نصب MS SQL Server Express نسخه 2017 04:35
  • راه اندازی SSMS (SQL Server Management Studio) 05:08
  • ایجاد، تغییر و دراپ کردن پایگاه داده 08:46
  • ایجاد، تغییر نام و دراپ کردن جدول 13:42
  • انواع داده و Constraints 05:52
  • constraint کلید خارجی 05:14
  • Constraint منحصر به فرد و Check Constraint 05:31
  • آزمون None
  • درج داده در جدول 10:05
  • بروزرسانی داده در یک جدول 05:42
  • حذف داده و AdventureWorks 06:17
  • دستور Select و Alias 07:09
  • عملگرها و Where Clause 10:49
  • آزمون None
  • مرتب سازی و گروه بندی داده 13:28
  • آزمون None
  • تابع Case 04:37
  • توابع Convert و Cast 08:32
  • Inner Join 07:05
  • Left Join و Right Join 07:29
  • Full Join و Self Join 06:01
  • عملگرهای Union 05:35
  • عملگرهای Intersect و Except 06:25
  • کوئری های فرعی با دستور Select 08:44
  • کوئری های فرعی یک سطر و چند سطر 05:25
  • دستور Insert و Update و Delete 07:23
  • تابع DateTime 14:39
  • تبدیل DateTime 07:39
  • توابع ریاضی 13:24
  • تراکنش‌های SQL 06:10
  • فرمان های تراکنش های SQL 08:00
  • ایجاد اسکیما و View 12:09
  • ایجاد دنباله 10:16
  • ایجاد لاگین ها 08:42
  • کاربران و مجوزهای کاربر 10:57
  • مجوزها و نقش ها 18:10
  • بررسی دوره و مسیر یادگیری 02:45
  • تحلیل راهنمای آزمون 03:39
  • Databricks چیست و چرا مهندسی داده؟ 03:54
  • ایجاد محیط رایگان Databricks 03:48
  • پیمایش در رابط کاربری Databricks 11:06
  • آزمون None
  • اجزای Databricks چگونه در کنار هم قرار می‌گیرند؟ - درس 1 04:48
  • اجزای Databricks چگونه در کنار هم قرار می‌گیرند؟ - درس 2 08:52
  • مدیریت فایل و Notebook در Databricks 06:26
  • گزینه‌های محاسباتی Databricks - درس 1 07:00
  • گزینه‌های محاسباتی Databricks - درس 2 10:09
  • تنظیمات خوشه Databricks: راهنمای تئوری و آمادگی برای آزمون 07:17
  • Databricks؛ دفترچه دیجیتال و آزمایشگاه شما - درس 1 04:05
  • Databricks؛ دفترچه دیجیتال و آزمایشگاه شما - درس 2 07:39
  • Databricks؛ دفترچه دیجیتال و آزمایشگاه شما - درس 3 05:57
  • فرمان های ضروری Notebook در Databricks 11:16
  • میان‌برهای هوشمند در Databricks 08:43
  • آزمون None
  • Lakehouse چیست؟ - پلتفرم یکپارچه داده 07:02
  • درک لایه‌های Medallion (برنز، نقره، طلا) 09:42
  • تراکنش‌های ACID و لاگ‌های تراکنش 07:50
  • آزمون None
  • از DBFS به Unity Catalog: تکامل حاکمیت داده 10:07
  • درک لایه‌های Unity Catalog 08:28
  • جداول مدیریت‌شده در مقابل خارجی در Unity Catalog 13:26
  • ایجاد یک Unity Catalog 11:30
  • ایجاد جداول مدیریت‌شده - درس 1 12:59
  • ایجاد جداول مدیریت‌شده - درس 2 06:38
  • ایجاد Volumeها - درس 1 11:46
  • ایجاد Volumeها - درس 2 06:10
  • آزمون None
  • شروع کار با ETL و Apache Spark 07:32
  • درک مدل داده 08:19
  • آزمون None
  • اولین گام‌های ETL (استخراج) با Apache Spark - درس 1 18:39
  • اولین گام‌های ETL (استخراج) با Apache Spark - درس 2 09:25
  • اولین گام‌های ETL (استخراج) با Apache Spark - درس 3 06:02
  • بررسی در تمامی DataFrameهای لایه برنز با PySpark 10:46
  • جداول خارجی: استفاده از داده‌ خارجی بدون انتقال به Databricks 09:11
  • شناسایی کلیدهای تکراری در لایه برنز 08:36
  • تحلیل مقادیر گم‌شده در لایه برنز 25:06
  • بررسی‌های نهایی قبل از انتقال به لایه نقره - درس 1 08:24
  • بررسی‌های نهایی قبل از انتقال به لایه نقره - درس 2 05:53
  • آزمون None
  • پاک‌سازی و نرمال‌سازی جدول مشتریان - درس 1 05:42
  • پاک‌سازی و نرمال‌سازی جدول مشتریان - درس 2 17:33
  • فروشندگان Olist: تبدیل برنز به نقره - درس 1 11:51
  • فروشندگان Olist: تبدیل برنز به نقره - درس 2 14:16
  • پاک‌سازی و غنی‌سازی جدول محصولات - درس 1 08:46
  • پاک‌سازی و غنی‌سازی جدول محصولات - درس 2 06:48
  • پاک‌سازی و غنی‌سازی جدول محصولات - درس 3 10:43
  • پاک‌سازی و غنی‌سازی جدول محصولات - درس 4 13:06
  • پاک‌سازی و غنی‌سازی جدول محصولات - درس 5 11:00
  • مدیریت زمان، کیفیت و داده‌ گم‌شده در جدول سفارش‌ها - درس 1 10:05
  • مدیریت زمان، کیفیت و داده‌ گم‌شده در جدول سفارش‌ها - درس 2 09:11
  • مدیریت زمان، کیفیت و داده‌ گم‌شده در جدول سفارش‌ها - درس 3 10:48
  • مدیریت زمان، کیفیت و داده‌ گم‌شده در جدول سفارش‌ها - درس 4 09:35
  • مدیریت زمان، کیفیت و داده‌ گم‌شده در جدول سفارش‌ها - درس 5 14:18
  • تبدیل داده‌ و بررسی کیفیت اقلام سفارش - درس 1 14:38
  • تبدیل داده‌ و بررسی کیفیت اقلام سفارش - درس 2 13:05
  • تبدیل داده‌ و بررسی کیفیت اقلام سفارش - درس 3 08:37
  • اعتبارسنجی و تبدیل داده‌ پرداخت - درس 1 07:35
  • اعتبارسنجی و تبدیل داده‌ پرداخت - درس 2 07:48
  • اعتبارسنجی و تبدیل داده‌ پرداخت - درس 3 08:56
  • اعتبارسنجی و تبدیل داده‌ پرداخت - درس 4 03:59
  • ساخت نسخه نقره‌ای نظرات سفارش - درس 1 08:48
  • ساخت نسخه نقره‌ای نظرات سفارش - درس 2 10:37
  • ساخت نسخه نقره‌ای نظرات سفارش - درس 3 14:09
  • پاک‌سازی و حذف داده‌ تکراری جغرافیایی - درس 1 08:41
  • پاک‌سازی و حذف داده‌ تکراری جغرافیایی - درس 2 09:18
  • پاک‌سازی و حذف داده‌ تکراری جغرافیایی - درس 3 11:40
  • پاک‌سازی و حذف داده‌ تکراری جغرافیایی - درس 4 08:54
  • پاک‌سازی جداول مرجع در لایه نقره 05:44
  • آزمون None
  • تحلیل توزیع مشتریان - درس 1 12:14
  • تحلیل توزیع مشتریان - درس 2 20:26
  • معیارهای فروشنده و مصورسازی پارتو - درس 1 06:28
  • معیارهای فروشنده و مصورسازی پارتو - درس 2 18:20
  • تحلیل دسته‌بندی محصولات بر اساس وزن، حجم و چگالی - درس 1 09:31
  • تحلیل دسته‌بندی محصولات بر اساس وزن، حجم و چگالی - درس 2 08:50
  • تحلیل دسته‌بندی محصولات بر اساس وزن، حجم و چگالی - درس 3 10:11
  • لایه طلا؛ هر جدول داستان خود را می‌گوید 13:25
  • تحلیل‌های یکپارچه سفارش در لایه طلا - درس 1 08:23
  • تحلیل‌های یکپارچه سفارش در لایه طلا - درس 2 06:30
  • تحلیل‌های یکپارچه سفارش در لایه طلا - درس 3 11:58
  • تحلیل‌های یکپارچه سفارش در لایه طلا - درس 4 14:37
  • تحلیل‌های یکپارچه سفارش در لایه طلا - درس 5 08:39
  • طراحی Joinهای تحلیلی در لایه طلا 07:59
  • آزمون None

10,988,000 2,747,000 تومان

مشخصات آموزش

آموزش فرآیندهای ETL از MS SQL به Databricks Spark برای مهندسان داده

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:132
  • مدت زمان :18:26:12
  • حجم :5.37GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید