آموزش PySpark با کارایی بالا: استراتژی‌های پیشرفته برای پردازش بهینه داده‌ها - آخرین آپدیت

دانلود High-Performance PySpark: Advanced Strategies for Optimal Data Processing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

با این دوره پیشرفته PySpark که مخصوص مهندسان داده طراحی شده است، در هنر پردازش بهینه داده‌ها استاد شوید. مدرس دوره، Ameena Ansari، ضروریات بهینه‌سازی فرآیند پاک‌سازی داده‌ها و تعریف اسکیم‌ها (Schemas) را برای تسهیل ورود داده‌ها در مقیاس بزرگ به شما آموزش می‌دهد. انواع فرمت‌های داده و تکنیک‌های فشرده‌سازی را بررسی کنید تا حتی با مجموعه‌ داده‌های عظیم، عملکردی بدون نقص را تجربه کنید. در پایان این دوره، ابزارها و مهارت‌های لازم برای تبدیل و وارد کردن داده‌های باکیفیت با استفاده از خط لوله‌های (Pipelines) PySpark که هم مقیاس‌پذیر و هم کارآمد هستند را کسب خواهید کرد.

این دوره با GitHub Codespaces یکپارچه شده است؛ یک محیط توسعه ابری فوری که تمام قابلیت‌های IDE مورد علاقه شما را بدون نیاز به نصب محلی فراهم می‌کند. با GitHub Codespaces، می‌توانید در هر زمان و با هر دستگاهی تمرین عملی داشته باشید—در حالی که از ابزاری استفاده می‌کنید که احتمالاً در محیط‌های کاری واقعی با آن مواجه خواهید شد. برای شروع، بخش “استفاده از GitHub Codespaces"را در این دوره بررسی کنید.


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

مقدمه Introduction

  • مهندسی داده با کارایی بالا با PySpark High-performance data engineering with PySpark

1. مقدمه‌ای بر پاک‌سازی داده‌ها با کارایی بالا در PySpark 1. Introduction to High-Performance Data Cleaning in PySpark

  • مشکلات رایج کیفیت داده‌ها Common data quality issues

  • چرا PySpark برای پاک‌سازی داده‌ها مناسب است؟ Why PySpark for data cleaning?

  • پاک‌سازی داده‌ها چیست؟ What is data cleaning?

  • چالش‌های پاک‌سازی داده‌ها Challenges in data cleaning

2. تکنیک‌های پاک‌سازی داده‌ها با PySpark 2. Data Cleaning Techniques with PySpark

  • کیفیت داده در PySpark: شناسایی مشکلات و تکنیک‌های پاک‌سازی موثر Data quality in PySpark: Identifying issues and effective cleaning techniques

  • کار با GitHub Codespaces Working with GitHub Codespaces

  • جدا کردن ستون‌های ترکیبی داده در PySpark Splitting combined data columns in PySpark

  • شناسایی و مدیریت مقادیر Null در PySpark Detecting and handling null values in PySpark

  • تکنیک‌های شناسایی و حذف داده‌های ناسازگار در PySpark Techniques to identify and eliminate inconsistent data in PySpark

3. ساختاربندی اسکیم‌های داده (Data Schemas) 3. Structuring Data Schemas

  • مدیریت اسکیم در دریاچه‌های داده (Data Lakes) و انبار داده‌ها Schema management in data lakes and warehouses

  • اهمیت طراحی اسکیم در مهندسی داده Importance of schema design in data engineering

  • استفاده از PySpark برای اعمال و اعتبارسنجی اسکیم Using PySpark for schema enforcement and validation

4. فرمت‌های داده و تکنیک‌های فشرده‌سازی 4. Data Formats and Compression Techniques

  • Parquet: فرمت ستونی برتر برای تحلیل‌های با کارایی بالا Parquet: The go-to columnar format for high-performance analytics

  • مزایا و معایب Avro Avro pros and cons

  • نحوه مدیریت سریال‌سازی و دسریال‌سازی در Avro How Avro handles serialization and deserialization

  • بررسی جامع Avro Exploring Avro

  • الگوریتم‌های فشرده‌سازی در Spark: مقایسه Zstd، Snappy و LZ4 Compression algorithms in Spark: Comparing Zstd, Snappy, and LZ4

  • درک ORC: ذخیره‌سازی ستونی بهینه‌شده سطری Understanding ORC: Optimized row columnar storage

  • تکامل اسکیم Avro: مدیریت تغییرات در ساختارهای داده Avro schema evolution: Managing changes in data structures

  • مقدمه‌ای بر فرمت‌های داده: درک JSON و CSV Introduction to data formats: Understanding JSON and CSV

  • مزایا و معایب ORC ORC pros and cons

  • بررسی جامع JSON Exploring JSON

5. مدیریت جابجایی داده‌ها (Shuffling) و عدم تقارن (Skew) 5. Managing Data Shuffling and Skew

  • رفع مشکل عدم تقارن داده‌ها (Data Skew) Addressing data skew

  • درک تکنیک‌های Shuffling برای به حداقل رساندن جابجایی داده‌ها Understanding data shuffling techniques to minimize data shuffling

نمایش نظرات

آموزش PySpark با کارایی بالا: استراتژی‌های پیشرفته برای پردازش بهینه داده‌ها
جزییات دوره
1h 22m
25
(آخرین آپدیت)
6,372
- از 5
ندارد
دارد
دارد
Ameena Ansari
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ameena Ansari Ameena Ansari

آمینا انصاری (Ameena Ansari) مهندس ارشد داده و علاقه‌مند به سیستم‌های توزیع شده است.

آمینا مشتاق ساخت سیستم‌های داده‌ای امن و مقیاس‌پذیر و کمک به رشد دیگران به عنوان متخصصان مهندسی داده است. او یک پلتفرم داده در WorkBoard ایجاد کرد که تحلیل‌ها را در بخش‌های مختلف کسب‌وکار تجمیع کرده و امنیت آن را با استفاده از امنیت سطح سطر (RLS) تضمین نمود. او در اوقات فراغت خود به هایکینگ می‌رود، جایی که بسیاری از ایده‌های حل مسئله‌اش را از آنجا می‌گیرد.