Azure Synapse Analytics: مبتدی تا متخصص

Azure Synapse Analytics: Beginner to Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از طریق این دوره به تمام استخرهای اختصاصی، بدون سرور و اسپارک Azure Synapse از مبتدی تا پیشرفته تسلط پیدا کنید. بهینه سازی عملکرد استخرهای اختصاصی SQL با تکنیک های پیشرفته مانند پارتیشن بندی، نماهای متریال شده و استراتژی های مدیریت حجم کار موثر، امنیت را در استخرهای SQL اختصاصی با استفاده از پوشش داده پویا، امنیت در سطح ستون، امنیت در سطح ردیف و رمزگذاری افزایش دهید. انجام پرس و جوها و تبدیل های داده بر اساس درخواست کارآمد با استخرهای SQL بدون سرور. تجربه عملی را با PySpark و Spark SQL در Spark Pools به دست آورید. پیاده سازی و مدیریت معماری Data Lakehouse و دریاچه دلتا از طریق آزمایشگاه های عملی. یک پایه قوی در SQL و مبانی داده ایجاد کنید و دوره را برای مبتدیان در دسترس قرار دهید. وظایف مهندسی داده های دنیای واقعی را در Azure Synapse Analytics از طریق آزمایشگاه های عملی و سناریوهای عملی اعمال کنید. پیش نیازها: بدون نیاز به پیش نیاز. شما هر آنچه را که نیاز دارید یاد خواهید گرفت.

به‌روزرسانی مهم (سپتامبر 2024):

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


لطفاً توجه داشته باشید: اگر قبلاً در دوره "DP-203: Azure Data Engineer Associate - Beginner to Advanced" ثبت نام کرده اید، این دوره محتوای مشابهی را پوشش می دهد و ممکن است برای شما ضروری نباشد.


این دوره جامع در Azure Synapse Analytics، کاوشی عمیق در اکوسیستم یکپارچه آن ارائه می‌کند، با تمرکز بر استخرهای SQL اختصاصی، استخرهای SQL بدون سرور، و استخرهای Spark.

شما با تسلط بر Dedicated SQL Pools شروع می‌کنید، و به قدرت پردازش موازی عظیم می‌پردازید. بهینه سازی عملکرد را از طریق تکنیک های پیشرفته ای مانند پارتیشن بندی، استفاده از نماهای مدیریت پویا، ایجاد و مدیریت نماهای متریال شده، و اجرای استراتژی های مدیریت حجم کار موثر بیاموزید. امنیت در درجه اول اهمیت قرار دارد و این دوره تضمین می‌کند که شما در تقویت اقدامات امنیتی برای استخرهای اختصاصی SQL، از جمله دسترسی شرطی، پوشش داده‌های پویا، امنیت در سطح ستون، امنیت در سطح ردیف و رمزگذاری، به خوبی آشنا هستید.

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

برنامه درسی همچنین شامل بررسی کامل Spark Pools است که در آن شما با PySpark و Spark SQL کار خواهید کرد. شما تجربه عملی در پیاده‌سازی معماری Data Lakehouse و دریاچه دلتا را از طریق آزمایشگاه‌های عملی به دست خواهید آورد و اطمینان حاصل می‌کند که مهارت‌های به کارگیری این مفاهیم را در سناریوهای دنیای واقعی دارید.

برای مبتدیان، این دوره یک پایه محکم در SQL و مبانی داده را فراهم می کند، و تضمین می کند که همه می توانند از ابتدا دنبال کنند و تخصص خود را ایجاد کنند.

آنچه خواهید آموخت:

  • بر اجزای Azure Synapse Analytics تسلط داشته باشید: استخرهای SQL اختصاصی، استخرهای SQL بدون سرور و استخرهای Spark.

  • با تسلط بر توزیع‌ها و نمایه‌سازی، از قدرت پردازش موازی عظیم در استخرهای اختصاصی SQL استفاده کنید.

  • با تکنیک‌هایی مانند پارتیشن‌بندی، نماهای مدیریت پویا، نماهای مادی‌شده، و مدیریت حجم کار مؤثر، عملکرد را بهینه کنید.

  • امنیت را در استخرهای SQL اختصاصی با استفاده از دسترسی شرطی، پوشش داده پویا، امنیت در سطح ستون، امنیت در سطح ردیف و رمزگذاری افزایش دهید.

  • از استخرهای SQL بدون سرور برای درخواست‌ها و تبدیل‌های داده کارآمد بر حسب تقاضا استفاده کنید.

  • راهبردهای احراز هویت برای استخرهای SQL بدون سرور را درک کنید.

  • Spark Pools را با استفاده از PySpark و Spark SQL کاوش کنید.

  • معماری Data Lakehouse و دریاچه دلتا را از طریق آزمایشگاه‌های عملی پیاده‌سازی کنید.

  • یک پایه قوی در SQL و مبانی داده برای مبتدیان ایجاد کنید.

در پایان این دوره، به مهارت‌هایی برای مدیریت و بهینه‌سازی عملیات داده‌های خود در Azure Synapse Analytics مجهز می‌شوید و از سطح مبتدی تا پیشرفته مهارت خواهید داشت.

هم اکنون ثبت نام کنید تا سفر یادگیری خود را با اطمینان شروع کنید!


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

معرفی دوره Course Introduction

  • به دوره خوش آمدید Welcome to the Course

SQL اصلی و مفاهیم داده - برای مبتدیان Core SQL and Data Concepts - For Beginners

  • مقدمه ای بر پایگاه های داده Introduction to Databases

  • سیستم های OLTP OLTP Systems

  • سیستم های OLAP OLAP Systems

  • OLTP در مقابل OLAP OLTP vs OLAP

  • حساب رایگان Azure Azure Free Account

  • حساب رایگان Azure ایجاد کنید Create Azure Free Account

  • آزمایشگاه - ایجاد پایگاه داده Azure SQL در Azure Cloud Lab - Create Azure SQL Database in Azure Cloud

  • آزمایشگاه - بیانیه SELECT Lab - SELECT Statement

  • بیانیه آزمایشگاه - WHERE Lab - WHERE Statement

  • آزمایشگاه - سفارش بر اساس بیانیه Lab - ORDER BY Statement

  • آزمایشگاه - بیانیه متمایز Lab - DISTINCT Statement

  • آزمایشگاه - بیانیه مورد Lab - CASE Statement

  • آزمایشگاه - تجمیع در SQL Lab - Aggregations in SQL

  • آزمایشگاه - گروه بر اساس بیانیه Lab - GROUP BY Statement

  • آزمایشگاه - بیانیه داشتن Lab - HAVING Statement

  • آزمایشگاه - در SQL می پیوندد Lab - JOINS in SQL

  • آزمایشگاه - پرس و جوهای فرعی Lab - Sub Queries

  • آزمایشگاه - پارتیشن توسط بیانیه Lab - PARTITION BY Statement

  • آزمایشگاه - ایجاد جدول با استفاده از یک جدول موجود Lab - Create Table using an Existing Table

  • آزمایشگاه - جدول ایجاد کنید و در آن قرار دهید Lab - CREATE TABLE and INSERT INTO

  • SQL INDEX - مقدمه SQL INDEX - Introduction

  • آزمایشگاه - شاخص خوشه ای Lab - Clustered Index

  • آزمایشگاه - شاخص غیر خوشه ای Lab - Non-Clustered Index

  • کلید اصلی در مقابل کلید خارجی Primary key Vs Foreign key

  • جداول ابعاد و جداول واقعیت Dimension Tables and Fact Tables

Azure Synapse Analytics چیست؟ What is Azure Synapse Analytics?

  • مقدمه ای بر Azure Synapse Analytics Introduction to Azure Synapse Analytics

  • مروری بر Azure Synapse Analytics Overview of Azure Synapse Analytics

  • آزمایشگاه - یک فضای کاری Synapse Analytics ایجاد کنید Lab - Create a Synapse Analytics Workspace

  • آزمایشگاه - تور در Azure Synapse Analytics Lab - Tour in Azure Synapse Analytics

استخر SQL اختصاصی Azure Synapse Azure Synapse Dedicated SQL pool

  • مقدمه ای بر Dedicated SQL Pool Introduction to Dedicated SQL Pool

انبار داده و ETL در استخر اختصاصی SQL Data Warehousing and ETL in Dedicated SQL Pool

  • انبار داده و ETL Data Warehousing and ETL

  • معماری MPP اختصاصی استخر SQL MPP Architecture of Dedicated SQL Pool

  • توزیع در جداول اختصاصی SQL Pool Distributions in Tables of Dedicated SQL Pool

  • نمایه سازی جداول اختصاصی SQL Pool Indexing of Tables of the Dedicated SQL Pool

  • آزمایشگاه - استخر اختصاصی SQL ایجاد کنید Lab - Create Dedicated SQL Pool

  • آزمایشگاه - ایجاد Azure SQL DB Lab - Create Azure SQL DB

  • آزمایشگاه - استخر اختصاصی SQL را با استفاده از پیوند Synapse پر کنید Lab - Popoulate Dedicated SQL pool using Synapse Link

  • آزمایشگاه - استخر اختصاصی SQL را کاوش کنید Lab - Explore Dedicated SQL Pool

  • فرآیند بارگذاری داده (ETL) در استخر اختصاصی SQL Data Loading Process (ETL) in Dedicated SQL Pool

  • جداول مرحله بندی را ایجاد و بارگذاری کنید Create and Load Staging Tables

  • به آرامی تغییر ابعاد Slowly Changing Dimensions

  • در حال بارگذاری جداول ابعاد Loading Dimension Tables

  • بارگیری جداول اطلاعات و بهینه سازی پست بار Loading Fact Tables and Post Load Optimization

استراتژی های افزایش عملکرد در استخر اختصاصی SQL Performance Enhancement Stratergies in Dedicated SQL Pool

  • پارتیشن بندی جدول Table Partitioning

  • آزمایشگاه - یک جدول پارتیشن بندی شده ایجاد کنید Lab - Create a partitioned Table

  • تقسیم و تعویض پارتیشن Partition splitting and switching

  • تقسیم پارتیشن و سوئیچینگ مثال بررسی اجمالی Partition splitting and switching Example Overview

  • نمونه جداسازی و سوئیچینگ Lab-Partition Lab-Partition splitting and switching example

  • نماهای مدیریت پویا Dynamic Management Views

  • اطلاعات و فعالیت اتصال را شناسایی کنید Identify Connection Information and activity

  • عملکرد پرس و جو را شناسایی و عیب یابی کنید Identify and troubleshoot query performance

  • نماهای مادی شده Materialized Views

  • WITH_RECOMMENDATIONS توضیح دهید EXPLAIN WITH_RECOMMENDATIONS

  • مدیریت حجم کار Workload Management

  • آزمایشگاه - مدیریت حجم کار Lab - Workload Management

یک استخر SQL اختصاصی را ایمن کنید Secure a Dedicated SQL Pool

  • دسترسی مشروط Conditional Access

  • پوشش داده پویا Dynamic Data Masking

  • آزمایشگاه - پوشش داده پویا Lab - Dynamic Data Masking

  • آزمایشگاه - امنیت سطح ستون Lab - Column Level Security

  • آزمایشگاه - امنیت سطح ردیف Lab - Row Level Security

  • آزمایشگاه - رمزگذاری داده های شفاف Lab - Transparent Data Encryption

Azure Synapse Serverless SQL Pool Azure Synapse Serverless SQL Pool

  • مقدمه ای بر SQL Pool بدون سرور Introduction to Serverless SQL Pool

پرس و جو داده ها با استفاده از سرور SQL Pool Query Data using Serverless SQL Pool

  • تابع OPENROWSET The OPENROWSET Function

  • آزمایشگاه - پرس و جو فرمت های مختلف فایل از سرور SQL Pool Lab - Querying different file formats from Serverless SQL Pool

  • عبارات Wildcard برای فیلتر کردن فایل ها Wildcard expressions to filter files

  • ایجاد اشیاء خارجی در SQL Pool بدون سرور Create External Objects in Serverless SQL Pool

  • آزمایشگاه - ایجاد اشیاء خارجی در استخر SQL بدون سرور Lab - Create External Objects in Serverless SQL Pool

