آموزش پروژه مهندسی داده AWS: پیاده‌سازی خط لوله RDS به S3 با AWS Glue - آخرین آپدیت

دانلود AWS Data Engineering Project: End-to-End RDS to S3 with Glue

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک خط لوله افزایشی (Incremental Pipeline) واقعی را با استفاده از AWS Glue، PySpark، Parquet، Glue Data Catalog، Workflows و Triggers بسازید. در این دوره، یک خط لوله جامع از Amazon RDS PostgreSQL به Amazon S3 را با استفاده از AWS Glue پیاده‌سازی خواهید کرد. سیستم جذب داده مبتنی بر واترمارک (Watermark-based ingestion) را برای بارگذاری تنها رکوردهای جدید و به‌روز شده از چندین جدول منبع پیاده کنید. داده‌ها را در قالب Parquet ذخیره کرده، با AWS Glue Crawler آن‌ها را کاتالوگ کنید و با استفاده از Amazon Athena را آن‌ها کوئری بزنید. زمان‌بندی و مدیریت خط لوله را با استفاده از AWS Glue Workflows و Triggers سازماندهی کنید. پیش نیازها: آشنایی ابتدایی با SQL و Python به شما کمک می‌کند تا بیشترین بهره را از این دوره ببرید. یک کامپیوتر با دسترسی به اینترنت و یک حساب AWS. هیچ تجربه قبلی در AWS یا مهندسی داده AWS مورد نیاز نیست.

یک پروژه مهندسی داده AWS واقع‌گرایانه بسازید که داده‌های حوزه سلامت را از Amazon RDS PostgreSQL به دریاچه داده (Data Lake) در Amazon S3 منتقل می‌کند.


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


در این پروژه شما موارد زیر را انجام خواهید داد:

  • آماده‌سازی منبع: راه‌اندازی پایگاه داده PostgreSQL در Amazon RDS

  • ساخت Glue Job: جذب داده‌ها از چندین جدول منبع با استفاده از AWS Glue و PySpark

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

  • ذخیره‌سازی داده‌ها: نوشتن خروجی در Amazon S3 به صورت فایل‌های Parquet

  • ردیابی هر اجرا: افزودن متادیتای جذب داده برای ممیزی و اعتبارسنجی

  • کاتالوگ داده‌ها: استفاده از AWS Glue Crawlers و Glue Data Catalog

  • اعتبارسنجی خروجی: کوئری زدن روی داده‌های جذب شده با استفاده از Amazon Athena

  • زمان‌بندی خط لوله: استفاده از Glue Workflows و Triggers برای اجراهای خودکار


فراتر از نمایش خدمات مجزا

شما پروژه را در حساب AWS خود و با استفاده از سورس‌کد ارائه شده، داده‌های نمونه سلامت، فایل‌های پیکربندی و اسکریپت‌های راه‌اندازی زیرساخت اجرا خواهید کرد.

تمرکز این دوره تنها بر اجرای خط لوله نیست؛ شما درک خواهید کرد که چرا از هر سرویس AWS استفاده شده، اجزا چگونه با هم کار می‌کنند و خط لوله چگونه در اجراهای بعدی، رکوردهای جدید و تغییر یافته را مدیریت می‌کند.

در پایان دوره، شما یک پروژه کامل مهندسی داده AWS خواهید داشت که می‌توانید آن را تمرین کنید، در پورتفولیوی خود قرار دهید و در مصاحبه‌های شغلی به طور شفاف توضیح دهید.

این دوره شامل یک تخفیف ویژه است.


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

شروع به کار Getting Started

  • خوش آمدید به Data0to1 Welcome to Data0to1

  • ساخت حساب AWS Create Your AWS Account

  • بررسی اعتبار (Credits) حساب AWS Check Your AWS Credits

  • ساخت کاربر IAM برای پروژه Create an IAM User for the Project

راه‌اندازی محیط توسعه Set Up Your Development Environment

  • نصب Visual Studio Code Install Visual Studio Code

  • نصب WSL و Ubuntu Install WSL and Ubuntu

  • اتصال VS Code به WSL Connect Visual Studio Code to WSL

درک کسب‌وکار و سیستم‌های منبع Understand the Business and Source Systems

  • درک فضای کسب‌وکار حوزه سلامت Understand the Healthcare Business Context

  • درک ساختار سیستم‌های منبع Understand the Source-System Landscape

راه‌اندازی محیط پروژه AWS Set Up the AWS Project Environment

  • دانلود فایل‌های پروژه Download the Project Files

  • باز کردن و پیکربندی پروژه در VS Code Open and Configure the Project in VS Code

  • پیکربندی پروفایل AWS CLI Configure the AWS CLI Profile

  • بررسی سرویس‌های مورد استفاده در AWS Understand the AWS Services Used

  • ایجاد زیرساخت پروژه Create the Project Infrastructure

  • مانیتورینگ و کنترل هزینه‌های AWS Monitor and Control AWS Costs

ساخت خط لوله افزایشی RDS به S3 Build the Incremental RDS-to-S3 Pipeline

  • قرارداد خط لوله: تعریف خروجی‌های مورد نیاز Pipeline Contract: Define What the Pipeline Must Deliver

  • نکات طراحی: برنامه‌ریزی نحوه عملکرد خط لوله افزایشی Design Notes: Plan How the Incremental Pipeline Will Work

  • راه‌اندازی Amazon RDS و اتصال Glue Set Up Amazon RDS and the Glue Connection

  • ساخت و اجرای Glue Job از RDS به S3 Build and Run the RDS-to-S3 Glue Job

  • کاتالوگ داده‌ها و کوئری با Athena Catalog the Data and Query It with Athena

  • زمان‌بندی خط لوله با Glue Workflows و Triggers Schedule the Pipeline with Glue Workflows and Triggers

ادامه مسیر یادگیری Continue Your Learning

  • بونوس: سپاسگزاری و گام‌های بعدی BONUS: Thank You and Next Steps

نمایش نظرات

آموزش پروژه مهندسی داده AWS: پیاده‌سازی خط لوله RDS به S3 با AWS Glue
جزییات دوره
6 hours
22
(آخرین آپدیت)
121
5 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar