لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.
نمایش نظرات