تبدیل داده ها با استفاده از سرور SQL Pool Transform Data using Serverless SQL Pool

  • تبدیل داده ها با استفاده از سرور SQL Pool Transform Data using Serverless SQL Pool

  • آزمایشگاه - از CETAS برای تبدیل داده ها استفاده کنید Lab - Use CETAS to Transform data

  • آزمایشگاه - خط لوله سیناپس - اسکریپت، ForEach، فعالیت های ذخیره شده Proc با پارامترها Lab - Synapse pipeline - Script, ForEach, Stored Proc activities with parameters

پایگاه داده دریاچه در استخر SQL بدون سرور Lake Database in Serverless SQL Pool

  • معرفی پایگاه داده دریاچه Lake Database Introduction

  • آزمایشگاه - ایجاد پایگاه داده دریاچه Lab - Create Lake Database

داده های امن در استخر SQL بدون سرور Secure Data in Serverless SQL Pool

  • احراز هویت در استخر SQL بدون سرور Authentication in Serverless SQL Pool

  • لیست های کنترل دسترسی (ACL) Access Control Lists (ACLs)

  • RBAC در استخر SQL بدون سرور RBAC in Serverless SQL Pool

Azure Synapse Apache Spark Pool Azure Synapse Apache Spark Pool

  • معماری جرقه Spark Architecture

  • آزمایشگاه - یک Apache Spark Pool ایجاد کنید Lab - Create an Apache Spark Pool

  • مستندات جرقه Spark Documentation

تبدیل داده ها در استخر اسپارک با استفاده از PySpark Data Transformation in a Spark Pool using PySpark

  • آزمایشگاه - خواندن داده ها در یک Dataframe Lab - Read data into a Dataframe

  • آزمایشگاه - تحولات در داده های مشتری Lab - Transformations on Customer data

  • آزمایشگاه - تحولات در داده های محصول Lab - Transformations on Product data

  • آزمایشگاه - تحولات در داده های ماهانه Lab - Transformations on Monthly data

  • آزمایشگاه - پارتیشن بندی داده ها Lab - Partitioning data

  • آزمایشگاه - جداول مدیریت شده در مقابل جداول خارجی Lab - Managed Tables Vs External Tables

  • آزمایشگاه - دستورات جادویی Lab - Magic commands

  • آزمایشگاه - TempViews در مقابل GlobalTempViews Lab - TempViews Vs GlobalTempViews

تبدیل داده ها در Spark Pool با استفاده از SparkSQL Data Transformation in Spark Pool using SparkSQL

  • آزمایشگاه - ایجاد اشیاء پایگاه داده Lab - Create Database Objects

  • آزمایشگاه - تبدیل برای داده های محصول Lab - Transformations for Product data

  • آزمایشگاه - تحولات در داده های ماهانه و پارتیشن بندی Lab - Transformations on Monthly data and Partitioning

دریاچه دلتا در استخر اسپارک Delta Lake in Spark Pool

  • آشنایی با دریاچه دلتا Introduction to Delta Lake

  • آزمایشگاه - جداول دلتا ایجاد کنید Lab - Create Delta Tables

  • آزمایشگاه - جدول دلتا را به روز کنید Lab - Update Delta Table

  • آزمایشگاه - سفر در زمان Lab - Time Travel

  • آزمایشگاه - جداول دلتا را با استفاده از SQL ایجاد کنید Lab - Create Delta Tables using SQL

پیاده سازی Data Lakehouse با استفاده از Spark Pool Implement Data Lakehouse using Spark Pool

  • مقدمه ای بر دیتا لیک هاوس Introduction to Data Lakehouse

  • آزمایشگاه - آماده سازی محیط برای Data Lakehouse Lab - Preparing Environment for Data Lakehouse

  • آزمایشگاه - منطقه نقره ای را پر کنید Lab - Populate Silver Zone

  • آزمایشگاه - منطقه طلا را پر کنید Lab - Populate Gold Zone

  • آزمایشگاه - خط لوله Synapse ELT را با نوت بوک های پارامتری ایجاد کنید Lab - Create Synapse ELT Pipeline with Parameterized Notebooks

پایان دوره End of Course

  • پایان دوره End of Course

نمایش نظرات

Azure Synapse Analytics: مبتدی تا متخصص
جزییات دوره
9.5 hours
101
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,187
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

DataLearnHub datalearnhuborg DataLearnHub datalearnhuborg

اجازه دهید داده های شما داستان را بیان کنند