آموزش ETL و خط لوله‌های داده با Shell، Airflow و Kafka - آخرین آپدیت

دانلود ETL and Data Pipelines with Shell, Airflow and Kafka

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، دو رویکرد متفاوت برای تبدیل داده‌های خام به داده‌های آماده برای تحلیل را بررسی خواهیم کرد. رویکرد اول، فرآیند استخراج، تبدیل و بارگذاری (ETL) است و رویکرد متضاد آن، فرآیند استخراج، بارگذاری و تبدیل (ELT) نام دارد. فرآیندهای ETL در انبار داده‌ها (Data Warehouses) و دیتا مارت‌ها به کار می‌روند، در حالی که فرآیندهای ELT در دریاچه‌های داده (Data Lakes) کاربرد دارند، جایی که داده‌ها بر اساس درخواست اپلیکیشن فراخوان، تبدیل می‌شوند. در این دوره، با ابزارها و تکنیک‌های مختلف مورد استفاده در ETL و خط لوله‌های داده (Data Pipelines) آشنا می‌شوید. هر دو روش ETL و ELT داده‌ها را از سیستم‌های منبع استخراج کرده، از طریق خط لوله منتقل نموده و در سیستم‌های مقصد ذخیره می‌کنند. شما تفاوت‌های عملیاتی بین این دو روش و موارد استفاده هر یک را شناسایی خواهید کرد و با متدهای استخراج، ادغام منطقی یا فیزیکی داده‌ها و روش‌های بارگذاری در مخازن داده آشنا می‌شوید. همچنین یاد می‌گیرید چگونه تبدیل‌هایی (Transformations) را تعریف کنید تا داده‌های منبع معتبر، زمینه‌مند و برای کاربران قابل دسترسی باشند. علاوه بر این، روش‌های مختلف بارگذاری داده در سیستم مقصد، اعتبارسنجی کیفیت داده‌ها، نظارت بر خطاهای بارگذاری و مکانیسم‌های بازیابی در صورت بروز نقص را خواهید آموخت. در پایان این دوره، شما قادر خواهید بود از Apache Airflow برای ساخت خط لوله‌های داده استفاده کنید و با مزایای این رویکرد آشنا شوید. همچنین نحوه استفاده از Apache Kafka برای ایجاد خط لوله‌های استریمینگ (Streaming Pipelines) و اجزای اصلی آن شامل Brokerها، Topicها، Partitionها، Replicationها، Producerها و Consumerها را فرا خواهید گرفت. در نهایت، یک پروژه نهایی جامع را تکمیل خواهید کرد که به شما امکان می‌دهد مهارت‌های کسب شده در هر ماژول را به صورت عملی به نمایش بگذارید.

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

تکنیک‌های پردازش داده‌ها Data Processing Techniques

  • ویدئوی معرفی دوره Course Intro video

  • مبانی ETL ETL Fundamentals

  • اصول ELT ELT Basics

  • مقایسه ETL و ELT Comparing ETL and ELT

  • تکنیک‌های استخراج داده Data Extraction Techniques

  • مقدمه‌ای بر تکنیک‌های تبدیل داده Introduction to Data Transformation Techniques

  • تکنیک‌های بارگذاری داده Data Loading Techniques

ETL و خط لوله‌های داده: ابزارها و تکنیک‌ها ETL & Data Pipelines: Tools and Techniques

  • اجرای ETL با استفاده از Shell Scripting ETL Using Shell Scripting

  • مقدمه‌ای بر خط لوله‌های داده Introduction to Data Pipelines

  • فرآیندهای کلیدی خط لوله داده Key Data Pipeline Processes

  • موارد استفاده از خط لوله‌های داده Batch در مقابل Streaming Batch versus Streaming Data Pipeline Use Cases

  • ابزارها و تکنولوژی‌های خط لوله داده Data Pipeline Tools and Technologies

ساخت خط لوله‌های داده با استفاده از Airflow Building Data Pipelines using Airflow

  • مروری بر Apache Airflow Apache Airflow Overview

  • مزایای نمایش خط لوله‌های داده به صورت DAG در Airflow Advantages of Representing Data Pipelines as DAGs in Apache Airflow

  • رابط کاربری Apache Airflow Apache Airflow UI

  • ساخت یک DAG با استفاده از Airflow Build a DAG Using Airflow

  • مانیتورینگ و لاگ‌گیری در Airflow Airflow Logging and Monitoring

ساخت خط لوله‌های استریمینگ با استفاده از Kafka Building Streaming Pipelines using Kafka

  • اجزای پلتفرم توزیع‌شده استریمینگ رویدادها Distributed Event Streaming Platform Components

  • مروری بر Apache Kafka Apache Kafka Overview

  • ساخت خط لوله‌های استریمینگ رویداد با Kafka Building Event Streaming Pipelines using Kafka

  • فرآیند استریمینگ در Kafka Kafka Streaming Process

پروژه نهایی Final Assignment

نمایش نظرات

آموزش ETL و خط لوله‌های داده با Shell، Airflow و Kafka
جزییات دوره
17h 50m
21
(آخرین آپدیت)
70,600
4.6 از 5
دارد
دارد
دارد
Yan Luo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar