لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات