آموزش SQL برای مهندسان داده

SQL for Data Engineers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره SQL for Data Engineers به ​​شما کمک می کند تا مهندس داده بهتری شوید. در این دوره، SQL برای مهندسان داده، شما توانایی استفاده از تکنیک های پیشرفته SQL را برای جمع آوری، مدیریت و تبدیل داده های خام به اطلاعات قابل استفاده برای دانشمندان داده و تحلیلگران کسب و کار به دست خواهید آورد. ابتدا، تکنیک های پیشرفته SQL، از جمله استفاده از توابع پنجره، عبارات جدول رایج، انواع اتصال پیشرفته و SQL پویا را بررسی خواهید کرد. در مرحله بعد، نحوه تجزیه و تحلیل و بهینه سازی پرس و جوهای SQL برای عملکرد را با استفاده از برنامه های اجرایی و شاخص ها و استفاده از بهترین روش ها برای نوشتن کد کارآمد و قابل نگهداری و نقش هایی که توسط کش طرح پرس و جو و بهینه سازی مبتنی بر هزینه ایفا می کند، خواهید یافت. سپس، یاد خواهید گرفت که چگونه می‌توان از SQL برای استخراج، تبدیل و بارگذاری داده‌ها در سیستم‌های هدف استفاده کرد و چگونه اعتبارسنجی، پاک‌سازی و تجمیع داده‌ها می‌توانند داده‌های مفید و منطبق تولید کنند. در نهایت، در مورد محیط های کلان داده و فناوری های نوظهور مانند دریاچه های داده و مش داده ها خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش مهندسی داده های SQL مورد نیاز برای یافتن جایگاه خود در این زمینه پویا را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تکنیک های پرس و جوی SQL برای مهندسان داده SQL Querying Techniques for Data Engineers

  • استفاده از پرس و جوهای فرعی برای ساده سازی پرس و جوهای پیچیده Leveraging Subqueries to Simplify Complex Queries

  • استفاده از پرس و جوهای فرعی برای ساده سازی پرس و جوهای پیچیده Leveraging Subqueries to Simplify Complex Queries

  • ترکیب داده ها برای تجزیه و تحلیل و بینش Incorporating Data Aggregation for Analysis and Insight

  • ترکیب داده ها برای تجزیه و تحلیل و بینش Incorporating Data Aggregation for Analysis and Insight

  • افزایش تجمع با توابع پنجره Enhancing Aggregation with Window Functions

  • افزایش تجمع با توابع پنجره Enhancing Aggregation with Window Functions

  • ساختار سوالات فرعی با استفاده از عبارات جدول رایج Structuring Subqueries Using Common Table Expressions

  • ساختار سوالات فرعی با استفاده از عبارات جدول رایج Structuring Subqueries Using Common Table Expressions

  • پیمایش داده های سلسله مراتبی با استفاده از CTE های بازگشتی Navigating Hierarchical Data Using Recursive CTEs

  • پیمایش داده های سلسله مراتبی با استفاده از CTE های بازگشتی Navigating Hierarchical Data Using Recursive CTEs

  • انتخاب بهترین عملیات عضویت Selecting the Best Join Operation

  • انتخاب بهترین عملیات عضویت Selecting the Best Join Operation

  • غلبه بر محدودیت های SQL با استفاده از Dynamic SQL Overcoming SQL Limitations Using Dynamic SQL

  • غلبه بر محدودیت های SQL با استفاده از Dynamic SQL Overcoming SQL Limitations Using Dynamic SQL

بهینه سازی پرس و جوی SQL SQL Query Optimization

  • عوامل سیستمی که بر عملکرد SQL Query تأثیر می‌گذارند System Factors that Influence SQL Query Performance

  • عوامل سیستمی که بر عملکرد SQL Query تأثیر می‌گذارند System Factors that Influence SQL Query Performance

  • کاهش زمان پرس و جو با استفاده از نمایه سازی Reducing Query Time Using Indexing

  • کاهش زمان پرس و جو با استفاده از نمایه سازی Reducing Query Time Using Indexing

  • درک طرح های اجرای پرس و جو در پایگاه داده Understanding Database Query Execution Plans

  • درک طرح های اجرای پرس و جو در پایگاه داده Understanding Database Query Execution Plans

  • استفاده مجدد از برنامه های اجرایی با کش Query Reusing Execution Plans with the Query Cache

  • استفاده مجدد از برنامه های اجرایی با کش Query Reusing Execution Plans with the Query Cache

  • طراحی پایگاه داده برای پرس و جوی بهینه Designing a Database for Optimal Querying

  • طراحی پایگاه داده برای پرس و جوی بهینه Designing a Database for Optimal Querying

  • عادات نوشتاری را که باید بپذیرید و از آن اجتناب کنید را جستجو کنید Query Writing Habits to Adopt and Avoid

  • عادات نوشتاری را که باید بپذیرید و از آن اجتناب کنید را جستجو کنید Query Writing Habits to Adopt and Avoid

گردش کار داده برای مهندسی داده Data Workflows for Data Engineering

  • درک بلع داده ها Understanding Data Ingestion

  • درک بلع داده ها Understanding Data Ingestion

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

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

  • اعتبار سنجی، تبدیل، تجمیع و غنی سازی داده ها Validating, Transforming, Aggregating, and Enriching Data

  • اعتبار سنجی، تبدیل، تجمیع و غنی سازی داده ها Validating, Transforming, Aggregating, and Enriching Data

  • اتوماسیون خطوط لوله داده Automating Data Pipelines

  • اتوماسیون خطوط لوله داده Automating Data Pipelines

  • شکستن راه حل های بلع داده ها Breaking Down Data Ingestion Solutions

  • شکستن راه حل های بلع داده ها Breaking Down Data Ingestion Solutions

  • بررسی فروشندگان مصرف داده ها Surveying Data Ingestion Vendors

  • بررسی فروشندگان مصرف داده ها Surveying Data Ingestion Vendors

SQL با داده های بزرگ روبرو می شود SQL Meets Big Data

  • معرفی کلان داده Introducing Big Data

  • معرفی کلان داده Introducing Big Data

  • آشنایی با آپاچی هادوپ Understanding Apache Hadoop

  • آشنایی با آپاچی هادوپ Understanding Apache Hadoop

  • پرس و جو در Hadoop با استفاده از Hive Querying Hadoop Using Hive

  • پرس و جو در Hadoop با استفاده از Hive Querying Hadoop Using Hive

  • استفاده از Apache Spark برای تجزیه و تحلیل با عملکرد بالا Utilizing Apache Spark for High Performance Analytics

  • استفاده از Apache Spark برای تجزیه و تحلیل با عملکرد بالا Utilizing Apache Spark for High Performance Analytics

  • شنا در دریاچه دیتا Swimming in a Data Lake

  • شنا در دریاچه دیتا Swimming in a Data Lake

  • عدم تمرکز داده ها در یک مش Decentralizing Data in a Mesh

  • عدم تمرکز داده ها در یک مش Decentralizing Data in a Mesh

  • خلاصه دوره Course Summary

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش SQL برای مهندسان داده
جزییات دوره
53m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gerald Britton Gerald Britton

جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.